@charset "UTF-8";
/*=============================================
=            Color Variables                  =
=============================================*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/* Chart colors */
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@font-face {
  font-family: "Telecable";
  src: url(/build_old/fonts/Telecable-Thin.a4254ae0.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Telecable";
  src: url(/build_old/fonts/Telecable-Regular.135bbb20.woff2) format("woff2");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Telecable";
  src: url(/build_old/fonts/Telecable-Bold.7557aacf.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Telecable";
  src: url(/build_old/fonts/Telecable-Bold.7557aacf.woff2) format("woff2");
  font-weight: bold;
  font-style: normal;
}
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font: inherit;
  font-size: 100%;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

textarea {
  resize: none;
}

html {
  font-family: sans-serif;
  text-size-adjust: 100%;
}

a {
  color: inherit;
  outline: 0;
  text-decoration: none;
}

img {
  display: inline-block;
  height: auto;
  -ms-interpolation-mode: bicubic;
  max-width: 100%;
  vertical-align: middle;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill::selection, input:-webkit-autofill:active {
  background: none;
  color: #000;
  -webkit-text-fill-color: #000;
  transition: background 5000s ease-in-out 0s;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
}
html .no-scroll,
html .no-scroll body {
  overflow: hidden !important;
}
html .no-scroll {
  overflow-y: scroll !important;
}

body {
  background-color: #fff;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  min-height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  text-rendering: optimizelegibility;
}

small {
  font-size: 0.7em;
}

strong {
  font-weight: 700;
}

em {
  font-style: italic;
}

::-moz-selection,
::selection {
  background: #ccc;
  color: #fff;
}

input[placeholder],
::-moz-placeholder,
input:-moz-placeholder {
  text-overflow: ellipsis;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  overflow-x: hidden;
}

html.no-scroll,
html.no-scroll body {
  overflow: hidden !important;
}

html.no-scroll {
  overflow-y: scroll !important;
}

body {
  background-color: #ffffff;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  min-height: 100%;
  overflow-y: auto;
}

strong {
  font-weight: 700;
}

a {
  color: inherit;
}

::-moz-selection,
::selection {
  background: #0056BB;
  color: #ffffff;
}

input[placeholder],
::-moz-placeholder,
input:-moz-placeholder {
  text-overflow: ellipsis;
}

table:not([class]) {
  box-shadow: 0 5px 30px -10px rgba(51, 51, 51, 0.075);
  width: 100%;
}
table:not([class]) tr {
  border-bottom: 1px solid #e5e5e5;
}
table:not([class]) thead,
table:not([class]) th {
  background-color: #f0f0f0;
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-align: left;
}
table:not([class]) th,
table:not([class]) td {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  display: table-cell;
  max-width: 0;
  padding: 12px 15px;
  text-align: center;
  vertical-align: middle;
}
table:not([class]) th:last-child,
table:not([class]) td:last-child {
  border-right: 1px solid #e5e5e5;
}
table:not([class]) tr:nth-child(odd) td {
  background-color: #f7f7f7;
}

.microsoft-365 .header-submenu {
  top: 65px;
}

.plb-preview__frame {
  display: none;
}

/*=============================================
=            Animation mixins            =
=============================================*/
/**
 *
 * Keyframes
 *
 */
/*=====  End of Animation mixins  ======*/
/* Añade una transición */
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.interstitial-popup {
  bottom: 0;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 30;
}

.interstitial-popup--opened {
  pointer-events: auto;
}
.interstitial-popup--opened .interstitial-popup__overlay {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.interstitial-popup--opened .interstitial-popup__content {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
}

.interstitial-popup__overlay {
  background-color: rgba(51, 51, 51, 0.6);
  bottom: 0;
  cursor: url(/build_old/images/close-cursor.7e8d8a3b.png), pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  position: absolute;
  transition: opacity 0.3s ease-in-out 0.3s;
  width: 100%;
  z-index: 0;
}

.interstitial-popup__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-width: 800px;
  padding: 100px 30px 30px;
}

.interstitial-popup__content-layer {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
}

.interstitial-popup__header,
.interstitial-popup__body,
.interstitial-popup__image {
  padding: 15px 30px;
}

.interstitial-popup__image {
  padding-top: 0;
  text-align: center;
}

.interstitial-popup__content {
  background-color: #ffffff;
  box-shadow: 0 5px 45px -10px rgba(0, 0, 0, 0.5);
  cursor: default;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  transform: scale(1.1);
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.interstitial-popup__header {
  background-color: #000000;
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.interstitial-popup__title,
.interstitial-popup__sub-title {
  margin-bottom: 15px;
  text-align: center;
}

.interstitial-popup__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.interstitial-popup__sub-title {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

@media print, screen and (min-width: 64em) {
  .interstitial-popup__contents {
    margin-top: 90px;
  }
  .interstitial-popup__header,
  .interstitial-popup__body,
  .interstitial-popup__image {
    padding: 20px 45px;
  }
  .interstitial-popup__header {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 80em) {
  .interstitial-popup__contents {
    margin-top: 120px;
  }
  .interstitial-popup__header,
  .interstitial-popup__body,
  .interstitial-popup__image {
    padding: 20px 60px;
  }
}
.image-modal .interstitial-popup__image {
  padding: 0;
}
.image-modal .interstitial-popup__content {
  background-color: transparent;
  box-shadow: none;
}

@font-face {
  font-family: "swiper-icons";
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-pointer-events {
  touch-action: pan-y;
}
.swiper-pointer-events.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none; /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  width: var(--swiper-centered-offset-after);
}
.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  height: var(--swiper-centered-offset-after);
}
.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.swiper__pagination {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-top: 60px;
  width: 100%;
}
.swiper__pagination:empty {
  margin-top: 0;
}

.swiper__pagination-item {
  box-sizing: content-box;
  cursor: pointer;
  flex: 1;
  height: 4px;
  margin-right: 10px;
  max-width: 40px;
  padding: 8px 0;
}
.swiper__pagination-item::after {
  background-color: #f0f0f0;
  content: "";
  display: block;
  height: 100%;
  transition: background-color 0.2s ease-in-out;
  width: 100%;
}
.swiper__pagination-item:last-child {
  margin-right: 0;
}

.swiper__pagination-item--active::after {
  background-color: #FF7300;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.parsley-errors-list {
  animation: vertical-node-in 0.5s ease-in-out;
  color: #0056BB;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  margin-top: 10px;
}
.parsley-errors-list li {
  margin-bottom: 10px;
}

.telecable-logo {
  height: auto;
  width: 190px;
  display: block;
}

.arrow {
  height: 20px;
  width: 20px;
}

.arrow--left {
  transform: rotate(180deg);
}

.arrow--right {
  transform: rotate(0);
}

.arrow--top {
  transform: rotate(-90deg);
}

.arrow--bottom {
  transform: rotate(90deg);
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.icon-filled {
  height: 100%;
  width: 100%;
}

.icon-filled__glyph {
  fill: #0056BB;
  stroke: none !important;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.icon {
  fill: none;
  stroke-miterlimit: 10;
  stroke-width: 1.5;
}

.icon--rounded {
  stroke-linecap: round;
  stroke-linejoin: round;
}

.icon--stroke-scale .icon__glyph {
  vector-effect: none;
}

.icon__glyph {
  vector-effect: non-scaling-stroke;
}

.icon__glyph--primary {
  fill: none !important;
  stroke: #0056BB;
}

.icon__glyph--secondary {
  fill: none !important;
  stroke: #0056BB;
}

.icon__glyph--primary-filled {
  fill: #0056BB;
  stroke: none !important;
}

.icon__glyph--secondary-filled {
  fill: #0056BB;
  stroke: none !important;
}

.icon {
  height: 100%;
  width: 100%;
}

.icon-plus {
  height: 14px;
  width: 14px;
}

.icon-plus--opened .icon-plus__line--first {
  transform: rotate(180deg);
}
.icon-plus--opened .icon-plus__line--last {
  transform: rotate(270deg);
}
.icon-plus--opened .icon--plus .icon__glyph {
  transform: rotate(90deg);
}

.icon-plus__line {
  transform-origin: center center;
  transition: transform 0.2s ease-in-out;
}

.triangle {
  height: 10px;
  width: 20px;
}

.triangle--left {
  transform: rotate(-90deg);
}

.triangle--right {
  transform: rotate(90deg);
}

.triangle--top {
  transform: rotate(0);
}

.triangle--bottom {
  transform: rotate(180deg);
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.button.button--disabled, .button:disabled {
  background-color: #b6b6b6;
  border-color: #b6b6b6;
  color: #ffffff;
  cursor: not-allowed;
}
.button.button--disabled:hover, .button:hover:disabled {
  background-color: #999999;
  border-color: #999999;
}
.button.button--disabled .icon, .button:disabled .icon {
  height: 20px;
  width: 20px;
}
.button.button--disabled .loader, .button:disabled .loader {
  background-color: #ffffff;
}
.button.button--disabled .icon__glyph, .button:disabled .icon__glyph {
  stroke: #ffffff;
}

.button {
  background-color: #0056BB;
  border: 0;
  border-radius: 24px;
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  min-height: 42px;
  min-width: 180px;
  outline: none;
  padding: 11px 16px 9px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  vertical-align: text-bottom;
  text-align: center;
}
.button--slider {
  background-color: #7F7F7F;
  min-width: 0;
  min-height: 0;
  touch-action: pan-y;
  user-select: none;
  padding: 0 !important;
  border-radius: 22px;
}
.button--slider:hover {
  background-color: #7F7F7F !important;
}
.button--slider .button__content {
  width: 40px;
  height: 20px;
}
.button--slider .button__slide-toggle-thumb {
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  border-radius: 22px;
  transition: transform 0.1s linear;
  background-color: #ffffff;
  border: 2px solid #7F7F7F;
}
.button--slider.button--active {
  background-color: #0056BB;
}
.button--slider.button--active:hover {
  background-color: #0056BB !important;
}
.button--slider.button--active .button__slide-toggle-thumb {
  transform: translateX(20px);
  border: 2px solid #0056BB;
}
.button--square {
  border-radius: 0;
}
.button--round {
  border-radius: 100px;
}
.button .loader {
  height: 24px;
  position: absolute;
  right: -14px;
  top: -4px;
  width: 24px;
}
.button:hover {
  background-color: #0056BB;
}
.button:active, .button:focus {
  outline: none;
}
.button .icon {
  flex-shrink: 0;
  height: 24px;
  margin: -2px 24px 0 0;
  width: 24px;
}
.button .icon__glyph {
  transition: stroke 0.2s ease-in-out;
  stroke: #ffffff;
}
.button--white {
  background-color: #ffffff;
  color: #0056BB;
}
.button--white .icon__glyph--primary,
.button--white .icon__glyph--secondary {
  stroke: #0056BB;
}
.button--white:hover {
  background-color: #f8f8f8;
}

.button--white-secondary {
  background-color: #ffffff;
  color: #d92679;
}
.button--white-secondary:hover {
  background-color: #f8f8f8;
}

.button--gray-secondary {
  background-color: #333333;
  color: #ffffff;
  border-radius: 3px;
}
.button--gray-secondary:hover {
  background-color: #7F7F7F;
}

.button--extra-small {
  font-size: 1rem;
  min-width: 0;
  min-height: 0;
  padding: 4px 18px !important;
}

.button--small {
  font-size: 0.75rem;
  min-width: 0;
  min-height: 0;
  padding: 14px 20px 12px;
}

.button--big {
  display: flex;
  min-width: 0;
  min-height: 72px;
  margin-bottom: 24px;
  padding: 14px 24px 10px;
}
.button--big .button__content {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: left;
  height: auto;
}
.button--big .icon {
  height: 32px;
  width: 32px;
}

.button--mobilefix {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 20;
  background-color: #d92679;
  color: #ffffff;
  width: 100%;
  margin: 0;
}

.button--transparent {
  background-color: transparent;
  color: #444444;
}
.button--transparent:hover {
  background-color: transparent;
}

.button--secondary {
  background-color: #d92679;
  color: #ffffff;
}
.button--secondary:hover {
  background-color: #c3226d;
}
.button--secondary .icon__glyph {
  stroke: #ffffff;
}

.button--bordered-to-filled {
  background-color: rgba(0, 86, 187, 0);
  border: 1px solid #0056BB;
  color: #0056BB;
}
.button--bordered-to-filled:hover {
  background-color: #0056bb;
  color: #ffffff;
}
.button--bordered-to-filled:hover .icon__glyph {
  stroke: #ffffff;
}
.button--bordered-to-filled .icon {
  margin-left: 10px;
  width: 20px;
}
.button--bordered-to-filled .icon__glyph {
  stroke: #0056BB;
}

.button--bordered-to-filled-white {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #ffffff;
  color: #ffffff;
}
.button--bordered-to-filled-white:hover {
  background-color: white;
  color: #7F7F7F;
}
.button--bordered-to-filled-white:hover .icon__glyph {
  stroke: #7F7F7F;
}
.button--bordered-to-filled-white .icon {
  margin-left: 10px;
  width: 20px;
}
.button--bordered-to-filled-white .icon__glyph {
  stroke: #0056BB;
}

.button--bordered-to-filled.button--secondary {
  background-color: rgba(217, 38, 121, 0);
  border: 1px solid #d92679;
  color: #d92679;
}
.button--bordered-to-filled.button--secondary:hover {
  background-color: #d92679;
  color: #ffffff;
}
.button--bordered-to-filled.button--secondary:hover .icon__glyph {
  stroke: #ffffff;
}
.button--bordered-to-filled.button--secondary .icon__glyph {
  stroke: #d92679;
}

.button__content {
  align-items: center;
  display: flex;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 100%;
  height: 100%;
}

.button__content-text {
  display: none;
}

.button__show-small {
  display: none;
}

@media only screen and (max-width: 640px) {
  .button__show-small {
    display: block;
  }
}
.button__hide-small {
  display: none;
}

@media print, screen and (min-width: 48em) {
  .button__hide-small {
    display: block;
  }
  .button__content-text {
    display: inline;
  }
  .button--mobilefix {
    background-color: #0056BB;
    color: #ffffff;
    position: static;
    z-index: auto;
    left: auto;
    bottom: auto;
    width: auto;
  }
  .button--mobilefix.button--big {
    margin-bottom: 24px;
  }
}
@media print, screen and (min-width: 64em) {
  .button {
    padding-bottom: 13px;
    padding-top: 15px;
  }
  .button--big {
    padding-top: 14px;
    padding-bottom: 10px;
  }
}
.button--next, .button--prev {
  margin: 0 8px;
}

.button--next svg path,
.button--prev svg path {
  stroke: #0056BB;
}

.button--secondary,
.button--secondary:hover {
  border: 1px solid var(--color-primary);
  background-color: transparent;
}

.button--icon {
  --button-width: 56px;
  --button-height: 56px;
  --button-border-radius: 56px;
  min-width: auto;
  box-sizing: border-box;
  flex: 0 0 56px;
  cursor: pointer;
  border-radius: var(--button-border-radius);
  height: var(--button-width);
  width: var(--button-height);
  display: inline-flex;
}
.button--icon .icon {
  --stroke-width: calc(8px / 3);
  display: inline-flex;
  width: 12.5px;
  height: 12.5px;
  margin: 0;
}
.button--icon .icon svg {
  width: 100%;
  height: 100%;
}
.button--icon[disabled], .button--icon.swiper-button-disabled {
  cursor: not-allowed;
  opacity: 0.25;
  pointer-events: none;
}
.button--icon[disabled]:hover, .button--icon.swiper-button-disabled:hover {
  cursor: initial;
}

.blockquote,
blockquote {
  border-left: 5px solid #e5e5e5;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 30px;
  margin-top: 30px;
  padding-left: 15px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.form-checkbox {
  color: #444;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  position: relative;
}
.form-checkbox:focus {
  outline: none;
}
.form-checkbox:focus .form-checkbox__content::before {
  border-color: #0e8fff;
}

.form-checkbox__content {
  display: block;
  padding-left: 30px;
  position: relative;
}
.form-checkbox__content::after, .form-checkbox__content::before {
  background-color: white;
  content: "";
  height: 14px;
  position: absolute;
  transform-origin: center center;
  width: 14px;
}
.form-checkbox__content::after {
  left: 1px;
  top: 1px;
  transform: scale(0);
  transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.form-checkbox__content::before {
  border: 1px solid #d1d1d1;
  left: 0;
  top: 0;
  transition: border-color 0.2s ease-in-out;
}

.form-checkbox__check {
  display: none;
}
.form-checkbox__check:checked + .form-checkbox__content::after {
  background-color: #0056BB;
  transform: scale(1);
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.form-checkbox .form-checkbox__content:after {
  width: 8px;
  height: 8px;
}
.form-checkbox .form-checkbox__content::before {
  border-radius: 2px;
}
.form-checkbox:focus .form-checkbox__content::before {
  border-color: #d1d1d1;
}
.form-checkbox a {
  font-weight: 700;
}

.form-checkbox__content {
  cursor: pointer;
  pointer-events: none;
  padding-left: 24px;
}
.form-checkbox__content a {
  pointer-events: all;
}
.form-checkbox__content::after, .form-checkbox__content::before {
  left: 0;
  top: 5px;
}
.form-checkbox__content::after {
  left: 3px;
  top: 8px;
}

.form-checkbox__check {
  opacity: 0;
  position: absolute;
  z-index: 1;
}
.form-checkbox__check:checked + .form-checkbox__content::after {
  background-color: #3F3F3F;
  border-radius: 1px;
}

.form-checkbox__errors {
  padding-left: 20px;
}

.form-checkbox__errors {
  display: none;
  position: relative;
  z-index: -1;
}

[data-validation-state^=not-valid] ~ .form-checkbox__errors,
[data-validation-state=not-filled] ~ .form-checkbox__errors {
  display: block;
}

[data-validation-state^=not-valid] ~ .form-checkbox__errors .form-error--not-valid {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

[data-validation-state=not-filled] ~ .form-checkbox__errors .form-error--not-filled {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.form-error, .ethical-form__form-col--checkbox .form-group-checkbox__errors, .contact-form__terms-not-accepted {
  background-color: transparent;
  border: 1px solid transparent;
  color: #0056BB;
  display: none;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  left: 0;
  line-height: 1.125rem;
  margin-bottom: 0;
  margin-top: -1px;
  padding: 13px 10px 10px;
  position: relative;
  width: 100%;
}

.form-error--visible {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.form-input {
  appearance: none;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  padding: 10px 15px;
  transition: border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  width: 100%;
}
.form-input:focus, .form-input:active {
  outline: none;
}
.form-input:focus {
  border-color: #0056BB;
}
.form-input::placeholder {
  color: #b6b6b6;
  transition: color 0.2s ease-in-out;
}
.form-input[data-validation-state=not-filled], .form-input[data-validation-state=not-valid] {
  border-color: #0056BB;
}
.form-input[data-validation-state=valid] {
  border-color: #d1d1d1;
}

.form-input--transparent {
  background: none;
  border: 0;
}
.form-input--transparent:focus, .form-input--transparent:active {
  border: 0;
}

.form-input--underlined {
  border: 0;
  border-bottom: 1px solid #d1d1d1;
}
.form-input--underlined:focus, .form-input--underlined:active {
  border: 0;
  border-bottom: 1px solid #0056BB;
}

.form-input--small {
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-bottom: 12px;
  padding-top: 12px;
}

.form-input {
  border-radius: 5px;
}
.form-input:focus {
  border-color: #0056BB;
}

.form-input--placeholder-highlighted::placeholder {
  color: #0056BB;
}

@media print, screen and (min-width: 64em) {
  .form-input {
    padding: 13px 16px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.input-switch {
  color: #ffffff;
  width: 30px;
  height: 16px;
  position: relative;
  display: inline-block;
  text-align: left;
  margin: 2px 0 0 0;
  cursor: pointer;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.input-switch input {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}

.input-switch input:checked + i:before {
  background-color: #0056BB;
}

.input-switch i:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #BFBFBF;
  border-radius: 30px;
  content: "";
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.input-switch input:checked + i:after {
  margin-left: 14px;
}

.input-switch i:after {
  position: absolute;
  top: 2px;
  left: 2px;
  bottom: 2px;
  width: 12px;
  background-color: #ffffff;
  border-radius: 50%;
  content: "";
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-transition: margin-left 0.3s;
  transition: margin-left 0.3s;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.form-label {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.form-label__required {
  color: #0056BB;
}

.form-label {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}

.form-label--light {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.form-radio {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  position: relative;
}

.form-radio__content {
  display: block;
  padding-left: 30px;
  padding-top: 2px;
  position: relative;
}
.form-radio__content::before, .form-radio__content::after {
  border-radius: 100%;
  box-sizing: border-box;
  content: "";
  position: absolute;
}
.form-radio__content::before {
  background-color: white;
  border: 1px solid #d1d1d1;
  height: 14px;
  left: 0;
  padding: 8px;
  top: 3px;
  width: 14px;
  z-index: 1;
}
.form-radio__content::after {
  background-color: #0056BB;
  height: 8px;
  left: 5px;
  padding: 4px;
  top: 8px;
  transform: scale(0);
  transition: transform 0.2s ease-in-out;
  width: 8px;
  z-index: 2;
}

.form-radio__circle {
  display: none;
}
.form-radio__circle:checked + .form-radio__content::after {
  transform: scale(1);
}

input[type=radio].form-input-radio {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 13px;
  height: 13px;
  padding: 1.4px;
  background-clip: content-box;
  border: 0.75px solid #bbbbbb;
  background-color: #fff;
  border-radius: 50%;
}

input[type=radio].form-input-radio:after,
input[type=radio].form-input-radio:checked,
input[type=radio].form-input-radio:checked:after {
  background-color: #0056BB;
}

input[type=radio].form-input-radio:focus {
  outline-width: 0;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.form-select {
  position: relative;
  z-index: 0;
}
.form-select:focus {
  outline: 0;
}
.form-select[data-validation-state=not-filled] .form-select__label, .form-select[data-validation-state=not-valid] .form-select__label {
  border-color: #0056BB;
}
.form-select[data-validation-state=valid] .form-select__label {
  border-color: #BFBFBF;
}

.form-select--opened .form-select__dropdown-icon {
  transform: rotate(180deg);
}
.form-select--opened .form-select__label {
  color: rgba(51, 51, 51, 0.5);
}
.form-select--opened .form-select__options-container {
  box-shadow: 0 5px 30px -10px rgba(51, 51, 51, 0.25);
  pointer-events: auto;
  transform: translateY(0);
}

.form-select--loading .form-select__dropdown-icon {
  display: none;
}
.form-select--loading .form-select__loader {
  display: block;
}

.form-select--disabled .form-select__label,
.form-select--disabled .form-select__options-container {
  background-color: #F2F2F2;
}
.form-select--disabled .form-select__label,
.form-select--disabled .form-select__option {
  cursor: not-allowed;
}

.form-select--editing-input .form-select__input-container {
  opacity: 1;
  pointer-events: auto;
}

.form-select--focused .form-select__label {
  border-color: #0056BB;
}

.form-select__loader {
  display: none;
  height: 20px;
  position: absolute;
  right: 20px;
  top: 10px;
  width: 20px;
  z-index: 3;
}

.form-select__select {
  display: none;
}

.form-select__dropdown-icon {
  display: block;
  height: 20px;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 10px;
  transition: transform 0.2s ease-in-out;
  width: 20px;
  z-index: 2;
}

.form-select__label,
.form-select__option,
.form-select__input {
  cursor: pointer;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  padding: 10px 15px;
}

.form-select__input-container {
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 2;
}

.form-select__input {
  padding-right: 45px;
}

.form-select__label {
  background-color: #ffffff;
  border: 1px solid #BFBFBF;
  position: relative;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;
  z-index: 1;
}

.form-select__options-container {
  background-color: #ffffff;
  border-bottom: 1px solid #BFBFBF;
  border-left: 1px solid #BFBFBF;
  border-right: 1px solid #BFBFBF;
  height: 0;
  left: 0;
  margin-top: -1px;
  overflow-x: hidden;
  overflow-y: auto;
  pointer-events: none;
  position: absolute;
  transform: translateY(-30px);
  transition: height 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}

.form-select__options-container--no-overflow {
  overflow-y: hidden;
}

.form-select__options {
  height: auto;
  width: 100%;
}

.form-select__option {
  color: #333;
  position: relative;
  transition: background-color 0.2s ease-in-out;
  z-index: 0;
}
.form-select__option::after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.form-select__option--hover.form-select__option--active {
  background-color: rgba(0, 86, 187, 0.8);
}
.form-select__option--hover:not(.form-select__option--active) {
  background-color: #F2F2F2;
}

.form-select__option--active {
  background-color: #0056BB;
  color: #ffffff;
}

.form-select__label {
  padding-right: 48px;
}

.form-select__input {
  height: 100%;
}

.form-select__dropdown-icon .icon__glyph--primary,
.form-select__dropdown-icon .icon__glyph--secondary {
  fill: #3F3F3F;
  stroke: #3F3F3F;
}

.form-select--disabled .form-select__label,
.form-select--disabled .form-select__options-container {
  color: #BFBFBF;
}
.form-select--disabled .form-select__dropdown-icon .icon__glyph--primary,
.form-select--disabled .form-select__dropdown-icon .icon__glyph--secondary {
  fill: #BFBFBF;
  stroke: #BFBFBF;
}

@media print, screen and (min-width: 64em) {
  .form-select__option {
    padding: 14px 16px;
  }
  .form-select__label,
  .form-select__input {
    padding: 14px 48px 12px 16px;
    border-radius: 5px;
  }
  .form-select__input {
    height: 100%;
  }
  .form-select__dropdown-icon {
    top: 15px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.form-textarea {
  appearance: none;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  box-shadow: none;
  box-sizing: border-box;
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.125rem;
  max-width: 100%;
  padding: 10px 15px;
  resize: none;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
}
.form-textarea:focus, .form-textarea:active {
  outline: none;
}
.form-textarea:focus {
  border: 1px solid #0056BB;
}
.form-textarea::placeholder {
  color: rgba(68, 68, 68, 0.8);
  transition: color 0.2s ease-in-out;
}
.form-textarea[data-validation-state=not-filled], .form-textarea[data-validation-state=not-valid] {
  border-color: #b20008;
}
.form-textarea[data-validation-state=valid] {
  border-color: #00d44c;
}

.form-textarea--transparent {
  background: none;
  border: 0;
}
.form-textarea--transparent:focus, .form-textarea--transparent:active {
  border: 0;
}

.form-textarea--underlined {
  border: 0;
  border-bottom: 1px solid #d1d1d1;
}
.form-textarea--underlined:focus, .form-textarea--underlined:active {
  border: 0;
  border-bottom: 1px solid #0056BB;
}

.form-textarea--small {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 12px;
  padding-top: 12px;
}

.form-textarea {
  border-radius: 3px;
  color: #444444;
  height: 150px;
  outline: none;
  padding: 15px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .card-product__subtitle a, .accordion-item__content a, .form-checkbox a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .card-work-with-us__subtitle a:hover, .card-product__subtitle a:hover, .accordion-item__content a:hover, .form-checkbox a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .card-work-with-us__subtitle a.link--active, .card-product__subtitle a.link--active, .accordion-item__content a.link--active, .form-checkbox a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link-with-icon {
  color: rgba(51, 51, 51, 0.8);
  align-items: center;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  justify-content: flex-start;
}
.link-with-icon:hover {
  color: #333;
}
.link-with-icon:hover .icon__glyph {
  fill: #003f88;
  stroke: #003f88;
}
.link-with-icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}
.link-with-icon .icon {
  flex-shrink: 0;
  height: 20px;
  margin-right: 15px;
  margin-top: 0;
  margin-bottom: 0;
  width: 20px;
}
.link-with-icon--font-inherit {
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
}
.link-with-icon--align-left {
  justify-content: left;
}
@media print, screen and (min-width: 64em) {
  .link-with-icon--small {
    font-size: 0.875rem;
    line-height: 16px;
  }
  .link-with-icon--small .icon {
    height: 16px;
    width: 16px;
    margin-right: 8px;
  }
}

.link-with-icon--black {
  color: rgba(51, 51, 51, 0.8);
}
.link-with-icon--black:hover {
  color: #333;
}
.link-with-icon--black:hover .icon__glyph {
  fill: #1a1a1a;
  stroke: #1a1a1a;
}
.link-with-icon--black .icon__glyph {
  fill: #333;
  stroke: #333;
}

.link-with-icon--white {
  color: rgba(255, 255, 255, 0.7);
}
.link-with-icon--white:hover {
  color: #ffffff;
}
.link-with-icon--white:hover .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}
.link-with-icon--white .icon__glyph {
  fill: #003f88;
  stroke: #003f88;
}

.link-with-icon--white-without-transparency {
  color: #ffffff;
}
.link-with-icon--white-without-transparency:hover {
  color: rgba(255, 255, 255, 0.7);
}
.link-with-icon--white-without-transparency:hover .icon__glyph {
  fill: rgba(255, 255, 255, 0.7);
  stroke: rgba(255, 255, 255, 0.7);
}
.link-with-icon--white-without-transparency .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}
.link-with-icon--white-without-transparency:hover .icon > * {
  fill: rgba(255, 255, 255, 0.7);
}
.link-with-icon--white-without-transparency .icon > * {
  fill: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.list-item {
  align-items: center;
  color: #444444;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  justify-content: space-between;
  padding-bottom: 30px;
  padding-top: 30px;
}
.list-item .icon {
  height: 16px;
  width: 16px;
}
.list-item .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.list-item--highlight {
  background-color: #0056BB;
  color: #ffffff;
}
.list-item--highlight .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.list-item--small {
  font-size: 0.875rem;
  padding-bottom: 15px;
  padding-top: 15px;
}

.list-item--white {
  color: #ffffff;
}
.list-item--white .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.list-item--reverse {
  justify-content: start;
}
.list-item--reverse .icon {
  order: 1;
  margin-right: 8px;
}
.list-item--reverse .text {
  order: 2;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.loader {
  animation: scale-out 1.5s infinite ease-in-out;
  background-color: #0056BB;
  border-radius: 100%;
  height: 30px;
  width: 30px;
}

.loader--big {
  height: 60px;
  width: 60px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.play-button {
  align-items: center;
  color: #0056BB;
  display: flex;
}

.play-button__icon {
  height: 34px;
  width: 34px;
}
.play-button__icon .icon__glyph {
  stroke: #0056BB;
}

.play-button__text {
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-left: 10px;
}

.play-button--white {
  color: #ffffff;
}

.play-button--big {
  flex-direction: column;
}
.play-button--big:hover .play-button__icon::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.play-button--big .play-button__icon {
  height: 84px;
  position: relative;
  width: 84px;
}
.play-button--big .play-button__icon::before {
  background-color: #b6b6b6;
  border-radius: 50%;
  content: " ";
  display: block;
  height: 80px;
  left: 2px;
  opacity: 0.4;
  position: absolute;
  top: 2px;
  transition: background-color 0.2s ease-in-out;
  width: 80px;
  z-index: -1;
}
.play-button--big .play-button__icon .icon {
  stroke-width: 3.5;
}
.play-button--big .play-button__text {
  margin-left: 0;
  margin-top: 10px;
}

.poster__picture {
  display: block;
}

.poster__image {
  height: auto;
  width: 100%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price {
  color: #0056BB;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price--inverted, .card-pack-with-image--featured .price,
.card-pack-with-image:hover .price {
  color: #ffffff;
}

.price--large .price__amount {
  font-size: 3em;
}
.price--large .price__decimal-amount {
  font-size: 1.5em;
}

.price__amount,
.price__decimal-amount {
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price__amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price__decimal-amount {
  font-size: 1.5em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

@media print, screen and (min-width: 64em) {
  .price--large .price__amount {
    font-size: 5.375em;
  }
  .price--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee--inverted, .card-pack-with-image--featured .price-after-monthly-fee,
.card-pack-with-image:hover .price-after-monthly-fee {
  color: #ffffff;
}

.fixed-cart-summary__price .price-after-monthly-fee {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}

.price-after-monthly-fee__description,
.price-after-monthly-fee__amount {
  display: inline-block;
}

.price-after-monthly-fee__description {
  font-size: 0.875em;
  line-height: 1em;
}

.price-after-monthly-fee__amount {
  font-size: 1em;
  line-height: 1em;
  padding-left: 2px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee-promotion {
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee-promotion--inverted, .card-pack-with-image--featured .price-after-monthly-fee-promotion,
.card-pack-with-image:hover .price-after-monthly-fee-promotion {
  color: #ffffff;
}

.fixed-cart-summary__price .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__description {
  font-size: 0.875em;
  line-height: 0.875em;
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}

.price-after-monthly-fee-promotion__description {
  display: inline-block;
}

.price-after-monthly-fee-promotion__amount {
  display: inline-block;
  padding-left: 5px;
}
.price-after-monthly-fee-promotion__amount * {
  display: inline-block;
}

.price-after-monthly-fee-promotion__amount-number {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  line-height: 1em;
}

price-after-monthly-fee-promotion__decimal-amount {
  font-family: "Telecable", sans-serif;
}

.price-after-monthly-fee-promotion__amount-info {
  line-height: 1em;
}

.price-after-monthly-fee-promotion__subject {
  font-weight: 500;
  padding-left: 5px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee-promotion-with-expiration {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1em;
  font-weight: 600;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee-promotion-with-expiration--inverted {
  color: #ffffff;
}

.price-after-monthly-fee-promotion-with-expiration__description {
  display: inline-block;
}

.price-after-monthly-fee-promotion-with-expiration__amount {
  display: inline-flex;
  padding-left: 5px;
}

.price-after-monthly-fee-promotion-with-expiration__amount-number {
  font-size: 2.25em;
  line-height: 1em;
}

.price-after-monthly-fee-promotion-with-expiration__amount-info {
  line-height: 1em;
  padding-left: 5px;
}

.price-after-monthly-fee-promotion-with-expiration__subject {
  font-weight: 500;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-initial-payment {
  align-items: flex-end;
  color: #333;
  display: flex;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-initial-payment--inverted, .card-pack-with-image--featured .price-initial-payment,
.card-pack-with-image:hover .price-initial-payment {
  color: #ffffff;
}

.price-initial-payment__description {
  font-weight: 600;
}

.price-initial-payment__amount {
  display: flex;
  font-weight: 500;
  margin-bottom: -2px;
  padding-left: 5px;
}

.price-initial-payment__integer-amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.price-initial-payment__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.price-initial-payment__description {
  font-size: 1em;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-label {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 8px;
  transition: color 0.2s ease-in-out;
}

div[class^=price-monthly-fee-with] .price-label {
  margin-bottom: 16px;
}

.price-label--inverted, .card-pack-with-image--featured .price-label,
.card-pack-with-image:hover .price-label {
  color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-separator {
  border: 0;
  border-top: 1px solid #BFBFBF;
  display: block;
  height: 1px;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
}

.price-separator--inverted, .card-pack-with-image--featured .price-separator,
.card-pack-with-image:hover .price-separator {
  border-color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-taxes {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: color 0.2s ease-in-out;
}

.price-taxes--inverted, .card-pack-with-image--featured .price-taxes,
.card-pack-with-image:hover .price-taxes {
  color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment {
  color: #333;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-unique-payment--inverted, .card-pack-with-image--featured .price-unique-payment,
.card-pack-with-image:hover .price-unique-payment {
  color: #ffffff;
}

.price-unique-payment__description,
.price-unique-payment__amount {
  display: inline-block;
}

.price-unique-payment__description {
  font-size: 14px;
  line-height: 1em;
}

.price-unique-payment__amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  line-height: 1em;
  padding-left: 2px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-with-subject {
  align-content: space-between;
  color: #0056BB;
  display: flex;
  justify-content: flex-start;
  transition: color 0.2s ease-in-out;
  margin-bottom: 16px;
}

.price-with-subject--inverted, .card-pack-with-image--featured .price-with-subject,
.card-pack-with-image:hover .price-with-subject {
  color: #ffffff;
}

.price-with-subject--black {
  color: #333;
}

.price-with-subject__right {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  padding-left: 5px;
  min-height: 27px;
}

.price-with-subject__integer-amount,
.price-with-subject__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price-with-subject__integer-amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price-with-subject__decimal-amount {
  font-size: 1.375em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

.price-with-subject__subject {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1em;
}

.price-with-subject--large .price-with-subject__integer-amount {
  font-size: 3em;
}
.price-with-subject--large .price-with-subject__decimal-amount {
  font-size: 1.375em;
}
.price-with-subject--large .price-with-subject__subject {
  font-size: 1.125em;
  line-height: 1em;
}

@media print, screen and (min-width: 64em) {
  .price-with-subject--large .price-with-subject__integer-amount {
    font-size: 5.375em;
    font-size: 70px;
  }
  .price-with-subject--large .price-with-subject__decimal-amount {
    font-size: 2.625em;
    font-size: 36px;
  }
  .price-with-subject--large .price-with-subject__subject {
    font-size: 1.5em;
    font-size: 21px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.promotion-badge {
  display: block;
}

.promotion-badge__item {
  background-color: #2fb0e0;
  color: #ffffff;
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
  margin-bottom: 15px;
  padding: 10px 15px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.promotion-flap {
  background-color: #008dff;
  color: #ffffff;
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  left: -10px;
  line-height: 1.5rem;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  padding: 9px 24px 5px;
  position: absolute;
  top: 16px;
}
.promotion-flap::before {
  border-color: #008dff transparent transparent transparent;
  border-style: solid;
  border-width: 10px 0 0 10px;
  bottom: -10px;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  z-index: -1;
}

.promotion-flap--block {
  align-self: flex-start;
  margin-bottom: 10px;
  position: relative;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.promotion-ribbon {
  background-color: #d92679;
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1.25rem;
  padding: 20px;
}

.promotion-ribbon--thin {
  padding: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.separator {
  border: 0;
  border-top: 1px solid #0056BB;
  display: block;
  height: 1px;
  margin: 0;
  width: 30px;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.user-content--loaded .user-content__loader {
  display: none;
}
.user-content--loaded .user-content__response {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.user-content__loader {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.user-content__response {
  display: none;
}

:root {
  --table-border-color: $color-mercury-lighter;
  --table-striped-color: #f7f7f7;
}

.o-table {
  width: 100%;
  display: table;
  border-collapse: collapse;
  border-spacing: 0;
  box-shadow: 0 5px 30px -10px rgba(51, 51, 51, 0.075);
  table-layout: fixed;
}
.o-table thead {
  background-color: #f0f0f0;
  color: #333;
  font-weight: bold;
}
.o-table tr {
  border-bottom: 1px solid var(--table-border-color);
}
.o-table td,
.o-table th {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 12px 15px;
  display: table-cell;
  text-align: left;
  vertical-align: middle;
}
.o-table td:last-child,
.o-table th:last-child {
  border-right: 1px solid #e5e5e5;
}
.o-table--fixed {
  table-layout: fixed;
}
.o-table--striped tr {
  border-bottom: none;
}
.o-table--striped > tbody > tr:nth-child(odd) {
  background-color: var(--table-striped-color);
}
.o-table--striped > tbody > tr > td {
  border-radius: 0;
}
.o-table--highlight > tbody > tr {
  transition: background-color 0.25s ease;
}
.o-table--highlight > tbody > tr:hover {
  background-color: var(--table-striped-color);
}
.o-table--centered thead tr th,
.o-table--centered tbody tr td {
  text-align: center;
}
@media print, screen and (max-width: 63.99875em) {
  .o-table--responsive {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    position: relative;
  }
  .o-table--responsive td:empty::before {
    content: " ";
  }
  .o-table--responsive th,
  .o-table--responsive td {
    margin: 0;
    vertical-align: top;
    border-left: 0;
    border-right: 0;
    border-bottom: 1px solid #ccc;
  }
  .o-table--responsive th:last-child,
  .o-table--responsive td:last-child {
    border-right: 0;
  }
  .o-table--responsive thead {
    border: 0;
    border-right: 1px solid var(--table-border-color);
    display: block;
    float: left;
  }
  .o-table--responsive thead tr {
    display: block;
    padding: 0 10px 0 0;
    min-height: 4em;
  }
  .o-table--responsive thead tr th::before {
    content: " ";
  }
  .o-table--responsive thead tr:first-of-type {
    white-space: pre-line;
    max-width: 180px;
    padding-left: 0;
    padding-right: 0;
  }
  .o-table--responsive tbody {
    display: block;
    width: auto;
    position: relative;
    overflow-x: auto;
    white-space: nowrap;
  }
  .o-table--responsive tbody tr {
    display: inline-block;
    vertical-align: top;
  }
  .o-table--responsive th {
    display: block;
    text-align: left;
  }
  .o-table--responsive td {
    display: block;
    min-height: 4em;
    text-align: left;
  }
  .o-table--responsive tr {
    border-bottom: none;
    padding: 0;
  }
  .o-table--responsive td {
    padding: 10px 8px;
  }
}

.tv-channels__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 10px;
}

.tv-channels__section {
  margin-top: 15px;
}
.tv-channels__section:first-child {
  margin-top: 0;
}

.tv-channels__section-title {
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.tv-channels__section-images {
  display: flex;
  flex-wrap: wrap;
}

.tv-channels__section-image-wrapper {
  align-items: center;
  display: inline-flex;
  height: 85px;
  justify-content: center;
  padding: 10px;
  width: 99px;
}

.tv-channels__section-image {
  height: auto;
  max-height: 100%;
  max-width: 79px;
  object-fit: contain;
  width: auto;
}

.video {
  display: block;
  position: relative;
  width: 100%;
}
.video::before {
  content: "";
  display: block;
  padding-top: 56.25%;
  width: 100%;
}
.video > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.video__element {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.video-embedded {
  display: block;
  position: relative;
  width: 100%;
}
.video-embedded::before {
  content: "";
  display: block;
  padding-top: 56.25%;
  width: 100%;
}
.video-embedded > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.video-embedded__element {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.c-toggle-switch {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.c-toggle-switch .text {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: bold;
  margin-right: 20px;
  color: rgb(51, 51, 51);
}
.c-toggle-switch .switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 20px;
  flex-shrink: 0;
  /* Rounded.sliders */
}
.c-toggle-switch .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.c-toggle-switch .switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: 0.4s;
  transition: 0.4s;
  min-height: auto;
}
.c-toggle-switch .switch .slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 2px;
  bottom: 2px;
  background-color: white;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}
.c-toggle-switch .switch input:checked + .slider {
  background-color: #3F3F3F;
}
.c-toggle-switch .switch input:focus + .slider {
  box-shadow: 0 0 1px #3F3F3F;
}
.c-toggle-switch .switch input:checked + .slider:before {
  -webkit-transform: translateX(19px);
  -ms-transform: translateX(19px);
  transform: translateX(19px);
}
.c-toggle-switch .switch .slider.round {
  border-radius: 20px;
}
.c-toggle-switch .switch .slider.round:before {
  border-radius: 50%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.links {
  color: rgba(255, 255, 255, 0.8);
  display: inline-block;
}
.links .link {
  margin: 0 5px;
}
.links .link--first {
  margin-left: 0;
}
.links .link--last {
  margin-right: 0;
}

.links--list {
  display: block;
}
.links--list .link {
  display: block;
  margin: 0;
}

.links--primary {
  color: rgba(0, 86, 187, 0.8);
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .card-product__subtitle a, .accordion-item__content a, .form-checkbox a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .card-work-with-us__subtitle a:hover, .card-product__subtitle a:hover, .accordion-item__content a:hover, .form-checkbox a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .card-work-with-us__subtitle a.link--active, .card-product__subtitle a.link--active, .accordion-item__content a.link--active, .form-checkbox a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .card-work-with-us__subtitle, .card-product__subtitle, .accordion-item__content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .card-work-with-us__subtitle h2, .card-product__subtitle h2, .accordion-item__content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.card-work-with-us__subtitle h3,
.card-product__subtitle h3,
.accordion-item__content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.card-work-with-us__subtitle h4,
.card-product__subtitle h4,
.accordion-item__content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.card-work-with-us__subtitle h5,
.card-product__subtitle h5,
.accordion-item__content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.card-work-with-us__subtitle h6,
.card-product__subtitle h6,
.accordion-item__content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .card-work-with-us__subtitle b, .card-product__subtitle b, .accordion-item__content b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.card-work-with-us__subtitle strong,
.card-product__subtitle strong,
.accordion-item__content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .card-product__subtitle a, .accordion-item__content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .card-work-with-us__subtitle ol, .card-product__subtitle ol, .accordion-item__content ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.card-work-with-us__subtitle p,
.card-product__subtitle p,
.accordion-item__content p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.card-work-with-us__subtitle ul,
.card-product__subtitle ul,
.accordion-item__content ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.card-work-with-us__subtitle br,
.card-product__subtitle br,
.accordion-item__content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .card-work-with-us__subtitle ul, .card-product__subtitle ul, .accordion-item__content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.card-work-with-us__subtitle ol,
.card-product__subtitle ol,
.accordion-item__content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .card-work-with-us__subtitle ul, .card-product__subtitle ul, .accordion-item__content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .card-work-with-us__subtitle ol, .card-product__subtitle ol, .accordion-item__content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .card-work-with-us__subtitle img, .card-product__subtitle img, .accordion-item__content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .card-work-with-us__subtitle br, .card-product__subtitle br, .accordion-item__content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .card-work-with-us__subtitle i, .card-product__subtitle i, .accordion-item__content i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
:root {
  --accordion-item-faq-icon-size: 24px;
}

.accordion-item {
  list-style: none;
}
.accordion-item .link {
  display: block;
  font-size: 1.125rem;
  line-height: 1.5rem;
  width: 100%;
}
.accordion-item .link:hover {
  color: #0056BB;
}
.accordion-item .list-item {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  .accordion-item .list-item {
    padding-right: 60px;
  }
}
.accordion-item .accordion-item .list-item,
.accordion-item .accordion-item .link {
  font-size: 1rem;
  line-height: 1.25rem;
}
.accordion-item .accordion-item .list-item .accordion-item .list-item,
.accordion-item .accordion-item .list-item .accordion-item .link,
.accordion-item .accordion-item .link .accordion-item .list-item,
.accordion-item .accordion-item .link .accordion-item .link {
  font-size: 0.9375rem;
  line-height: 1.125rem;
}
.accordion-item--faq {
  background-color: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
}
.accordion-item--faq:first-child {
  margin-top: 24px;
}
@media print, screen and (min-width: 48em) {
  .accordion-item--faq:first-child {
    margin-top: 32px;
  }
}
.accordion-item--faq:not(:first-child) {
  margin-top: 16px;
}
.accordion-item--faq .list-item, .accordion-item--faq .accordion-item__content {
  font-family: "Lato", sans-serif;
}
.accordion-item--faq .list-item {
  font-size: 1rem;
  line-height: 1.25rem;
  padding: 16px 16px 16px 13px;
  color: #000000;
}
.accordion-item--faq .list-item > svg {
  flex-shrink: 0;
}
.accordion-item--faq .list-item > div {
  padding-right: 13px;
}
.accordion-item--faq .accordion-item__content {
  color: #7F7F7F;
  font-size: 1rem;
  line-height: 1.5rem;
  max-width: calc(100% - var(--accordion-item-faq-icon-size));
  padding: 8px 16px 24px 13px;
}
.accordion-item--faq .accordion-item__content__icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0;
}
.accordion-item--help .list-item {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Lato", sans-serif;
  font-weight: normal;
  padding: 16px 16px 16px 8px;
}
@media print, screen and (min-width: 48em) {
  .accordion-item--help .list-item {
    padding-left: 0;
    padding-right: 0;
  }
}
.accordion-item--help .list-item > svg {
  flex-shrink: 0;
}
.accordion-item--help .list-item > div {
  padding-right: 13px;
}
.accordion-item--help .arrow {
  transform: rotate(0deg);
  transition: transform 0.2s ease-in-out;
}
.accordion-item--help .accordion-item__content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.accordion-item--help.accordion-item--opened .list-item {
  font-weight: bold;
}
.accordion-item--help.accordion-item--opened .list-item .arrow {
  transform: rotate(-180deg);
  transition: all 0.4s ease-in-out;
}

.accordion-item--opened > .accordion-item__content {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}
.accordion-item--opened > .accordion-item__header .icon-plus__line--first {
  transform: rotate(180deg);
}
.accordion-item--opened > .accordion-item__header .icon-plus__line--last {
  transform: rotate(270deg);
}
.accordion-item--opened.accordion-item--leaf .list-item {
  color: #0056BB;
  font-weight: 700;
}

.accordion-item--leaf .list-item {
  font-family: "Lato", sans-serif;
}

.accordion-item--single-level > .accordion-item__header .list-item {
  padding-bottom: 0;
  padding-top: 5px;
}
.accordion-item--single-level > .accordion-item__content {
  border-top: 1px solid #e1e1e1;
  margin-top: 15px;
  padding-top: 10px;
}

.accordion-item__header {
  cursor: pointer;
  position: relative;
}
.accordion-item__header .icon-plus {
  fill: #0056BB;
  height: 14px;
  position: absolute;
  right: 30px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}

.accordion-item__content {
  display: none;
  font-size: 1.125rem;
  line-height: 1.5rem;
  padding-bottom: 30px;
  padding-right: 0;
}
@media print, screen and (min-width: 48em) {
  .accordion-item__content {
    padding-right: 60px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.advanced-search-box--focused .advanced-search-box__search-box::before {
  opacity: 1;
}

.advanced-search-box__search-box {
  position: relative;
}
.advanced-search-box__search-box::before {
  box-shadow: 0 5px 60px -20px rgba(51, 51, 51, 0.5);
  content: "";
  display: block;
  height: 100%;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}

.advanced-search-box__input {
  background-color: #ffffff;
  border-color: #e1e1e1;
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  height: 100%;
  line-height: 1.25rem;
  padding: 15px 90px 15px 15px;
  position: relative;
  width: 100%;
  z-index: 10;
}
.advanced-search-box__input::placeholder {
  color: #666666;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.25rem;
}

.advanced-search-box__submit {
  appearance: none;
  background: none;
  border: 0;
  color: #0056BB;
  cursor: pointer;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 20;
}

@media print, screen and (min-width: 64em) {
  .advanced-search-box__input {
    padding: 20px 120px 20px 30px;
  }
  .advanced-search-box__submit {
    right: 30px;
  }
  .advanced-search-box__input {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .advanced-search-box__input::placeholder {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
.c-banner-landing {
  position: relative;
  margin-bottom: 32px;
  margin-top: 32px;
  background: #0056BB;
  padding: 24px 12px;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  min-height: 80px;
  width: 100%;
}
@media print, screen and (min-width: 64em) {
  .c-banner-landing {
    flex-direction: row;
    padding: 8px 28px;
  }
}
.c-banner-landing__content-title {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
}
.c-banner-landing__title {
  color: #ffffff;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin-right: 16px;
  margin-bottom: 16px;
}
@media print, screen and (min-width: 64em) {
  .c-banner-landing__title {
    margin-bottom: 0;
  }
}
.c-banner-landing__description {
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  margin-bottom: 16px;
}
@media print, screen and (min-width: 64em) {
  .c-banner-landing__description {
    margin-bottom: 0;
  }
}
.c-banner-landing__cta a {
  color: #000000;
  height: 48px;
  min-width: 200px;
  padding: 0 20px;
}
.c-banner-landing__cta a .button__content {
  line-height: 48px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.breadcrumbs {
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.625rem;
}

.breadcrumbs__separator {
  color: #333;
  margin: 0 3px;
}

.breadcrumbs__link {
  color: #333;
}

.breadcrumbs__link--active {
  color: #0056BB;
}

.breadcrumbs--white .breadcrumbs__link {
  color: #ffffff;
}
.breadcrumbs--white .breadcrumbs__separator {
  color: #ffffff;
}
.breadcrumbs--white .breadcrumbs__link--active {
  color: #0056BB;
}

.breadcrumbs--dark .breadcrumbs__link--active {
  color: #333;
  font-weight: 700;
}

.c-banner-two-columns {
  /** Variantes del banner twho columns **/
}
.c-banner-two-columns__content {
  max-width: 1110px;
  margin: 0 auto;
  display: flex;
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns__content {
    flex-direction: row;
  }
}
.c-banner-two-columns__image {
  width: 100%;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns__image {
    width: 50%;
    text-align: right;
  }
}
.c-banner-two-columns__image img {
  height: 100%;
}
.c-banner-two-columns__text {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 15px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns__text {
    width: 50%;
    padding: 0;
  }
}
.c-banner-two-columns__title {
  font-family: "Telecable", sans-serif;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.5px;
  margin-bottom: 24px;
  font-weight: bold;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns__title {
    max-width: 450px;
  }
}
.c-banner-two-columns__description {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns__description {
    max-width: 430px;
  }
}
.c-banner-two-columns--space-between .c-banner-two-columns__image img {
  display: none;
  object-fit: cover;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--space-between .c-banner-two-columns__image img {
    text-align: left;
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--space-between .c-banner-two-columns__text {
    padding-left: 0 15px;
  }
}
.c-banner-two-columns--space-between .c-banner-two-columns__title {
  font-size: 21px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--space-between .c-banner-two-columns__title {
    max-width: none;
  }
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--space-between .c-banner-two-columns__description {
    max-width: none;
  }
}
.c-banner-two-columns--reverse .c-banner-two-columns__content {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--reverse .c-banner-two-columns__content {
    flex-direction: row-reverse;
  }
}
.c-banner-two-columns--backgroundf6f6f6 {
  background-color: #f6f6f6;
}
.c-banner-two-columns--list {
  margin-top: 40px;
}
.c-banner-two-columns--list .c-banner-two-columns__image img {
  object-fit: contain;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--list .c-banner-two-columns__image img {
    display: block;
  }
}
.c-banner-two-columns--list li .c-banner-two-columns__title {
  margin-top: 24px;
  margin-bottom: 8px;
}
.c-banner-two-columns--list li p {
  font-size: 14px;
  padding-left: 20px;
  line-height: 21px;
}
.c-banner-two-columns--list .c-banner-two-columns__title {
  font-size: 18px;
  padding-left: 0;
}
.c-banner-two-columns--list .c-banner-two-columns__title span {
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-banner-two-columns--list .c-banner-two-columns__description {
    max-width: none;
  }
}

:root {
  --carousel-btn-nav-size: 48px;
}

.c-carousel {
  padding-top: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-carousel {
    padding-top: 29px;
  }
}
.c-carousel--tarifas {
  padding-top: 0;
}
.c-carousel .swiper-slide {
  flex-shrink: 0;
  height: auto;
  /*@include media (medium down) {
    width: initial !important;
  }*/
}
.c-carousel__wrapper {
  position: relative;
}
.c-carousel__nav-controls {
  position: relative;
  display: none;
  justify-content: center;
  align-content: center;
  align-items: center;
  margin-top: 32px;
}
@media print, screen and (min-width: 48em) {
  .c-carousel__nav-controls {
    margin-top: 48px;
  }
}
.c-carousel__btn-nav {
  display: flex;
  align-items: center;
  background-color: transparent;
  border-radius: 50%;
  cursor: pointer;
  justify-content: center;
  height: var(--carousel-btn-nav-size);
  position: absolute;
  right: -10px;
  top: calc(50% - var(--carousel-btn-nav-size) / 2);
  transition: background-color 0.2s ease-in-out;
  width: var(--carousel-btn-nav-size);
  z-index: 10;
}
.c-carousel__btn-nav.show {
  display: flex;
}
.c-carousel__btn-nav.disabled > svg > path {
  stroke: #7F7F7F;
}
.c-carousel__btn-nav.prev {
  left: 0;
  right: auto;
  top: calc(50% - var(--carousel-btn-nav-size) / 2);
}
@media print, screen and (min-width: 48em) {
  .c-carousel__btn-nav.prev {
    left: 90%;
  }
}
.c-carousel__btn-nav.no-border {
  border: none;
}
.c-carousel .swiper-container {
  padding: 16px;
  overflow: hidden;
}
.c-carousel .swiper-pagination-bullets {
  position: absolute;
  display: flex;
  justify-content: center;
}
.c-carousel .swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child) {
  margin-left: 16px;
}
.c-carousel .swiper-pagination-bullets .swiper-pagination-bullet {
  background: #7F7F7F;
}
.c-carousel .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #0056BB;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card {
  position: relative;
  z-index: 0;
  background: #ffffff;
  box-sizing: border-box;
  display: inline-block;
  max-width: 100%;
  border-radius: 5px;
}
.card::before {
  box-shadow: 4px 4px 25px rgba(51, 51, 51, 0.1);
  border-radius: 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}
.card::after {
  border-radius: 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
@media print, screen and (min-width: 64em) {
  .card::after {
    border-color: #f0f0f0;
  }
  .card:hover::after {
    border-color: #f0f0f0;
    transition: border-color 0.2s ease-in-out 0.1s;
  }
}
.card > * {
  border-radius: 5px;
  overflow: hidden;
}

.card--shadowless {
  padding: 0 15px 30px;
}
.card--shadowless::before {
  box-shadow: none;
}

.card--focused {
  position: relative;
  z-index: 0;
}
.card--focused::before {
  box-shadow: 4px 4px 25px rgba(51, 51, 51, 0.1);
  border-radius: 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}
.card--focused::after {
  border-radius: 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
@media print, screen and (min-width: 64em) {
  .card--focused::after {
    border-color: #f0f0f0;
  }
  .card--focused:hover::after {
    border-color: #f0f0f0;
    transition: border-color 0.2s ease-in-out 0.1s;
  }
}
@media print, screen and (min-width: 64em) {
  .card--focused::after {
    border-color: #f0f0f0;
  }
  .card--focused:hover::before {
    box-shadow: 0 5px 45px -10px rgba(51, 51, 51, 0.1);
  }
  .card--focused:hover::after {
    border-color: #f0f0f0;
    transition: border-color 0.2s ease-in-out 0.1s;
  }
}

.card--highlight-on-hover {
  position: relative;
  z-index: 0;
}
.card--highlight-on-hover::before {
  box-shadow: 4px 4px 25px rgba(51, 51, 51, 0.1);
  border-radius: 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  opacity: 1;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out 0.1s, box-shadow 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}
.card--highlight-on-hover::after {
  border-radius: 5px;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
@media print, screen and (min-width: 64em) {
  .card--highlight-on-hover::after {
    border-color: transparent;
  }
  .card--highlight-on-hover:hover::after {
    border-color: #f0f0f0;
    transition: border-color 0.2s ease-in-out 0.1s;
  }
}
@media print, screen and (min-width: 64em) {
  .card--highlight-on-hover::before {
    opacity: 0;
    transform: translateY(-15px);
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  }
  .card--highlight-on-hover:hover {
    z-index: 10;
  }
  .card--highlight-on-hover:hover::before {
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  }
}

.card--primary-border::after, .card--primary-border:hover::after {
  border-color: #0056BB;
}

.scroller-cards-icon .card:before, .scroller-cards-icon .card:after,
.scroller-cards-icon .card--focused:before,
.scroller-cards-icon .card--focused:after {
  content: none;
}

@media print, screen and (min-width: 64em) {
  .card--highlight {
    transform: scale(1.1);
  }
}
.card-icon-width-description_cta {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: center;
  height: 100%;
}
.card-icon-width-description_cta .icon {
  max-width: 50px;
}

:root {
  --card-offer-max-width: 300px;
  --c-cards-icon-with-description-alt-btn-nav-size: 48px;
}

.c-bigCompanies {
  padding-top: 48px;
  padding-bottom: 110px;
}
.c-bigCompanies__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: var(--card-offer-max-width);
  width: 100%;
  height: 100%;
  background-color: #ffffff;
}
.c-bigCompanies__card-picture {
  width: 100%;
}
.c-bigCompanies__card-picture > a {
  display: inline-block;
  width: 100%;
}
.c-bigCompanies__card-picture > a img {
  object-fit: contain;
  width: inherit;
  margin-bottom: 20px;
}
@media (hover: hover) {
  .c-bigCompanies__card-picture > a img {
    cursor: pointer;
  }
}
.c-bigCompanies__card-picture:hover .c-bigCompanies__cardSeparator {
  width: 100%;
}
.c-bigCompanies__card-line-container {
  width: fit-content;
}
.c-bigCompanies__cardTitle {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.c-bigCompanies__cardText {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Lato", sans-serif;
}
.c-bigCompanies__cardSeparator {
  border: none;
  margin: 16px 0;
  width: 32px;
  height: 1px;
  background-color: #0056BB;
  transition: width 0.2s ease-in-out;
}
.c-bigCompanies--centered .c-big-companies__card .c-big-companies__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

:root {
  --card-home-title-font-size: 1rem;
  --card-home-description-font-size: 0.875rem;
  --card-home-title-line-height: 1.25rem;
  --card-home-description-line-height: 1.125rem;
  --card-home-title-font-weight: 700;
  --card-home-description-font-weight: 400;
  --card-home-title-letter-spacing: -0.5px;
}
@media print, screen and (min-width: 64em) {
  :root {
    --card-home-title-font-size: 1.125rem;
    --card-home-description-font-size: 1rem;
    --card-home-title-line-height: 1.5rem;
    --card-home-description-line-height: 1.25rem;
  }
}

.c-card-home {
  display: flex;
  justify-content: start;
  width: 100%;
  max-width: 100%;
}
.c-card-home__wrapper {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  padding: 20px 0 20px 0;
}
@media print, screen and (min-width: 48em) {
  .c-card-home__wrapper {
    flex-direction: column;
    padding: 0 0px 0 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-home__wrapper {
    padding: 0 0px 40px 0;
  }
}
.c-card-home__icon {
  display: flex;
  align-items: center;
  width: 72px;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-home__icon {
    height: 72px;
  }
}
.c-card-home__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  padding-left: 20px;
}
@media print, screen and (min-width: 48em) {
  .c-card-home__content {
    justify-content: start;
    padding-left: 0;
  }
}
.c-card-home__title, .c-card-home__description {
  text-align: start;
  width: 100%;
}
.c-card-home__title {
  font-family: "Telecable", sans-serif;
  font-size: var(--card-home-title-font-size);
  font-weight: var(--card-home-title-font-weight);
  line-height: var(--card-home-line-height);
  letter-spacing: var(--card-home-title-letter-spacing);
  margin-top: 0;
}
.c-card-home__title::after {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-card-home__title {
    padding-top: 32px;
  }
}
.c-card-home__description {
  font-family: "Lato", sans-serif;
  font-size: var(--card-home-description-font-size);
  font-weight: var(--card-home-description-font-weight);
  line-height: var(--card-home-description-line-height);
  margin-top: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-card-home__description {
    margin-top: 32px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-card-home {
    padding: 40px 40px 40px 0;
    width: 50%;
    max-width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-home {
    padding: 0 30px 40px 0 !important;
    width: 25%;
    max-width: 25%;
  }
}

:root {
  --card-landing-pretitle-font-size: 0.875rem;
  --card-landing-title-font-size: 1.125rem;
  --card-landing-description-font-size: 0.875rem;
  --card-landing-title-line-height: 1.5rem;
  --card-landing-description-line-height: 1.125rem;
  --card-landing-title-font-weight: 700;
  --card-landing-description-font-weight: 400;
  --card-landing-pretitle-line-height: 1.125rem;
  --card-landing-title-letter-spacing: 0;
  --card-landing-pretitle-font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  :root {
    --card-landing-pretitle-font-size: 0.875rem;
    --card-landing-title-font-size: 1rem;
    --card-landing-description-font-size: 0.75rem;
    --card-landing-title-line-height: 1.25rem;
    --card-landing-description-line-height: 1.125rem;
    --card-landing-pretitle-line-height: 1.125rem;
  }
}

.c-card-landing {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  background: #FFFFFF;
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.15);
  margin-right: 10px;
  margin-bottom: 8px;
  padding: 12px 8px;
  min-height: 60px;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-card-landing:hover {
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.3);
}
@media print, screen and (min-width: 48em) {
  .c-card-landing {
    justify-content: center;
    padding: 40px 16px 40px;
    margin-bottom: 8px;
    width: calc(50% - 10px);
    max-width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-landing {
    padding: 20px 16px 8px;
  }
}
.c-card-landing__banda-tv {
  width: 100%;
  height: 38px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  background-color: #ECF2F6;
  padding: 4px 8px 4px 16px;
  margin-top: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__banda-tv {
    justify-content: center;
    padding-left: 8px;
  }
}
.c-card-landing__banda-tv-text {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
  color: #1D1F2C;
  margin-left: 8px;
  text-align: right;
  flex-shrink: 0;
}
.c-card-landing__counter {
  margin-top: 0;
  display: flex;
  align-items: center;
  margin-left: auto;
  margin-right: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__counter {
    margin: 16px auto;
  }
}
.c-card-landing__counter__minus {
  width: 40px;
  padding: 6px;
  border: 1px solid #7F7F7F;
  border-radius: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.c-card-landing__counter__minus .icon__glyph {
  stroke: black;
}
.c-card-landing__counter__minus.disabled {
  opacity: 0.5;
  cursor: auto;
}
.c-card-landing__counter__number {
  width: 45px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
}
.c-card-landing__counter__add {
  width: 40px;
  padding: 6px;
  border: 1px solid #7F7F7F;
  border-radius: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.c-card-landing__counter__add .icon__glyph {
  stroke: black;
}
.c-card-landing__counter__add.disabled {
  opacity: 0.5;
  cursor: auto;
}
.c-card-landing--full {
  padding: 12px 0 0;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full {
    padding: 40px 0 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-landing--full {
    padding: 20px 0 0;
  }
}
.c-card-landing--full .c-card-landing__destacado-block {
  width: 100%;
}
.c-card-landing--full .c-card-landing__content {
  flex-direction: column;
}
.c-card-landing--full .c-card-landing__wrapper {
  flex-wrap: wrap;
  padding: 8px 0 0;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full .c-card-landing__wrapper {
    padding: 0;
    align-items: center;
  }
}
.c-card-landing--full .c-card-landing__wrapper--plus-icon::after {
  content: "+";
  background-color: #fff;
  color: #000;
  display: none;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  box-shadow: 0px 10px 15px rgba(38, 38, 38, 0.15);
  font-size: 50px;
  border-radius: 50px;
  position: absolute;
  right: -30px;
  top: 35px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full .c-card-landing__wrapper--plus-icon::after {
    display: flex;
  }
}
.c-card-landing--full .c-card-landing__icon {
  flex: 0 0 auto;
  padding-left: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full .c-card-landing__icon {
    flex: 1;
    padding-left: 0;
  }
}
.c-card-landing--full .c-card-landing__content {
  flex: 0 0 80%;
  padding-right: 16px;
  align-items: flex-start;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full .c-card-landing__content {
    flex: 1;
    padding-right: 0;
    align-items: center;
    margin-bottom: 0;
  }
}
.c-card-landing--full .c-card-landing__destacado-block {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full .c-card-landing__destacado-block {
    flex: 0;
  }
}
.c-card-landing--full .c-card-landing__description {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing--full .c-card-landing__description {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.c-card-landing:last-child {
  margin-right: 0;
}
.c-card-landing__wrapper {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__wrapper {
    flex-direction: column;
  }
}
.c-card-landing__icon {
  display: flex;
  align-items: center;
  width: auto;
  height: 24px;
  max-height: 24px;
}
.c-card-landing__icon svg {
  height: 24px;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__icon svg {
    height: 48px;
  }
}
.c-card-landing__icon.black svg > * {
  stroke: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__icon {
    height: 48px;
    max-height: 48px;
  }
}
.c-card-landing__icon-number {
  position: absolute;
  top: -6px;
  right: calc(50% - 24px);
  width: 19px;
  height: 19px;
  align-items: center;
  justify-content: center;
  background: #0056BB;
  color: #ffffff;
  border-radius: 50%;
  font-size: 14px;
  line-height: 14px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__icon-number {
    display: flex;
  }
}
.c-card-landing__content {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 8px;
  margin-top: 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__content {
    padding-left: 0;
    margin-top: 24px;
    justify-content: start;
    flex-direction: column;
  }
}
.c-card-landing__content--counter {
  margin-top: 0;
  flex: 0 0 50%;
}
.c-card-landing__content--stretch {
  margin-top: 0;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__content--stretch {
    margin-top: 16px;
  }
}
.c-card-landing__pretitle, .c-card-landing__title, .c-card-landing__description {
  text-align: left;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__pretitle, .c-card-landing__title, .c-card-landing__description {
    text-align: center;
  }
}
.c-card-landing__pretitle {
  font-family: "Lato", sans-serif;
  font-size: var(--card-landing-pretitle-font-size);
  font-weight: var(--card-landing-pretitle-font-weight);
  line-height: var(--card-landing-line-height);
  margin-top: 0;
  margin-bottom: 4px;
  color: #987AD9;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__pretitle {
    margin-bottom: 8px;
  }
}
.c-card-landing__title {
  font-family: "Telecable", sans-serif;
  font-size: var(--card-landing-title-font-size);
  font-weight: var(--card-landing-title-font-weight);
  line-height: var(--card-landing-line-height);
  letter-spacing: var(--card-landing-title-letter-spacing);
  margin-top: 0;
}
.c-card-landing__title::after {
  display: none;
}
.c-card-landing__title span {
  text-decoration: line-through;
}
.c-card-landing__description {
  font-family: "Lato", sans-serif;
  font-size: var(--card-landing-description-font-size);
  font-weight: var(--card-landing-description-font-weight);
  line-height: var(--card-landing-description-line-height);
  color: #7F7F7F;
  margin-top: 4px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__description {
    display: block;
  }
}
.c-card-landing__destacado-block {
  width: 100%;
  display: block;
}
.c-card-landing__destacado {
  font-family: "Lato", sans-serif;
  background: #EF066B;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  padding: 4px;
  margin-top: 0;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing__destacado {
    margin-top: 8px;
  }
}

:root {
  --card-landing-phone-pretitle-font-size: 0.875rem;
  --card-landing-phone-title-font-size: 1.125rem;
  --card-landing-phone-description-font-size: 0.875rem;
  --card-landing-phone-title-line-height: 1.5rem;
  --card-landing-phone-description-line-height: 1.125rem;
  --card-landing-phone-title-font-weight: 700;
  --card-landing-phone-description-font-weight: 400;
  --card-landing-phone-pretitle-line-height: 1.125rem;
  --card-landing-phone-title-letter-spacing: 0;
  --card-landing-phone-pretitle-font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  :root {
    --card-landing-phone-pretitle-font-size: 0.875rem;
    --card-landing-phone-title-font-size: 1rem;
    --card-landing-phone-description-font-size: 0.75rem;
    --card-landing-phone-title-line-height: 1.25rem;
    --card-landing-phone-description-line-height: 1.125rem;
    --card-landing-phone-pretitle-line-height: 1.125rem;
  }
}

.c-card-landing-phone {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  background: #FFFFFF;
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.15);
  margin-right: 10px;
  margin-bottom: 8px;
  padding: 12px 8px;
  min-height: 60px;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-card-landing-phone:hover {
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.3);
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone {
    justify-content: center;
    padding: 40px 16px 40px;
    margin-bottom: 8px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-landing-phone {
    width: calc(66% - 10px);
    max-width: 66%;
    padding: 20px 16px 8px;
  }
}
.c-card-landing-phone--full {
  padding: 12px 0;
}
.c-card-landing-phone--full .c-card-landing-phone__destacado-block {
  width: 100%;
}
.c-card-landing-phone--full .c-card-landing-phone__content {
  flex-direction: column;
}
.c-card-landing-phone--full .c-card-landing-phone__wrapper {
  flex-wrap: wrap;
  padding: 8px 0 0;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone--full .c-card-landing-phone__wrapper {
    padding: 0;
    align-items: center;
  }
}
.c-card-landing-phone--full .c-card-landing-phone__wrapper--plus-icon::after {
  content: "+";
  background-color: #fff;
  color: #000;
  display: none;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  box-shadow: 0px 10px 15px rgba(38, 38, 38, 0.15);
  font-size: 50px;
  border-radius: 50px;
  position: absolute;
  right: -30px;
  top: 35px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone--full .c-card-landing-phone__wrapper--plus-icon::after {
    display: flex;
  }
}
.c-card-landing-phone--full .c-card-landing-phone__icon {
  flex: 0 0 auto;
  padding-left: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone--full .c-card-landing-phone__icon {
    flex: 1;
    padding-left: 0;
  }
}
.c-card-landing-phone--full .c-card-landing-phone__content {
  flex: 0 0 80%;
  padding-right: 16px;
  align-items: flex-start;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone--full .c-card-landing-phone__content {
    flex: 1;
    padding-right: 0;
    align-items: center;
    margin-bottom: 0;
  }
}
.c-card-landing-phone--full .c-card-landing-phone__destacado-block {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone--full .c-card-landing-phone__destacado-block {
    flex: 0;
  }
}
.c-card-landing-phone:last-child {
  margin-right: 0;
}
.c-card-landing-phone__wrapper {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__wrapper {
    flex-direction: column;
  }
}
.c-card-landing-phone__icon {
  display: flex;
  align-items: center;
  width: auto;
  height: 24px;
  max-height: 24px;
}
.c-card-landing-phone__icon svg {
  height: 24px;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__icon svg {
    height: 32px;
  }
}
.c-card-landing-phone__icon.black svg > * {
  stroke: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__icon {
    height: 32px;
    max-height: 32px;
  }
}
.c-card-landing-phone__icon-number {
  position: absolute;
  top: -6px;
  right: calc(50% - 24px);
  width: 19px;
  height: 19px;
  align-items: center;
  justify-content: center;
  background: #0056BB;
  color: #ffffff;
  border-radius: 50%;
  font-size: 14px;
  line-height: 14px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__icon-number {
    display: flex;
  }
}
.c-card-landing-phone__content {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 8px;
  margin-top: 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__content {
    padding-left: 0;
    margin-top: 8px;
    justify-content: start;
    flex-direction: column;
  }
}
.c-card-landing-phone__content--stretch {
  margin-top: 0;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__content--stretch {
    margin-top: 16px;
  }
}
.c-card-landing-phone__title, .c-card-landing-phone__description {
  text-align: left;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__title, .c-card-landing-phone__description {
    text-align: center;
  }
}
.c-card-landing-phone__title {
  font-family: "Telecable", sans-serif;
  font-size: var(--card-landing-phone-title-font-size);
  font-weight: var(--card-landing-phone-title-font-weight);
  line-height: var(--card-landing-phone-line-height);
  letter-spacing: var(--card-landing-phone-title-letter-spacing);
  margin-top: 0;
}
.c-card-landing-phone__title::after {
  display: none;
}
.c-card-landing-phone__title span {
  text-decoration: line-through;
}
.c-card-landing-phone__description {
  margin-top: 16px;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 12px;
  padding-right: 0;
  padding-left: 0;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-phone__description {
    padding-right: 32px;
    padding-left: 32px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-landing-phone__description {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
  }
}
.c-card-landing-phone__description .phone-content {
  padding: 12px 4px 12px 16px;
  background: #F2F2F2;
  display: flex;
}
.c-card-landing-phone__description .phone-content img {
  margin-right: 8px;
  height: 74px;
}
.c-card-landing-phone__description .phone-content span {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-align: left;
}

:root {
  --card-landing-pack-pretitle-font-size: 0.875rem;
  --card-landing-pack-title-font-size: 1.125rem;
  --card-landing-pack-description-font-size: 0.875rem;
  --card-landing-pack-title-line-height: 1.5rem;
  --card-landing-pack-description-line-height: 1.125rem;
  --card-landing-pack-title-font-weight: 700;
  --card-landing-pack-description-font-weight: 400;
  --card-landing-pack-pretitle-line-height: 1.125rem;
  --card-landing-pack-title-letter-spacing: 0;
  --card-landing-pack-pretitle-font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  :root {
    --card-landing-pack-pretitle-font-size: 0.875rem;
    --card-landing-pack-title-font-size: 1rem;
    --card-landing-pack-description-font-size: 0.75rem;
    --card-landing-pack-title-line-height: 1.25rem;
    --card-landing-pack-description-line-height: 1.125rem;
    --card-landing-pack-pretitle-line-height: 1.125rem;
  }
}

.c-card-landing-pack {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  max-width: 100%;
  background: #FFFFFF;
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.15);
  margin-right: 0;
  margin-bottom: 8px;
  padding: 12px;
  min-height: 60px;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-card-landing-pack:hover {
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.3);
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack {
    justify-content: center;
    padding: 40px 16px 40px;
    margin-bottom: 8px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-card-landing-pack {
    margin-right: 10px;
    width: calc(33% - 10px);
    max-width: 33%;
    padding: 20px 16px 8px;
  }
}
.c-card-landing-pack--full {
  padding: 12px 0;
}
.c-card-landing-pack--full .c-card-landing-pack__destacado-block {
  width: 100%;
}
.c-card-landing-pack--full .c-card-landing-pack__content {
  flex-direction: column;
}
.c-card-landing-pack--full .c-card-landing-pack__wrapper {
  flex-wrap: wrap;
  padding: 8px 0 0;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack--full .c-card-landing-pack__wrapper {
    padding: 0;
    align-items: center;
  }
}
.c-card-landing-pack--full .c-card-landing-pack__wrapper--plus-icon::after {
  content: "+";
  background-color: #fff;
  color: #000;
  display: none;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  box-shadow: 0px 10px 15px rgba(38, 38, 38, 0.15);
  font-size: 50px;
  border-radius: 50px;
  position: absolute;
  right: -30px;
  top: 35px;
}
@media print, screen and (min-width: 64em) {
  .c-card-landing-pack--full .c-card-landing-pack__wrapper--plus-icon::after {
    display: flex;
  }
}
.c-card-landing-pack--full .c-card-landing-pack__icon {
  flex: 0 0 auto;
  padding-left: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack--full .c-card-landing-pack__icon {
    flex: 1;
    padding-left: 0;
  }
}
.c-card-landing-pack--full .c-card-landing-pack__content {
  flex: 0 0 80%;
  padding-right: 16px;
  align-items: flex-start;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack--full .c-card-landing-pack__content {
    flex: 1;
    padding-right: 0;
    align-items: center;
    margin-bottom: 0;
  }
}
.c-card-landing-pack--full .c-card-landing-pack__destacado-block {
  flex: 0 0 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack--full .c-card-landing-pack__destacado-block {
    flex: 0;
  }
}
.c-card-landing-pack--full .c-card-landing-pack__description {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack--full .c-card-landing-pack__description {
    padding-right: 4px;
    padding-left: 4px;
  }
}
.c-card-landing-pack:last-child {
  margin-right: 0;
}
.c-card-landing-pack__wrapper {
  position: relative;
  align-items: center;
  display: flex;
  flex-direction: row;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__wrapper {
    flex-direction: column;
  }
}
.c-card-landing-pack__icon {
  display: flex;
  align-items: center;
  width: auto;
  height: 24px;
  max-height: 24px;
}
.c-card-landing-pack__icon svg {
  height: 24px;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__icon svg {
    height: 32px;
  }
}
.c-card-landing-pack__icon.black svg > * {
  stroke: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__icon {
    height: 32px;
    max-height: 32px;
  }
}
.c-card-landing-pack__icon-number {
  position: absolute;
  top: -6px;
  right: calc(50% - 24px);
  width: 19px;
  height: 19px;
  align-items: center;
  justify-content: center;
  background: #0056BB;
  color: #ffffff;
  border-radius: 50%;
  font-size: 14px;
  line-height: 14px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__icon-number {
    display: flex;
  }
}
.c-card-landing-pack__content {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  padding-left: 8px;
  margin-top: 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__content {
    padding-left: 0;
    margin-top: 8px;
    justify-content: start;
    flex-direction: column;
  }
}
.c-card-landing-pack__content--stretch {
  margin-top: 0;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__content--stretch {
    margin-top: 16px;
  }
}
.c-card-landing-pack__title, .c-card-landing-pack__description {
  text-align: left;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-landing-pack__title, .c-card-landing-pack__description {
    text-align: center;
  }
}
.c-card-landing-pack__title {
  font-family: "Telecable", sans-serif;
  font-size: var(--card-landing-pack-title-font-size);
  font-weight: var(--card-landing-pack-title-font-weight);
  line-height: var(--card-landing-pack-line-height);
  letter-spacing: var(--card-landing-pack-title-letter-spacing);
  margin-top: 0;
}
.c-card-landing-pack__title::after {
  display: none;
}
.c-card-landing-pack__title span {
  text-decoration: line-through;
}
.c-card-landing-pack__description {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: var(--card-landing-pack-description-font-weight);
  color: #7F7F7F;
  margin-top: 4px;
}

:root {
  --card-list-landing-pretitle-font-size: 0.875rem;
  --card-list-landing-title-font-size: 1rem;
  --card-list-landing-description-font-size: 0.875rem;
  --card-list-landing-title-line-height: 1.25rem;
  --card-list-landing-description-line-height: 1.125rem;
  --card-list-landing-title-font-weight: 700;
  --card-list-landing-description-font-weight: 700;
  --card-list-landing-pretitle-line-height: 1.125rem;
  --card-list-landing-title-letter-spacing: 0;
  --card-list-landing-pretitle-font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  :root {
    --card-list-landing-pretitle-font-size: 0.875rem;
    --card-list-landing-title-font-size: 1.125rem;
    --card-list-landing-description-font-size: 1rem;
    --card-list-landing-title-line-height: 1.5rem;
    --card-list-landing-description-line-height: 1.25rem;
    --card-list-landing-pretitle-line-height: 1.125rem;
  }
}

.c-card-list-landing {
  width: 100%;
  max-width: 100%;
  margin-bottom: 24px;
}
.c-card-list-landing__wrapper {
  position: relative;
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  width: 100%;
}
.c-card-list-landing__icon {
  display: flex;
  align-items: center;
  width: auto;
  height: 21px;
}
.c-card-list-landing__icon svg {
  height: 100%;
  width: auto;
}
.c-card-list-landing__icon.black svg > * {
  stroke: #000000;
}
.c-card-list-landing__content {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin-left: 20px;
  width: 100%;
}
.c-card-list-landing__pretitle, .c-card-list-landing__title, .c-card-list-landing__description {
  text-align: left;
  width: 100%;
}
.c-card-list-landing__pretitle {
  font-family: "Lato", sans-serif;
  font-size: var(--card-list-landing-pretitle-font-size);
  font-weight: var(--card-list-landing-pretitle-font-weight);
  line-height: var(--card-list-landing-line-height);
  margin-top: 0;
  margin-bottom: 4px;
  color: #987AD9;
}
@media print, screen and (min-width: 48em) {
  .c-card-list-landing__pretitle {
    margin-bottom: 8px;
  }
}
.c-card-list-landing__title {
  font-family: "Telecable", sans-serif;
  font-size: var(--card-list-landing-title-font-size);
  font-weight: var(--card-list-landing-title-font-weight);
  line-height: var(--card-list-landing-line-height);
  letter-spacing: var(--card-list-landing-title-letter-spacing);
  margin-top: 0;
  cursor: pointer;
}
.c-card-list-landing__title::after {
  display: none;
}
.c-card-list-landing__title span {
  text-decoration: line-through;
}
.c-card-list-landing__description {
  font-family: "Lato", sans-serif;
  font-size: var(--card-list-landing-description-font-size);
  font-weight: var(--card-list-landing-description-font-weight);
  line-height: var(--card-list-landing-description-line-height);
  margin-top: 4px;
  color: #987AD9;
}
.c-card-list-landing__destacado {
  font-family: "Lato", sans-serif;
  background: #987AD9;
  color: #ffffff;
  font-size: 14px;
  line-height: 14px;
  padding: 4px 8px;
  margin-left: 10px;
  margin-top: -6px;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-card-list-landing__destacado {
    line-height: 21px;
  }
}
.c-card-list-landing__link-info {
  font-family: "Lato", sans-serif;
  color: #0056BB;
  font-size: 14px;
  line-height: var(--card-list-landing-description-line-height);
  margin-left: 10px;
  display: flex;
  align-items: flex-end;
}

:root {
  --card-new-offer-max-width: 500px;
  --card-new-offer-min-width: 0;
  --card-new-offer-min-height: 250px;
  --card-new-offer-image-height: 130px;
  --card-new-offer-ribbon-height: 32px;
  --card-new-offer-ribbon-darken-color: #EF066B;
}
@media print, screen and (min-width: 64em) {
  :root {
    --card-new-offer-max-width: 262px;
    --card-new-offer-min-width: 255px;
    --card-new-offer-min-height: 480px;
    --card-new-offer-image-height: 200px;
  }
}

.c-card-new-offer {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: var(--card-new-offer-max-width);
  min-height: var(--card-new-offer-min-height);
  width: 100%;
  min-width: var(--card-new-offer-min-width);
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-card-new-offer:hover {
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.3);
}
.c-card-new-offer__header {
  height: 48px;
  background-color: #3F3F3F;
  color: #ffffff;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-card-new-offer__header .c-card-new-offer__title {
  margin-bottom: 0;
}
.c-card-new-offer__content {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.c-card-new-offer__image {
  height: var(--card-new-offer-image-height);
  overflow: hidden;
}
.c-card-new-offer__image img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.c-card-new-offer__ribbon {
  position: relative;
  top: auto;
  left: -8px;
  display: flex;
  align-items: center;
  width: calc(100% + 8px);
  min-height: var(--card-new-offer-ribbon-height);
  padding: 4px 16px 4px 23px;
  margin-left: -18px;
  background: #EF066B;
}
.c-card-new-offer__ribbon:before {
  position: absolute;
  z-index: -1;
  left: 0;
  top: 100%;
  content: "";
  height: 0;
  width: 0;
  border-width: 8px 10px;
  border-style: solid;
  border-color: var(--card-new-offer-ribbon-darken-color) transparent transparent;
}
.c-card-new-offer__ribbon > span {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 16px;
  color: #ffffff;
  max-height: 32px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: normal;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.c-card-new-offer__title {
  margin-bottom: 8px;
  font-weight: 700;
  font-size: 1rem;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  letter-spacing: -0.5px;
}
.c-card-new-offer__subtitle {
  margin-top: 16px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-card-new-offer__subtitle {
    margin-top: 0;
  }
}
.c-card-new-offer__info {
  padding: 16px 15px;
  position: relative;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
@media print, screen and (max-width: 63.99875em) {
  .c-card-new-offer__info {
    width: 100%;
    padding: 8px 8px 8px 16px;
  }
}
.c-card-new-offer__permanency {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  color: #0056BB;
}
.c-card-new-offer__price-later {
  font-family: "Lato", sans-serif;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: #1D1F2C;
  margin-bottom: 12px;
}
.c-card-new-offer__offer-price {
  display: flex;
  font-family: "Telecable", sans-serif;
}
.c-card-new-offer__offer-price__price {
  font-weight: 700;
  font-size: 54px;
  line-height: 54px;
  color: #0056BB;
}
.c-card-new-offer__offer-price__block {
  margin-left: 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c-card-new-offer__offer-price__block__top {
  display: flex;
  justify-content: center;
  margin-bottom: 2px;
}
.c-card-new-offer__offer-price__currency {
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  color: #0056BB;
}
.c-card-new-offer__offer-price__time {
  margin-left: 4px;
  font-size: 18px;
  line-height: 24px;
  color: #BFBFBF;
}
.c-card-new-offer__offer-price__price-text {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  opacity: 0.25;
}
.c-card-new-offer__icons {
  padding: 12px 0 0;
  min-height: 120px;
  display: flex;
  flex-direction: column;
}
.c-card-new-offer__icons__block {
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.c-card-new-offer__icons__block:last-child {
  margin-bottom: 0;
}
.c-card-new-offer__icons__icon {
  position: relative;
  flex-shrink: 0;
  margin-right: 11px;
  width: 32px;
}
.c-card-new-offer__icons__icon svg {
  width: 32px;
  height: 32px;
}
.c-card-new-offer__icons__copy {
  line-height: 18px;
  font-size: 16px;
}
.c-card-new-offer__icons__copy .destacado {
  color: #EF066B;
  font-weight: bold;
}
.c-card-new-offer__footer {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 16px 18px;
}
.c-card-new-offer__cta {
  width: 100%;
}
.c-card-new-offer__link {
  color: #0056BB;
  text-align: center;
  font-size: 1rem !important;
  font-weight: bold !important;
  padding-top: 16px;
}
.c-card-new-offer--black {
  background: #1D1F2C;
}
.c-card-new-offer--black .c-card-new-offer__footer {
  display: flex;
  justify-content: center;
}
.c-card-new-offer--black .c-card-new-offer__title {
  color: #ffffff;
}
.c-card-new-offer--black .c-card-new-offer__subtitle {
  color: #ffffff;
}
.c-card-new-offer--black .c-card-new-offer__cta {
  margin-top: auto;
}
.c-card-new-offer--blue {
  background: #0056BB;
}
.c-card-new-offer--blue .c-card-new-offer__footer {
  display: flex;
  justify-content: center;
}
.c-card-new-offer--blue .c-card-new-offer__title {
  color: #ffffff;
}
.c-card-new-offer--blue .c-card-new-offer__subtitle {
  color: #ffffff;
}
.c-card-new-offer--blue .c-card-new-offer__cta {
  background-color: #FF7300;
  margin-top: auto;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-aside-icon {
  background: #ffffff;
  box-shadow: 4px 4px 25px rgba(51, 51, 51, 0.1);
  color: #333;
  display: inline-block;
  position: relative;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  width: 100%;
  z-index: 10;
  border-radius: 5px;
  overflow: hidden;
}
.card-aside-icon:hover {
  border-color: #0056BB;
}
.card-aside-icon:hover .card-aside-icon__title::after {
  transform: scaleX(1);
}

.card-aside-icon__background {
  background: #0056BB;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}

.card-aside-icon__content {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  padding: 20px 25px;
  position: relative;
  z-index: 10;
}

.card-aside-icon--active {
  border-color: #0056BB;
  color: #ffffff;
}
.card-aside-icon--active .card-aside-icon__background {
  opacity: 1;
}
.card-aside-icon--active .card-aside-icon__title::after {
  background-color: #ffffff;
  transform: scaleX(1);
}
.card-aside-icon--active .card-aside-icon__icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.card-aside-icon__icon {
  flex-shrink: 0;
  height: 36px;
  width: 36px;
}
.card-aside-icon__icon .icon__glyph {
  fill: #3F3F3F;
  stroke: #3F3F3F;
}

.card-aside-icon__title {
  flex: 1;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-left: 15px;
}
.card-aside-icon__title::after {
  background-color: #0056BB;
  content: "";
  display: block;
  height: 1px;
  margin-top: 14px;
  transform: scaleX(0.2);
  transform-origin: left center;
  transition: transform 0.2s ease-in-out, background-color 0.2s ease-in-out;
  width: 100%;
}

@media screen and (min-width: 80em) {
  .card-aside-icon__content {
    padding: 30px 40px;
  }
  .card-aside-icon__icon {
    height: 40px;
    width: 40px;
  }
  .card-aside-icon__title {
    margin-left: 20px;
  }
}
@media screen and (min-width: 80em) {
  .card-aside-icon__content {
    padding: 30px 40px;
  }
  .card-aside-icon__title {
    margin-left: 30px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-aside-image {
  align-items: stretch;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.card-aside-image__picture {
  display: block;
  position: relative;
}
.card-aside-image__picture::before {
  content: "";
  display: block;
  padding-top: 50%;
  width: 100%;
}
.card-aside-image__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-aside-image__image {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.card-aside-image__main {
  align-items: stretch;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
}

.card-aside-image__content {
  padding: 24px;
}

.card-aside-image__header {
  align-items: flex-start;
  display: flex;
  justify-content: flex-start;
}

.card-aside-image__title {
  color: #333;
  flex: 1;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.card-aside-image__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 16px;
}

.card-aside-image__actions {
  display: flex;
  padding: 24px;
  padding-top: 0;
}
.card-aside-image__actions .button {
  border: 1px solid #0056BB;
  border-radius: 24px;
  flex: 1;
  min-width: 0;
}
.card-aside-image__actions .button:first-child {
  margin-right: 8px;
}
.card-aside-image__actions .button:last-child {
  margin-left: 8px;
}
.card-aside-image__actions .button:first-child:last-child {
  margin: 0;
}

@media print, screen and (min-width: 48em) {
  .card-aside-image {
    align-items: stretch;
    display: flex;
    flex-direction: row;
  }
  .card-aside-image__main {
    flex: 0 0 66.66667%;
  }
  .card-aside-image__picture {
    display: block;
    position: relative;
    flex: 0 0 33.33334%;
    max-width: 33.33334%;
  }
  .card-aside-image__picture::before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%;
  }
  .card-aside-image__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .card-aside-image__content {
    padding: 24px;
  }
  .card-aside-image__actions {
    padding: 24px;
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .card-aside-image__title {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .card-aside-image__description {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
@media screen and (min-width: 105em) {
  .card-aside-image__content {
    padding: 32px;
  }
  .card-aside-image__actions {
    padding: 32px;
    padding-top: 0;
  }
}
.c-card-contact {
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
  border: 1px solid #F2F2F2;
  padding: 24px 21px 35px;
}
.c-card-contact__row__title {
  font-size: 0.875rem;
  color: #7F7F7F;
  margin-bottom: 15px;
}
.c-card-contact__row__columns {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
}
.c-card-contact__row__columns::-webkit-scrollbar {
  display: none;
}
.c-card-contact__row__columns__item {
  position: relative;
  display: flex;
}
.c-card-contact__row__columns__item .link.c-card-contact__row__columns__item__link {
  display: flex;
  align-items: center;
  width: max-content;
}
.c-card-contact__row__columns__item .link.c-card-contact__row__columns__item__link--nolink {
  cursor: default;
}
.c-card-contact__row__columns__item__icon {
  height: 15px;
  width: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 16px;
}
.c-card-contact__row__columns__item__icon svg > * {
  stroke: #0056BB !important;
}
.c-card-contact__row__columns__item__text {
  font-size: 0.875rem;
  line-height: 1.75rem;
  color: #333;
  font-weight: 600;
}
.c-card-contact__row__columns__item__description {
  position: absolute;
  font-size: 0.75rem;
  line-height: 1.25rem;
  color: #7F7F7F;
  bottom: -13px;
  left: 0;
  width: max-content;
}
.c-card-contact__row__columns__separator {
  margin-right: 64px;
}
.c-card-contact__row__columns__separator--with-line {
  margin: 0 24px;
  height: 16px;
  border: none;
  border-right: 1px solid #7F7F7F;
}
.c-card-contact__row__line {
  border: none;
  border-top: 1px solid #BFBFBF;
  margin: 0;
  margin-bottom: 24px;
}
.c-card-contact__row:last-child .c-card-contact__row__line {
  display: none;
}
.c-card-contact__row:last-child .c-card-contact__row__columns {
  margin-bottom: 0;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-horizontal-image {
  align-items: stretch;
  display: flex;
  flex-direction: column;
}
.card-horizontal-image .separator {
  margin-top: 10px;
}

.card-horizontal-image__picture {
  display: block;
  position: relative;
}
.card-horizontal-image__picture::before {
  content: "";
  display: block;
  padding-top: 50%;
  width: 100%;
}
.card-horizontal-image__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-horizontal-image__picture-large {
  display: block;
  position: relative;
}
.card-horizontal-image__picture-large::before {
  content: "";
  display: block;
  padding-top: 50%;
  width: 100%;
}
.card-horizontal-image__picture-large > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-horizontal-image__image {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.card-horizontal-image__details {
  padding: 30px 20px;
}

.card-horizontal-image__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.card-horizontal-image__content {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  margin-top: 20px;
}
.card-horizontal-image__content p {
  margin-bottom: 15px;
}
.card-horizontal-image__content a {
  color: rgba(0, 86, 187, 0.8);
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.card-horizontal-image__content a:hover {
  color: #0056BB;
}

.reverse {
  display: flex;
  flex-direction: column-reverse;
}
.reverse .section {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .card-horizontal-image {
    flex-direction: row;
  }
  .reverse {
    flex-direction: column;
  }
  .card-horizontal-image__picture {
    display: block;
    position: relative;
    flex: 0 0 40%;
  }
  .card-horizontal-image__picture::before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%;
  }
  .card-horizontal-image__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .card-horizontal-image__picture-large {
    display: block;
    position: relative;
    flex: 0 0 50%;
  }
  .card-horizontal-image__picture-large::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .card-horizontal-image__picture-large > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .card-horizontal-image__picture-large .card-horizontal-image__image {
    height: auto;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    -o-border-radius: 8px;
  }
  .card-horizontal-image__details {
    padding: 40px;
  }
}
@media print, screen and (min-width: 64em) {
  .card-horizontal-image__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .card-horizontal-image__content {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-horizontal-image-and-icon {
  display: block;
}

.card-horizontal-image-and-icon__picture {
  display: block;
  position: relative;
}
.card-horizontal-image-and-icon__picture::before {
  content: "";
  display: block;
  padding-top: 50%;
  width: 100%;
}
.card-horizontal-image-and-icon__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-horizontal-image-and-icon__image {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.card-horizontal-image-and-icon__details {
  padding: 30px 20px;
  text-align: left;
}

.card-horizontal-image-and-icon__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}

.card-horizontal-image-and-icon__content {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  margin-top: 20px;
}
.card-horizontal-image-and-icon__content p {
  margin-bottom: 15px;
}
.card-horizontal-image-and-icon__content a {
  color: rgba(0, 86, 187, 0.8);
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
}
.card-horizontal-image-and-icon__content a:hover {
  color: #0056BB;
}

.card-horizontal-image-and-icon__icon {
  background: radial-gradient(circle, #0056BB, #0056BB);
  height: 60px;
  left: 0;
  padding: 15px;
  position: absolute;
  top: 0;
  width: 60px;
}
.card-horizontal-image-and-icon__icon .icon {
  stroke-width: 1;
}
.card-horizontal-image-and-icon__icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

@media print, screen and (min-width: 48em) {
  .card-horizontal-image-and-icon {
    align-items: stretch;
    display: flex;
    flex-direction: row;
  }
  .card-horizontal-image-and-icon__details {
    flex: 1 1 100%;
    padding: 40px;
  }
  .card-horizontal-image-and-icon__picture {
    display: block;
    position: relative;
    flex: 0 0 40%;
  }
  .card-horizontal-image-and-icon__picture::before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%;
  }
  .card-horizontal-image-and-icon__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .card-horizontal-image-and-icon__content {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .card-horizontal-image-and-icon__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-icon {
  align-items: center;
  background-color: #ffffff;
  color: #333;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  padding: 20px;
  position: relative;
  width: 100%;
  z-index: 10;
  text-align: center;
}
.card-icon:hover .card-icon__details {
  opacity: 1;
}
.card-icon:hover .card-icon__title {
  color: #333;
  font-weight: 700;
}
.card-icon:hover .card-icon__title::after {
  transform: scaleX(1);
}

.card-icon--no-after .card-icon__title::after {
  content: none;
}

@media print, screen and (min-width: 64em) {
  .card-icon--no-active {
    font-weight: 400;
    color: #BFBFBF;
  }
}

.card-icon--title-overflow .card-icon__title {
  max-width: calc(100% + 20px);
  width: calc(100% + 20px);
}
@media print, screen and (min-width: 48em) {
  .card-icon--title-overflow .card-icon__title {
    max-width: calc(100% + 30px);
    width: calc(100% + 30px);
  }
}
@media print, screen and (min-width: 64em) {
  .card-icon--title-overflow .card-icon__title {
    max-width: calc(100% + 40px);
    width: calc(100% + 40px);
  }
}

.card-icon--selected {
  background: radial-gradient(circle, #0056BB, #0056BB);
  color: #ffffff;
}
.card-icon--selected .card-icon__icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}
.card-icon--selected .card-icon__title::after {
  background-color: #ffffff;
}

.card-icon__icon {
  height: 48px;
  width: 48px;
}
.card-icon__icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.card-icon__title {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-top: 20px;
  max-width: 100%;
}
.card-icon__title::after {
  background-color: #0056BB;
  content: "";
  display: block;
  height: 1px;
  margin-top: 14px;
  transform: scaleX(0.2);
  transform-origin: left center;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}

.card-icon__details {
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #FF7300;
  margin-top: 2px;
}
@media print, screen and (min-width: 64em) {
  .card-icon__details {
    opacity: 0;
  }
}

@media print, screen and (min-width: 48em) {
  .card-icon {
    padding: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .card-icon {
    padding: 40px;
  }
}
.c-card-info {
  background-color: #ffffff;
  padding: 13px 16px;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
@media print, screen and (max-width: 47.99875em) {
  .c-card-info {
    background: none;
    flex-wrap: wrap;
  }
}
.c-card-info__content {
  display: flex;
}
@media print, screen and (max-width: 47.99875em) {
  .c-card-info__content {
    overflow-y: hidden;
    overflow-x: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
    margin-right: auto;
    white-space: nowrap;
  }
  .c-card-info__content::-webkit-scrollbar {
    height: 2px;
    width: 2px;
    background: var(--color-primary);
  }
}
.c-card-info__content__title {
  font-weight: 700;
  margin-right: 16px;
}
.c-card-info__content__items {
  display: flex;
  align-items: center;
}
.c-card-info__content__items .link.c-card-info__content__items__link-item {
  display: flex;
  align-items: center;
  margin-right: 18px;
}
.c-card-info__content__items__item {
  display: flex;
  align-items: center;
  margin-right: 18px;
}
.c-card-info__content__items__item__icon {
  height: 15px;
  width: 15px;
  display: flex;
  align-items: center;
  margin-right: 5px;
}
.c-card-info__content__items__item__icon svg > * {
  stroke: #0056BB !important;
}
.c-card-info__content__items__item__text {
  font-size: 0.875rem;
  line-height: 1.5rem;
}
.c-card-info__content__items__item__line {
  height: 16px;
  border: 1px solid #BFBFBF;
}
@media print, screen and (max-width: 47.99875em) {
  .c-card-info__content__items__item__line {
    display: none;
  }
}
.c-card-info__content__items__item:last-child {
  margin-right: 0;
}
.c-card-info__content__items__item:last-child .c-card-info__content__items__item__line {
  display: none;
}
.c-card-info .link.link--orange.c-card-info__link,
.c-card-info .link.link--primary.c-card-info__link {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-left: auto;
}
@media print, screen and (max-width: 47.99875em) {
  .c-card-info .link.link--orange.c-card-info__link,
  .c-card-info .link.link--primary.c-card-info__link {
    display: none;
  }
}
.c-card-info .link.link--orange.c-card-info__link--mobile,
.c-card-info .link.link--primary.c-card-info__link--mobile {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  .c-card-info .link.link--orange.c-card-info__link--mobile,
  .c-card-info .link.link--primary.c-card-info__link--mobile {
    display: block;
    margin-left: 0;
    margin-top: 21px;
    width: 100%;
    text-align: center;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-icon-with-description {
  align-items: center;
  background-color: #ffffff;
  color: #333;
  display: flex;
  flex-direction: column;
  padding: 40px 20px 20px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 10;
}
.card-icon-with-description:hover .card-icon-with-description__title::after {
  transform: scaleX(0.4);
}

.card-icon-with-description__icon {
  height: 40px;
  width: 40px;
}
.card-icon-with-description__icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.card-icon-with-description__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-top: 30px;
  width: 100%;
}
.card-icon-with-description__title::after {
  background-color: #0056BB;
  content: "";
  display: block;
  height: 1px;
  margin-top: 20px;
  transform: scaleX(0.2);
  transition: transform 0.2s ease-in-out;
  width: 100%;
}

.card-icon-with-description__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-top: 20px;
  max-width: 100%;
}

@media print, screen and (min-width: 64em) {
  .card-icon-with-description {
    padding: 75px 60px 60px;
  }
  .card-icon-with-description__icon {
    height: 70px;
    width: 70px;
  }
  .card-icon-with-description__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .card-icon-with-description__description {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .scroller-cards-icon .card-icon-with-description {
    padding: 16px 8px 16px;
  }
  .scroller-cards-icon .card-icon-with-description__icon {
    width: 40px;
    height: 40px;
  }
  .scroller-cards-icon .card-icon-with-description__title {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .scroller-cards-icon .card-icon-with-description__description {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.privacy-polity .card-icon-with-description:hover {
  text-decoration: none;
}

@media print, screen and (min-width: 48em) {
  .pymes-destacados.scroller-cards-icon .horizontal-scroller__item {
    flex: 0 0 20%;
    max-width: 20%;
  }
}
.pymes-destacados .card-icon-with-description__title {
  margin-top: 15px;
}
.pymes-destacados .card-icon-with-description__title::after {
  display: none;
}
.pymes-destacados .card-icon-with-description__description {
  margin-top: 5px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-links-with-icon {
  display: flex;
  flex-direction: column;
  padding: 40px 20px;
  width: 100%;
}

.card-links-with-icon__header {
  align-items: flex-start;
  display: flex;
}

.card-links-with-icon__header-icon {
  flex-shrink: 0;
  height: 34px;
  width: 34px;
}

.card-links-with-icon__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-left: 30px;
  position: relative;
}
.card-links-with-icon__title .separator {
  margin-top: 10px;
}

.card-links-with-icon__links {
  margin-top: 30px;
}

.card-links-with-icon__link {
  align-items: center;
  border-bottom: 1px solid #f6f6f6;
  display: flex;
  padding: 15px 0;
}
.card-links-with-icon__link:last-child {
  border-bottom: 0;
}

.card-links-with-icon__link-icon {
  flex-shrink: 0;
  height: 18px;
  width: 18px;
}
.card-links-with-icon__link-icon > .icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.card-links-with-icon__link-title {
  color: #444444;
  font-size: 1rem;
  margin-bottom: 5px;
  margin-left: 15px;
}

@media print, screen and (min-width: 48em) {
  .card-links-with-icon {
    padding: 40px;
  }
  .card-links-with-icon__header-icon {
    height: 40px;
    width: 40px;
  }
  .card-links-with-icon__title {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .card-links-with-icon__link-icon {
    height: 20px;
    width: 20px;
  }
}
@media print, screen and (min-width: 64em) {
  .card-links-with-icon__header-icon {
    height: 60px;
    width: 60px;
  }
  .card-links-with-icon__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .card-links-with-icon__link-icon {
    height: 26px;
    width: 26px;
  }
}
:root {
  --card--oferta-side-padding: 16px;
  --card--oferta-button-height: 48px;
  --card-oferta-max-width: 300px;
}

.c-ofertaCard {
  position: relative;
  width: 100%;
  max-width: var(--card-oferta-max-width);
  background-color: #F9F9F9;
  box-shadow: 0px 10px 30px rgba(38, 38, 38, 0.15);
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 500px;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-ofertaCard:hover {
  background-color: #F2F2F2;
  box-shadow: 0px 10px 30px rgba(38, 38, 38, 0.3);
}
.c-ofertaCard:hover .c-ofertaCard__promo-inferior {
  background-color: #ffffff;
  transition: background-color 0.2s ease;
}
.c-ofertaCard--configurar {
  background-color: var(--color-primary);
}
.c-ofertaCard--configurar:hover {
  background-color: var(--color-primary);
}
.c-ofertaCard--withRibbon {
  margin-top: 0;
}
.c-ofertaCard__ribbon {
  background-color: #14ccaf;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  padding: 0 var(--card--oferta-side-padding);
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  height: 24px;
  display: flex;
  align-items: center;
}
.c-ofertaCard__ribbon .icon {
  height: auto;
  width: auto;
  margin-right: 8px;
}
.c-ofertaCard__ribbon .icon > * {
  stroke: #ffffff;
  fill: #ffffff;
}
.c-ofertaCard__ribbon--hidden {
  opacity: 0;
}
.c-ofertaCard__header {
  padding: var(--card--oferta-side-padding);
  font-size: 21px;
  font-family: "Telecable", sans-serif;
  line-height: 27px;
  font-weight: bold;
}
.c-ofertaCard__superior {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1 1 auto;
}
.c-ofertaCard__body {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex: 1 1 auto;
}
.c-ofertaCard__items {
  padding: 0 var(--card--oferta-side-padding);
  flex: 1 1 auto;
}
.c-ofertaCard__conditions {
  padding: var(--card--oferta-side-padding) var(--card--oferta-side-padding) 0;
}
.c-ofertaCard__inferior {
  padding: 10px var(--card--oferta-side-padding) var(--card--oferta-side-padding);
}
.c-ofertaCard__promo-inferior {
  background: #F2F2F2;
  padding: 8px 16px;
  min-height: 82px;
  display: flex;
  justify-content: space-between;
  transition: background-color 0.2s ease;
}
.c-ofertaCard__promo-inferior__text {
  width: 100%;
  max-width: 170px;
  margin-right: 8px;
}
.c-ofertaCard__promo-inferior__pretitle {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 10px;
}
.c-ofertaCard__promo-inferior__title {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.c-ofertaCard__promo-inferior__icon {
  margin-top: 8px;
}
.c-ofertaCard__promo-inferior__icon img, .c-ofertaCard__promo-inferior__icon svg {
  max-width: 70px;
  height: auto;
}
.c-ofertaCard__button {
  padding: 0;
  line-height: var(--card--oferta-button-height);
  width: 100%;
}
.c-ofertaCard__button .button__content {
  line-height: var(--card--oferta-button-height);
}
.c-ofertaCard__destacada {
  background-color: #EF066B;
  line-height: 32px;
  padding: 0 var(--card--oferta-side-padding);
  padding-left: 30px;
  color: #ffffff;
  margin: 0 -16px;
  margin-left: -24px;
  right: 0;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  position: relative;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.c-ofertaCard__destacada:before {
  content: " ";
  width: 8px;
  height: 32px;
  background-color: #D2015C;
  position: absolute;
  left: 0px;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-ofertaCard__destacada--image {
  padding-left: 30px !important;
  padding-right: 120px;
  line-height: 1.5em;
}
.c-ofertaCard__destacadaImage {
  position: absolute;
  right: var(--card--oferta-side-padding);
  bottom: 0;
}
.c-ofertaCard__discountText {
  font-size: 14px;
  line-height: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #7F7F7F;
  margin-left: 4px;
}
.c-ofertaCard__itemDestacado {
  background-color: #EF066B;
  color: #ffffff;
  font-size: 12px !important;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  padding: 5px;
}
.c-ofertaCard__itemDestacado strong {
  font-weight: 700;
}
.c-ofertaCard__mas_info {
  color: #0056BB;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  display: block;
  width: 100%;
  margin-top: 8px;
  line-height: 18px;
}
.c-ofertaCard__item {
  display: flex;
  margin-bottom: 17px;
  align-items: flex-start;
}
.c-ofertaCard__item--destacada {
  display: block;
}
.c-ofertaCard__item--destacada .c-ofertaCard__destacada {
  padding-left: 54px;
}
.c-ofertaCard__item p {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-left: 8px;
}
.c-ofertaCard__item p span {
  color: #EF066B;
}
.c-ofertaCard__item p span.green {
  color: #EF066B;
}
.c-ofertaCard__itemLine {
  margin-top: 3px;
}
.c-ofertaCard__itemLine p:nth-child(1n+2).c-ofertaCard__itemDestacado {
  margin-top: 5px;
}
.c-ofertaCard__itemLine .icon {
  width: auto;
  height: auto;
  margin-right: 2px;
}
.c-ofertaCard__icon {
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 24px;
}
.c-ofertaCard__prices {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 8px;
  max-width: 266px;
  margin-top: 8px;
}
.c-ofertaCard__prices--column {
  flex-direction: column;
  margin-top: 32px;
  align-items: flex-start;
}
.c-ofertaCard__pricePerMonth {
  display: flex;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.c-ofertaCard__pricePerMonth--withDiscount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
.c-ofertaCard__pricePerMonth--withDiscount p {
  color: #7F7F7F;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 21px;
}
.c-ofertaCard__pricePerMonth--withDiscount span.decimals {
  font-size: 14px;
}
.c-ofertaCard__pricePerMonth--withDiscount span.text {
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #7F7F7F;
}
.c-ofertaCard__priceEntero {
  font-size: 48px;
  line-height: 48px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
.c-ofertaCard__priceDecimas {
  font-size: 24px;
  line-height: 18px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.c-ofertaCard__priceDecimas span {
  font-size: 14px;
  line-height: normal;
  color: #7F7F7F;
  margin-top: 4px;
}
.c-ofertaCard__priceDecimas--compromiso-internet {
  font-family: "Telecable", sans-serif;
  font-size: 38px;
  line-height: 46px;
  display: flex;
  flex-direction: column;
}
.c-ofertaCard__priceDecimas--compromiso-internet span {
  font-size: 24px;
  line-height: 28px;
  font-weight: normal;
  font-family: "Lato", sans-serif;
}
.c-ofertaCard__configuradorBody {
  padding: 0 21px 42px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.c-ofertaCard__configuradorBody .webcareslot1 a {
  background-color: rgba(255, 255, 255, 0);
  border: 1px solid #ffffff;
  color: #ffffff;
  border-radius: 100px;
}
.c-ofertaCard__configuradorBody .webcareslot1 a:hover {
  background-color: #ffffff;
  color: #7F7F7F;
}
.c-ofertaCard__configuradorImage {
  position: relative;
}
.c-ofertaCard__configuradorImage:after {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0) 0%, var(--color-primary) 100%);
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}
.c-ofertaCard__configuradorImage img {
  width: 100%;
}
.c-ofertaCard__configuradorTitle {
  font-size: 18px;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  margin-bottom: 12px;
  color: #ffffff;
}
.c-ofertaCard__configuradorText {
  font-size: 14px;
  line-height: 17px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.c-ofertaCard--small {
  min-height: auto;
  height: auto;
}
.c-ofertaCard--small__inferior {
  padding-top: 0;
}
.c-ofertaCard--small__destacada {
  font-size: 16px;
  font-weight: bold;
}
.c-ofertaCard--small__mas_info {
  text-align: left;
  font-size: 16px;
}
.c-ofertaCard--small__prices {
  margin-top: 32px;
}
.c-ofertaCard--small__priceEntero {
  font-size: 72px;
  line-height: 86px;
  margin-right: 10px;
}
.c-ofertaCard__links div div div div a {
  border-radius: 100px;
}
.c-ofertaCard .underline {
  color: #14ccaf;
  border-bottom: 1px solid #14ccaf;
}
.c-ofertaCard--blackfriday {
  background: linear-gradient(180deg, #545454 0%, #000000 100%);
  background-color: transparent;
  color: #fff;
}
.c-ofertaCard--blackfriday .c-ofertaCard__ribbon {
  background: #000000;
}
.c-ofertaCard--blackfriday .button {
  background-color: #FF7300;
}
.c-ofertaCard--blackfriday .c-ofertaCard__item p span {
  color: #FF7300;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-pack {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.card-pack .promotion-ribbon {
  text-align: center;
}

.card-pack__content-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

.card-pack__header {
  background-color: #0056BB;
  text-align: center;
  padding: 24px 16px;
}

.card-pack__content .separator {
  border-color: #BFBFBF;
  margin: 16px 0;
  width: 100%;
}
.card-pack__content .price-taxes {
  margin-bottom: 0;
}

.card-pack__picture {
  display: block;
  position: relative;
}
.card-pack__picture::before {
  content: "";
  display: block;
  padding-top: 62.5%;
  width: 100%;
}
.card-pack__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-pack__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.card-pack__icon {
  height: 40px;
}

.card-pack__title {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.card-pack__content-columns {
  padding: 24px 16px 10px;
}

.card-pack__price {
  padding: 10px 16px 16px;
}
.card-pack__price > div {
  display: table;
  margin: 0 auto;
}

.card-product__price_extra {
  font-size: 0.8rem !important;
  font-weight: 500;
  text-align: left;
  color: #444444;
  font-family: "Telecable", sans-serif;
}

.card-pack__features {
  font-size: 1rem;
  margin-bottom: 8px;
}
.card-pack__features:last-child {
  margin-bottom: 0;
}

.card-pack__feature {
  align-items: center;
  color: #444444;
  display: flex;
}
.card-pack__feature:not(:last-child) {
  margin-bottom: 10px;
}

.card-pack__feature-icon {
  flex-shrink: 0;
  margin-right: 8px;
}
.card-pack__feature-icon .icon {
  stroke-width: 1;
}
.card-pack__feature-icon .icon,
.card-pack__feature-icon .icon-filled {
  height: 16px;
  width: 16px;
}
.card-pack__feature-icon .icon__glyph {
  stroke: #0056BB;
}
.card-pack__feature-icon .icon-filled__glyph {
  fill: #0056BB;
}

.card-pack__feature-text {
  font-size: 0.875rem;
  font-weight: 700;
  color: #7F7F7F;
}
.card-pack__feature-text strong {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  color: #000000;
  line-height: 1.5rem;
}
.card-pack__feature-text .link {
  color: #008dff;
  margin-left: 8px;
}

.card-pack__feature--disabled .card-pack__feature-icon .icon__glyph,
.card-pack__feature--disabled .card-pack__feature-icon .icon-filled__glyph {
  stroke: #d1d1d1;
  fill: #d1d1d1;
}

.card-pack__actions {
  display: flex;
  flex-direction: column;
  margin: 0 16px 16px;
}
.card-pack__actions .button {
  min-width: 0;
  padding-left: 16px;
  padding-right: 16px;
}
.card-pack__actions .button + .button {
  margin-top: 8px;
}
.card-pack--huge .card-pack__title {
  font-size: 1.75rem;
  line-height: 2rem;
}

.card--highlight {
  /*
  	.price-with-subject {
  		background-image: $card-higlight-pack-header-background;
  		-webkit-background-clip: text;
  		-webkit-text-fill-color: transparent;
  	}
  */
}
.card--highlight .card-pack__header {
  background: linear-gradient(60deg, #0056bb 30%, #008dff 100%);
}
.card--highlight .card-pack__actions .button--primary {
  background: linear-gradient(60deg, #0056bb 30%, #008dff 100%);
}

@media print, screen and (min-width: 22.5em) {
  .card-pack__features {
    font-size: 0.875rem;
    margin-bottom: 0;
    width: 100%;
  }
  .card-pack__features + .card-pack__features {
    margin-top: 12px;
  }
  .card-pack__feature {
    align-items: flex-start;
  }
  .card-pack__feature-icon {
    margin-bottom: 3px;
  }
  .card-pack__actions {
    flex-direction: column;
  }
}
@media print, screen and (min-width: 48em) {
  .card-pack__feature {
    align-items: center;
    flex-direction: row;
  }
  .card-pack__feature-icon {
    margin-bottom: 0;
  }
  .card-pack__title {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .card-pack--huge .card-pack__title {
    font-size: 2rem;
    line-height: 2.375rem;
  }
}
@media print, screen and (min-width: 64em) {
  /*
    .card-pack__icon {
  	height: 30px;
    }
  */
}
@media screen and (min-width: 80em) {
  .card-pack__title {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .card-pack__features {
    font-size: 1rem;
  }
  .card-pack__icon {
    height: 40px;
  }
}
.card-pack-advantage .card {
  display: flex;
}

.card-pack-advantage--not-available .card {
  opacity: 0.4;
  transition: opacity 0.2s ease-in-out;
}
.card-pack-advantage--not-available .card-pack-advantage__link {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  visibility: hidden;
}

.card-pack-advantage__picture {
  display: block;
  position: relative;
  flex-grow: 1;
}
.card-pack-advantage__picture::before {
  content: "";
  display: block;
  padding-top: 62.5%;
  width: 100%;
}
.card-pack-advantage__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-pack-advantage__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.card-pack-advantage__link {
  margin-top: 20px;
  text-align: center;
}
.card-pack-advantage__link .link {
  font-weight: 700;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-pack-advantage-modal {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
}
.card-pack-advantage-modal .separator {
  margin-top: 20px;
}

.card-pack-advantage-modal__content,
.card-pack-advantage-modal__picture {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.card-pack-advantage-modal__image {
  width: 100%;
}

.card-pack-advantage-modal__content {
  margin-top: 30px;
}

.card-pack-advantage-modal__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.card-pack-advantage-modal__description {
  color: #444444;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 25px;
}

@media print, screen and (min-width: 48em) {
  .card-pack-advantage-modal__picture {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0;
    padding-left: 0;
    padding-right: 15px;
  }
  .card-pack-advantage-modal__content {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0;
    padding-left: 0;
    margin-top: 0;
    padding-left: 15px;
  }
}
@media print, screen and (min-width: 64em) {
  .card-pack-advantage-modal__description {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .card-product__subtitle a, .accordion-item__content a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .card-work-with-us__subtitle a:hover, .card-product__subtitle a:hover, .accordion-item__content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .card-work-with-us__subtitle a.link--active, .card-product__subtitle a.link--active, .accordion-item__content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .card-work-with-us__subtitle, .card-product__subtitle, .accordion-item__content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .card-work-with-us__subtitle h2, .card-product__subtitle h2, .accordion-item__content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.card-work-with-us__subtitle h3,
.card-product__subtitle h3,
.accordion-item__content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.card-work-with-us__subtitle h4,
.card-product__subtitle h4,
.accordion-item__content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.card-work-with-us__subtitle h5,
.card-product__subtitle h5,
.accordion-item__content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.card-work-with-us__subtitle h6,
.card-product__subtitle h6,
.accordion-item__content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .card-work-with-us__subtitle b, .card-product__subtitle b, .accordion-item__content b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.card-work-with-us__subtitle strong,
.card-product__subtitle strong,
.accordion-item__content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .card-product__subtitle a, .accordion-item__content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .card-work-with-us__subtitle ol, .card-product__subtitle ol, .accordion-item__content ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.card-work-with-us__subtitle p,
.card-product__subtitle p,
.accordion-item__content p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.card-work-with-us__subtitle ul,
.card-product__subtitle ul,
.accordion-item__content ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.card-work-with-us__subtitle br,
.card-product__subtitle br,
.accordion-item__content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .card-work-with-us__subtitle ul, .card-product__subtitle ul, .accordion-item__content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.card-work-with-us__subtitle ol,
.card-product__subtitle ol,
.accordion-item__content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .card-work-with-us__subtitle ul, .card-product__subtitle ul, .accordion-item__content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .card-work-with-us__subtitle ol, .card-product__subtitle ol, .accordion-item__content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .card-work-with-us__subtitle img, .card-product__subtitle img, .accordion-item__content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .card-work-with-us__subtitle br, .card-product__subtitle br, .accordion-item__content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .card-work-with-us__subtitle i, .card-product__subtitle i, .accordion-item__content i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-product {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.card-product__content-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

.card-product__header {
  text-align: center;
  background-color: #0056BB;
  padding: 28px 24px 24px;
}

.card-product__content {
  padding: 24px 24px 16px;
}
.card-product__content .separator {
  margin: 20px 0;
}
.card-product__content .price-taxes {
  margin-bottom: 0;
}

.card-product__picture {
  display: block;
  position: relative;
}
.card-product__picture::before {
  content: "";
  display: block;
  padding-top: 41.6666666667%;
  width: 100%;
}
.card-product__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card-product__picture + .card-product__content-wrapper .card-product__header {
  background: none;
  text-align: left;
}
.card-product__picture + .card-product__content-wrapper .card-product__header .card-product__title {
  color: #000000;
}
.card-product__picture + .card-product__content-wrapper .card-product__content {
  margin-top: 6px;
  padding-top: 0;
}
.card-product__picture + .card-product__content-wrapper .card-product__subtitle {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.card-product__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.card-product__icon {
  height: 40px;
  margin-bottom: 20px;
}

.card-product__title {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.card-product__subtitle {
  /*
    font-size: $card-product-subtitle-font-size;
    line-height: $card-product-subtitle-line-height;
    margin-bottom: 5px;
  */
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 20px;
}

.card-product__price {
  margin-top: 24px;
}
.card-product__price > div {
  font-size: 0.875rem;
}
.card-product__price .comparison-table-column__price-extra {
  font-weight: 700;
  font-family: "Telecable", sans-serif;
}

.card-product__features {
  font-size: 0.875rem;
}

.card-product__feature {
  color: #444444;
  display: flex;
  align-items: flex-start;
  padding-left: 30px;
  display: inline-block;
  line-height: normal;
  width: 100%;
}
.card-product__feature img {
  margin-right: 8px;
  margin-left: -30px;
}
.card-product__feature strong {
  margin-left: 5px;
}
.card-product__feature:not(:last-child) {
  margin-bottom: 16px;
}

.card-product__actions {
  display: flex;
  padding: 0 16px 16px;
  flex-direction: column;
}
.card-product__actions .button {
  flex: 1 1 0;
  min-width: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 8px;
}
.card-product__actions .button :first-child {
  margin-top: 0;
}
.card-product__actions .button--primary {
  border-top: 1px solid #0056BB;
}
.card-product__actions .button--white {
  border-top: 1px solid rgba(0, 86, 187, 0.1);
}

.card-with-cta {
  background-color: #0056BB;
}
.card-with-cta .card-product {
  padding: 24px 16px;
}
.card-with-cta .card-product__header {
  padding: 0;
  background-color: inherit;
  text-align: left;
}
.card-with-cta .card-product__title--bigger {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.card-with-cta .card-product__content {
  padding: 0;
}
.card-with-cta .card-product__feature {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 0;
  margin-top: 16px;
}
.card-with-cta .card-product__actions {
  margin-top: 45px;
  padding: 0;
}
.card-with-cta .card-product__actions .button--primary {
  border: 1px solid #ffffff;
  background-color: #0056BB;
  color: #ffffff;
  padding-top: 12px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .accordion-item__content a, .card-product__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .card-work-with-us__subtitle a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .card-work-with-us__subtitle a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .card-work-with-us__subtitle, .accordion-item__content, .card-product__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .card-work-with-us__subtitle h2, .accordion-item__content h2, .card-product__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.card-work-with-us__subtitle h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.card-work-with-us__subtitle h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.card-work-with-us__subtitle h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.card-work-with-us__subtitle h6,
.accordion-item__content h6,
.card-product__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .card-work-with-us__subtitle b, .accordion-item__content b, .card-product__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.card-work-with-us__subtitle strong,
.accordion-item__content strong,
.card-product__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .card-work-with-us__subtitle a, .accordion-item__content a, .card-product__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .card-work-with-us__subtitle ol, .accordion-item__content ol, .card-product__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.card-work-with-us__subtitle p,
.accordion-item__content p,
.card-product__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.card-work-with-us__subtitle ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.card-work-with-us__subtitle br,
.accordion-item__content br,
.card-product__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .card-work-with-us__subtitle ul, .accordion-item__content ul, .card-product__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.card-work-with-us__subtitle ol,
.accordion-item__content ol,
.card-product__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .card-work-with-us__subtitle ul, .accordion-item__content ul, .card-product__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .card-work-with-us__subtitle ol, .accordion-item__content ol, .card-product__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .card-work-with-us__subtitle img, .accordion-item__content img, .card-product__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .card-work-with-us__subtitle br, .accordion-item__content br, .card-product__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .card-work-with-us__subtitle i, .accordion-item__content i, .card-product__subtitle i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-work-with-us {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.card-work-with-us__content-wrapper {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  justify-content: space-between;
}

.card-work-with-us__header {
  text-align: center;
  background-color: #0056BB;
  padding: 28px 24px 24px;
}

.card-work-with-us__content {
  padding: 24px 24px 16px;
}
.card-work-with-us__content .separator {
  margin: 20px 0;
}
.card-work-with-us__content .price-taxes {
  margin-bottom: 0;
}

.card-work-with-us__picture {
  display: block;
  position: relative;
}
.card-work-with-us__picture::before {
  content: "";
  display: block;
  padding-top: 41.6666666667%;
  width: 100%;
}
.card-work-with-us__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card-work-with-us__picture + .card-work-with-us__content-wrapper .card-work-with-us__header {
  background: none;
  text-align: left;
}
.card-work-with-us__picture + .card-work-with-us__content-wrapper .card-work-with-us__header .card-work-with-us__title {
  color: #000000;
}
.card-work-with-us__picture + .card-work-with-us__content-wrapper .card-work-with-us__content {
  margin-top: 6px;
  padding-top: 0;
}
.card-work-with-us__picture + .card-work-with-us__content-wrapper .card-work-with-us__subtitle {
  font-family: "Lato", sans-serif;
  font-weight: 400;
}

.card-work-with-us__image {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.card-work-with-us__image--center {
  object-position: center;
}

.card-work-with-us__icon {
  height: 40px;
  margin-bottom: 20px;
}

.card-work-with-us__title {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.card-work-with-us__subtitle {
  /*
    font-size: $card-work-with-us-subtitle-font-size;
    line-height: $card-work-with-us-subtitle-line-height;
    margin-bottom: 5px;
  */
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 20px;
}

.card-work-with-us__price {
  margin-top: 24px;
}
.card-work-with-us__price > div {
  font-size: 0.875rem;
}
.card-work-with-us__price .comparison-table-column__price-extra {
  font-weight: 700;
  font-family: "Telecable", sans-serif;
}

.card-work-with-us__features {
  font-size: 0.875rem;
}

.card-work-with-us__feature {
  color: #444444;
  display: flex;
  align-items: flex-start;
  padding-left: 30px;
  display: inline-block;
  line-height: normal;
  width: 100%;
}
.card-work-with-us__feature img {
  margin-right: 8px;
  margin-left: -30px;
}
.card-work-with-us__feature strong {
  margin-left: 5px;
}
.card-work-with-us__feature:not(:last-child) {
  margin-bottom: 16px;
}

.card-work-with-us__actions {
  display: flex;
  padding: 0 16px 16px;
  flex-direction: column;
}
.card-work-with-us__actions .button {
  flex: 1 1 0;
  min-width: 0;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 8px;
}
.card-work-with-us__actions .button :first-child {
  margin-top: 0;
}
.card-work-with-us__actions .button--primary:hover {
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  background-color: #7F7F7F !important;
}
.card-work-with-us__actions .button--white {
  border-top: 1px solid rgba(0, 86, 187, 0.1);
}

.card-with-cta {
  background-color: #0056BB;
}
.card-with-cta .card-work-with-us {
  padding: 24px 16px;
}
.card-with-cta .card-work-with-us__header {
  padding: 0;
  background-color: inherit;
  text-align: left;
}
.card-with-cta .card-work-with-us__title--bigger {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.card-with-cta .card-work-with-us__content {
  padding: 0;
}
.card-with-cta .card-work-with-us__feature {
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1rem;
  padding: 0;
  margin-top: 16px;
}
.card-with-cta .card-work-with-us__actions {
  margin-top: 45px;
  padding: 0;
}
.card-with-cta .card-work-with-us__actions .button--primary {
  border: 1px solid #ffffff;
  background-color: #0056BB;
  color: #ffffff;
  padding-top: 12px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-promotion-image {
  flex-direction: column;
}

.card-promotion-image,
.card-promotion-image__link,
.card-promotion-image__picture,
.card-promotion-image__image {
  display: flex;
  flex-grow: 1;
}

.card-promotion-image__actions {
  display: flex;
}
.card-promotion-image__actions .button {
  border-top: 1px solid #0056BB;
  flex: 1;
  min-width: 0;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-vertical-image {
  display: flex;
  flex-direction: column;
}

.card-vertical-image__picture {
  display: block;
  position: relative;
}
.card-vertical-image__picture::before {
  content: "";
  display: block;
  padding-top: 62.5%;
  width: 100%;
}
.card-vertical-image__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-vertical-image__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.card-vertical-image__icon {
  background: radial-gradient(circle, #0056BB, #0056BB);
  height: 60px;
  left: 0;
  padding: 15px;
  position: absolute;
  top: 0;
  width: 60px;
}
.card-vertical-image__icon .icon {
  stroke-width: 1;
}
.card-vertical-image__icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.card-vertical-image__content {
  padding: 40px 20px;
}
.card-vertical-image__content .separator {
  margin-top: 20px;
}

.card-vertical-image__title-icon {
  height: 40px;
}

.card-vertical-image__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.card-vertical-image__description {
  color: #444444;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 25px;
}

.card-vertical-image__cta {
  align-items: flex-end;
  display: flex;
  flex: 1 1 auto;
  padding: 40px;
}
.card-vertical-image__cta .button {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .card-vertical-image__content {
    padding: 40px;
  }
}
@media print, screen and (min-width: 64em) {
  .card-vertical-image__description {
    font-size: 1.125rem;
    line-height: 1.625rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price {
  color: #0056BB;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price--inverted, .card-pack-with-image--featured .price,
.card-pack-with-image:hover .price {
  color: #ffffff;
}

.price--large .price__amount {
  font-size: 3em;
}
.price--large .price__decimal-amount {
  font-size: 1.5em;
}

.price__amount,
.price__decimal-amount {
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price__amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price__decimal-amount {
  font-size: 1.5em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

@media print, screen and (min-width: 64em) {
  .price--large .price__amount {
    font-size: 5.375em;
  }
  .price--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee--inverted, .card-pack-with-image--featured .price-after-monthly-fee,
.card-pack-with-image:hover .price-after-monthly-fee {
  color: #ffffff;
}

.fixed-cart-summary__price .price-after-monthly-fee {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}

.price-after-monthly-fee__description,
.price-after-monthly-fee__amount {
  display: inline-block;
}

.price-after-monthly-fee__description {
  font-size: 0.875em;
  line-height: 1em;
}

.price-after-monthly-fee__amount {
  font-size: 1em;
  line-height: 1em;
  padding-left: 2px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee-promotion {
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee-promotion--inverted, .card-pack-with-image--featured .price-after-monthly-fee-promotion,
.card-pack-with-image:hover .price-after-monthly-fee-promotion {
  color: #ffffff;
}

.fixed-cart-summary__price .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__description {
  font-size: 0.875em;
  line-height: 0.875em;
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}

.price-after-monthly-fee-promotion__description {
  display: inline-block;
}

.price-after-monthly-fee-promotion__amount {
  display: inline-block;
  padding-left: 5px;
}
.price-after-monthly-fee-promotion__amount * {
  display: inline-block;
}

.price-after-monthly-fee-promotion__amount-number {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  line-height: 1em;
}

price-after-monthly-fee-promotion__decimal-amount {
  font-family: "Telecable", sans-serif;
}

.price-after-monthly-fee-promotion__amount-info {
  line-height: 1em;
}

.price-after-monthly-fee-promotion__subject {
  font-weight: 500;
  padding-left: 5px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-initial-payment {
  align-items: flex-end;
  color: #333;
  display: flex;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-initial-payment--inverted, .card-pack-with-image--featured .price-initial-payment,
.card-pack-with-image:hover .price-initial-payment {
  color: #ffffff;
}

.price-initial-payment__description {
  font-weight: 600;
}

.price-initial-payment__amount {
  display: flex;
  font-weight: 500;
  margin-bottom: -2px;
  padding-left: 5px;
}

.price-initial-payment__integer-amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.price-initial-payment__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.price-initial-payment__description {
  font-size: 1em;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-label {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 8px;
  transition: color 0.2s ease-in-out;
}

div[class^=price-monthly-fee-with] .price-label {
  margin-bottom: 16px;
}

.price-label--inverted, .card-pack-with-image--featured .price-label,
.card-pack-with-image:hover .price-label {
  color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-separator {
  border: 0;
  border-top: 1px solid #BFBFBF;
  display: block;
  height: 1px;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
}

.price-separator--inverted, .card-pack-with-image--featured .price-separator,
.card-pack-with-image:hover .price-separator {
  border-color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-taxes {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: color 0.2s ease-in-out;
}

.price-taxes--inverted, .card-pack-with-image--featured .price-taxes,
.card-pack-with-image:hover .price-taxes {
  color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-with-subject {
  align-content: space-between;
  color: #0056BB;
  display: flex;
  justify-content: flex-start;
  transition: color 0.2s ease-in-out;
  margin-bottom: 16px;
}

.price-with-subject--inverted, .card-pack-with-image--featured .price-with-subject,
.card-pack-with-image:hover .price-with-subject {
  color: #ffffff;
}

.price-with-subject--black {
  color: #333;
}

.price-with-subject__right {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  padding-left: 5px;
  min-height: 27px;
}

.price-with-subject__integer-amount,
.price-with-subject__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price-with-subject__integer-amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price-with-subject__decimal-amount {
  font-size: 1.375em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

.price-with-subject__subject {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1em;
}

.price-with-subject--large .price-with-subject__integer-amount {
  font-size: 3em;
}
.price-with-subject--large .price-with-subject__decimal-amount {
  font-size: 1.375em;
}
.price-with-subject--large .price-with-subject__subject {
  font-size: 1.125em;
  line-height: 1em;
}

@media print, screen and (min-width: 64em) {
  .price-with-subject--large .price-with-subject__integer-amount {
    font-size: 5.375em;
    font-size: 70px;
  }
  .price-with-subject--large .price-with-subject__decimal-amount {
    font-size: 2.625em;
    font-size: 36px;
  }
  .price-with-subject--large .price-with-subject__subject {
    font-size: 1.5em;
    font-size: 21px;
  }
}
.price-monthly-fee {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee .price-label,
.fixed-cart-summary__price .price-monthly-fee .price-with-subject {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-and-initial-payment {
  display: inline-block;
  flex-shrink: 0;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-monthly-fee-and-initial-payment__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-initial-payment {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-and-monthly-fee-promotion {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-monthly-fee-and-monthly-fee-promotion__price,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-label,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-with-subject {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-promotion-and-monthly-fee-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment__price,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-after-monthly-fee {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

.price-monthly-fee-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-monthly-fee-with-expiration__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-monthly-fee-with-expiration-and-initial-payment__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-initial-payment {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-monthly-fee-with-expiration-and-monthly-fee-promotion__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration {
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-initial-payment,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-after-monthly-fee-promotion {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

.price-unique-payment-basic {
  display: inline-block;
  flex-shrink: 0;
  font-size: 1rem;
}

.price-unique-payment-basic--large .price__amount {
  font-size: 3em;
}
.price-unique-payment-basic--large .price__decimal-amount {
  font-size: 1.375em;
}

@media print, screen and (min-width: 64em) {
  .price-unique-payment-basic--large .price__amount {
    font-size: 5.375em;
  }
  .price-unique-payment-basic--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment-or-monthly-fee-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-unique-payment-or-monthly-fee-with-expiration__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-label,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-with-subject,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-after-monthly-fee {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment__price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-label,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-pack-with-image {
  display: flex;
  flex-direction: column;
}
.card-pack-with-image .icon-pack {
  transition: color 0.2s ease-in-out;
}
.card-pack-with-image .icon-pack .icon__glyph {
  transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
}

.card-pack-with-image--featured .card-pack-with-image__background,
.card-pack-with-image:hover .card-pack-with-image__background {
  opacity: 1;
}
.card-pack-with-image--featured .card-pack-with-image__title,
.card-pack-with-image:hover .card-pack-with-image__title {
  color: #ffffff;
}
.card-pack-with-image--featured .card-pack-with-image__description,
.card-pack-with-image:hover .card-pack-with-image__description {
  color: #ffffff;
}
.card-pack-with-image--featured .icon-pack,
.card-pack-with-image:hover .icon-pack {
  color: #ffffff;
}
.card-pack-with-image--featured .icon-pack .icon__glyph,
.card-pack-with-image:hover .icon-pack .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.card-pack-with-image__picture {
  display: block;
  position: relative;
}
.card-pack-with-image__picture::before {
  content: "";
  display: block;
  padding-top: 62.5%;
  width: 100%;
}
.card-pack-with-image__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-pack-with-image__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.card-pack-with-image__content {
  flex: 1;
  padding: 40px 20px;
  position: relative;
}

.card-pack-with-image__background {
  background: radial-gradient(circle, #0056BB, #0056BB);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}

.card-pack-with-image__top,
.card-pack-with-image__bottom {
  position: relative;
  z-index: 10;
}

.card-pack-with-image__top {
  align-items: baseline;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.card-pack-with-image__title {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  padding-right: 30px;
  transition: color 0.2s ease-in-out;
}

.card-pack-with-image__description {
  color: #444444;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 25px;
  padding-right: 30px;
  transition: color 0.2s ease-in-out;
}
.card-pack-with-image__description p {
  margin-bottom: 5px;
}

.card-pack-with-image__price {
  margin-top: 30px;
}

@media print, screen and (min-width: 48em) {
  .card-pack-with-image__content {
    padding: 40px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.card-vertical-image-simple-title {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.card-vertical-image-simple-title:hover .card-vertical-image-simple-title__background {
  opacity: 1;
}
.card-vertical-image-simple-title:hover .card-vertical-image-simple-title__title {
  color: #ffffff;
}
.card-vertical-image-simple-title:hover .card-vertical-image-simple-title__pre-title {
  color: #ffffff;
}

.card-vertical-image-simple-title__picture {
  display: block;
  position: relative;
  position: relative;
  z-index: 10;
}
.card-vertical-image-simple-title__picture::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}
.card-vertical-image-simple-title__picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.card-vertical-image-simple-title__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.card-vertical-image-simple-title__background {
  background: radial-gradient(circle, #0056BB, #0056BB);
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}

.card-vertical-image-simple-title__text {
  padding: 20px;
  position: relative;
  z-index: 10;
}

.card-vertical-image-simple-title__pre-title,
.card-vertical-image-simple-title__title {
  text-transform: uppercase;
}

.card-vertical-image-simple-title__pre-title {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.875rem;
  margin-bottom: 5px;
  transition: color 0.2s ease-in-out;
}

.card-vertical-image-simple-title__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

@media print, screen and (min-width: 64em) {
  .card-vertical-image-simple-title__text {
    padding: 25px 40px;
  }
  .card-vertical-image-simple-title__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.header-desktop {
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  transition: transform 0.2s ease-in-out;
  width: 100%;
  z-index: 50;
}

.header-desktop--scrolled {
  transform: translateY(-32px);
  /*
    &.header-desktop--big {
  	transform: translateY(-$dimension-header-secondary-height-desktop);
    }
  */
}
.header-desktop--scrolled .header-desktop__nav-buttons .link--main .header-desktop__nav-button-title {
  display: none;
}
.header-desktop--scrolled .header-desktop__main,
.header-desktop--scrolled .header-desktop__nav,
.header-desktop--scrolled .header-desktop__nav-button,
.header-desktop--scrolled .header-desktop__nav-buttons .link--main,
.header-desktop--scrolled .header-desktop__search-bar,
.header-desktop--scrolled .header-desktop__search-bar-form {
  height: 60px;
}
.header-desktop--scrolled .header-desktop__nav-menu-layer {
  top: 60px;
}
.header-desktop--scrolled .cart-summary__lines-number {
  transform: translateY(-8px);
}
.header-desktop--scrolled .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
.header-desktop--scrolled .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}

header.header-desktop--noIcon section.header-desktop__main.section--full,
header.header-desktop--noIcon section.header-desktop__main.section--full .header-desktop__nav,
header.header-desktop--noIcon .header-desktop__main .header-desktop__column, header.header-desktop--noIcon.header-desktop--big .header-desktop__nav-buttons .link--main {
  height: 72px;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}
header.header-desktop--noIcon .header-desktop__nav-buttons .header-desktop__nav-button-title {
  display: none;
}

header.header-desktop--noIcon section.header-desktop__main.section--full,
header.header-desktop--noIcon section.header-desktop__main.section--full .header-desktop__nav {
  height: 72px;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}

.header-desktop__main,
.header-desktop__nav,
.header-desktop__nav-button,
.header-desktop__nav-buttons .link--main,
.header-desktop__search-bar-form {
  transition: height 0.2s ease-in-out;
}

.header-desktop__column,
.header-desktop__nav-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding: 0;
}

.header-desktop__secondary {
  height: 32px;
  position: relative;
  z-index: 100;
  display: none !important;
}
@media print, screen and (min-width: 64em) {
  .header-desktop__secondary {
    display: flex !important;
  }
}
.header-desktop__secondary .section__column-content {
  display: flex;
}

.header-desktop__secondary-background {
  background: #7F7F7F;
  height: 100%;
  width: 100%;
}

.header-desktop__secondary-content,
.header-desktop__secondary-content-left,
.header-desktop__secondary-content-right {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: flex-end;
  width: 100%;
}

.header-desktop__secondary-content-left {
  justify-content: flex-start;
  width: 140%;
  /* Add style to link "Ir a grandes empresas" in desktop */
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) {
  margin-left: 15px;
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) .links--primary strong {
  font-weight: 400;
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) .links--primary .link.link--primary-alt.link--active {
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 1px;
}

.header-desktop__secondary-content-right {
  justify-content: flex-end;
}

.header-desktop__secondary-content-menu {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
  margin-left: 30px;
}
.header-desktop__secondary-content-menu:first-child {
  margin-left: 0;
}
.header-desktop__secondary-content-menu .link {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
}
.header-desktop__secondary-content-menu .link--active {
  font-weight: 700;
}
.header-desktop__secondary-content-menu .links--primary {
  color: rgba(255, 255, 255, 0.8);
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt {
  color: rgba(255, 255, 255, 0.8);
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt.link--active {
  color: #ffffff;
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt:hover {
  color: #ffffff;
}

.header-desktop__main {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  height: 84px;
  line-height: 0.875rem;
}

.header-desktop__main-content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
}
.header-desktop__main-content .euskaltel-logo {
  height: auto;
  width: 160px;
}
.header-desktop__main-content .r-logo {
  height: auto;
  width: 37px;
  display: block;
}
.header-desktop__main-content .telecable-logo {
  height: auto;
  width: 190px;
  display: block;
}
.header-desktop__main-content .header-desktop__secondary-content {
  width: auto;
  padding-left: 24px;
}
.header-desktop__main-content .header-desktop__secondary-content .link {
  color: rgba(255, 255, 255, 0.5);
}
.header-desktop__main-content .header-desktop__secondary-content .link--active {
  color: white;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary {
  color: #ffffff;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt {
  color: rgba(255, 255, 255, 0.5);
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt.link--active {
  color: #ffffff;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt:hover {
  color: #ffffff;
}

.header-desktop__main-background {
  background: linear-gradient(90deg, #0056BB, #0056BB);
  box-shadow: 0 16px 64px -8px rgba(51, 51, 51, 0.5);
  height: 100%;
  position: relative;
  width: 100%;
}

.header-desktop__nav-content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.header-desktop__nav-link .triangle,
.header-desktop__nav-button .triangle {
  bottom: -2px;
  fill: #ffffff;
  height: 10px;
  left: 50%;
  opacity: 0;
  position: absolute;
  transform: translateX(-50%);
  transition: opacity 0.2s ease-in-out 0.2s;
  width: 13px;
}
.header-desktop__nav-link:hover .link--main,
.header-desktop__nav-button:hover .link--main {
  color: #ffffff;
}
.header-desktop__nav-link:hover .triangle,
.header-desktop__nav-button:hover .triangle {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.header-desktop__nav-link:hover .header-desktop__nav-menu-layer,
.header-desktop__nav-button:hover .header-desktop__nav-menu-layer {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 10;
}

.header-desktop__nav-link .triangle {
  left: calc(50% - 6.5px);
}

.header-desktop__nav-buttons {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.header-desktop__nav-buttons .link--main {
  display: inline-block;
  height: 84px;
  position: relative;
  width: 60px;
}
.header-desktop__nav-buttons .link--main .icon {
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
  width: 24px;
}
.header-desktop__nav-buttons .link--main .icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.header-desktop__nav-button {
  height: 84px;
  position: relative;
}
.header-desktop__nav-button:nth-child(1) .link--main {
  background-color: rgba(0, 86, 187, 0.2);
}
.header-desktop__nav-button:nth-child(2) .link--main {
  background-color: rgba(0, 86, 187, 0.45);
}
.header-desktop__nav-button:nth-child(3) .link--main {
  background-color: rgba(0, 86, 187, 0.7);
}

.header-desktop__nav-button-title {
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  position: absolute;
  bottom: 18px;
  display: block;
  text-align: center;
  width: 94px;
}

.header-desktop__nav {
  flex: 0 1 auto;
  height: 84px;
  display: table;
}
.header-desktop__nav:not(.header-desktop__nav--icons) {
  display: flex;
  justify-content: center;
}

.header-desktop__nav-links {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.header-desktop__nav-links .link--main {
  align-items: center;
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  height: 100%;
  justify-content: flex-start;
  line-height: 0.875rem;
  padding: 4px 20px 0;
  position: relative;
}
.header-desktop__nav-links .link-with-icon--main {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  opacity: 0.8;
  transition: opacity 0.2s ease-in-out;
}
.header-desktop__nav-links .link-with-icon--main .icon {
  transition: opacity 0.2s ease-in-out;
  width: 48px;
  height: 48px;
  margin: 0;
  opacity: 1;
}
.header-desktop__nav-links .link-with-icon--main > span {
  transition: transform 0.2s ease-in-out;
  font-size: 14px;
  transition: font-size 0.2 ease-in-out;
}
.header-desktop__nav-links .link-with-icon--main:hover {
  opacity: 1;
}
.header-desktop__nav-links .link-with-icon--active {
  opacity: 1;
}
.header-desktop__nav-links .arrow {
  fill: #ffffff;
  flex-shrink: 0;
  height: 9px;
  margin-left: 10px;
  width: 9px;
}

.header-desktop__nav-link {
  height: 100%;
}

.header-desktop__nav-menu-layer {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 84px;
  transition: opacity 0.2s ease-in-out 0.2s;
  width: 100%;
  z-index: 0;
}

.header-desktop__nav-menu-layer--relative {
  background: linear-gradient(180deg, #ffffff 0, #ffffff 2px, #f8f8f8 3px, #ffffff 50px, #ffffff);
  box-shadow: 0 18px 54px -15px rgba(51, 51, 51, 0.7);
  left: 50%;
  padding: 30px;
  transform: translateX(-50%);
  width: auto;
}

.header-desktop__nav-menu-layer--visible {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
}

.header-desktop__nav-menu-layer-background {
  background: linear-gradient(180deg, #ffffff 0, #ffffff 2px, #f8f8f8 3px, #ffffff 50px, #ffffff);
  height: 100%;
  width: 100%;
}
.header-desktop__nav-menu-layer-background::after {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.7), rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  height: 600px;
  left: 0;
  pointer-events: none;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
}

.header-desktop__nav-menu-layer-content {
  display: flex;
  justify-content: center;
  padding: 24px 0 14px;
}
.header-desktop__nav-menu-layer-content .links-group {
  margin-right: 40px;
  position: relative;
}
.header-desktop__nav-menu-layer-content .links-group .link {
  margin-right: 25px;
  padding-bottom: 8px;
  padding-top: 8px;
}
.header-desktop__nav-menu-layer-content .links-group:last-child {
  margin-right: 0;
}

.header-desktop__search-bar {
  background-color: #ffffff;
  height: 84px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 32px;
  transition: opacity 0.2s ease-in-out, height 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
.header-desktop__search-bar::before {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.7), rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  height: 824px;
  left: 0;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
  z-index: 0;
}

.header-desktop__search-bar--visible {
  opacity: 1;
  pointer-events: auto;
}
.header-desktop__search-bar--visible .header-desktop__search-bar-reset {
  opacity: 1;
}

.header-desktop__search-bar-form {
  height: 84px;
}

.header-desktop__search-bar-form-input {
  border: 0;
  color: #0056BB;
  font-family: "Lato", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  height: 100%;
  line-height: 1.5rem;
  width: 100%;
}
.header-desktop__search-bar-form-input::placeholder {
  font-size: 1.25rem;
}
.header-desktop__search-bar-form-input:focus {
  border: 0;
}

.header-desktop__search-bar-reset {
  background: none;
  border: 0;
  opacity: 0;
  padding: 10px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.3s;
}
.header-desktop__search-bar-reset:active, .header-desktop__search-bar-reset:focus {
  background: none;
  border: 0;
  outline: none;
}
.header-desktop__search-bar-reset .icon {
  height: 24px;
  width: 24px;
}
.header-desktop__search-bar-reset .icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.links-group__title--layer-title {
  display: none;
}

.header-desktop__secondary-menu {
  background-color: #004290;
  position: relative;
  z-index: 100;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 12px 0;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items > li {
  padding: 0 30px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link:hover {
  color: white;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link.link--active {
  font-weight: bold;
  color: white;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--anchor {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--anchor:hover {
  color: #ffffff;
}

html.touchevents .header-desktop__nav-menu-layer-content {
  padding-top: 90px;
}
html.touchevents .links-group__title--layer-title {
  display: block;
  position: absolute;
  top: 0;
  transform: translateY(calc(-100% - 20px));
}
html.touchevents .links-group__title--layer-title a {
  align-items: center;
  display: flex;
}
html.touchevents .links-group__title--layer-title .icon {
  height: 15px;
  margin-bottom: 5px;
  margin-left: 10px;
  width: 15px;
}

@media print, screen and (min-width: 64em) {
  .header-desktop {
    display: block;
  }
  .header-desktop .links-group__links {
    display: flex;
    flex-direction: row;
  }
  /*
    .header-desktop__nav {

  	  .header-call { margin: 17px 0; }
    }
  */
}
@media screen and (min-width: 80em) {
  .header-desktop__nav-menu-layer-content .links-group {
    margin-right: 50px;
  }
  .header-desktop__main-content .euskaltel-logo {
    width: 180px;
  }
  .header-desktop__main-content .r-logo {
    width: 37px;
  }
  .header-desktop__main-content .telecable-logo {
    width: 190px;
  }
  .header-desktop__nav-buttons .link--main {
    width: 94px;
  }
  .header-desktop__search-bar-reset {
    right: 20px;
  }
}
@media screen and (min-width: 90em) {
  .header-desktop__nav:not(.header-desktop__nav--icons) {
    flex: 1;
  }
}
@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  10%, 90% {
    transform: scale(0.75);
  }
  50% {
    transform: scale(1.5);
  }
}
.cart-summary__nav-link {
  position: relative;
}
.cart-summary__nav-link .triangle {
  display: none;
}

.cart-summary__nav-link--visible .triangle {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}

.cart-summary__lines-number {
  align-items: center;
  background-color: #ffffff;
  border-radius: 100%;
  color: #0056BB;
  display: flex;
  font-size: 0.875rem;
  font-weight: 700;
  height: 24px;
  justify-content: center;
  line-height: 1.125rem;
  position: absolute;
  right: -10px;
  top: -10px;
  transition: transform 0.2s ease-in-out;
  width: 24px;
}

.cart-summary__lines-number--animate {
  animation: scale-animation ease-in-out 0.4s;
}

.cart-summary__layer {
  cursor: pointer;
  display: none;
  max-height: calc(100vh - 120px);
  min-width: 240px;
  overflow-y: auto;
}
.cart-summary__layer .loader {
  margin: 0 auto;
}

.cart-summary__layer--visible {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 10;
}

.cart-summary__line {
  align-items: center;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 100%;
}
.cart-summary__line:first-of-type {
  padding-top: 0;
}
.cart-summary__line:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}
.cart-summary__line .color-box {
  height: 16px;
  width: 16px;
}

.cart-summary__line-image {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-right: 15px;
  width: 40px;
}
.cart-summary__line-image svg {
  width: 32px;
}

.cart-summary__line-data {
  flex: 1;
}

.cart-summary__line-title {
  color: #b6b6b6;
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 0.875rem;
}
.cart-summary__line-title strong {
  color: #333;
  display: block;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.cart-summary__empty.link {
  display: block;
  font-family: "Telecable", sans-serif;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1rem;
  margin-top: 15px;
  text-align: center;
}

.cart-summary__cta {
  margin-top: 15px;
  text-align: center;
}

@media print, screen and (min-width: 64em) {
  .cart-summary__nav-link .triangle {
    display: block;
  }
  .cart-summary__lines-number {
    right: 5px;
    top: 15px;
  }
  .cart-summary__layer {
    display: block;
  }
}
@media screen and (min-width: 80em) {
  .cart-summary__lines-number {
    right: 15px;
  }
}
:root {
  --card-smartphone-max-width: 300px;
}

.c-card-smartphone {
  width: 100%;
  max-width: var(--card-smartphone-max-width);
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  padding: 16px 0 15px 0;
  position: relative;
}
.c-card-smartphone--featured .c-card-smartphone__featured {
  position: absolute;
  top: 0;
  width: 100%;
  border-top: #0056BB solid 3px;
}
.c-card-smartphone--full-image .c-card-smartphone__content__image {
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.c-card-smartphone__container {
  margin: 0 auto;
}
.c-card-smartphone__content__top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.c-card-smartphone__content__features {
  width: 75px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  height: 100%;
  min-height: 224px;
}
.c-card-smartphone__content__features--icon {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.c-card-smartphone__content__features--icon img {
  padding-bottom: 8px;
}
.c-card-smartphone__content__features--icon span {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1rem;
  color: #7F7F7F;
}
.c-card-smartphone__content__image {
  padding: 10px;
  width: 100%;
  max-width: 225px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.c-card-smartphone__content__image img {
  max-height: 260px;
}
.c-card-smartphone__content__info {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 16px 16px 0 16px;
}
.c-card-smartphone__content__price {
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-card-smartphone__content__price__financing {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  color: #333;
}
.c-card-smartphone__content__price__price {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 3rem;
  line-height: 3.625rem;
  color: #0056BB;
}
.c-card-smartphone__content__price__currency {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #0056BB;
}
.c-card-smartphone__content__price__text {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #BFBFBF;
  margin-left: 6px;
}
.c-card-smartphone__brand {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: center;
  color: #7F7F7F;
  padding: 0 16px 0 16px;
}
.c-card-smartphone__name {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 1.5rem;
  line-height: 1.875rem;
  text-align: center;
  color: #333;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 16px 0 16px;
}
.c-card-smartphone__initial_payment {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  color: #333;
  margin-bottom: 3px;
  margin-top: 5px;
}
.c-card-smartphone__single_payment {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  color: #333;
  margin-top: 7px;
}
.c-card-smartphone__cta a {
  min-width: 268px;
  padding-bottom: 12px;
  padding-top: 12px;
  margin-top: 12px;
}
.c-card-smartphone__link a {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.5rem;
  display: flex;
  align-items: center;
  text-align: center;
  color: #FF7300;
  min-width: 268px;
  min-height: 48px;
  padding-bottom: 12px;
  padding-top: 12px;
  display: block;
  margin-top: 8px;
}
.c-card-smartphone .equipment-preview__separator {
  width: 100%;
  background-color: #F2F2F2;
}
.c-card-smartphone__promotion-flag {
  background: #008dff;
  position: absolute;
  width: 172px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 45%;
  right: 0;
  z-index: 1;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 1rem;
  line-height: 1rem;
  color: #FFFFFF;
  text-transform: uppercase;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*=============================================
=            Color Variables                  =
=============================================*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/* Chart colors */
:root {
  --card-tarifa-min-width: 300px;
  --card-tarifa-max-width: 300px;
}
@media print, screen and (min-width: 48em) {
  :root {
    --card-tarifa-min-width: 350px;
    --card-tarifa-max-width: 400px;
  }
}

.c-card-tarifa {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  width: 100%;
  min-width: var(--card-tarifa-min-width);
  max-width: var(--card-tarifa-max-width);
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #F9F9F9;
  padding: 16px;
}
.c-card-tarifa--black {
  color: #ffffff;
  background-color: #333333;
}
.c-card-tarifa--black .c-card-tarifa__content {
  padding-left: 6px;
}
.c-card-tarifa--large, .c-card-tarifa--bono {
  --card-tarifa-min-width: 290px;
  --card-tarifa-max-width: 290px;
}
@media print, screen and (min-width: 48em) {
  .c-card-tarifa--large, .c-card-tarifa--bono {
    --card-tarifa-min-width: 250px;
    --card-tarifa-max-width: 290px;
  }
}
.c-card-tarifa--large .c-card-tarifa__body, .c-card-tarifa--bono .c-card-tarifa__body {
  margin-top: 46px;
}
.c-card-tarifa--large .c-card-tarifa__title, .c-card-tarifa--bono .c-card-tarifa__title {
  padding-left: 0;
  text-align: center;
  font-size: 2.25rem;
  line-height: 42px;
  color: #444444;
}
.c-card-tarifa--large .c-card-tarifa__content, .c-card-tarifa--bono .c-card-tarifa__content {
  justify-content: center;
}
.c-card-tarifa--large .c-card-tarifa__icon, .c-card-tarifa--bono .c-card-tarifa__icon {
  position: absolute;
  top: 0;
  padding: 16px 0 25px;
}
.c-card-tarifa--large .c-card-tarifa__icon svg, .c-card-tarifa--bono .c-card-tarifa__icon svg {
  height: 32px;
  width: 32px;
}
.c-card-tarifa--large .c-card-tarifa__icon svg > *, .c-card-tarifa--bono .c-card-tarifa__icon svg > * {
  stroke: #0056BB;
}
.c-card-tarifa--large .c-card-tarifa__description, .c-card-tarifa--bono .c-card-tarifa__description {
  color: #7F7F7F;
}
.c-card-tarifa--large .c-card-tarifa__price, .c-card-tarifa--bono .c-card-tarifa__price {
  justify-content: center;
  margin-top: 16px;
}
.c-card-tarifa--large .c-card-tarifa__integer, .c-card-tarifa--bono .c-card-tarifa__integer, .c-card-tarifa--large .c-card-tarifa__decimal, .c-card-tarifa--bono .c-card-tarifa__decimal {
  color: #0056BB;
}
.c-card-tarifa--large .c-card-tarifa__cta, .c-card-tarifa--bono .c-card-tarifa__cta {
  margin-top: 5px;
}
.c-card-tarifa--bono .c-card-tarifa__body {
  margin-top: 0;
}
.c-card-tarifa--bono .c-card-tarifa__content {
  display: none;
}
.c-card-tarifa--bono .c-card-tarifa__price {
  align-items: end;
  margin-bottom: 15px;
  margin-top: 35px;
}
.c-card-tarifa--bono .c-card-tarifa__offer {
  margin-right: 30px;
}
.c-card-tarifa--bono .c-card-tarifa__offer, .c-card-tarifa--bono .c-card-tarifa__real-price {
  display: flex;
  align-items: start;
  flex-direction: column;
}
.c-card-tarifa--bono .c-card-tarifa__offer .c-card-tarifa__text {
  font-size: 0.875rem;
  line-height: 16px;
  color: #7F7F7F;
}
.c-card-tarifa--bono .c-card-tarifa__real-price .c-card-tarifa__text {
  font-size: 0.75rem;
  line-height: 12px;
  color: #7F7F7F;
}
.c-card-tarifa--bono .c-card-tarifa__real-price .c-card-tarifa__integer,
.c-card-tarifa--bono .c-card-tarifa__real-price .c-card-tarifa__decimal {
  font-size: 0.875rem;
  line-height: 24px;
}
.c-card-tarifa--bono .c-card-tarifa__offer__content, .c-card-tarifa--bono .c-card-tarifa__real-price__content {
  display: flex;
  align-items: center;
  margin-right: auto;
}
.c-card-tarifa--bono .c-card-tarifa__integer {
  line-height: 48px;
}
.c-card-tarifa__ribbon {
  background-color: #14ccaf;
  font-size: 14px;
  line-height: 24px;
  width: 100%;
  padding: 0 var(--card--oferta-side-padding);
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin-top: -16px;
}
.c-card-tarifa__ribbon .icon {
  height: auto;
  width: auto;
  margin-right: 8px;
}
.c-card-tarifa__ribbon .icon > * {
  stroke: #ffffff;
  fill: #ffffff;
}
.c-card-tarifa__title {
  padding-left: 6px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 1.3125rem;
  line-height: 27px;
  position: relative;
}
.c-card-tarifa__title > span {
  font-size: 1.5rem;
}
.c-card-tarifa__title--crossed-out::after {
  content: " ";
  top: 50%;
  width: 120px;
  position: absolute;
  right: 50%;
  border: 1px solid #000;
  transform: translate(50%) rotate(10deg);
}
.c-card-tarifa__content {
  display: flex;
  align-items: center;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 14px;
}
.c-card-tarifa__icon {
  display: flex;
  padding: 0 14px 0 6px;
}
.c-card-tarifa__icon > svg {
  flex-shrink: 0;
}
.c-card-tarifa__description {
  flex-shrink: 1;
}
.c-card-tarifa__destacado {
  background-color: #008dff;
  line-height: 32px;
  padding: 0 var(--card--oferta-side-padding) 0 30px;
  color: #ffffff;
  margin: 12px -16px 12px -24px;
  right: 0;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  position: relative;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.c-card-tarifa__destacado:before {
  content: " ";
  width: 8px;
  height: 32px;
  background-color: #0067BB;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-card-tarifa__destacado--small {
  width: max-content;
}
.c-card-tarifa__price {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  margin-top: 32px;
}
.c-card-tarifa__oldprice {
  margin-top: 14px;
  width: 100%;
  text-align: center;
}
.c-card-tarifa__oldprice__text {
  font-size: 14px;
  line-height: 16px;
}
.c-card-tarifa__oldprice__price {
  font-family: "Telecable", sans-serif;
  font-size: 24px;
  line-height: 27px;
  font-weight: bold;
  text-decoration-line: line-through;
}
.c-card-tarifa__oldprice__price .price-text {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: normal;
}
.c-card-tarifa__integer {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 3rem;
  line-height: 58px;
}
.c-card-tarifa__price-decimal {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  height: 100%;
  font-family: "Lato", sans-serif;
}
.c-card-tarifa__decimal {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 24px;
}
.c-card-tarifa__frecuency {
  font-size: 0.875rem;
  line-height: 14px;
  color: #7F7F7F;
}
.c-card-tarifa__promo_frecuency {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
  text-align: center;
}
.c-card-tarifa__cta {
  margin-top: 18px;
}
.c-card-tarifa__cta a {
  width: 100%;
  padding-bottom: 12px;
  padding-top: 12px;
}
.c-card-tarifa__links div div div div a {
  border-radius: 100px;
}
.c-card-tarifa__condiciones {
  min-height: 30px;
  width: 100%;
  margin-top: 8px;
}
.c-card-tarifa__condiciones a {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #444444;
}

:root {
  --carousel-btn-nav-size: 48px;
}

.c-carousel {
  padding-top: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-carousel {
    padding-top: 29px;
  }
}
.c-carousel--tarifas {
  padding-top: 0;
}
.c-carousel .swiper-slide {
  flex-shrink: 0;
  height: auto;
  /*@include media (medium down) {
    width: initial !important;
  }*/
}
.c-carousel__wrapper {
  position: relative;
}
.c-carousel__nav-controls {
  position: relative;
  display: none;
  justify-content: center;
  align-content: center;
  align-items: center;
  margin-top: 32px;
}
@media print, screen and (min-width: 48em) {
  .c-carousel__nav-controls {
    margin-top: 48px;
  }
}
.c-carousel__btn-nav {
  display: flex;
  align-items: center;
  background-color: transparent;
  border-radius: 50%;
  cursor: pointer;
  justify-content: center;
  height: var(--carousel-btn-nav-size);
  position: absolute;
  right: -10px;
  top: calc(50% - var(--carousel-btn-nav-size) / 2);
  transition: background-color 0.2s ease-in-out;
  width: var(--carousel-btn-nav-size);
  z-index: 10;
}
.c-carousel__btn-nav.show {
  display: flex;
}
.c-carousel__btn-nav.disabled > svg > path {
  stroke: #7F7F7F;
}
.c-carousel__btn-nav.prev {
  left: 0;
  right: auto;
  top: calc(50% - var(--carousel-btn-nav-size) / 2);
}
@media print, screen and (min-width: 48em) {
  .c-carousel__btn-nav.prev {
    left: 90%;
  }
}
.c-carousel__btn-nav.no-border {
  border: none;
}
.c-carousel .swiper-container {
  padding: 16px;
  overflow: hidden;
}
.c-carousel .swiper-pagination-bullets {
  position: absolute;
  display: flex;
  justify-content: center;
}
.c-carousel .swiper-pagination-bullets .swiper-pagination-bullet:not(:first-child) {
  margin-left: 16px;
}
.c-carousel .swiper-pagination-bullets .swiper-pagination-bullet {
  background: #7F7F7F;
}
.c-carousel .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background: #0056BB;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.channel {
  justify-content: center;
  display: flex;
  flex: 0 0 12.5%;
  padding: 0 10px;
  margin: 10px 0;
}
@media print, screen and (min-width: 64em) {
  .channel {
    flex: 0 0 12.5%;
    justify-content: center;
  }
}
.channel__logo {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 0;
  min-width: 35px;
}
.channel__logo img {
  max-height: 40px;
  object-fit: scale-down;
  flex: 0 0 40px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  mix-blend-mode: multiply;
}
.channel__logo__caption {
  font-size: 12px;
  max-width: 85px;
  display: none;
}
@media print, screen and (min-width: 64em) {
  .channel__logo__caption {
    display: block;
  }
}
.channel__logo__4k {
  display: flex;
  background-color: #000;
  border-radius: 24px;
  color: #fff;
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  font-weight: 700;
  right: 1rem;
  bottom: 0.5rem;
  justify-content: center;
  align-items: center;
}
.channel__infoModal {
  position: absolute;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 15px rgba(38, 37, 37, 0.2);
  padding: 24px 32px;
  left: -40px;
  top: 40px;
  z-index: 100;
  display: none;
  width: 225px;
}
@media print, screen and (min-width: 64em) {
  .channel__infoModal {
    width: 275px;
    left: -80px;
  }
}
@media screen and (min-width: 105em) {
  .channel__infoModal {
    width: 375px;
    left: -120px;
  }
}
.channel__infoModal:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  border-radius: 6px;
  transform: rotate(45deg);
  height: 25px;
  width: 25px;
  top: -6px;
  left: 45px;
}
@media print, screen and (min-width: 64em) {
  .channel__infoModal:before {
    left: 85px;
  }
}
@media screen and (min-width: 105em) {
  .channel__infoModal:before {
    left: 125px;
  }
}
.channel__infoModal__title {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Telecable", sans-serif;
  margin-bottom: 8px;
  display: flex;
  flex-direction: row;
}
.channel__infoModal__dial {
  font-weight: bold;
  font-size: 1rem;
  color: #7F7F7F;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
.channel__infoModal__description {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
.channel__infoModal__functionalities {
  font-size: 0.75rem;
  color: #0056BB;
  line-height: 0.875rem;
}
.channel__infoModal__functionalities .icon {
  overflow: visible;
}
.channel__infoModal .channel__functionalities__functionality:last-child {
  margin-right: 8px;
}
.channel__moreInfo {
  display: none;
  flex-direction: row;
  position: relative;
}
.channel__moreInfo__modality {
  width: 8px;
  height: 8px;
  border-radius: 10px;
  margin: 8px 4px;
}
.channel__moreInfo__modality:last-child {
  margin-right: 8px;
}
.channel__moreInfo__modality--TVOcio {
  background-color: #EF066B;
}
.channel__moreInfo__modality--TVTotal {
  background-color: #FFBF2C;
}
.channel__moreInfo__infoCircle {
  width: 16px;
  height: 16px;
  background-color: #BFBFBF;
  margin: 8px;
  margin-right: auto;
  border-radius: 25px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-content: center;
  color: #fff;
}
.channel__moreInfo__infoCircle:hover + .channel__infoModal {
  display: block;
}
.channel__functionalities {
  border-top: 1px solid #F2F2F2;
  display: flex;
  flex-direction: row;
}
.channel__functionalities__functionality {
  margin: 16px 5px;
  position: relative;
  width: 14px;
  height: auto;
  display: inline-block;
}
.channel__functionalities__functionality:last-child {
  margin-right: 16px;
}
.channel__functionalities__functionality:hover:after {
  content: attr(data-functionality);
  display: block;
  position: absolute;
  background-color: #3F3F3F;
  width: 200px;
  height: auto;
  left: -24px;
  top: 24px;
  padding: 6px 12px;
  color: #fff;
  border-radius: 6px;
  text-align: center;
}
.channel__functionalities__functionality:hover:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #3F3F3F;
  border-radius: 6px;
  transform: rotate(45deg);
  height: 25px;
  width: 25px;
  top: 21px;
  left: -6px;
}
.channel__functionalities__dial {
  font-size: 1rem;
  color: #7F7F7F;
  font-weight: 700;
  margin: 16px;
  margin-right: auto;
}
.channel__functionalities .icon {
  width: 14px;
  height: auto;
  overflow: visible;
}
.channel__functionalities .icon__glyph {
  stroke: #0056BB;
}

.modal--channelsGrid .channel__infoModal {
  left: -58px;
  max-width: 260px;
}
@media print, screen and (min-width: 64em) {
  .modal--channelsGrid .channel__infoModal {
    max-width: 375px;
  }
}
.modal--channelsGrid .channel__infoModal:before {
  left: 62px;
}
.modal--channelsGrid .channel__functionalities__functionality:hover::after {
  left: -84px;
  z-index: 100;
}

.mat-dialog-content .channel {
  height: auto;
  box-shadow: none;
  margin-right: 0 !important;
}
.mat-dialog-content .channel__moreInfo {
  display: none;
}
.mat-dialog-content .channel__functionalities {
  display: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.channelv2 {
  justify-content: center;
  display: flex;
  flex: 0 0 12.5%;
  padding: 0;
  margin: 10px 0;
  flex-direction: column;
  border: 1px solid #ECECEC;
  border-radius: 8px;
  margin-right: 30px;
  min-width: 88px;
}
@media (max-width: 385px) {
  .channelv2 {
    margin-right: 0;
  }
}
.channelv2--hidden {
  display: none;
}
.channelv2 .channelv2-simple__dial,
.channelv2 .channelv2-simple__title {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .channelv2 {
    flex: 0 0 auto;
    width: 90px;
    justify-content: center;
    min-width: 88px;
  }
}
.channelv2__logo {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
  padding: 0;
  min-width: 35px;
}
.channelv2__logo img {
  max-height: 52px;
  object-fit: scale-down;
  flex: 0 0 40px;
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  mix-blend-mode: multiply;
}
.channelv2__logo__caption {
  font-size: 12px;
  max-width: 85px;
  display: none;
}
@media print, screen and (min-width: 64em) {
  .channelv2__logo__caption {
    display: block;
  }
}
.channelv2__logo__4k {
  display: flex;
  background-color: #000;
  border-radius: 24px;
  color: #fff;
  position: absolute;
  width: 1.5rem;
  height: 1.5rem;
  font-weight: 700;
  right: 1rem;
  bottom: 0.5rem;
  justify-content: center;
  align-items: center;
}
.channelv2__infoModal {
  position: absolute;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 0px 15px rgba(38, 37, 37, 0.2);
  padding: 24px 32px;
  left: -40px;
  top: 40px;
  z-index: 100;
  display: none;
  width: 225px;
}
@media print, screen and (min-width: 64em) {
  .channelv2__infoModal {
    width: 275px;
    left: -80px;
  }
}
@media screen and (min-width: 105em) {
  .channelv2__infoModal {
    width: 375px;
    left: -120px;
  }
}
.channelv2__infoModal:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  border-radius: 6px;
  transform: rotate(45deg);
  height: 25px;
  width: 25px;
  top: -6px;
  left: 45px;
}
@media print, screen and (min-width: 64em) {
  .channelv2__infoModal:before {
    left: 85px;
  }
}
@media screen and (min-width: 105em) {
  .channelv2__infoModal:before {
    left: 125px;
  }
}
.channelv2__infoModal__title {
  font-weight: bold;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-family: "Telecable", sans-serif;
  margin-bottom: 8px;
  display: flex;
  flex-direction: row;
}
.channelv2__infoModal__dial {
  font-weight: bold;
  font-size: 1rem;
  color: #7F7F7F;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
.channelv2__infoModal__description {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 8px;
}
.channelv2__infoModal__functionalities {
  font-size: 0.75rem;
  color: #0056BB;
  line-height: 0.875rem;
}
.channelv2__infoModal__functionalities .icon {
  overflow: visible;
}
.channelv2__infoModal .channel__functionalities__functionality:last-child {
  margin-right: 8px;
}
.channelv2__moreInfo {
  display: none;
  flex-direction: row;
  position: relative;
}
.channelv2__moreInfo__modality {
  width: 8px;
  height: 8px;
  border-radius: 10px;
  margin: 8px 4px;
}
.channelv2__moreInfo__modality:last-child {
  margin-right: 8px;
}
.channelv2__moreInfo__modality--TVOcio {
  background-color: #EF066B;
}
.channelv2__moreInfo__modality--TVTotal {
  background-color: #FFBF2C;
}
.channelv2__moreInfo__infoCircle {
  width: 16px;
  height: 16px;
  background-color: #BFBFBF;
  margin: 8px;
  margin-right: auto;
  border-radius: 25px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-content: center;
  color: #fff;
}
.channelv2__moreInfo__infoCircle:hover + .channel__infoModal {
  display: block;
}
.channelv2__functionalities {
  border-top: 1px solid #F2F2F2;
  display: flex;
  flex-direction: row;
  background-color: #F2F2F2;
}
.channelv2__functionalities__functionality {
  margin: 8px 5px;
  position: relative;
  width: 14px;
  height: auto;
  display: inline-block;
}
.channelv2__functionalities__functionality:last-child {
  margin-right: 5px;
}
.channelv2__functionalities__functionality:hover:after {
  content: attr(data-functionality);
  display: block;
  position: absolute;
  background-color: #3F3F3F;
  width: 200px;
  height: auto;
  left: -24px;
  top: 24px;
  padding: 6px 12px;
  color: #fff;
  border-radius: 6px;
  text-align: center;
}
.channelv2__functionalities__functionality:hover:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #3F3F3F;
  border-radius: 6px;
  transform: rotate(45deg);
  height: 25px;
  width: 25px;
  top: 21px;
  left: -6px;
}
.channelv2__functionalities__dial {
  font-size: 14px;
  color: #333;
  font-weight: 700;
  margin: 8px 5px;
  margin-right: auto;
  line-height: 16px;
}
.channelv2__functionalities__dial__label {
  display: none;
}
.channelv2__functionalities .icon {
  width: 14px;
  height: auto;
  overflow: visible;
}
.channelv2__functionalities .icon__glyph {
  stroke: #0056BB;
}

.modal--channelsGrid .channel__infoModal {
  left: -58px;
  max-width: 260px;
}
@media print, screen and (min-width: 64em) {
  .modal--channelsGrid .channel__infoModal {
    max-width: 375px;
  }
}
.modal--channelsGrid .channel__infoModal:before {
  left: 62px;
}
.modal--channelsGrid .channel__functionalities__functionality:hover::after {
  left: -84px;
  z-index: 100;
}

.mat-dialog-content .channel {
  height: auto;
  box-shadow: none;
  margin-right: 0 !important;
}
.mat-dialog-content .channel__moreInfo {
  display: none;
}
.mat-dialog-content .channel__functionalities {
  display: none;
}

.channelv2-simple {
  display: flex;
  flex: 0 0 auto;
  margin: 10px 0;
  flex-direction: row;
  border-radius: 8px;
  width: 100%;
  overflow: hidden;
}
.channelv2-simple--hidden {
  display: none;
}
.channelv2-simple .channelv2__logo,
.channelv2-simple .channelv2__functionalities {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .channelv2-simple {
    flex: 0 0 auto;
  }
}
.channelv2-simple--channel_category_generalista .channelv2-simple__dial {
  background-color: #FFA30D;
}
.channelv2-simple--channel_category_cineSeries .channelv2-simple__dial {
  background-color: #007CB2;
}
.channelv2-simple--channel_category_infantiles .channelv2-simple__dial {
  background-color: #AA1C11;
}
.channelv2-simple--channel_category_deportes .channelv2-simple__dial {
  background-color: #B4A70D;
}
.channelv2-simple--channel_category_documentales .channelv2-simple__dial {
  background-color: #14CCAF;
}
.channelv2-simple--channel_category_musica .channelv2-simple__dial {
  background-color: #950DB4;
}
.channelv2-simple--channel_category_noticias .channelv2-simple__dial {
  background-color: #0D18B4;
}
.channelv2-simple--channel_category_autonomicos .channelv2-simple__dial {
  background-color: #3B9647;
}
.channelv2-simple--channel_category_varios .channelv2-simple__dial {
  background-color: #FF0D8C;
}
.channelv2-simple__dial {
  color: #fff;
  font-weight: 700;
  width: 52px;
  justify-content: center;
  align-items: center;
  display: flex;
}
.channelv2-simple__title {
  border: 1px solid #ECECEC;
  border-left: 0;
  padding: 10px 16px;
  width: 100%;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  font-weight: 700;
  font-family: "Lato", sans-serif;
  display: flex;
  text-transform: uppercase;
}

.channel-box__hidden {
  display: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.channelsCaption {
  margin: 40px 0 20px 0;
}
.channelsCaption__sectionTitle {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  margin-top: 30px;
}
.channelsCaption .channel__moreInfo__modality {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}
.channelsCaption__modality {
  vertical-align: middle;
  display: inline-block;
  margin: 0 20px 0 0;
}

.channelsForm {
  width: 100%;
  margin-top: 30px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.channels-filtros__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  margin-top: 32px;
}
@media (max-width: 760px) {
  .channels-filtros__title {
    display: none;
  }
}
.channels-filtros__subtitle {
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.channels-filtros__filters {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 760px) {
  .channels-filtros__filters {
    align-items: flex-start;
  }
}
@media (max-width: 500px) {
  .channels-filtros__filters {
    flex-direction: column;
  }
}
.channels-filtros__filters__group {
  display: flex;
  flex: 1 0;
}
@media (max-width: 500px) {
  .channels-filtros__filters__group {
    width: 100%;
  }
}
.channels-filtros__filters__group:not(:last-child) {
  justify-content: space-between;
  margin: 0 30px 0 0;
}
@media (max-width: 760px) {
  .channels-filtros__filters__group {
    flex-direction: column;
  }
}
.channels-filtros__filters__group__inner {
  position: relative;
  flex: 1 0 auto;
  max-width: 250px;
  margin-right: 25px;
}
@media (max-width: 760px) {
  .channels-filtros__filters__group__inner {
    margin: 0 0 15px 0;
    max-width: none;
  }
}
@media (max-width: 480px) {
  .channels-filtros__filters__group__inner {
    width: 100%;
  }
}
.channels-filtros__filters__icon {
  display: inline-block;
  width: 16px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  flex: 0 0 16px;
  pointer-events: none;
}
.channels-filtros__filters__icon svg {
  pointer-events: none;
}
.channels-filtros__button {
  color: #0056BB;
  margin-left: 28px;
  cursor: pointer;
  white-space: nowrap;
  padding: 15px 0;
}
.channels-filtros__button__icon {
  display: inline-block;
  width: 16px;
  margin-left: 10px;
}
.channels-filtros__button__icon--rotation {
  transform: rotate(90deg);
}
.channels-filtros__button__icon__list {
  display: inline-block;
}
.channels-filtros__button__icon__grid {
  display: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.c-tv-channels-menu .section-description__title {
  text-align: center;
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
  text-align: center;
  letter-spacing: -0.5px;
  margin-bottom: 32px !important;
}

.tv-channels-filter {
  width: 100%;
  display: flex;
  align-items: flex-end;
}
.tv-channels-filter > * {
  width: 50%;
}
.tv-channels-filter > *:nth-child(1) {
  order: 1;
  width: 100%;
}
.tv-channels-filter > *:nth-child(2) {
  order: 2;
  width: 100%;
  padding: 0 15px;
}
.tv-channels-filter > *:nth-child(3) {
  order: 3;
}
.tv-channels-filter > *:nth-child(4) {
  order: 4;
}

.form-input--tv-channels-filter {
  border-radius: 0;
  font-weight: normal;
}

.form-input--tv-channels-filter-buscador {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjI1IDE1LjI1TDExIDExIiBzdHJva2U9IiNFMTBBMEEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTYuNzUgMTIuNzVDMTAuMDYzNyAxMi43NSAxMi43NSAxMC4wNjM3IDEyLjc1IDYuNzVDMTIuNzUgMy40MzYyOSAxMC4wNjM3IDAuNzUgNi43NSAwLjc1QzMuNDM2MjkgMC43NSAwLjc1IDMuNDM2MjkgMC43NSA2Ljc1QzAuNzUgMTAuMDYzNyAzLjQzNjI5IDEyLjc1IDYuNzUgMTIuNzVaIiBzdHJva2U9IiNFMTBBMEEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+");
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
}

.tv-channels-filter__by {
  margin-bottom: 20px;
}
.tv-channels-filter__by .button {
  width: 100%;
  border-radius: 50px;
  display: none;
}

.tv-channels-filter__label {
  font-weight: 700;
  margin-bottom: 5px;
  display: block;
}

.tv-channels-filter__label--hiddenxs {
  display: none;
}

.tv-channels-filter__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'><path d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'></path><path d='M0 0h24v24H0V0z' fill='none'></path></svg>");
  background-repeat: no-repeat;
  background-position: calc(100% - 15px) center;
}
.tv-channels-filter__select option {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 48px;
  padding: 0 16px;
}

@media print, screen and (min-width: 64em) {
  .tv-channels-filter > * {
    width: auto;
  }
  .tv-channels-filter > *:first-child {
    width: auto;
  }
  .tv-channels-filter > *:nth-child(1) {
    order: 1;
    width: auto;
    flex: 0 0 auto;
  }
  .tv-channels-filter > *:nth-child(2) {
    order: 5;
    width: 100%;
    padding: 0 15px;
  }
  .tv-channels-filter > *:nth-child(3) {
    order: 2;
    flex: 0 0 auto;
  }
  .tv-channels-filter > *:nth-child(4) {
    order: 3;
    flex: 0 0 auto;
  }
  .tv-channels-filter > *:nth-child(5) {
    order: 4;
    flex: 0 0 auto;
    margin-left: auto;
  }
  .tv-channels-filter__by .button {
    width: auto;
    display: block;
  }
  .tv-channels-filter__label--hiddenxs {
    display: block;
  }
}
.tv-channels-filter-menu {
  list-style-type: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  margin: auto;
  font-family: "Lato", sans-serif;
  margin-bottom: 30px;
  position: relative;
}
.tv-channels-filter-menu__item {
  flex: 0 0 50%;
  text-align: center;
  font-size: 0.875rem;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  margin: 0 5px;
  max-width: 350px;
}
@media print, screen and (min-width: 48em) {
  .tv-channels-filter-menu__item {
    margin: 0 15px;
  }
}
.tv-channels-filter-menu__item__inner {
  padding: 20px 25px 11px 25px;
  border: 1px solid #BFBFBF;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-bottom: 8px;
  min-height: 180px;
  transition: all ease-in 0.2s;
}
@media print, screen and (min-width: 48em) {
  .tv-channels-filter-menu__item__inner {
    min-height: auto;
  }
}
.tv-channels-filter-menu__item__inner--hovered {
  background-color: #0056BB;
  border: 1px solid #0056BB;
  color: #ffffff;
}
.tv-channels-filter-menu__item__inner--hovered svg {
  display: inline-block;
  margin: 0 10px 0 0;
}
.tv-channels-filter-menu__item__inner--hovered svg path {
  fill: #fff !important;
}
.tv-channels-filter-menu__item__inner--unhovered {
  background-color: transparent !important;
  border: 1px solid #BFBFBF !important;
  color: #000 !important;
}
.tv-channels-filter-menu__item__inner--unhovered svg {
  display: inline-block;
  margin: 0 10px 0 0;
}
.tv-channels-filter-menu__item__inner--unhovered svg path {
  fill: #000 !important;
}
.tv-channels-filter-menu__item__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 20px;
  letter-spacing: -0.5px;
  line-height: 27px;
  margin-bottom: 5px;
  display: inline-flex;
}
.tv-channels-filter-menu__item__title svg {
  display: inline-block;
  margin: 0 10px 0 0;
}
.tv-channels-filter-menu__item__title svg path {
  fill: #000;
}
.tv-channels-filter-menu__item__description {
  line-height: 20px;
}
.tv-channels-filter-menu__item__description span {
  text-decoration: underline;
}
.tv-channels-filter-menu__item--active .tv-channels-filter-menu__item__inner {
  background-color: #0056BB;
  border: 1px solid #0056BB;
  color: #ffffff;
}
.tv-channels-filter-menu__item--active .tv-channels-filter-menu__item__title svg path {
  fill: #fff;
}
.tv-channels-filter-menu__view {
  color: #ff5800;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.comparison-table-column {
  width: 100%;
}
.comparison-table-column div[class^=price-monthly-fee] {
  width: 100%;
}

.comparison-table-column--featured .comparison-table-column__title {
  background-color: #0056BB;
  color: #ffffff;
}
.comparison-table-column--featured .comparison-table-column__title_extra {
  color: #ffffff;
}

.comparison-table-column--huge .comparison-table-column__title {
  font-size: 2.25rem;
  line-height: 2.625rem;
}

.comparison-table-column__title {
  background-color: #eeeeee;
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
  text-align: center;
  padding: 20px 16px 16px;
}

.comparison-table-column__title_extra {
  display: block;
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  text-align: center;
}

.comparison-table-column__row {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
  margin-top: -1px;
  padding: 24px 24px 16px;
}
.comparison-table-column__row:first-child {
  border-top: 0;
  margin-top: 0;
}
.comparison-table-column__row strong {
  font-weight: 700;
}
.comparison-table-column__row p {
  margin-bottom: 15px;
}
.comparison-table-column__row p:last-child {
  margin-bottom: 0;
}

.comparison-table-column__row-logo {
  height: 30px;
  margin-bottom: 10px;
}

.comparison-table-column__row-icon {
  align-items: center;
  display: flex;
  height: 36px;
  justify-content: center;
  margin-bottom: 10px;
}
.comparison-table-column__row-icon svg {
  width: auto;
}

.comparison-table-column__row-icon-text {
  margin-left: 3%;
}

.comparison-table-column__row-link {
  color: #d92679;
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.comparison-table-column__price > * {
  font-size: 0.8rem;
  text-align: left;
}

.comparison-table-column__cta {
  padding: 0 16px 16px;
}
.comparison-table-column__cta .button {
  font-size: 1rem;
  min-width: 0;
  padding: 15px 24px;
  width: 100%;
}

.comparison-table-column--restyling .comparison-table-column__title,
.comparison-table-column--restyling .comparison-table-column__title_extra {
  font-size: 1.3125rem;
  text-align: left;
}
.comparison-table-column--restyling .comparison-table-column__rows-no-price .comparison-table-column__row {
  border-bottom: 1px solid #BFBFBF;
}
.comparison-table-column--restyling .comparison-table-column__row-content,
.comparison-table-column--restyling .comparison-table-column__row-link {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
}
.comparison-table-column--restyling .comparison-table-column__row-link {
  font-size: 0.875rem;
  color: #FF7300;
}
.comparison-table-column--restyling .price-with-subject__integer-amount {
  font-size: 4rem;
  color: #FF7300;
}
.comparison-table-column--restyling .price-with-subject__decimal-amount {
  color: #FF7300;
  font-size: 2rem;
}
.comparison-table-column--restyling .price-with-subject__subject {
  font-size: 1.5rem;
  color: #BFBFBF;
}

@media print, screen and (min-width: 48em) {
  .comparison-table-column--padding-x2 .comparison-table-column__row:not(.comparison-table-column__row--logo) {
    padding-bottom: 26px;
    padding-top: 30px;
  }
  .comparison-table-column--padding-x3 .comparison-table-column__row:not(.comparison-table-column__row--logo) {
    padding-bottom: 36px;
    padding-top: 40px;
  }
  .comparison-table-column--padding-x4 .comparison-table-column__row:not(.comparison-table-column__row--logo) {
    padding-bottom: 46px;
    padding-top: 50px;
  }
  .comparison-table-column--padding-x5 .comparison-table-column__row:not(.comparison-table-column__row--logo) {
    padding-bottom: 56px;
    padding-top: 60px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.configurator__item {
  width: 100%;
}
.configurator__item .configurator__item__title {
  margin-bottom: 40px;
}
.configurator__item .internet-options-result {
  text-align: center;
  margin: 50px auto 0 auto;
}
.configurator__item .internet-options-result__item {
  display: none;
  font-family: "Telecable", sans-serif;
  font-size: 2.75rem;
  font-weight: 300;
  color: #7F7F7F;
}
.configurator__item .internet-options-result__item strong,
.configurator__item .configurator__box__speed strong {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 4.0625rem;
  color: #ff5800;
}
.configurator__item .internet-options-result__item.active {
  display: block;
}
.configurator__item .internet-selector {
  text-align: center;
  margin: 30px auto;
}
.configurator__item .internet-selector__item {
  display: inline-block;
  width: 40%;
  min-width: 95px;
  border: 1px solid #BFBFBF;
  border-radius: 20px;
  color: #BFBFBF;
  margin: 5px;
  cursor: pointer;
}
.configurator__item .internet-selector__item.disabled {
  background-color: #F2F2F2;
  border-color: #BFBFBF;
  color: #BFBFBF;
  cursor: not-allowed;
}
.configurator__item .internet-selector__item span {
  display: block;
  padding: 6px;
  border: 1px solid transparent;
  border-radius: 20px;
}
.configurator__item .internet-selector__item:hover,
.configurator__item .internet-selector__item:hover span,
.configurator__item .internet-selector__item.active,
.configurator__item .internet-selector__item.active span {
  border-color: #ff5800;
  color: #ff5800;
  font-weight: bold;
}
.configurator__item .internet-selector__item.disabled:hover,
.configurator__item .internet-selector__item.disabled:hover span,
.configurator__item .internet-selector__item.disabled.active,
.configurator__item .internet-selector__item.disabled.active span {
  border-color: transparent;
  color: #BFBFBF;
  font-weight: normal;
}
.configurator__item .internet-selector__item.disabled:hover,
.configurator__item .internet-selector__item.disabled.active {
  border-color: #BFBFBF;
}
.configurator__item .configurator__symbol {
  display: table;
  width: 100%;
  height: 100%;
  text-align: center;
}
.configurator__item .configurator__symbol__item,
.configurator__item .configurator__box__symbol__item {
  display: table-cell;
  font-family: "Telecable", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  color: #BFBFBF;
  vertical-align: middle;
}
.configurator__item .configurator__box__symbol__item {
  font-size: 1.3125rem;
}
.configurator__item .configurator__box {
  position: relative;
  margin-bottom: 15px;
}
.configurator__item .configurator__box__options {
  display: none;
}
.configurator__item .configurator__box__options .configurator__box__table {
  border-bottom: 1px solid #BFBFBF;
  cursor: pointer;
}
.configurator__item .configurator__box__options .configurator__box__table:last-child {
  border-bottom: none;
}
.configurator__item .configurator__box--selectable .configurator__box__options {
  position: absolute;
  display: block;
  width: 100%;
  top: 0;
  z-index: 2;
  background-color: #ffffff;
  border: 1px solid #BFBFBF;
  border-radius: 7px;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  left: 0;
  top: -80px;
}
.configurator__item .configurator__box--big {
  margin-bottom: 50px;
}
.configurator__item .configurator__box__table {
  display: table;
  width: 100%;
}
.configurator__item .configurator__box--border {
  border: 1px solid #BFBFBF;
  border-radius: 7px;
}
.configurator__item .configurator__box--border.configurator__box--selectable {
  border: none;
}
.configurator__item .configurator__box__cell {
  display: table-cell;
  vertical-align: middle;
  padding: 15px 10px;
}
.configurator__item .configurator__box__switch {
  text-align: right;
}
.configurator__item .configurator__box__icon {
  width: 24px;
}
.configurator__item .configurator__box__icon__img {
  display: block;
  width: 24px;
  height: 24px;
  background-color: #ff5800;
}
.configurator__item .configurator__box__text {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}
.configurator__item .configurator__box.disabled .configurator__box__icon__img {
  background-color: #BFBFBF;
}
.configurator__item .configurator__box.disabled .configurator__box__text {
  color: #7F7F7F;
}
.configurator__item .configurator__box__symbol {
  width: 16px;
  padding-left: 0;
  padding-right: 0;
}
.configurator__item .configurator__box__price {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #7F7F7F;
  width: 120px;
}
.configurator__item .configurator__box__speed {
  text-align: right;
  font-family: "Telecable", sans-serif;
  font-size: 1.75rem;
  font-weight: 300;
  color: #7F7F7F;
}
.configurator__item .configurator__box__speed strong {
  font-size: 3rem;
}
.configurator__item .configurator__box__arrow {
  width: 40px;
  text-align: center;
  cursor: pointer;
  padding-left: 0;
}
.configurator__item .configurator__box__arrow__icon {
  position: relative;
  display: block;
  width: 16px;
  height: 16px;
}
.configurator__item .configurator__box__options .configurator__box__arrow__icon {
  opacity: 0;
}
.configurator__item .configurator__box__options .configurator__box__table.active {
  position: relative;
  z-index: 1;
}
.configurator__item .configurator__box__options .configurator__box__table:hover {
  background-color: #F2F2F2;
}
.configurator__item .configurator__box__options .configurator__box__table:first-child.active,
.configurator__item .configurator__box__options .configurator__box__table:last-child.active {
  outline: none;
}
.configurator__item .configurator__box__options .configurator__box__table.active:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -1px;
  display: block;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  background-color: #ffffff;
  border: 1px #ff5800 solid;
  z-index: -1;
}
.configurator__item .configurator__box__options .configurator__box__table:last-child.active:before,
.configurator__item .configurator__box__options .configurator__box__table:last-child:hover {
  -webkit-border-bottom-right-radius: 7px;
  -webkit-border-bottom-left-radius: 7px;
  -moz-border-radius-bottomright: 7px;
  -moz-border-radius-bottomleft: 7px;
  border-bottom-right-radius: 7px;
  border-bottom-left-radius: 7px;
}
.configurator__item .configurator__box__options .configurator__box__table:first-child.active:before,
.configurator__item .configurator__box__options .configurator__box__table:first-child:hover {
  -webkit-border-top-left-radius: 7px;
  -webkit-border-top-right-radius: 7px;
  -moz-border-radius-topleft: 7px;
  -moz-border-radius-topright: 7px;
  border-top-left-radius: 7px;
  border-top-right-radius: 7px;
}
.configurator__item .configurator__box__options .configurator__box__table.active .configurator__box__arrow__icon {
  opacity: 1;
}
.configurator__item .configurator__box__arrow__icon:before,
.configurator__item .configurator__box__arrow__icon:after {
  content: "";
  display: block;
  background-color: #ff5800;
  position: absolute;
  top: 7px;
  height: 2px;
  width: 12px;
}
.configurator__item .configurator__box__arrow__icon:before {
  right: -2px;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.configurator__item .configurator__box__options .configurator__box__arrow__icon:before {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.configurator__item .configurator__box__arrow__icon:after {
  left: 13px;
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.configurator__item .configurator__box__options .configurator__box__arrow__icon:after {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.configurator__item .configurator__box__close {
  position: absolute;
  top: -10px;
  right: -10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #333;
  cursor: pointer;
  z-index: 2;
}
.configurator__item .configurator__box--selectable .configurator__box__close {
  display: none;
}
.configurator__item .configurator__box__close:before,
.configurator__item .configurator__box__close:after {
  content: "";
  display: block;
  background-color: #F2F2F2;
  position: absolute;
  top: 11px;
  left: 5px;
  height: 2px;
  width: 14px;
  border-radius: 2px;
}
.configurator__item .configurator__box__close:before {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.configurator__item .configurator__box__close:after {
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.configurator__item .configurator__box--dashed {
  border: 2px dashed #BFBFBF;
  background-color: #F5F5F5;
  border-radius: 7px;
}
.configurator__item .configurator__box--add {
  text-align: center;
  color: #BFBFBF;
  font-size: 0.875rem;
  font-weight: bold;
  cursor: copy;
}
.configurator__item .configurator__box--add__icon {
  position: relative;
  display: block;
  margin: 0 auto 10px auto;
  width: 20px;
  height: 20px;
  background-color: #BFBFBF;
  border-radius: 50%;
}
.configurator__item .configurator__box--add__icon:before,
.configurator__item .configurator__box--add__icon:after {
  content: "";
  display: block;
  background-color: #ffffff;
  position: absolute;
  top: 9px;
  left: 4px;
  height: 2px;
  width: 13px;
}
.configurator__item .configurator__box--add__icon:after {
  -ms-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.configurator__item .your-election {
  margin-bottom: 40px;
}
.configurator__item .your-election .your-election__subtitle {
  margin: 20px 0;
  background-color: #ff5800;
  color: #ffffff;
  display: inline-block;
  padding: 10px;
  font-size: 0.875rem;
  font-weight: bold;
}
.configurator__item .your-election .your-election__disclaimer {
  color: #7F7F7F;
  font-size: 0.875rem;
  font-weight: bold;
  max-width: 200px;
}

:root {
  --height-coverage-banner: 48px;
}

.c-coverage-banner {
  background-color: #7F7F7F;
  width: 100%;
  height: 48px;
  font-size: 1rem;
  line-height: 24px;
  font-family: "Lato", sans-serif;
}
@media print, screen and (max-width: 63.99875em) {
  .c-coverage-banner {
    font-size: 0.875rem;
    line-height: 16px;
  }
}
.c-coverage-banner__container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  max-width: 1440px;
  color: #ffffff;
  height: 100%;
}
.c-coverage-banner__container__button {
  margin-left: 15px;
  font-size: 1rem;
  line-height: 24px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-coverage-banner__container__button > * {
    font-size: 0.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .c-coverage-banner__container__button {
    display: none;
  }
}
.c-coverage-banner__container__button--mobile {
  display: none;
}
@media print, screen and (max-width: 47.99875em) {
  .c-coverage-banner__container__button--mobile {
    display: inline;
  }
}
.c-coverage-banner__container__pipe {
  margin: 0 22px;
  height: 24px;
  border: 1px solid #ffffff;
}
@media print, screen and (max-width: 47.99875em) {
  .c-coverage-banner__container__pipe {
    display: none;
  }
}
.c-coverage-banner__container__link.link.link--white-secondary {
  font-size: 1rem;
  line-height: 24px;
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .c-coverage-banner__container__link.link.link--white-secondary {
    font-size: 0.875rem;
  }
}
@media print, screen and (max-width: 47.99875em) {
  .c-coverage-banner__container__link.link.link--white-secondary {
    display: none;
  }
}

.c-krt-coverage-response {
  display: none;
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
}
.c-krt-coverage-response#response-cmn-off {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media print, screen and (min-width: 64em) {
  .c-krt-coverage-response#response-cmn-off {
    margin-top: 80px;
    margin-bottom: 80px;
  }
}
.c-krt-coverage-response__address, .c-krt-coverage-response__offers {
  padding: 25px 40px;
}
.c-krt-coverage-response__address, .c-krt-coverage-response__status, .c-krt-coverage-response__offers {
  display: flex;
}
.c-krt-coverage-response__address {
  flex-direction: column;
  border-bottom: 1px solid #F2F2F2;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage-response__address {
    max-width: 285px;
    border-right: 1px solid #F2F2F2;
  }
}
.c-krt-coverage-response__address-intro, .c-krt-coverage-response__address-address {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}
.c-krt-coverage-response__address-address {
  margin-top: 5px;
  font-weight: 700;
}
.c-krt-coverage-response__check-again {
  margin-top: 5px;
  text-decoration: underline;
  color: #0056BB;
}
.c-krt-coverage-response__status {
  align-items: center;
  padding: 54px 30px;
}
.c-krt-coverage-response__status .coverage-ok {
  width: 40px;
  flex-shrink: 0;
}
.c-krt-coverage-response__status .coverage-ok svg {
  width: 100%;
  height: auto;
}
.c-krt-coverage-response__status .coverage-ko {
  width: 40px;
  flex-shrink: 0;
}
.c-krt-coverage-response__status .coverage-ko svg {
  width: 100%;
  height: auto;
}
.c-krt-coverage-response__status-title {
  margin-left: 30px;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #0056BB;
}
.c-krt-coverage-response__status-title--not-coverage {
  color: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage-response__status-title {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
.c-krt-coverage-response__offers {
  flex-direction: column;
  align-items: center;
  background-color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage-response__offers {
    max-width: 350px;
  }
}
.c-krt-coverage-response__offers-title {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
}
.c-krt-coverage-response__offers-button > button {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage-response {
    flex-direction: row;
  }
}

.c-descriptivoHeader {
  height: 200px;
  padding: 40px 32px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  flex: 1 1 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.c-descriptivoHeader--withIcon {
  display: flex;
  flex-direction: row;
  justify-content: flex-start !important;
  align-items: flex-end;
  padding-top: 50px !important;
  padding-bottom: 41px !important;
}
@media print, screen and (max-width: 79.99875em) {
  .c-descriptivoHeader--withIcon {
    align-items: center;
    justify-content: flex-start !important;
  }
}
.c-descriptivoHeader--withIcon .c-descriptivoHeader__text {
  margin-top: 0;
  font-weight: 300;
}
.c-descriptivoHeader--withIcon img {
  margin-right: 8px;
}
.c-descriptivoHeader--withIconWrapper {
  display: flex;
  align-items: flex-start;
}
@media print, screen and (max-width: 79.99875em) {
  .c-descriptivoHeader {
    height: 168px;
    padding: 16px;
    justify-content: flex-end;
  }
}
.c-descriptivoHeader__destacado {
  color: #ffffff;
  background-color: #14ccaf;
  padding: 0 8px;
  line-height: 24px;
  font-size: 14px;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  margin-bottom: 28px;
}
@media print, screen and (max-width: 79.99875em) {
  .c-descriptivoHeader__destacado {
    margin-bottom: 16px;
  }
}
.c-descriptivoHeader__title {
  color: #ffffff;
  font-size: 24px;
  line-height: 30px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  .c-descriptivoHeader__title {
    font-size: 36px;
    line-height: 42px;
  }
}
.c-descriptivoHeader__text {
  color: #ffffff;
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  margin-top: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-descriptivoHeader__text {
    font-size: 18px;
    line-height: 24px;
  }
}

:root {
  --descriptivoBody-left-side-padding: 47px;
}
@media print, screen and (max-width: 104.99875em) {
  :root {
    --descriptivoBody-left-side-padding: 24px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  :root {
    --descriptivoBody-left-side-padding: 16px;
  }
}

.c-descriptivoBody {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1 1 100%;
  margin: 0 16px;
  margin-bottom: 48px;
}
.c-descriptivoBody--marginTop {
  margin-top: 35px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody {
    flex-wrap: wrap;
    max-width: calc(100% - 32px);
  }
}
.c-descriptivoBody__wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.c-descriptivoBody__left {
  background-color: #F9F9F9;
  flex: 1;
  margin-right: 32px;
  padding: 24px var(--descriptivoBody-left-side-padding);
  position: relative;
  overflow: hidden;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__left {
    padding: 16px;
    margin-right: 0;
  }
  .c-descriptivoBody__left .c-descriptivoBody__rightTitle {
    display: none;
  }
}
.c-descriptivoBody__left--withDestacado {
  padding-right: 0;
  display: flex;
  justify-content: space-between;
}
.c-descriptivoBody__left--withDestacado .c-descriptivoBody__wrapper {
  padding-right: 16px;
}
.c-descriptivoBody__left--withDestacado .c-descriptivoBody__left__content {
  margin-right: 0;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__left--withDestacado .c-descriptivoBody__left__content {
    margin-right: 70px;
  }
}
.c-descriptivoBody__left--withDestacado .c-descriptivoBody__rightTitle {
  width: 100%;
}
.c-descriptivoBody__left--withDestacado .child:not(:first-child) {
  flex: 1;
}
.c-descriptivoBody__left--withDestacado.Smartphones {
  padding-right: 16px;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__left--withDestacado.Smartphones {
    padding-right: 0;
    flex-direction: row;
  }
}
.c-descriptivoBody__left--withDestacado.Smartphones .c-descriptivoBody__left__content {
  width: 100%;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__left--withDestacado.Smartphones .c-descriptivoBody__left__content {
    margin-right: 0;
    width: 45%;
  }
}
.c-descriptivoBody__left--withDestacado.Smartphones .c-descriptivoBody__left__content:nth-child(2) {
  margin-top: 80px;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__left--withDestacado.Smartphones .c-descriptivoBody__left__content:nth-child(2) {
    margin-top: 0;
  }
}
.c-descriptivoBody__left__content {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.c-descriptivoBody__left__content-list {
  width: 100%;
}
.c-descriptivoBody__destacado {
  width: 280px;
  margin-top: -25px;
  flex: 1 1;
  min-width: 280px;
  max-width: 280px;
  padding-left: 63px;
  padding-top: 55px;
  background-position: top 0 left -90px;
  background-repeat: no-repeat;
  height: 100%;
  opacity: 0.3;
  transition: opacity 0.3s;
}
@media print, screen and (max-width: 79.99875em) {
  .c-descriptivoBody__destacado {
    display: none;
  }
}
.c-descriptivoBody__destacado.active {
  opacity: 1;
}
.c-descriptivoBody__destacadoTitle {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #7F7F7F;
}
.c-descriptivoBody__destacadoSubtitle {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
}
.c-descriptivoBody__destacadoImage {
  margin: 8px 0;
}
.c-descriptivoBody__destacadoDescriptivo {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 16px;
  color: #7F7F7F;
}
.c-descriptivoBody__destacadoBig {
  width: 200px;
  margin-top: 0;
  flex-direction: column;
  min-width: 200px;
  max-width: 200px;
  height: 100%;
  display: none;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoBig {
    display: flex;
    width: 200px;
    min-width: 200px;
    max-width: 200px;
  }
}
@media screen and (min-width: 80em) {
  .c-descriptivoBody__destacadoBig {
    display: flex;
    width: 320px;
    min-width: 320px;
    max-width: 320px;
  }
}
.c-descriptivoBody__destacadoBigBg {
  position: absolute;
  right: 0;
  top: 0;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoBigBg {
    right: -130px;
  }
}
@media screen and (min-width: 80em) {
  .c-descriptivoBody__destacadoBigBg {
    right: 0;
  }
}
.c-descriptivoBody__destacadoBigTitle {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  line-height: 18px;
  width: 100%;
  max-width: 300px;
  margin-bottom: 10px;
  padding-left: 50px;
  z-index: 1;
  position: relative;
}
.c-descriptivoBody__destacadoBigTitle span {
  color: #D81F26;
  font-weight: bold;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoBigTitle {
    font-size: 16px;
    line-height: 18px;
  }
}
@media screen and (min-width: 80em) {
  .c-descriptivoBody__destacadoBigTitle {
    font-size: 24px;
    line-height: 20px;
  }
}
.c-descriptivoBody__destacadoBigSubtitle {
  color: #0056BB;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  margin-bottom: 0;
  margin-top: 10px;
  padding-left: 0;
  z-index: 1;
  position: relative;
  display: block;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoBigSubtitle {
    padding-left: 50px;
    margin-top: 0;
    margin-bottom: 8px;
  }
}
.c-descriptivoBody__destacadoBigImage {
  z-index: 1;
  position: relative;
}
@media print, screen and (max-width: 79.99875em) {
  .c-descriptivoBody__destacadoSmartphonesPlus {
    position: relative;
    top: -40px;
  }
}
.c-descriptivoBody__destacadoSmartphonesPlus .border {
  position: absolute;
  top: 50%;
  width: 90%;
  height: 1px;
  background: #C4C4C4;
  opacity: 0.2;
  box-shadow: 16px 18px 40px rgb(0, 0, 0);
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoSmartphonesPlus .border {
    top: inherit;
    left: 50%;
    width: 0.5px;
    height: 85%;
  }
}
.c-descriptivoBody__destacadoSmartphonesPlus .icon {
  position: absolute;
  left: calc(50% - 46px);
  top: calc(50% - 35px);
  width: auto;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoSmartphonesPlus .icon {
    top: calc(50% - 46px);
  }
}
.c-descriptivoBody__destacadoSmartphonesTitle {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  width: 100%;
  max-width: 300px;
  z-index: 1;
  position: relative;
  margin-bottom: 10px;
}
.c-descriptivoBody__destacadoSmartphonesTitle span {
  color: #D81F26;
  font-weight: bold;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoSmartphonesTitle {
    max-width: 100%;
    margin-bottom: 25px;
    font-size: 18px;
  }
}
.c-descriptivoBody__destacadoSmartphonesSubtitle {
  font-family: "Lato", sans-serif;
  color: #0056BB;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 10px;
  padding-left: 0;
  z-index: 1;
  position: relative;
  display: block;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoSmartphonesSubtitle {
    display: none;
  }
}
.c-descriptivoBody__destacadoSmartphonesImage {
  max-width: 350px;
  position: relative;
  z-index: 1;
}
.c-descriptivoBody__destacadoSmartphonesImage img {
  padding: 10px 0;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__destacadoSmartphonesImage img {
    padding: 5px;
  }
}
.c-descriptivoBody__promo-inferior {
  background: #F2F2F2;
  max-width: 100%;
  flex: 1 1 100%;
  padding: 16px;
  min-height: 82px;
  display: flex;
  justify-content: space-between;
  transition: background-color 0.2s ease;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__promo-inferior {
    display: none;
  }
}
.c-descriptivoBody__promo-inferior__text {
  width: 100%;
  margin-right: 12px;
}
.c-descriptivoBody__promo-inferior__pretitle {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin-bottom: 10px;
}
.c-descriptivoBody__promo-inferior__title {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.c-descriptivoBody__promo-inferior__icon {
  margin-top: 8px;
}
.c-descriptivoBody__promo-inferior__icon img, .c-descriptivoBody__promo-inferior__icon svg {
  max-width: 70px;
  height: auto;
}
.c-descriptivoBody__right {
  flex: 1;
  max-width: 397px;
  background-color: #ffffff;
  box-shadow: 0px 10px 30px rgba(38, 38, 38, 0.15);
  padding: 24px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__right {
    max-width: 100%;
    flex: 1 1 100%;
    padding: 16px;
    padding-top: 0;
  }
}
.c-descriptivoBody__right--alt .c-descriptivoBody__rightTitle {
  margin-bottom: 0;
}
.c-descriptivoBody__right--alt .c-descriptivoBody__prices {
  color: #0056BB;
}
.c-descriptivoBody__rightTitle {
  color: #000;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 27px;
  margin-bottom: 12px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__rightTitle {
    display: none;
  }
}
.c-descriptivoBody__ctas {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__ctas {
    margin-top: 30px;
  }
}
.c-descriptivoBody__ctas a {
  width: 100%;
  flex: 1 1 100%;
  border-radius: 24px;
}
.c-descriptivoBody__ctas .button {
  margin-bottom: 8px;
}
.c-descriptivoBody__priceDiscountText {
  background-color: #EF066B;
  line-height: 40px;
  padding: 0 16px;
  color: #ffffff;
  margin: 0 0 12px -24px;
  right: 0;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  position: relative;
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  .c-descriptivoBody__priceDiscountText {
    margin-left: -32px;
    padding: 0 30px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__priceDiscountText {
    width: 100%;
    flex: 1 1 100%;
  }
}
.c-descriptivoBody__priceDiscountText:before {
  content: " ";
  width: 8px;
  height: 40px;
  background-color: #d2015c;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-descriptivoBody__prices {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 18px;
  max-width: 266px;
  margin-top: 8px;
  flex-direction: column;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__prices {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    max-width: 100%;
  }
}
.c-descriptivoBody__pricePerMonth {
  display: flex;
  font-size: 48px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.c-descriptivoBody__pricePerMonth--withDiscount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  display: flex;
  align-items: flex-end;
  color: #7F7F7F;
  font-size: 19px;
  margin-top: 10px;
}
.c-descriptivoBody__pricePerMonth--withDiscount p {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-right: 8px;
}
.c-descriptivoBody__pricePerMonth--withDiscount span.decimals {
  font-size: 17px;
}
.c-descriptivoBody__pricePerMonth--withDiscount span.text {
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #7F7F7F;
}
.c-descriptivoBody__priceEntero {
  font-size: 77px;
  line-height: 87px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__priceEntero {
    font-size: 48px;
    line-height: 40px;
  }
}
.c-descriptivoBody__priceDecimas {
  font-size: 38px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
  height: 80px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__priceDecimas {
    font-size: 24px;
    line-height: 24px;
    height: 40px;
  }
}
.c-descriptivoBody__priceDecimas span {
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  color: #7F7F7F;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__priceDecimas span {
    font-size: 14px;
    line-height: 16px;
  }
}
.c-descriptivoBody__condiciones {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #C4C4C4;
  margin-top: 10px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__condiciones {
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }
}
.c-descriptivoBody__itemDestacado {
  background-color: #EF066B;
  line-height: 24px !important;
  color: #ffffff;
  font-size: 12px !important;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  padding: 0 10px;
}
.c-descriptivoBody__itemDestacado strong {
  font-weight: 700;
}
.c-descriptivoBody__destacada {
  background-color: #0056BB;
  line-height: 32px;
  padding: 0 var(--descriptivoBody-left-side-padding);
  padding-right: 60px;
  padding-left: 28px;
  color: #ffffff;
  margin: 0 -16px;
  margin-left: -25px;
  right: 0;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  position: relative;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  display: inline-block;
}
@media print, screen and (min-width: 22.5em) {
  .c-descriptivoBody__destacada {
    padding-left: calc(var(--descriptivoBody-left-side-padding) + 8px + 24px + 6px);
    margin-left: calc(var(--descriptivoBody-left-side-padding) * -1 - 8px);
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__destacada {
    line-height: normal;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
.c-descriptivoBody__destacada--masInfo {
  margin-left: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__destacada--masInfo {
    margin-left: 20px;
    display: block;
    width: max-content;
  }
}
.c-descriptivoBody__destacada--WithImage {
  padding-right: 60px;
}
.c-descriptivoBody__destacada:before {
  content: " ";
  width: 8px;
  height: 32px;
  background-color: #0067BB;
  position: absolute;
  left: 0px;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-descriptivoBody__destacadaImage {
  position: absolute;
  bottom: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__destacadaImage {
    right: 0;
  }
}
.c-descriptivoBody__mas_info {
  color: #0056BB;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  display: block;
  width: 100%;
  margin-top: 8px;
  line-height: 18px;
}
.c-descriptivoBody__item {
  display: flex;
  margin-bottom: 24px;
  align-items: flex-start;
}
.c-descriptivoBody__item--simpleMarginBottom {
  margin-bottom: 5px;
}
.c-descriptivoBody__item--destacada {
  display: block;
}
.c-descriptivoBody__item--destacada .c-ofertaCard__destacada {
  padding-left: 54px;
}
.c-descriptivoBody__item p {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin-left: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-descriptivoBody__item p {
    font-size: 20px;
    line-height: 24px;
  }
}
.c-descriptivoBody__item p span {
  color: #ef066b;
}
.c-descriptivoBody__itemLine {
  margin-top: 3px;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-start;
}
.c-descriptivoBody__itemLine__line {
  display: flex;
}
.c-descriptivoBody__itemLine svg {
  width: auto;
  height: auto;
  margin-left: 8px;
  flex-shrink: 0;
}
.c-descriptivoBody__itemLine p:nth-child(1n+2).c-ofertaCard__itemDestacado {
  margin-top: 5px;
}
@media print, screen and (min-width: 22.5em) {
  .c-descriptivoBody__line {
    margin-left: 24px;
  }
}
.c-descriptivoBody__addLine {
  color: #0056BB;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
  display: inline;
}
.c-descriptivoBody__addLine img {
  margin-right: 10px;
}
.c-descriptivoBody__newLine {
  border-left: 1px solid #0056BB;
  padding-left: 12px;
  display: block;
}
@media print, screen and (min-width: 22.5em) {
  .c-descriptivoBody__newLine {
    padding-left: 16px;
  }
}
.c-descriptivoBody__newLine__header {
  display: flex;
  align-items: center;
}
.c-descriptivoBody__newLine__header p {
  font-size: 0.875rem;
  line-height: 16px;
  color: #1D1F2C;
  width: 240px;
  margin-right: 10px;
  max-width: max-content;
}
@media print, screen and (min-width: 22.5em) {
  .c-descriptivoBody__newLine__header p {
    margin-right: 56px;
  }
}
.c-descriptivoBody__newLine__header p span {
  color: inherit;
}
.c-descriptivoBody__newLine__body {
  margin-top: 16px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 102px);
  grid-template-rows: 1fr;
  gap: 1px 20px;
  grid-template-areas: ". . .";
}
.c-descriptivoBody__newLine__body__box {
  cursor: pointer;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 102px;
  height: 60px;
  padding: 8px 20px;
  border: 1px solid #0056BB;
}
.c-descriptivoBody__newLine__body__box--active {
  background-color: #0056BB;
}
.c-descriptivoBody__newLine__body__box--active .c-descriptivoBody__newLine__body__box__title, .c-descriptivoBody__newLine__body__box--active .c-descriptivoBody__newLine__body__box__text {
  color: #ffffff;
}
.c-descriptivoBody__newLine__body__box__title {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 24px;
  text-transform: uppercase;
}
.c-descriptivoBody__newLine__body__box__text {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 16px;
}
.c-descriptivoBody__itemMasInfo {
  color: #0056BB;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  margin-right: 100px;
  margin-left: 10px;
  flex-shrink: 0;
  margin-right: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoBody__itemMasInfo {
    flex: 0 0 61px;
    max-width: unset;
    min-width: 61px;
    margin-left: 16px;
  }
}
.c-descriptivoBody__icon {
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 24px;
}
.c-descriptivoBody .img-off {
  opacity: 0.3;
  transition: opacity 0.3s;
}
.c-descriptivoBody .img-on {
  opacity: 1;
  transition: opacity 0.3s;
}

.c-descriptivoFooter {
  display: flex;
  align-items: center;
  justify-content: center;
  flex: 1 1 100%;
  background-color: #0056BB;
  width: 100%;
  height: 80px;
  margin-top: 32px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .c-descriptivoFooter {
    padding: 0 32px;
  }
}
@media print, screen and (max-width: 79.99875em) {
  .c-descriptivoFooter {
    display: none;
  }
}
.c-descriptivoFooter__title {
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
.c-descriptivoFooter__text {
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  margin-left: 16px;
  margin-right: 32px;
  max-width: 380px;
}

.c-descriptivoSticky {
  position: fixed;
  bottom: -100%;
  left: 0;
  z-index: 99999999999;
  width: 100%;
}
.c-descriptivoSticky.visible {
  display: none;
  bottom: 0;
  transition: all 0.3s;
}
.c-descriptivoSticky__content {
  background-color: #333;
  max-width: 824px;
  margin: auto;
  height: 64px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 49px;
  padding-right: 16px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__content {
    padding: 0 16px;
    height: 72px;
  }
}
.c-descriptivoSticky__title {
  color: #ffffff;
  font-size: 21px;
  line-height: 27px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__title {
    display: none;
  }
}
.c-descriptivoSticky__price {
  display: flex;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__price {
    flex-wrap: wrap;
  }
}
.c-descriptivoSticky__priceInt {
  color: #0056BB;
  font-size: 42px;
  line-height: 40px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
.c-descriptivoSticky__priceDecimals {
  color: #0056BB;
  font-size: 20px;
  line-height: 20px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.c-descriptivoSticky__priceText {
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.c-descriptivoSticky__priceText strong {
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__priceText {
    display: none;
  }
}
.c-descriptivoSticky__priceText--mobile {
  display: none;
  flex: 1 1 100%;
  color: #ffffff;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__priceText--mobile {
    display: block;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__ctas {
    display: flex;
    align-items: center;
  }
}
@media print, screen and (min-width: 48em) {
  .c-descriptivoSticky__ctas .button {
    padding: 0;
    min-height: 40px;
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 40px;
    margin-left: 16px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-descriptivoSticky__ctas .button__content {
    line-height: 40px;
  }
}
.c-descriptivoSticky__ctallamadme.button.button--bordered-to-filled-white span.button__content svg.icon > * {
  stroke: #ffffff;
}
.c-descriptivoSticky__ctallamadme:hover.button.button--bordered-to-filled-white span.button__content svg.icon > * {
  stroke: #333;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__ctallamadme {
    display: none;
  }
}
.c-descriptivoSticky__ctallamadmeIcon {
  display: none;
  margin: 0 20px;
  margin-right: 4px;
  width: 29px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-descriptivoSticky__ctallamadmeIcon {
    display: block;
  }
}
.c-descriptivoSticky__ctallamadmeIcon img {
  width: 100%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipment-desktop {
  align-items: center;
  display: flex;
}

.equipment-desktop--inverted .equipment-desktop__picture {
  order: 2;
}
.equipment-desktop--inverted .equipment-desktop__specs {
  order: 3;
}
.equipment-desktop--inverted .equipment-desktop__content {
  margin-right: 90px;
  order: 1;
}

.equipment-desktop__picture {
  display: block;
  width: 260px;
}

.equipment-desktop__image {
  width: 100%;
}

.equipment-desktop__specs {
  margin-right: 45px;
  text-align: center;
  width: 90px;
}

.equipment-desktop__spec {
  color: #7F7F7F;
  font-family: "Telecable", sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1rem;
  margin-bottom: 10px;
}
.equipment-desktop__spec > .icon {
  height: 30px;
  margin-bottom: 5px;
  width: 30px;
}
.equipment-desktop__spec > .icon .icon__glyph {
  fill: #7F7F7F;
  stroke: #7F7F7F;
}
.equipment-desktop__spec:last-child {
  margin-bottom: 0;
}

.equipment-desktop__content {
  margin-left: 45px;
  margin-top: 24px;
  max-width: 320px;
}
.equipment-desktop__content .equipment-desktop__specs {
  width: auto;
  text-align: left;
  margin: 0;
}
.equipment-desktop__content .equipment-desktop__spec {
  text-align: center;
  display: inline-block;
  margin: 10px 16px 4px;
}
.equipment-desktop__content .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  min-width: 255px;
}
.equipment-desktop__content .price-taxes {
  display: none;
}

.equipment-desktop__brand {
  color: #b6b6b6;
  display: block;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.75rem;
  margin-bottom: 5px;
}

.equipment-desktop__name {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.625rem;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.equipment-desktop__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 20px;
}

.equipment-desktop__link {
  text-align: center;
  position: absolute;
  bottom: -40px;
  min-width: 255px;
}
.equipment-desktop__link .link--secondary, .equipment-desktop__link .legal-text-modal__link, .equipment-desktop__link .full-width-upgrade__content-paragraph a, .full-width-upgrade__content-paragraph .equipment-desktop__link a, .equipment-desktop__link .fiber-coverage__legal-notice a, .fiber-coverage__legal-notice .equipment-desktop__link a, .equipment-desktop__link .ethical-form__legal-notice a, .ethical-form__legal-notice .equipment-desktop__link a, .equipment-desktop__link .contact-form__legal-notice a, .contact-form__legal-notice .equipment-desktop__link a, .equipment-desktop__link .form-checkbox a, .form-checkbox .equipment-desktop__link a, .equipment-desktop__link .legal a, .equipment-desktop__link .terminal__rate-conditions-content a, .equipment-desktop__link .legal-text-modal__modal-content a, .equipment-desktop__link .ethical-form-sms-verification-popup__header a,
.equipment-desktop__link .ethical-form-sms-verification-popup__body a, .equipment-desktop__link .ethical-form-incidence-types-popup__header a,
.equipment-desktop__link .ethical-form-incidence-types-popup__body a, .equipment-desktop__link .upgrade-comparison-table__modal-content a, .equipment-desktop__link .intrusive-cmn-modal__content a, .equipment-desktop__link .help-content__main-content a, .legal .equipment-desktop__link a, .terminal__rate-conditions-content .equipment-desktop__link a, .legal-text-modal__modal-content .equipment-desktop__link a, .ethical-form-sms-verification-popup__header .equipment-desktop__link a,
.ethical-form-sms-verification-popup__body .equipment-desktop__link a, .ethical-form-incidence-types-popup__header .equipment-desktop__link a,
.ethical-form-incidence-types-popup__body .equipment-desktop__link a, .upgrade-comparison-table__modal-content .equipment-desktop__link a, .intrusive-cmn-modal__content .equipment-desktop__link a, .help-content__main-content .equipment-desktop__link a, .equipment-desktop__link .accordion-item__content a, .accordion-item__content .equipment-desktop__link a, .equipment-desktop__link .card-product__subtitle a, .card-product__subtitle .equipment-desktop__link a, .equipment-desktop__link .card-work-with-us__subtitle a, .card-work-with-us__subtitle .equipment-desktop__link a {
  color: #0056BB;
  font-size: 1rem;
  font-weight: 700;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipment-mobile {
  width: 100%;
}

.equipment-mobile--loaded .equipment-mobile__picture {
  opacity: 1;
  transform: translateX(-50%);
}

.equipment-mobile--opened .equipment-mobile__toggle-button .icon__glyph:first-child {
  transform: rotate(90deg);
}
.equipment-mobile--opened .equipment-mobile__toggle-button .icon__glyph:last-child {
  transform: rotate(180deg);
}

.equipment-mobile__top,
.equipment-mobile__content {
  padding-left: 30px;
  padding-right: 30px;
}

.equipment-mobile__top {
  height: 90px;
  overflow: hidden;
  position: relative;
  z-index: 0;
}
.equipment-mobile__top::before {
  background: radial-gradient(rgba(191, 191, 191, 0.5), rgba(255, 255, 255, 0) 70%);
  bottom: 0;
  content: "";
  height: 80px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}

.equipment-mobile__picture {
  display: block;
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 0;
  transform: translateX(-50%) translateY(60px);
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition-duration: 0.5s;
  width: 180px;
  z-index: 10;
}

.equipment-mobile__image {
  width: 100%;
}

.equipment-mobile__content {
  background-color: #ffffff;
  padding-bottom: 30px;
  position: relative;
  z-index: 10;
}
.equipment-mobile__content::after {
  background-color: #ffffff;
  bottom: 0;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.equipment-mobile__content::before {
  background: radial-gradient(rgba(191, 191, 191, 0.3), rgba(255, 255, 255, 0) 80%);
  bottom: 0;
  content: "";
  height: 0;
  left: 50%;
  padding-bottom: 100%;
  position: absolute;
  transform: translateX(-50%) translateY(50%) scaleY(0.05);
  width: 100%;
  z-index: 0;
}

.equipment-mobile__brand,
.equipment-mobile__name,
.equipment-mobile__description,
.equipment-mobile__toggle-wrapper,
.equipment-mobile__price,
.equipment-mobile .promotion-badge,
.equipment-mobile .button {
  position: relative;
  z-index: 20;
}

.equipment-mobile__brand {
  color: #b6b6b6;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 5px;
}

.equipment-mobile__name {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2rem;
  margin-bottom: 5px;
}

.equipment-mobile__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-bottom: 20px;
}

.equipment-mobile__toggle-wrapper {
  background: linear-gradient(rgba(255, 255, 255, 0.8) 0%, white 80%);
  height: 50px;
  left: 0;
  position: absolute;
  top: -50px;
  width: 100%;
}
.equipment-mobile__toggle-wrapper::before {
  box-shadow: 0 -5px 20px -10px rgba(51, 51, 51, 0.1);
  content: "";
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 0;
}

.equipment-mobile__toggle-button {
  align-items: center;
  background: #0056BB;
  border: 0;
  border-radius: 50%;
  display: flex;
  height: 50px;
  justify-content: center;
  left: 50%;
  outline: none;
  position: absolute;
  top: -50%;
  transform: translateX(-50%);
  width: 50px;
  z-index: 10;
}
.equipment-mobile__toggle-button .icon {
  height: 30px;
  width: 30px;
}
.equipment-mobile__toggle-button .icon__glyph {
  stroke: #ffffff;
  transform-origin: center center;
  transition: transform 0.2s ease-in-out;
}
.equipment-mobile__toggle-button:focus, .equipment-mobile__toggle-button:active {
  outline: none;
}

@media print, screen and (min-width: 48em) {
  .equipment-mobile__content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .equipment-mobile__picture {
    width: 260px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipment-list-item {
  border-bottom: 1px solid #BFBFBF;
  display: block;
  transition: margin 0.2s ease-in-out;
}
.equipment-list-item .icon {
  height: 10px;
  opacity: 0;
  transform: translateX(-10px);
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  width: 10px;
  margin-top: -6px;
}
.equipment-list-item .icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}
.equipment-list-item:hover:not(.equipment-list-item--active) .icon {
  opacity: 1;
  transform: translateX(0);
}

.equipment-list-item--active .equipment-list-item__link {
  opacity: 1;
}
.equipment-list-item--active .icon {
  opacity: 1;
  transform: translateX(0);
}

.equipment-list-item__link {
  align-items: center;
  display: flex;
  opacity: 0.5;
  transition: opacity 0.2s ease-in-out;
}

.equipment-list-item__picture {
  display: block;
  height: 40px;
  overflow: hidden;
  width: 48px;
}

.equipment-list-item__title {
  color: #333;
  flex: 1;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.125rem;
  text-transform: uppercase;
  margin-top: -6px;
  overflow: hidden;
  padding-left: 30px;
  padding-right: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.equipment-list-item__brand {
  font-weight: 300;
  text-transform: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipment-preview {
  display: flex;
  flex-direction: column;
  max-width: 600px;
  padding: 30px 30px 30px;
}
.equipment-preview .variant-selector-filter {
  padding-left: 15px;
}

.equipment-preview--loaded .equipment-preview__photo {
  opacity: 1;
}
.equipment-preview--loaded .equipment-preview__bottom {
  opacity: 1;
}

.equipment-preview__main {
  align-items: flex-end;
  display: flex;
}

.equipment-preview__top {
  display: flex;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

.equipment-preview__photo {
  opacity: 0;
  position: relative;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
}

.equipment-preview__picture-wrapper {
  width: 100%;
}

.equipment-preview__picture {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.equipment-preview__image {
  max-height: 270px;
  height: 150px;
  width: auto;
}

.equipment-preview__content {
  display: flex;
  flex-direction: column;
  margin-top: 30px;
  margin-bottom: 10px;
}
.equipment-preview__content .price-taxes {
  display: none;
}

.equipment-preview__title {
  color: #b6b6b6;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
}
.equipment-preview__title strong {
  color: #333;
  display: block;
  font-size: 1.5rem;
  line-height: 2.125rem;
  text-transform: uppercase;
}

.equipment-preview__separator {
  background-color: #BFBFBF;
  border: 0;
  height: 1px;
  margin: 10px 0;
}

.equipment-preview__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.equipment-preview__bottom {
  align-items: flex-start;
  display: flex;
  flex-wrap: nowrap;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.equipment-preview__bottom .variant-selector-filterable__subject {
  width: 100%;
}
.equipment-preview__bottom .variant-selector-filterable__subject > * {
  width: 100%;
}

.equipment-preview__prices {
  flex: 1;
}

.equipment-preview__price {
  margin-top: 5px;
}

.equipment-preview__cta {
  /*
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
  */
  margin-top: auto;
}
.equipment-preview__cta .button {
  width: 100%;
}

.equipment-preview__link {
  text-align: center;
  margin-top: 16px;
}
.equipment-preview__link .link--secondary, .equipment-preview__link .legal-text-modal__link, .equipment-preview__link .full-width-upgrade__content-paragraph a, .full-width-upgrade__content-paragraph .equipment-preview__link a, .equipment-preview__link .fiber-coverage__legal-notice a, .fiber-coverage__legal-notice .equipment-preview__link a, .equipment-preview__link .ethical-form__legal-notice a, .ethical-form__legal-notice .equipment-preview__link a, .equipment-preview__link .contact-form__legal-notice a, .contact-form__legal-notice .equipment-preview__link a, .equipment-preview__link .form-checkbox a, .form-checkbox .equipment-preview__link a, .equipment-preview__link .legal a, .equipment-preview__link .terminal__rate-conditions-content a, .equipment-preview__link .legal-text-modal__modal-content a, .equipment-preview__link .ethical-form-sms-verification-popup__header a,
.equipment-preview__link .ethical-form-sms-verification-popup__body a, .equipment-preview__link .ethical-form-incidence-types-popup__header a,
.equipment-preview__link .ethical-form-incidence-types-popup__body a, .equipment-preview__link .upgrade-comparison-table__modal-content a, .equipment-preview__link .intrusive-cmn-modal__content a, .equipment-preview__link .help-content__main-content a, .legal .equipment-preview__link a, .terminal__rate-conditions-content .equipment-preview__link a, .legal-text-modal__modal-content .equipment-preview__link a, .ethical-form-sms-verification-popup__header .equipment-preview__link a,
.ethical-form-sms-verification-popup__body .equipment-preview__link a, .ethical-form-incidence-types-popup__header .equipment-preview__link a,
.ethical-form-incidence-types-popup__body .equipment-preview__link a, .upgrade-comparison-table__modal-content .equipment-preview__link a, .intrusive-cmn-modal__content .equipment-preview__link a, .help-content__main-content .equipment-preview__link a, .equipment-preview__link .accordion-item__content a, .accordion-item__content .equipment-preview__link a, .equipment-preview__link .card-product__subtitle a, .card-product__subtitle .equipment-preview__link a, .equipment-preview__link .card-work-with-us__subtitle a, .card-work-with-us__subtitle .equipment-preview__link a {
  color: #0056BB;
  font-size: 1rem;
  font-weight: 700;
}

@media print, screen and (min-width: 64em) {
  .no-touchevents .equipment-preview--cta-hidden {
    margin-bottom: 52px;
    padding: 30px;
  }
  .no-touchevents .equipment-preview--cta-hidden:hover .equipment-preview__cta .button {
    transform: translateY(0);
  }
  .no-touchevents .equipment-preview--cta-hidden .equipment-preview__cta {
    bottom: -52px;
  }
  .no-touchevents .equipment-preview--cta-hidden .equipment-preview__cta .button {
    transform: translateY(-100%);
    transition: transform 0.2s ease-in-out;
  }
}
.c-informaticaBody__right .equipment__price-selector-item > a {
  width: calc(50% - 15px);
}
@media print, screen and (min-width: 48em) {
  .c-informaticaBody__right .equipment__price-selector-item .price-with-subject__integer-amount {
    font-size: 3.375em;
  }
}
@media print, screen and (min-width: 48em) {
  .c-informaticaBody__right .equipment__price-selector-item .price-with-subject__decimal-amount {
    font-size: 1.625em;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipment-specs {
  text-align: center;
  width: 60px;
  display: flex;
  flex-direction: column;
}

.equipment-specs__spec {
  color: #7F7F7F;
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 0.875rem;
  margin-bottom: 10px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.equipment-specs__spec > .icon {
  height: 20px;
  width: 20px;
  margin: 0 auto 8px;
}
.equipment-specs__spec > .icon .icon__glyph {
  fill: #7F7F7F;
  stroke: #7F7F7F;
}
.equipment-specs__spec:last-child {
  margin-bottom: 0;
}

@media print, screen and (min-width: 48em) {
  .equipment-specs__spec {
    font-size: 0.75rem;
    line-height: 0.875rem;
  }
  .equipment-specs__spec > .icon {
    height: 30px;
    width: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .equipment-specs {
    width: 100px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
:root {
  --configurador-width: 358px;
  --configurador-spacing: 55px;
}

.c-faq {
  padding-top: 48px;
  padding-bottom: 56px;
  width: 100%;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none; /* Safari */
  -khtml-user-select: none; /* Konqueror HTML */
  -moz-user-select: none; /* Old versions of Firefox */
  -ms-user-select: none; /* Internet Explorer/Edge */
  user-select: none;
}
.c-faq__header, .c-faq__content {
  width: 100%;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
@media print, screen and (min-width: 64em) {
  .c-faq__header--leave-space-right, .c-faq__content--leave-space-right {
    width: calc(100% - var(--configurador-width) - var(--configurador-spacing));
  }
}
.c-faq__header {
  text-align: center !important;
}
.c-faq__header .section-description__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #333;
}
@media print, screen and (min-width: 48em) {
  .c-faq__header .section-description__title {
    font-size: 1.3125rem;
    line-height: 1.6875rem;
  }
}

.c-faq--osoa__header {
  text-align: left !important;
}
.c-faq--osoa__content {
  padding-left: 0;
  padding-right: 0;
}

.form-group-textarea__label, .form-group-select__label, .form-group-input__label {
  margin-bottom: 10px;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.form-group-input {
  position: relative;
}

.form-group-input--disabled .form-input {
  background-color: #eee;
  cursor: not-allowed;
}

.form-group-input__spinner .form-spinner {
  position: absolute;
  right: 15px;
  top: -30px;
}

.form-group-input__errors {
  display: none;
  position: relative;
  z-index: -1;
}

[data-validation-state^=not-valid] ~ .form-group-input__errors,
[data-validation-state=not-filled] ~ .form-group-input__errors {
  display: block;
}

[data-validation-state^=not-valid] ~ .form-group-input__errors .form-error--not-valid {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

[data-validation-state=not-filled] ~ .form-group-input__errors .form-error--not-filled {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.form-group-input__spinner {
  opacity: 0;
  pointer-events: none;
  position: relative;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
}

[data-validation-state=validating] ~ .form-group-input__spinner {
  opacity: 1;
}

[data-validation-state=not-validated] ~ .form-group-input__errors {
  display: none;
}
[data-validation-state=not-validated] ~ .form-group-input__errors .form-error--not-valid {
  animation: none;
  display: none;
}

[data-validation-state=not-valid-email] ~ .form-group-input__errors .form-error--not-valid-email,
[data-validation-state=not-valid-email-in-use] ~ .form-group-input__errors .form-error--email-in-use {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.form-group-radio__label {
  margin-bottom: 10px;
}

.form-group-radio__error {
  padding-top: 10px;
}

.form-group-radio__item {
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px;
}

.form-group-textarea__label, .form-group-select__label, .form-group-input__label {
  margin-bottom: 10px;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.form-group-select {
  position: relative;
}

.form-group-select__errors {
  display: none;
  position: relative;
  z-index: -1;
}

[data-validation-state^=not-valid] ~ .form-group-select__errors,
[data-validation-state=not-filled] ~ .form-group-select__errors {
  display: block;
}

[data-validation-state^=not-valid] ~ .form-group-select__errors .form-error--not-valid {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

[data-validation-state=not-filled] ~ .form-group-select__errors .form-error--not-filled {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.form-group-textarea__label, .form-group-input__label, .form-group-select__label {
  margin-bottom: 10px;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.form-group-textarea {
  position: relative;
}

.form-group-textarea__spinner .form-spinner {
  position: absolute;
  right: 15px;
  top: -30px;
}

.form-group-textarea__errors {
  display: none;
  position: relative;
  z-index: -1;
}

[data-validation-state^=not-valid] ~ .form-group-textarea__errors,
[data-validation-state=not-filled] ~ .form-group-textarea__errors {
  display: block;
}

[data-validation-state^=not-valid] ~ .form-group-textarea__errors .form-error--not-valid {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

[data-validation-state=not-filled] ~ .form-group-textarea__errors .form-error--not-filled {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.form-group-textarea__spinner {
  opacity: 0;
  pointer-events: none;
  position: relative;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
}

[data-validation-state=validating] ~ .form-group-textarea__spinner {
  opacity: 1;
}

.gmap {
  display: flex;
  height: 100%;
  justify-content: stretch;
  min-height: 400px;
  position: relative;
}
.gmap .gmap-marker-detail {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 10;
}

.gmap__map {
  flex: 1;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.loader {
  animation: scale-out 1.5s infinite ease-in-out;
  background-color: #0056BB;
  border-radius: 100%;
  height: 30px;
  width: 30px;
}

.loader--big {
  height: 60px;
  width: 60px;
}

.triangle {
  height: 10px;
  width: 20px;
}

.triangle--left {
  transform: rotate(-90deg);
}

.triangle--right {
  transform: rotate(90deg);
}

.triangle--top {
  transform: rotate(0);
}

.triangle--bottom {
  transform: rotate(180deg);
}

.gmap-marker-detail {
  background-color: #fff;
  box-shadow: 0 5px 30px -10px rgba(34, 34, 34, 0.25);
  opacity: 0;
  padding: 20px;
  pointer-events: none;
  position: relative;
  transform: translateY(-30px);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
}
.gmap-marker-detail .triangle {
  bottom: -20px;
  fill: #fff;
  height: 30px;
  left: calc(50% - 15px);
  position: absolute;
  width: 30px;
}

.gmap-marker-detail--loading .gmap-marker-detail__loader {
  animation: vertical-node-in 0.5s ease-in-out;
  display: flex;
}
.gmap-marker-detail--loading .gmap-marker-detail__content {
  display: none;
}

.gmap-marker-detail--visible {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.gmap-marker-detail__close {
  background: none;
  border: 0;
  cursor: pointer;
  height: 40px;
  outline: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
}
.gmap-marker-detail__close .icon__glyph {
  stroke: #e1e1e1;
}
.gmap-marker-detail__close:active, .gmap-marker-detail__close:focus {
  outline: none;
}

.gmap-marker-detail__loader {
  align-items: center;
  display: none;
  justify-content: center;
  min-height: 120px;
  width: 100%;
}

.gmap-marker-detail__content {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
  padding-right: 20px;
}

:root {
  --hambuger-size: 24px;
}

.c-hamburger {
  width: var(--hambuger-size);
  height: var(--hambuger-size);
  cursor: pointer;
  right: 24px;
  top: calc(0.5 * var(--telecable-header-height) - 0.5 * var(--hambuger-size));
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.c-hamburger__container {
  display: block;
  z-index: 1;
}
@media print, screen and (min-width: 64em) {
  .c-hamburger__container {
    display: none;
  }
}
.c-hamburger span {
  background-color: #ffffff;
  width: 100%;
  height: 1px;
  margin-bottom: 6px;
  transition: transform 0.2s ease-in-out;
}
.c-hamburger span:last-of-type {
  margin-bottom: 0;
}
.c-hamburger.open span:nth-child(1) {
  transform: rotate(45deg) translate(3px, 3px);
  transition: transform 0.2s ease-in-out;
}
.c-hamburger.open span:nth-child(2) {
  display: none;
}
.c-hamburger.open span:nth-child(3) {
  transform: rotate(-45deg) translate(3px, -3px);
  transition: transform 0.2s ease-in-out;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .help-content__main-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .help-content__main-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .help-content__main-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .help-content__main-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.help-content__main-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.help-content__main-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.help-content__main-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.help-content__main-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .help-content__main-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.help-content__main-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .help-content__main-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.help-content__main-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.help-content__main-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.help-content__main-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.help-content__main-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .help-content__main-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .help-content__main-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .help-content__main-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .help-content__main-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .help-content__main-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.help-content__header {
  margin-bottom: 15px;
}

.help-content__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.625rem;
  margin-bottom: 10px;
}
.help-content__title:empty + .separator {
  display: none;
}

.help-content__main-content {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.help-content__main-content a {
  color: #0056BB;
}

.help__body-content .page-header {
  min-height: 200px;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .help__body-content .page-header {
    min-height: 280px;
  }
}

.help__body-content .page-header__content {
  padding-top: 0;
}

@media print, screen and (max-width: 47.99875em) {
  .help__body-content .page-header__title {
    font-size: 1.25rem;
  }
}

.help__body-content .privacy-polity .card-icon-with-description:hover {
  text-decoration: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.help-result-item {
  margin-top: 45px;
}
.help-result-item:hover .help-result-item__title {
  color: #0056BB;
}

.help-result-item__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}
.help-result-item__title .separator {
  margin-top: 5px;
}

.help-result-item__excerpt {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.hero {
  box-sizing: border-box;
  height: 100%;
  padding: 0;
  position: relative;
  width: 100%;
}
.hero .hero__section-column.fullWidth .section__column-background {
  left: 0 !important;
}
.hero .swiper-slide-active {
  z-index: 9999;
}
.hero.fullWidth {
  max-width: 100%;
}
.hero .section__column-background {
  left: 0;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .hero .section__column-background {
    position: absolute;
  }
}
.hero .section--full {
  max-width: 100%;
  width: 100%;
}
.hero .section__column-content {
  padding-left: 9px;
  padding-right: 9px;
}
.hero .button--primary {
  margin-top: 48px;
}

.hero__section-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding: 0;
  height: 100%;
}

.hero__background-picture {
  height: auto;
  left: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: -1;
}

.hero__background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.hero__background-image-brightness img {
  filter: brightness(80%);
}

.hero__content {
  align-items: center;
  display: flex;
  justify-content: flex-end;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0 !important;
}
.hero__content--callmeBack {
  align-items: flex-end;
}

@media print, screen and (min-width: 48em) {
  .hero .section__column-content {
    padding-left: 0;
    padding-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .hero__section-column {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .hero .section__column-background {
    position: relative;
  }
  .hero__background-picture:not(.hero__background-picture--no-overlay)::after {
    background: linear-gradient(75deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.1) 60%, rgba(0, 0, 0, 0) 100%);
  }
}
@media screen and (min-width: 80em) {
  .hero__section-column {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 90em) {
  .slide-offer {
    width: 400px;
  }
}
@media screen and (min-width: 105em) {
  .slide-offer {
    width: 460px;
  }
}
.custom-hero-slider__slider__block--raw-tv-title {
  max-width: 400px;
  line-height: 24px;
  padding-top: 10px;
}

@media (max-width: 899px) {
  .custom-hero-slider__slider__block--raw-tv-title {
    padding-top: 270px;
  }
}
.hero__tv__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 28px;
  line-height: 34px;
  margin: 0 0 20px 0;
  color: #000;
}

.hero__tv__text {
  color: #000;
}

.hero__tv__grid {
  display: flex;
  flex-wrap: wrap;
  width: 653px;
  position: absolute;
  top: 85px;
  right: 360px;
}

@media (max-width: 1350px) {
  .hero__tv__grid {
    right: 280px;
  }
}
@media (max-width: 1300px) {
  .hero__tv__grid {
    right: 250px;
  }
}
@media (max-width: 1250px) {
  .hero__tv__grid {
    right: 200px;
  }
}
@media (max-width: 1200px) {
  .hero__tv__grid {
    right: 150px;
  }
}
@media (max-width: 1150px) {
  .hero__tv__grid {
    width: 589px;
    right: 130px;
  }
}
@media (max-width: 1050px) {
  .hero__tv__grid {
    right: 100px;
    top: 165px;
  }
}
@media (max-width: 899px) {
  .hero__tv__grid {
    right: auto;
    left: -8px;
    top: -8px;
  }
}
.hero__tv__grid > * {
  margin: 8px;
}

.hero__tv__grid > *:nth-child(1) {
  width: 197px;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end;
}

@media (max-width: 1150px) {
  .hero__tv__grid > *:nth-child(1) img {
    width: 100px;
  }
}
.hero__tv__grid > *:nth-child(2) {
  width: 424px;
}

@media (max-width: 1150px) {
  .hero__tv__grid > *:nth-child(2) {
    width: 360px;
  }
}
.hero__tv__grid > *:nth-child(3) {
  width: 197px;
  display: flex;
  justify-content: flex-end;
}

@media (max-width: 1150px) {
  .hero__tv__grid > *:nth-child(3) img {
    width: 150px;
  }
}
.hero__tv__grid > *:nth-child(4) {
  width: 75px;
}

/*
    Banner: TVGO
    Fecha: 14/04/2021
*/
.hero__tvgo__title {
  font-size: 50px;
  font-weight: bold;
  margin: 0 0 15px 0;
}
.hero__tvgo__title span {
  color: #e10a0a;
}

.hero__tvgo__subtitle {
  font-size: 28px;
  font-weight: bold;
  margin: 0 0 100px 0;
}

.hero-tv-go__img {
  /*transform: scaleX(-1);*/
  position: absolute;
  right: 0;
  top: 40px;
}
@media (max-width: 1000px) {
  .hero-tv-go__img {
    transform: none;
    width: 640px;
  }
}
@media (max-width: 900px) {
  .hero-tv-go__img {
    width: 520px;
  }
}
@media (max-width: 800px) {
  .hero-tv-go__img {
    position: absolute;
    width: 440px;
    top: -220px;
    right: auto;
  }
}

.hero-tv-go__title-line--1 {
  font-size: 28px;
  line-height: 42px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  color: #000;
}

.hero-tv-go__title-line--2 {
  font-size: 40px;
  line-height: 42px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  color: #0056BB;
  margin: 0 0 15px 0;
}
@media (max-width: 800px) {
  .hero-tv-go__title-line--2 br {
    display: none;
  }
}

.hero-tv-go__title-line--3 {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  margin-bottom: 20px;
  color: #000;
}
@media (max-width: 800px) {
  .hero-tv-go__title-line--3 br {
    display: none;
  }
}

.hero-tv-go__cta {
  background-color: #0056BB !important;
  color: #fff !important;
}

.tv-go-bg {
  opacity: 0.1;
  position: absolute;
  bottom: 0;
  left: calc(50% - 160px);
  transform: translateX(-50%);
  width: 470px;
}
@media (max-width: 800px) {
  .tv-go-bg {
    transform: none;
    left: auto;
    right: 10px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
.hero-slider__slide.swiper-slide-active {
  z-index: 9999;
}

.hero-slider__nav-item {
  color: #ffffff;
  flex: 1;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 17px;
}
.hero-slider__nav-item::before {
  background-color: rgb(242, 242, 242);
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.hero-slider__nav-item:hover .hero-slider__nav-item-label {
  opacity: 0.8;
}
.hero-slider__nav-item.active {
  font-weight: bold;
}

.hero-slider-cartera .hero-slider__nav-item {
  display: block;
}

.hero-slider__nav-item-indicator {
  background-color: #0056BB;
  height: 3px;
  left: 0;
  position: absolute;
  top: 0;
  transform: translateX(-100%);
  width: 100%;
}

.hero-slider__nav-item-indicator.active {
  transform: translateX(0);
}

.hero-slider__nav-item-label {
  cursor: pointer;
  display: block;
  line-height: 16px;
  font-size: 14px;
  overflow: hidden;
  padding-top: 24px;
  padding-right: 0;
  text-overflow: ellipsis;
  transition: opacity 0.2s ease-in-out;
  white-space: nowrap;
  width: 100%;
}

.hero-slider__nav, hero-slider__nav-column, section__column-content, hero-slider__nav-list {
  pointer-events: none;
}

.hero-slider__nav .hero-slider__nav-item {
  pointer-events: all;
}

.c-hero-landing__legal {
  margin-top: 16px;
  margin-bottom: 16px;
}
.c-hero-landing__configurador {
  width: 100%;
  margin-top: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing__configurador {
    margin-top: 0;
    width: 317px;
  }
}
.c-hero-landing__configurador__container {
  padding: 16px 10px;
  background: #ffffff;
  box-shadow: 0px 10px 30px rgba(38, 38, 38, 0.15);
}
.c-hero-landing__configurador__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
}
.c-hero-landing__configurador__destacado {
  background-color: #987AD9;
  line-height: 26px;
  padding: 0 14px 0 32px;
  color: #fff;
  margin: 10px 0 10px -18px;
  right: 0;
  position: relative;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  height: 26px;
  width: max-content;
  text-transform: uppercase;
}
.c-hero-landing__configurador__destacado::before {
  content: " ";
  width: 8px;
  height: 32px;
  background-color: #987AD9;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-hero-landing__configurador__price {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 8px;
}
.c-hero-landing__configurador__price-later {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 18px;
}
.c-hero-landing__configurador__price-later span {
  margin-left: 8px;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.c-hero-landing__configurador__ctas {
  position: relative;
  width: 100%;
  max-width: 320px;
}
.c-hero-landing__configurador__ctas > * {
  width: 100%;
  margin-bottom: 10px;
}
.c-hero-landing__configurador__ctas > *:last-child {
  margin-bottom: 22px;
}
.c-hero-landing__configurador__legal {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0056BB;
}
.c-hero-landing__configurador-cmn {
  width: 255px;
  background: #ffffff;
  padding: 0;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing__configurador-cmn {
    display: block;
    position: absolute;
    right: 16px;
    z-index: 1;
  }
}
.c-hero-landing__configurador-cmn--cmn-mobile {
  display: block;
  width: calc(100% - 16px);
  margin: 0 8px;
}
.c-hero-landing__configurador-cmn--cmn-mobile .c-hero-landing__configurador-cmn__top {
  padding: 16px 4px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media print, screen and (min-width: 22.5em) {
  .c-hero-landing__configurador-cmn--cmn-mobile .c-hero-landing__configurador-cmn__top {
    padding: 16px;
  }
}
.c-hero-landing__configurador-cmn--cmn-mobile .button.primary {
  max-width: 110px;
  min-width: 110px;
  margin-right: 12px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing__configurador-cmn--cmn-mobile .button.primary {
    max-width: 140px;
    min-width: 140px;
    margin-right: 24px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing__configurador-cmn--cmn-mobile {
    display: none;
  }
}
.c-hero-landing__configurador-cmn--cmn-mobile .c-descriptivoBody__ctas {
  padding: 0;
  margin-top: 0;
}
.c-hero-landing__configurador-cmn--cmn-mobile .c-descriptivoBody__ctas a {
  padding: 0 20px;
}
.c-hero-landing__configurador-cmn--cmn-mobile .c-descriptivoBody__ctas a.cart {
  line-height: 42px;
}
.c-hero-landing__configurador-cmn__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
}
.c-hero-landing__configurador-cmn__destacado {
  background-color: #987AD9;
  line-height: 26px;
  padding: 0 14px 0 32px;
  color: #fff;
  margin: 10px 0 10px -18px;
  right: 0;
  position: relative;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  height: 26px;
  width: max-content;
  text-transform: uppercase;
}
.c-hero-landing__configurador-cmn__destacado::before {
  content: " ";
  width: 8px;
  height: 32px;
  background-color: #987AD9;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-hero-landing__configurador-cmn__top {
  padding: 16px 0 0;
  border-bottom: 1px solid #ECECEC;
  text-align: center;
}
.c-hero-landing__configurador-cmn__middle {
  padding: 0;
  border-bottom: 1px solid #ECECEC;
}
.c-hero-landing__configurador-cmn__middle .c-descriptivoBody__ctas {
  padding: 20px;
  margin-top: 0;
}
.c-hero-landing__configurador-cmn__bottom {
  padding: 16px;
}
.c-hero-landing__configurador-cmn__months {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  color: #0056BB;
}
.c-hero-landing__configurador-cmn__offer-price {
  display: flex;
  font-family: "Telecable", sans-serif;
  justify-content: center;
  width: auto;
  padding: 0 16px;
}
.c-hero-landing__configurador-cmn__offer-price__price {
  font-weight: 700;
  font-size: 32px;
  line-height: 32px;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing__configurador-cmn__offer-price__price {
    font-size: 54px;
    line-height: 54px;
  }
}
.c-hero-landing__configurador-cmn__offer-price__block {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media print, screen and (max-width: 63.99875em) {
  .c-hero-landing__configurador-cmn__offer-price__block {
    margin-left: 4px;
    margin-top: 6px;
    justify-content: flex-start;
    flex-shrink: 0;
  }
}
.c-hero-landing__configurador-cmn__offer-price__block__top {
  display: flex;
  justify-content: center;
  margin-bottom: 2px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-hero-landing__configurador-cmn__offer-price__block__top {
    justify-content: flex-start;
    align-content: center;
  }
}
.c-hero-landing__configurador-cmn__offer-price__currency {
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  color: #0056BB;
}
@media print, screen and (max-width: 63.99875em) {
  .c-hero-landing__configurador-cmn__offer-price__currency {
    font-size: 14px;
    line-height: 14px;
  }
}
.c-hero-landing__configurador-cmn__offer-price__time {
  margin-left: 4px;
  font-size: 18px;
  line-height: 24px;
  color: #7F7F7F;
}
@media print, screen and (max-width: 63.99875em) {
  .c-hero-landing__configurador-cmn__offer-price__time {
    font-size: 12px;
    line-height: 14px;
  }
}
.c-hero-landing__configurador-cmn__offer-price__price-text {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 10px;
  line-height: 12px;
  color: #7F7F7F;
}
@media print, screen and (max-width: 63.99875em) {
  .c-hero-landing__configurador-cmn__offer-price__price-text {
    font-size: 10px;
    line-height: 12px;
  }
}
.c-hero-landing__configurador-cmn__price {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 8px;
}
.c-hero-landing__configurador-cmn__price-later {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: 18px;
}
.c-hero-landing__configurador-cmn__price-later span {
  margin-left: 8px;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
}
.c-hero-landing__configurador-cmn__ctas {
  position: relative;
}
.c-hero-landing__configurador-cmn__ctas > * {
  width: 100%;
  margin-bottom: 10px;
}
.c-hero-landing__configurador-cmn__ctas > *:last-child {
  margin-bottom: 22px;
}
.c-hero-landing__configurador-cmn__contrata {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #0056BB;
  display: flex;
  align-items: center;
}
.c-hero-landing__configurador-cmn__contrata svg {
  width: 21px;
  margin-left: 4px;
  fill: #0056BB;
}
.c-hero-landing__configurador-cmn__legal {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #0056BB;
  display: block;
}
.c-hero-landing__configurador-cmn__text-legal {
  font-family: "Lato", sans-serif;
  font-size: 11px;
  line-height: 12px;
  font-weight: bold;
  color: #1D1F2C;
  padding: 0 16px;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing__configurador-cmn__text-legal {
    margin-bottom: 12px;
  }
}
.c-hero-landing__configurador-cmn__banner-destacado {
  font-family: "Lato", sans-serif;
  background: #987AD9;
  color: #ffffff;
  font-weight: bold;
  font-size: 13px;
  line-height: 16px;
  padding: 4px;
  text-align: center;
}
.c-hero-landing__cmn krt-cmn-form .krt-button {
  --width: 100% !important;
}
.c-hero-landing__cmn .cmn-form-claim {
  font-weight: bold !important;
  margin-bottom: 0 !important;
}
.c-hero-landing__cmn .cmn-footer {
  text-align: center !important;
}

.landings-ofertas .main {
  margin-top: calc(var(--telecable-header-light-height)) !important;
}

.landings-cobertura .fiber-coverage {
  margin-top: 0 !important;
  padding-top: 54px;
}

.landings-cobertura .fiber-coverage__header {
  margin-bottom: 0 !important;
}

.c-hero-landing-cards {
  box-sizing: border-box;
  height: 100%;
  min-height: 580px;
  padding: 0;
  position: relative;
  width: 100%;
}
.c-hero-landing-cards__bg-image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.c-hero-landing-cards__bg-image img {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.c-hero-landing-cards__container {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 32px 20px 40px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__container {
    padding: 60px 20px 40px;
  }
}
.c-hero-landing-cards__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #ffffff;
  margin-bottom: 36px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__title {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 40px;
  }
}
.c-hero-landing-cards__content {
  display: flex;
  align-items: flex-start;
}
.c-hero-landing-cards__content .c-hero-landing__configurador {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__content .c-hero-landing__configurador {
    display: block;
  }
}
.c-hero-landing-cards__content-ofertas {
  position: relative;
  margin-right: 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__content-ofertas {
    margin-right: 32px;
    width: calc(100% - 287px);
  }
}
.c-hero-landing-cards__ofertas {
  background: rgba(255, 255, 255, 0.7);
  padding: 20px;
}
.c-hero-landing-cards__ofertas .cards-icon-with-description--landings {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .c-hero-landing-cards__ofertas {
    padding: 24px 16px 62px;
  }
}
.c-hero-landing-cards__ofertas__content-title {
  padding-left: 0;
  margin-bottom: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__ofertas__content-title {
    padding-left: 24px;
  }
}
.c-hero-landing-cards__ofertas__title-destacado {
  position: relative;
  background: #0056BB;
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  padding: 10px 24px;
  width: fit-content;
  margin-top: 0;
  margin-left: -8px;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__ofertas__title-destacado {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 32px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-hero-landing-cards__ofertas__title-destacado {
    margin-bottom: 32px;
  }
}
.c-hero-landing-cards__ofertas__title-destacado::before {
  content: " ";
  width: 8px;
  height: 100%;
  background-color: #0056BB;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-hero-landing-cards__ofertas__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__ofertas__title {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 10px;
  }
}
.c-hero-landing-cards__ofertas__subtitle {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards__ofertas__subtitle {
    font-size: 14px;
    line-height: 21px;
  }
}
.c-hero-landing-cards__legal {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
}
.c-hero-landing-cards__content-legal-link {
  text-align: left;
  padding: 12px 20px 20px 16px;
}
.c-hero-landing-cards__content-legal-link a {
  display: inline-block;
  color: #7F7F7F;
}

.c-hero-landing-cards-v2 {
  box-sizing: border-box;
  height: 100%;
  min-height: 350px;
  padding: 0;
  position: relative;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2 {
    min-height: 600px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2--landingsofertas {
    min-height: 520px;
  }
}
.c-hero-landing-cards-v2--landingsofertas .c-hero-landing-cards-v2__bg-image img {
  object-position: center;
}
.c-hero-landing-cards-v2__overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background: rgba(0, 86, 187, 0.3);
}
.c-hero-landing-cards-v2__bg-image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.c-hero-landing-cards-v2__bg-image img {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.c-hero-landing-cards-v2__container {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 50px 12px 0;
  position: relative;
  z-index: 1;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__container {
    padding: 60px 20px 40px;
  }
}
@media screen and (min-width: 80em) {
  .c-hero-landing-cards-v2__container {
    padding: 60px 0 40px;
  }
}
.c-hero-landing-cards-v2__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #ffffff;
  margin-bottom: 36px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__title {
    display: block;
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 40px;
  }
}
.c-hero-landing-cards-v2__subtitle {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: #ffffff;
  margin-bottom: 36px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__subtitle {
    display: block;
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 40px;
    margin-top: -36px;
  }
}
.c-hero-landing-cards-v2__content {
  display: flex;
  align-items: flex-start;
}
.c-hero-landing-cards-v2__content-ofertas {
  position: relative;
  margin-right: 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas {
    margin-right: 32px;
    width: calc(100% - 287px);
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil {
  display: flex;
  flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil {
    flex-direction: row;
  }
}
@media screen and (min-width: 80em) {
  .c-hero-landing-cards-v2__content-ofertas--movil {
    flex-wrap: nowrap;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer {
  min-height: auto;
  margin-bottom: 12px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer {
    margin-right: 12px;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__icons {
  min-height: auto;
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__header {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__header {
    display: flex;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__info__middle {
  display: flex;
  flex-direction: row-reverse;
  width: 100%;
  justify-content: space-between;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__info__middle {
    display: flex;
    flex-direction: column;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__price-text {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__price-text {
    display: block;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__block {
  margin-left: 0;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__block {
    margin-left: 10px;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__block__top {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__block__top {
    flex-direction: row;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__time {
  font-size: 11px;
  line-height: normal;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__time {
    font-size: 18px;
    line-height: 24px;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__currency {
  font-size: 18px;
  line-height: 18px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__currency {
    font-size: 24px;
    line-height: 24px;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__icons__copy {
  line-height: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__icons__copy {
    line-height: 24px;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__price {
  font-size: 40px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__content-ofertas--movil .c-card-new-offer__offer-price__price {
    font-size: 54px;
  }
}
.c-hero-landing-cards-v2__content-ofertas--movil + .c-hero-landing__configurador-cmn .c-hero-landing__configurador-cmn__top, .c-hero-landing-cards-v2__content-ofertas--movil + .c-hero-landing__configurador-cmn .c-hero-landing__configurador-cmn__bottom {
  display: none;
}
.c-hero-landing-cards-v2__content-ofertas--movil + .c-hero-landing__configurador-cmn .c-hero-landing__configurador-cmn__middle {
  padding: 0;
}
.c-hero-landing-cards-v2__ofertas {
  background: rgba(255, 255, 255, 0.7);
  padding: 0 0 10px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__ofertas {
    padding: 0;
  }
}
.c-hero-landing-cards-v2__ofertas .cards-icon-with-description--landings {
  padding: 20px 8px 8px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__ofertas .cards-icon-with-description--landings {
    padding: 0 16px 40px;
  }
}
.c-hero-landing-cards-v2__ofertas__content-title {
  padding-left: 24px;
  margin-bottom: 8px;
  padding-top: 0;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__ofertas__content-title {
    margin-bottom: 8px;
  }
}
.c-hero-landing-cards-v2__ofertas__title-destacado {
  position: relative;
  background: #0056BB;
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  padding: 10px 24px;
  width: fit-content;
  margin-top: 0;
  margin-left: -8px;
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__ofertas__title-destacado {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 32px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-hero-landing-cards-v2__ofertas__title-destacado {
    margin-bottom: 32px;
  }
}
.c-hero-landing-cards-v2__ofertas__title-destacado::before {
  content: " ";
  width: 8px;
  height: 100%;
  background-color: #0056BB;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.c-hero-landing-cards-v2__ofertas__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__ofertas__title {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 10px;
  }
}
.c-hero-landing-cards-v2__ofertas__subtitle {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__ofertas__subtitle {
    font-size: 14px;
    line-height: 21px;
  }
}
.c-hero-landing-cards-v2__legal {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #ffffff;
  margin-top: 24px;
  margin-bottom: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__legal {
    margin-bottom: 0;
  }
}
.c-hero-landing-cards-v2__content-legal-link {
  text-align: right;
  padding: 0 20px;
}
.c-hero-landing-cards-v2__content-legal-link a {
  display: inline-block;
  color: #7F7F7F;
}
.c-hero-landing-cards-v2__promo-bottom {
  font-family: "Lato", sans-serif;
  background: #0056BB;
  color: #ffffff;
  font-weight: bold;
  font-size: 16px;
  line-height: 12px;
  padding: 8px 12px;
  margin-top: 24px;
  margin-bottom: 24px;
  width: fit-content;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__promo-bottom {
    display: block;
  }
}
.c-hero-landing-cards-v2__promo-bottom-mobile {
  font-family: "Lato", sans-serif;
  background: #0056BB;
  color: #ffffff;
  font-weight: bold;
  font-size: 12px;
  line-height: 12px;
  padding: 8px 12px;
  margin: 18px 8px 0;
  width: calc(100% - 16px);
  display: block;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-cards-v2__promo-bottom-mobile {
    display: none;
  }
}

.c-hero-landing-list {
  box-sizing: border-box;
  height: auto;
  padding: 0;
  position: relative;
  width: 100%;
}
.c-hero-landing-list__banner-interior .c-banner-interior__title {
  font-size: 24px;
  line-height: 30px;
}
.c-hero-landing-list__banner-interior .c-banner-interior__title br {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__banner-interior .c-banner-interior__title {
    font-size: 36px;
    line-height: 42px;
  }
  .c-hero-landing-list__banner-interior .c-banner-interior__title br {
    display: block;
  }
}
.c-hero-landing-list__bg-image {
  height: auto;
  left: auto;
  right: 0;
  position: absolute;
  top: 0;
  width: auto;
  z-index: 1;
  display: none;
}
.c-hero-landing-list__bg-image img {
  height: 100%;
  width: auto;
}
@media print, screen and (min-width: 64em) {
  .c-hero-landing-list__bg-image {
    display: initial;
  }
}
.c-hero-landing-list__container {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0 0 24px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__container {
    padding: 10px 0 40px;
  }
}
.c-hero-landing-list__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #ffffff;
  margin-bottom: 36px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__title {
    font-size: 36px;
    line-height: 42px;
    margin-bottom: 40px;
  }
}
.c-hero-landing-list__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__content {
    flex-direction: row;
  }
}
.c-hero-landing-list__content-ofertas {
  background: #F9F9F9;
  position: relative;
  margin-right: 0;
  width: 100%;
  min-height: 467px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__content-ofertas {
    margin-right: 32px;
    width: calc(100% - 287px);
  }
}
.c-hero-landing-list__ofertas {
  position: relative;
  z-index: 2;
  padding: 20px;
}
.c-hero-landing-list__ofertas .cards-icon-with-description--landings {
  padding: 0;
}
@media print, screen and (min-width: 64em) {
  .c-hero-landing-list__ofertas {
    padding: 24px 32px 62px;
  }
}
.c-hero-landing-list__ofertas__content-title {
  padding-left: 0;
  margin-bottom: 24px;
}
@media print, screen and (min-width: 64em) {
  .c-hero-landing-list__ofertas__content-title {
    padding-left: 10px;
  }
}
.c-hero-landing-list__ofertas__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__ofertas__title {
    font-size: 21px;
    line-height: 27px;
    margin-bottom: 10px;
  }
}
.c-hero-landing-list__ofertas__subtitle {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 21px;
  color: #000000;
}
@media print, screen and (min-width: 48em) {
  .c-hero-landing-list__ofertas__subtitle {
    font-size: 14px;
    line-height: 21px;
  }
}
.c-hero-landing-list__legal {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #000000;
  margin-top: 24px;
  margin-bottom: 16px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.icon-pack {
  align-items: center;
  color: #3F3F3F;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.icon-pack--alt {
  color: #ffffff;
}
.icon-pack--alt .icon-pack__icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.icon-pack__icon {
  height: 24px;
  width: 24px;
}
.icon-pack__icon .icon__glyph {
  fill: #3F3F3F;
  stroke: #3F3F3F;
}

.icon-pack__icon-separator {
  margin: 0 5px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.image-with-title {
  color: #333;
  display: block;
  width: 180px;
}
.image-with-title:hover .image-with-title__title::after {
  transform: scaleX(1);
}

.image-with-title__picture {
  display: block;
  position: relative;
  width: 100%;
}
.image-with-title__picture::before {
  content: "";
  display: block;
  padding-top: 100%;
  width: 100%;
}

.image-with-title__image {
  height: 100%;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 100%;
}

.image-with-title__title {
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-top: 20px;
}
.image-with-title__title::after {
  background-color: #0056BB;
  content: "";
  display: block;
  height: 1px;
  margin-top: 14px;
  transform: scaleX(0.2);
  transform-origin: left center;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .intrusive-cmn-modal__content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .intrusive-cmn-modal__content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .intrusive-cmn-modal__content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .intrusive-cmn-modal__content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.intrusive-cmn-modal__content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.intrusive-cmn-modal__content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.intrusive-cmn-modal__content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.intrusive-cmn-modal__content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .intrusive-cmn-modal__content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.intrusive-cmn-modal__content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .intrusive-cmn-modal__content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.intrusive-cmn-modal__content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.intrusive-cmn-modal__content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.intrusive-cmn-modal__content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.intrusive-cmn-modal__content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .intrusive-cmn-modal__content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .intrusive-cmn-modal__content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .intrusive-cmn-modal__content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .intrusive-cmn-modal__content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .intrusive-cmn-modal__content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i {
  font-style: italic;
}

.intrusive-cmn-modal__content {
  padding-bottom: 60px;
}

.c-landing-configurador-desktop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  max-width: 920px;
  z-index: 9999;
  background: #1D1F2C;
  box-shadow: 0 10px 30px rgba(38, 38, 38, 0.15);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-landing-configurador-desktop.open {
  opacity: 1;
  visibility: visible;
  pointer-events: initial;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-landing-configurador-desktop__content {
  display: flex;
  align-items: center;
  justify-content: space-around;
  padding: 12px 16px;
}
.c-landing-configurador-desktop__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
  color: #ffffff;
  margin-right: 16px;
}
.c-landing-configurador-desktop__destacado {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #ffffff;
  background: #987AD9;
  text-transform: uppercase;
  text-align: center;
  padding: 4px 8px;
}
.c-landing-configurador-desktop__price-later {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 25px;
  color: #ffffff;
}
.c-landing-configurador-desktop__price-later span {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}
.c-landing-configurador-desktop__ctas {
  position: relative;
}
.c-landing-configurador-desktop__ctas .button:first-child {
  margin-left: 16px;
  margin-right: 16px;
}
.c-landing-configurador-desktop__cta-call {
  color: #ffffff !important;
  border-color: #ffffff !important;
}

.c-landing-configurador-mobile {
  position: fixed;
  bottom: 44px;
  left: 0;
  width: 100%;
  z-index: 999;
}
@media print, screen and (min-width: 48em) {
  .c-landing-configurador-mobile {
    display: none;
  }
}
.c-landing-configurador-mobile .c-landing-configurador-mobile__bar-icon.up {
  display: block;
}
.c-landing-configurador-mobile .c-landing-configurador-mobile__bar-icon.down {
  display: none;
}
.c-landing-configurador-mobile .c-landing-configurador-mobile__content {
  display: none;
}
.c-landing-configurador-mobile.open .c-landing-configurador-mobile__bar-icon.up {
  display: none;
}
.c-landing-configurador-mobile.open .c-landing-configurador-mobile__bar-icon.down {
  display: block;
}
.c-landing-configurador-mobile.open .c-landing-configurador-mobile__content {
  display: flex;
}
.c-landing-configurador-mobile__bar {
  background: #987AD9;
  color: #ffffff;
  padding: 0 18px;
  display: flex;
  justify-content: space-between;
  height: 22px;
  align-items: center;
  cursor: pointer;
}
.c-landing-configurador-mobile__bar-title {
  font-size: 14px;
  line-height: 21px;
}
.c-landing-configurador-mobile__bar-resume {
  display: flex;
}
.c-landing-configurador-mobile__bar-resume-title {
  font-size: 12px;
  line-height: 14px;
}
.c-landing-configurador-mobile__bar-icon {
  margin-left: 8px;
}
.c-landing-configurador-mobile__bar-icon svg {
  height: 11px;
  width: auto;
}
.c-landing-configurador-mobile__bar-icon svg .icon__glyph {
  stroke: #ffffff;
}
.c-landing-configurador-mobile__destacado {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #7F7F7F;
}
.c-landing-configurador-mobile__price {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
}
.c-landing-configurador-mobile__price-later {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 25px;
}
.c-landing-configurador-mobile__price-later span {
  margin-left: 8px;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}
.c-landing-configurador-mobile__cta .button {
  min-width: 140px;
}
.c-landing-configurador-mobile__content {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  background: #ffffff;
  padding: 12px 16px;
}

.c-landing-te-lo-contamos .cards-icon-with-description--home .section-description {
  margin-top: 0;
}
.c-landing-te-lo-contamos .cards-icon-with-description--home .section-description__title {
  margin-bottom: 20px !important;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.landing-title {
  text-align: center;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 32px;
  margin-bottom: 0;
  max-width: initial;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .landing-title {
    padding-left: 32px;
    padding-right: 32px;
    padding-top: 48px;
    margin-bottom: 0;
    position: relative;
    bottom: -24px;
  }
}
.landing-title__title {
  font-family: "Telecable", sans-serif;
  color: #0056BB;
  font-size: 1.75rem;
  line-height: 2rem;
  font-weight: 700;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 64em) {
  .landing-title__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
}

:root {
  --height-landings-coverage-banner: 64px;
}

.c-landings-coverage-banner {
  background-color: #F2F2F2;
  width: 100%;
  height: var(--height-landings-coverage-banner);
}
.c-landings-coverage-banner__container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  max-width: 1440px;
  color: #ffffff;
  height: var(--height-landings-coverage-banner);
  padding-left: 16px;
  padding-right: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-landings-coverage-banner__container {
    padding-left: 0;
    padding-right: 0;
  }
}
.c-landings-coverage-banner__icon svg {
  height: 50px;
  flex-shrink: 0;
}
.c-landings-coverage-banner__text {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #3F3F3F;
  margin-left: 16px;
  margin-right: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-landings-coverage-banner__text {
    font-size: 18px;
    line-height: 24px;
    margin-left: 32px;
    margin-right: 32px;
  }
}
.c-landings-coverage-banner__button {
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  min-width: 120px;
}
@media print, screen and (min-width: 48em) {
  .c-landings-coverage-banner__button {
    min-width: 174px;
  }
}
.c-landings-coverage-banner__button .button__content {
  height: 100%;
}
.c-landings-coverage-banner__button-modal {
  font-size: 16px;
  line-height: 40px;
  height: 40px;
  min-width: 120px;
}
@media print, screen and (min-width: 48em) {
  .c-landings-coverage-banner__button-modal {
    min-width: 174px;
  }
}
.c-landings-coverage-banner__button-modal .button__content {
  height: 100%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
:root {
  --lity-modal-max-width: 920px;
  --lity-modal-min-height: 200px;
  --lity-modal-max-height: 750px;
  --lity-modal-outer-spacing: 16px;
}
@media print, screen and (min-width: 48em) {
  :root {
    --lity-modal-outer-spacing: 40px;
  }
}

.lity-container {
  overflow: auto;
}

.lity-wrap--full-mobile::before {
  margin-right: 0 !important;
}

.lity-container--vertical {
  position: absolute !important;
  left: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
}
@media print, screen and (min-width: 30em) {
  .lity-container--vertical {
    width: initial !important;
    max-width: 80% !important;
  }
}

.lity-container--full-mobile {
  width: 100% !important;
  max-width: 100% !important;
}
@media print, screen and (min-width: 48em) {
  .lity-container--full-mobile {
    width: initial !important;
    max-width: 80% !important;
  }
}

.lity-close {
  display: none !important;
}

.lity-opened {
  background-color: rgba(29, 31, 44, 0.7) !important;
}

.c-lity-modal {
  overflow: auto;
  min-height: var(--lity-modal-height);
  background-color: #ffffff;
}
@media print, screen and (min-width: 48em) {
  .c-lity-modal {
    max-width: var(--lity-modal-max-width);
  }
}
.c-lity-modal__wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: var(--lity-modal-outer-spacing);
}
.c-lity-modal__header {
  display: flex;
  justify-content: space-between;
  align-items: start;
  color: #333;
  margin-bottom: 32px;
}
@media print, screen and (min-width: 48em) {
  .c-lity-modal__header {
    margin-bottom: 16px;
    align-items: center;
  }
}
.c-lity-modal__header > div > button {
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.c-lity-modal__header > div > button > svg {
  pointer-events: none;
}
.c-lity-modal__close {
  position: absolute;
  right: 12px;
  top: 16px;
}
.c-lity-modal__content {
  font-size: 0.9rem;
  line-height: 1.1rem;
  color: #444444;
}
.c-lity-modal__content a.lity-link {
  color: #d92679;
}
.c-lity-modal__footer {
  padding-left: var(--lity-modal-outer-spacing);
  padding-bottom: var(--lity-modal-outer-spacing);
}
.c-lity-modal__footer > button {
  font-weight: 700;
}
.c-lity-modal__title {
  margin-bottom: 0;
  margin-top: 32px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 30px;
}
@media print, screen and (min-width: 48em) {
  .c-lity-modal__title {
    margin-top: 0px;
  }
}
.c-lity-modal--vertical {
  min-height: 100vh;
  max-height: 100% !important;
}
.c-lity-modal--full-mobile {
  min-height: 100vh;
  max-height: 100% !important;
}
@media print, screen and (min-width: 48em) {
  .c-lity-modal--full-mobile {
    height: initial;
    min-height: initial;
    max-height: initial;
  }
}
.c-lity-modal--fixed-height {
  max-height: var(--lity-modal-max-height) !important;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.map-filter {
  box-shadow: 0 5px 30px -10px rgba(51, 51, 51, 0.25);
  max-width: 420px;
}

.map-filter__header,
.map-filter__content {
  display: block;
  padding: 15px;
}

.map-filter__header {
  background-color: #0056BB;
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.map-filter__content {
  background-color: #ffffff;
  color: #444444;
}

@media print, screen and (min-width: 64em) {
  .map-filter__header,
  .map-filter__content {
    padding: 30px;
  }
  .map-filter__header {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.modal {
  bottom: 0;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  transition: visibility 0.3s ease-in-out 0.3s;
  visibility: hidden;
  width: 100%;
  z-index: 30;
}
.modal h3 {
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 16px;
}
.modal p {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 16px;
}
.modal.modal-bigger .modal__contents {
  max-width: 80vw;
}

.modal--opened {
  pointer-events: auto;
  transition: visibility 0.3s ease-in-out;
  visibility: visible;
}
.modal--opened .modal__overlay {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.modal--opened .modal__content {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
}
.modal--opened .modal__content ul.list {
  padding-left: 20px;
}
.modal--opened .modal__content ul.list li {
  margin-bottom: 5px;
  list-style-type: disc;
}
.modal--opened .modal__close-button {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s;
}

.modal--wider .modal__contents {
  max-width: 1260px;
}

.modal--with-title .modal__content {
  padding: 0;
}
.modal--with-title .modal__content-inner {
  padding: 30px;
}

.modal__overlay {
  background-color: rgba(51, 51, 51, 0.6);
  bottom: 0;
  cursor: url(/build_old/images/close-cursor.7e8d8a3b.png), pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  position: absolute;
  transition: opacity 0.3s ease-in-out 0.3s;
  width: 100%;
  z-index: 0;
}

.modal__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 120px auto 0;
  max-width: 800px;
  padding: 30px;
}

.modal__content-layer {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
  width: 100%;
}

.modal__content {
  background-color: #ffffff;
  box-shadow: 0 5px 45px -10px rgba(0, 0, 0, 0.5);
  cursor: default;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  padding: 30px;
  transform: scale(1.1);
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  width: 100%;
}

.modal__title {
  background-color: #0056BB;
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  padding: 15px 30px;
}

.modal__close-button {
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  opacity: 0;
  padding: 10px 15px;
  position: relative;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
}
.modal__close-button .icon {
  height: 20px;
  margin-left: 10px;
  width: 20px;
}
.modal__close-button .icon__glyph {
  stroke: #ffffff;
}

@media print, screen and (min-width: 64em) {
  .modal__content,
  .modal__content-inner {
    padding: 45px;
  }
}
@media screen and (min-width: 80em) {
  .modal__contents {
    margin-top: 120px;
  }
  .modal__content,
  .modal__content-inner {
    padding: 50px;
  }
}
.modal__content div.pop-up-wifi-mesh {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .modal__content div.pop-up-wifi-mesh {
    flex-direction: row;
  }
}
.modal__content div.pop-up-wifi-mesh .pop-up-wifi-mesh-image {
  object-fit: contain;
}
@media print, screen and (min-width: 48em) {
  .modal__content div.pop-up-wifi-mesh .pop-up-wifi-mesh-image {
    width: 50%;
  }
}

#modal-canal-etico {
  max-height: 95vh !important;
}

.mobile-rate {
  width: 100%;
}
.mobile-rate:last-child {
  margin-right: 0;
}
.mobile-rate .card {
  display: flex;
  height: 100%;
}
.mobile-rate .comparison-table-column {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  width: 100%;
}
.mobile-rate .comparison-table-column__rows {
  display: flex;
  height: 100%;
}
.mobile-rate .comparison-table-column__rows-no-price,
.mobile-rate .comparison-table-column__rows-price {
  display: flex;
  flex: 1 0 50%;
  flex-direction: column;
  max-width: 50%;
}
.mobile-rate .comparison-table-column__rows-price .comparison-table-column__row {
  align-items: center;
  display: flex;
  justify-content: center;
}
.mobile-rate .comparison-table-column__row {
  border-right-width: 0;
  flex-grow: 1;
}
.mobile-rate .comparison-table-column__price > * {
  font-size: 0.75rem;
}
.mobile-rate .comparison-table-column__price .comparison-table-column__price-extra {
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-align: center;
}
.mobile-rate .price-taxes {
  margin-bottom: 0;
  display: none;
}

@media print, screen and (min-width: 48em) {
  .mobile-rate .comparison-table-column__rows {
    flex-direction: column;
  }
  .mobile-rate .comparison-table-column__rows-no-price,
  .mobile-rate .comparison-table-column__rows-price {
    flex: 0 0 auto;
    max-width: 100%;
  }
  .mobile-rate .comparison-table-column__row {
    border-right-width: 1px;
    flex-grow: 0;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack-service {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
}

.pack-service--darker .pack-service__icon {
  border-color: #d1d1d1;
}
.pack-service--darker .pack-service__icon .icon__glyph,
.pack-service--darker .pack-service__icon .icon-filled__glyph {
  fill: #999999;
  stroke: #999999;
}
.pack-service--darker .pack-service__link {
  margin-left: 0;
}
.pack-service--darker .pack-service__link .icon {
  display: none;
}
.pack-service--darker .link {
  color: #d92679;
  font-weight: 700;
}
.pack-service--darker .link::before, .pack-service--darker .link::after {
  content: none;
}

.pack-service__icon {
  background-color: #ffffff;
  border: 2px solid rgba(0, 86, 187, 0.4);
  border-radius: 50%;
  flex-shrink: 0;
  height: 60px;
  margin-right: 30px;
  position: relative;
  width: 60px;
}
.pack-service__icon .icon,
.pack-service__icon .icon-filled {
  height: 30px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 30px;
}
.pack-service__icon .icon__glyph,
.pack-service__icon .icon-filled__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.pack-service__content {
  color: #444444;
  flex: 1 1 auto;
  max-width: 100%;
}

.pack-service__description {
  padding-bottom: 15px;
}

.pack-service__title {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  padding-bottom: 10px;
}

.pack-service__link {
  margin-left: 26px;
  position: relative;
}
.pack-service__link .link {
  font-size: 1rem;
  line-height: 1.25rem;
}
.pack-service__link .icon {
  background-color: #0056BB;
  border-radius: 50%;
  box-sizing: content-box;
  display: block;
  height: 8px;
  left: -10px;
  padding: 4px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) translateX(-100%);
  width: 8px;
}
.pack-service__link .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.pack_service__cta {
  border: 1px solid #0056BB;
  margin-top: 15px;
  min-width: 0;
}

@media print, screen and (min-width: 48em) {
  .pack-service {
    flex-direction: column;
    height: 100%;
  }
  .pack-service--centered {
    align-items: center;
  }
  .pack-service--centered .pack-service__content {
    padding-top: 20px;
    text-align: center;
    width: 100%;
  }
  .pack-service__icon {
    height: 130px;
    margin-right: 0;
    width: 130px;
  }
  .pack-service__title {
    padding-bottom: 15px;
  }
  .pack_service__cta {
    margin-top: 20px;
  }
  .pack-service__content {
    display: flex;
    flex-direction: column;
    padding-top: 30px;
  }
  .pack-service__link {
    flex-grow: 1;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pager {
  color: #000000;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}

.pager__items {
  align-items: center;
  display: flex;
}

.pager__item {
  margin: 0 4px;
  transition: color 0.2s ease-in-out;
}
.pager__item:hover {
  color: #0056BB;
}

.pager__item--active {
  color: #0056BB;
}

.pager__item--first,
.pager__item--previous,
.pager__item--next,
.pager__item--last {
  border: 1px solid #e1e1e1;
  transition: border-color 0.2s ease-in-out;
}
.pager__item--first .icon,
.pager__item--previous .icon,
.pager__item--next .icon,
.pager__item--last .icon {
  height: 16px;
  width: 16px;
}
.pager__item--first .icon__glyph,
.pager__item--previous .icon__glyph,
.pager__item--next .icon__glyph,
.pager__item--last .icon__glyph {
  stroke: #e1e1e1;
  transition: stroke 0.2s ease-in-out;
}
.pager__item--first:hover,
.pager__item--previous:hover,
.pager__item--next:hover,
.pager__item--last:hover {
  border-color: #0056BB;
}
.pager__item--first:hover .icon__glyph,
.pager__item--previous:hover .icon__glyph,
.pager__item--next:hover .icon__glyph,
.pager__item--last:hover .icon__glyph {
  stroke: #0056BB;
}

.pager__item-link {
  display: block;
  padding: 6px;
}

.pager__item-icon {
  height: 16px;
  width: 16px;
}

.c-nuevasTarifasMoviles {
  padding: 48px 0;
}
.c-nuevasTarifasMoviles--altBackground {
  background-color: #F2F2F2;
}
.c-nuevasTarifasMoviles .section-description {
  margin-bottom: 14px;
  padding: 0 16px;
}
.c-nuevasTarifasMoviles .section-description__title {
  font-size: 21px !important;
}
.c-nuevasTarifasMoviles .section-description--centered {
  text-align: center;
}
.c-nuevasTarifasMoviles .c-carousel {
  padding: 0;
  margin-top: 32px;
  margin-bottom: 24px;
}
.c-nuevasTarifasMoviles .c-carousel .c-carousel__wrapper .swiper-container {
  overflow: visible;
}
@media print, screen and (min-width: 48em) {
  .c-nuevasTarifasMoviles .c-carousel .c-carousel__wrapper .swiper-container .swiper-wrapper {
    right: 8%;
  }
}
.c-nuevasTarifasMoviles .c-carousel .c-carousel__wrapper .swiper-container .swiper-wrapper .swiper-slide {
  width: 290px !important;
}
@media print, screen and (min-width: 48em) {
  .c-nuevasTarifasMoviles .c-carousel .c-carousel__wrapper .swiper-container .swiper-wrapper .swiper-slide {
    width: 360px !important;
  }
}
.c-nuevasTarifasMoviles__card {
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
  padding: 24px;
  width: 296px;
  min-height: 335px;
  transition: box-shadow 0.2s ease;
}
@media print, screen and (min-width: 48em) {
  .c-nuevasTarifasMoviles__card {
    width: 360px;
    min-height: 311px;
  }
}
.c-nuevasTarifasMoviles__card:hover {
  box-shadow: 0px 5px 15px rgba(38, 38, 38, 0.3);
}
.c-nuevasTarifasMoviles__monthOffer {
  font-size: 14px;
  line-height: 23px;
  padding-left: 22px;
  color: var(--color-white);
  text-transform: uppercase;
  position: absolute;
  top: -24px;
  left: 0;
  width: 296px;
  height: 24px;
  background-color: #EE076B;
  font-weight: bold;
}
@media screen and (min-width: 47.9375em) {
  .c-nuevasTarifasMoviles__monthOffer {
    width: 296px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-nuevasTarifasMoviles__monthOffer {
    width: 360px;
  }
}
.c-nuevasTarifasMoviles__header {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 16px;
  color: var(--color-text);
}
.c-nuevasTarifasMoviles__gb {
  font-size: 1.3125rem;
  font-family: "Telecable", sans-serif;
  line-height: 1.5rem;
  font-weight: bold;
}
.c-nuevasTarifasMoviles__tag {
  background-color: #F2F2F2;
  text-transform: uppercase;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  color: #333333;
  padding: 5px;
}
.c-nuevasTarifasMoviles__item {
  display: flex;
  align-items: center;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 48px;
  color: var(--color-text);
}
.c-nuevasTarifasMoviles__item__icon {
  height: 24px;
}
.c-nuevasTarifasMoviles__item__text {
  margin-left: 8px;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-nuevasTarifasMoviles__item__text {
    flex-direction: row;
  }
}
.c-nuevasTarifasMoviles__pricePerMonth {
  display: flex;
  align-items: flex-start;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  height: 46px;
  margin-bottom: 17px;
  justify-content: space-between;
}
.c-nuevasTarifasMoviles__pricePerMonth__container {
  display: flex;
}
.c-nuevasTarifasMoviles__priceInteger {
  font-size: 48px;
  line-height: 48px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
.c-nuevasTarifasMoviles__priceDecimal {
  font-size: 24px;
  line-height: 18px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.c-nuevasTarifasMoviles__priceDecimal span {
  font-size: 14px;
  line-height: normal;
  color: #7F7F7F;
  margin-left: 4px;
  margin-top: 4px;
}
.c-nuevasTarifasMoviles__priceLater {
  margin-bottom: 16px;
  margin-left: 4px;
  font-size: 14px;
  line-height: 16px;
}
.c-nuevasTarifasMoviles__priceLater .price_later_normal {
  font-weight: normal;
}
.c-nuevasTarifasMoviles__priceLater .price_later_bold {
  font-weight: bold;
}
.c-nuevasTarifasMoviles__link {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 48px;
  background-color: #0056BB;
  color: #ffffff;
  border: none;
  border-radius: 24px;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 700;
}
.c-nuevasTarifasMoviles__link:hover {
  cursor: pointer;
}
.c-nuevasTarifasMoviles__link__over {
  position: absolute;
  left: 0;
  top: 0;
  width: 296px;
  height: 195px;
}
@media screen and (min-width: 47.9375em) {
  .c-nuevasTarifasMoviles__link__over {
    width: 296px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-nuevasTarifasMoviles__link__over {
    width: 396px;
  }
}
.c-nuevasTarifasMoviles__link__over:hover {
  cursor: pointer;
}
.c-nuevasTarifasMoviles__bannerDiscount {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  font-size: 14px;
  line-height: 16px;
}
.c-nuevasTarifasMoviles__bannerDiscount__icon {
  margin-right: 8px;
}
.c-nuevasTarifasMoviles__bannerDiscount__text {
  color: #EE076B;
  font-weight: bold;
}
.c-nuevasTarifasMoviles__footer {
  text-align: center;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: bold;
  color: #7F7F7F;
  padding: 0 16px;
}

:root {
  --card-offer-max-width: 300px;
  --card-offer-min-height: 480px;
  --card-offer-image-height: 134px;
  --card-offer-ribbon-height: 32px;
  --card-offer-ribbon-darken-color: #BC031A;
  --c-cards-icon-with-description-alt-btn-nav-size: 48px;
}
@media print, screen and (max-width: 63.99875em) {
  :root {
    --card-offer-min-height: 80px;
  }
}

.c-porQueT {
  padding-top: 48px;
  padding-bottom: 110px;
  color: #333333;
}
.c-porQueT--altBackground {
  background-color: #F2F2F2;
}
@media print, screen and (max-width: 63.99875em) {
  .c-porQueT {
    padding-top: 29px;
  }
}
.c-porQueT .section-description {
  margin-bottom: 14px;
}
.c-porQueT .section-description__title {
  font-size: 21px !important;
}
.c-porQueT .section-description--centered {
  text-align: center;
}
.c-porQueT__content {
  padding: 48px 24px;
}
.c-porQueT__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: var(--card-offer-max-width);
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
}
.c-porQueT__cardIcon {
  margin-bottom: 16px;
  height: 64px;
}
.c-porQueT__cardIcon .icon__glyph {
  stroke: #0056BB;
}
.c-porQueT__card-picture {
  width: 100%;
}
.c-porQueT__card-picture > img {
  object-fit: contain;
  width: inherit;
}
.c-porQueT__cardTitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.c-porQueT__cardText {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
}
.c-porQueT__cardSeparator {
  border: none;
  margin: 16px 0;
  width: 32px;
  height: 4px;
  background-color: #0056BB;
}

.c-porQueT--centered .c-pporQueT__card .c-porQueT__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.c-porQueT__content {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.servicios-avanzados {
  /* IE 11 */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .servicios-avanzados .c-carousel .swiper-slide {
    flex-shrink: 1;
    min-width: 270px;
    max-width: 100%;
  }
  .servicios-avanzados .c-carousel .swiper-slide .c-porQueT--centered .c-porQueT__card {
    max-width: 100%;
  }
  .servicios-avanzados .c-carousel .swiper-slide .c-porQueT--centered .c-porQueT__card .c-porQueT__content {
    max-width: 100%;
  }
  .servicios-avanzados .c-carousel .swiper-slide .c-porQueT__card {
    max-width: 100%;
  }
  .servicios-avanzados .c-carousel .swiper-slide .c-porQueT__card .c-porQueT__content {
    max-width: 100%;
  }
  .servicios-avanzados .c-carousel .swiper-slide .c-porQueT__card .c-porQueT__content .c-porQueT__cardText {
    flex-wrap: wrap;
    max-width: 100%;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.poster-with-description .poster {
  margin-bottom: 10px;
}

.poster-with-description__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 10px;
}

.poster-with-description__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.poster-with-description__category .link {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
}

.poster-with-description__category-content {
  color: rgba(0, 86, 187, 0.8);
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}
.poster-with-description__category-content:hover {
  color: #0056BB;
}

.price-fixed {
  display: inline-block;
  font-size: 1rem;
}

.price-monthly-fee {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee .price-label,
.fixed-cart-summary__price .price-monthly-fee .price-with-subject {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-and-initial-payment {
  display: inline-block;
  flex-shrink: 0;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-monthly-fee-and-initial-payment__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-initial-payment {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-and-monthly-fee-promotion {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-monthly-fee-and-monthly-fee-promotion__price,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-label,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-with-subject {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-promotion-and-monthly-fee-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment__price,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-after-monthly-fee {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

.price-monthly-fee-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-monthly-fee-with-expiration__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-monthly-fee-with-expiration-and-initial-payment__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-initial-payment {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-monthly-fee-with-expiration-and-monthly-fee-promotion__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-initial-payment,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-after-monthly-fee-promotion {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration {
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

.price-unique-payment-basic {
  display: inline-block;
  flex-shrink: 0;
  font-size: 1rem;
}

.price-unique-payment-basic--large .price__amount {
  font-size: 3em;
}
.price-unique-payment-basic--large .price__decimal-amount {
  font-size: 1.375em;
}

@media print, screen and (min-width: 64em) {
  .price-unique-payment-basic--large .price__amount {
    font-size: 5.375em;
  }
  .price-unique-payment-basic--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment-or-monthly-fee-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-unique-payment-or-monthly-fee-with-expiration__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-label,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-with-subject,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-after-monthly-fee {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment__price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-label,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.promotion {
  border-bottom: 1px solid #BFBFBF;
  border-top: 1px solid #BFBFBF;
  display: flex;
  justify-content: center;
  margin-top: 30px;
  padding: 15px 0;
}

.promotion__picture {
  align-self: flex-end;
}

.promotion__image {
  margin-right: 10px;
  max-height: 70px;
}

.promotion__content {
  align-self: center;
  max-width: 50%;
}
.promotion__content .link {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.promotion__title {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.promotion__subtitle {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.rate-table {
  box-shadow: 0 5px 30px -10px rgba(51, 51, 51, 0.075);
  width: 100%;
}

.rate-table--bidimensional .rate-table__cell-title {
  margin-bottom: 0;
  margin-top: 10px;
}

.rate-table--loading .rate-table__body {
  display: none;
}
.rate-table--loading .rate-table__footer {
  display: table-footer-group;
}

.rate-table__header {
  background-color: #f0f0f0;
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-align: left;
}

.rate-table__footer {
  display: none;
}
.rate-table__footer .rate-table__cell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
.rate-table__footer .loader {
  display: inline-block;
}

.rate-table__body {
  background-color: #ffffff;
  color: #444444;
  display: table-row-group;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.rate-table__header-row {
  border-top: 1px solid #e5e5e5;
}

.rate-table__row,
.rate-table__header-row {
  border-bottom: 1px solid #e5e5e5;
}

.rate-table__header-cell,
.rate-table__cell {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 12px 15px;
}

.rate-table__cell {
  display: none;
}

.rate-table__header-cell,
.rate-table__cell--mobile {
  display: block;
  width: 100%;
}

.rate-table__cell--header {
  background-color: rgba(240, 240, 240, 0.25);
}

.rate-table__cell--faded,
.rate-table__cell-subtitle {
  color: rgba(68, 68, 68, 0.5);
}

.rate-table__cell-title {
  display: block;
  margin-bottom: 4px;
}

@media print, screen and (min-width: 48em) {
  .rate-table--bidimensional .rate-table__cell-title {
    margin-top: 0;
  }
  .rate-table__header-cell,
  .rate-table__cell {
    border-right: 0;
    display: table-cell;
    max-width: 0;
    padding: 12px 15px;
  }
  .rate-table__header-cell:last-child,
  .rate-table__cell:last-child {
    border-right: 1px solid #e5e5e5;
  }
  .rate-table__cell--mobile {
    display: none;
  }
  .rate-table__cell-title {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .rate-table__header-cell,
  .rate-table__cell {
    padding: 20px 25px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.replacement-product-modal .loader {
  display: none;
  height: 60px;
  left: calc(50% - 30px);
  position: relative;
  width: 60px;
}

.replacement-product-modal--fetching .loader {
  display: block;
}

.replacement-product-modal--replacement-product .replacement-product-modal__texts--replacement-product {
  display: block;
}

.replacement-product-modal--same-product .replacement-product-modal__texts--same-product {
  display: block;
}

.replacement-product-modal__texts {
  display: none;
}

.replacement-product-modal__content {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  justify-content: stretch;
}

.replacement-product-modal__title {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.replacement-product-modal__description {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.replacement-product-modal__product {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-top: 30px;
}
.replacement-product-modal__product .card {
  cursor: pointer;
  transition: box-shadow 0.2s ease-in-out;
}
.replacement-product-modal__product .card:hover {
  box-shadow: 0 4px 24px -4px #d1d1d1;
}

@media print, screen and (min-width: 64em) {
  .replacement-product-modal__product {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .replacement-product-modal .modal__contents {
    max-width: 1024px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.roaming-map {
  background-color: #ececec;
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out 1s;
  width: 100%;
}

.roaming-map--loaded {
  opacity: 1;
}

.amcharts-chart-div a {
  display: none !important;
}
.amcharts-chart-div svg * {
  transition: fill 0.2s ease-in-out;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.section-header {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-bottom: 40px;
  margin-top: 0;
}
.section-header::after {
  background-color: rgba(0, 86, 187, 0.6);
  content: "";
  display: block;
  height: 1px;
  margin-top: 20px;
  width: 34px;
}

.section-header--small {
  font-size: 0.875rem;
}

.section-header__title {
  color: #0056BB;
}

.horizontal-scroller--restyling .section-header::after {
  background-color: #FF7300;
}
.horizontal-scroller--restyling .section-header__title {
  color: #FF7300;
}

.section-header--title-bold .section-header__title {
  font-weight: 700;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.section-description {
  box-sizing: border-box;
  color: #444444;
  width: 100%;
}
.section-description p {
  margin-top: 20px;
}

.section-description--centered {
  text-align: left;
  margin-bottom: 32px;
}

.section-description--alt {
  color: #ffffff;
}
.section-description--alt .section-description__title {
  color: #ffffff;
}

.section-description--color-white {
  color: #ffffff;
}
.section-description--color-white .section-description__title {
  color: #ffffff;
}

.section-description--huge .section-description__title {
  font-size: 1.75rem !important;
  line-height: 2rem !important;
}
.section-description--huge .section-description__subtitle {
  font-weight: 400 !important;
}

.section-description__title-image {
  height: 40px;
  margin-bottom: 20px;
  width: auto;
}

.section-description__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 20px;
}
.section-description__title > strong {
  color: #0056BB;
}

.section-description__subtitle {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  margin-bottom: 20px;
}

.section-description__description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}
.section-description__description ul {
  margin: 20px 0;
  list-style: disc;
  list-style-position: inside;
}

.section-description--small .section-description__description {
  font-size: 1rem;
  line-height: 1.75rem;
}

@media print, screen and (min-width: 64em) {
  .section-description--centered {
    text-align: center;
  }
  .section-description__title {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .section-description--huge .section-description__title {
    font-size: 2.25rem !important;
    line-height: 2.625rem !important;
  }
  .section-description__subtitle {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .section-description__description {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 90em) {
  .section-description__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }
  .section-description--huge .section-description__title {
    font-size: 2.875rem !important;
    line-height: 3.375rem !important;
  }
}
.section-description__description table .tableizer-firstrow th {
  font-weight: 600;
  padding: 7.5px 7.5px 15px;
}
.section-description__description table tbody td {
  padding: 3px;
}
.section-description__description table .tablesaw-cell-label {
  display: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.section-description-with-image {
  box-sizing: border-box;
  color: #444444;
  width: 100%;
}

.section-description-with-image--centered {
  text-align: left;
}

.section-description-with-image__image-wrapper {
  margin-bottom: 20px;
}

.section-description-with-image__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 30px;
}
.section-description-with-image__title > strong {
  color: #0056BB;
}

.section-description-with-image__description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

@media print, screen and (min-width: 64em) {
  .section-description-with-image--centered {
    text-align: center;
  }
  .section-description-with-image__title {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  .section-description-with-image__description {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media screen and (min-width: 90em) {
  .section-description-with-image__title {
    font-size: 1.75rem;
    line-height: 2rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.tabbed__nav {
  border-bottom: 1px solid rgba(68, 68, 68, 0.1);
  position: relative;
}

.tabbed__nav-list {
  align-items: center;
  display: flex;
  justify-content: flex-start;
}

.tabbed__nav-item {
  color: #0056BB;
  cursor: pointer;
  margin-bottom: -1px;
  margin-right: 50px;
  padding: 15px 0;
  position: relative;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  white-space: nowrap;
}
.tabbed__nav-item:last-child {
  margin-right: 0;
}
.tabbed__nav-item::before, .tabbed__nav-item::after {
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 10;
}
.tabbed__nav-item::before {
  background-color: #b6b6b6;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  z-index: 10;
}
.tabbed__nav-item::after {
  background-color: #0056BB;
  transform: scaleY(0);
  transition: transform 0.2s ease-in-out;
  z-index: 20;
}
.tabbed__nav-item:hover::before {
  opacity: 1;
}

.tabbed__nav-item--active {
  color: #333;
}
.tabbed__nav-item--active::after {
  transform: scaleY(1);
}

.tabbed__content {
  position: relative;
  z-index: 0;
}

.tabbed__tab {
  display: none;
}

.tabbed__tab--active {
  display: block;
  z-index: 10;
}

@media print, screen and (max-width: 63.99875em) {
  .table-header-responsive thead {
    display: none;
  }
  .table-header-responsive tbody {
    white-space: normal;
  }
  .table-header-responsive tbody td:before {
    content: attr(data-head);
    display: block;
    font-weight: bold;
    font-style: italic;
    background-color: #f0f0f0;
    margin: -10px -8px 10px -8px;
    padding: 10px;
  }
}
.c-prefooter {
  background-color: #f6f6f6;
  display: flex;
  flex-direction: column;
}
.c-prefooter .button__content {
  font-size: 14px;
}
@media print, screen and (min-width: 64em) {
  .c-prefooter {
    flex-direction: row;
  }
}
.c-prefooter__horario {
  font-size: 14px;
  line-height: 15px;
  color: #000;
  background-color: rgba(0, 86, 187, 0.3);
  height: auto;
  padding: 8px;
  margin-top: 0;
  width: 100%;
  max-width: 200px;
}
.c-prefooter__horario:empty {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__horario {
    text-align: left;
  }
}
@media screen and (min-width: 80em) {
  .c-prefooter__horario {
    font-size: 11px;
    width: auto;
  }
}
.c-prefooter__subtext {
  padding-top: 16px;
  font-size: 13px;
  line-height: 16px;
  color: #fff;
  width: 100%;
}
.c-prefooter__left-container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: 40px 24px;
  border-bottom: 1px solid #BFBFBF;
}
@media print, screen and (min-width: 64em) {
  .c-prefooter__left-container {
    width: 40%;
    border-right: 1px solid #BFBFBF;
    border-bottom: none;
  }
  .c-prefooter__left-container > div {
    min-width: 440px;
  }
  .c-prefooter__left-container .c-prefooter__content {
    grid-template-columns: auto auto;
  }
}
@media screen and (min-width: 80em) {
  .c-prefooter__left-container {
    justify-content: flex-end;
    margin: 29px;
    text-align: left;
    width: 40%;
  }
  .c-prefooter__left-container .c-prefooter__content {
    grid-column-gap: 28px;
  }
  .c-prefooter__left-container > div {
    min-width: 470px;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__left-container > div {
    min-width: 447px;
  }
}
@media screen and (min-width: 105em) {
  .c-prefooter__left-container > div {
    min-width: 415px;
  }
}
.c-prefooter__left-container .c-prefooter__cta:hover {
  background-color: #7F7F7F !important;
}
.c-prefooter__left-container .c-prefooter__title .icon,
.c-prefooter__left-container .c-prefooter__subtitle .icon,
.c-prefooter__left-container .c-prefooter__text .icon {
  max-width: 20px;
  margin-right: 4px;
}
.c-prefooter__left-container .c-prefooter__title .icon__glyph,
.c-prefooter__left-container .c-prefooter__subtitle .icon__glyph,
.c-prefooter__left-container .c-prefooter__text .icon__glyph {
  stroke: #fff;
}
.c-prefooter__left-container .c-prefooter__text {
  font-size: 18px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  padding-left: 8px;
}
.c-prefooter__left-container .c-prefooter__subtitle {
  display: inline-block;
}
@media screen and (min-width: 80em) {
  .c-prefooter__left-container .c-prefooter__subtitle {
    display: block;
  }
}
.c-prefooter__left-container .c-prefooter__title {
  width: 100%;
}
.c-prefooter__left-container .button--bordered-to-filled.button--secondary {
  border-color: rgba(255, 255, 255, 0.5);
  color: #fff;
}
.c-prefooter__left-container .button--bordered-to-filled.button--secondary:hover {
  background-color: #fff;
  color: #000;
}
.c-prefooter__left-container .c-prefooter__text {
  margin-top: 8px;
  display: flex;
  align-items: baseline;
}
.c-prefooter__container {
  display: flex;
  justify-content: center;
  padding: 40px 24px;
  flex-direction: column;
}
@media screen and (min-width: 80em) {
  .c-prefooter__container {
    text-align: left;
  }
}
@media screen and (min-width: 80em) {
  .c-prefooter__container {
    padding: 29px;
  }
}
.c-prefooter__container.u-wrapper {
  margin: 0;
  max-width: none;
}
.c-prefooter__container .c-prefooter__cta {
  border-color: rgba(29, 31, 44, 0.2);
}
.c-prefooter__container .c-prefooter__content {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: repeat(1, 1fr);
  grid-column-gap: 0;
  grid-row-gap: 20px;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__container .c-prefooter__content {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-prefooter__container .c-prefooter__content {
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 30px;
  }
}
@media screen and (min-width: 80em) {
  .c-prefooter__container .c-prefooter__content {
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 40px;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__container .c-prefooter__content {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
    grid-column-gap: 40px;
  }
}
.c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(1) {
  grid-area: auto;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(1) {
    grid-area: 1/1/2/2;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(1) {
    grid-area: 1/1/2/2;
  }
}
.c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(2) {
  grid-area: auto;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(2) {
    grid-area: 2/1/3/2;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(2) {
    grid-area: 1/2/2/3;
  }
}
.c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(3) {
  grid-area: auto;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(3) {
    grid-area: 1/2/3/3;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(3) {
    grid-area: 1/3/2/4;
  }
}
.c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(4) {
  grid-area: auto;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(4) {
    grid-area: 1/3/3/4;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__container .c-prefooter__content .c-prefooter__column:nth-child(4) {
    grid-area: 1/4/2/5;
  }
}
.c-prefooter__content {
  display: grid;
  grid-template-rows: auto;
  justify-content: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__content {
    grid-template-columns: auto auto auto;
    grid-template-rows: 1fr;
    grid-column-gap: 10px;
  }
}
@media screen and (min-width: 80em) {
  .c-prefooter__content {
    max-width: max-content;
  }
}
@media screen and (min-width: 90em) {
  .c-prefooter__content {
    grid-column-gap: 71px;
  }
}
.c-prefooter__column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding-bottom: 8px;
  max-width: 100%;
}
.c-prefooter__column > * {
  margin-bottom: 15px;
}
.c-prefooter__column > *:last-child {
  margin-bottom: 20px;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__column {
    padding-bottom: 0;
    max-width: 170px;
  }
}
@media screen and (min-width: 80em) {
  .c-prefooter__column {
    text-align: left;
  }
}
.c-prefooter__title {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 27px;
  letter-spacing: -0.5px;
  margin-bottom: 10px;
  color: #1D1F2C;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__title {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 30px;
  }
}
.c-prefooter__subtitle {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.25rem;
  letter-spacing: -0.5px;
  margin-bottom: 12px;
  color: #1D1F2C;
  min-height: 20px;
}
.c-prefooter__subtitle:empty {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__subtitle:empty {
    display: initial;
  }
}
.c-prefooter__text {
  font-family: "Lato", sans-serif;
  font-size: 0.875em;
  line-height: 1.125rem;
  color: #1D1F2C;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter__text {
    margin-bottom: 16px;
  }
}
.c-prefooter__text a {
  color: #0056BB;
  transition: color 0.2s ease-in-out;
}
.c-prefooter__text a:hover {
  color: #55a3ff;
  transition: color 0.2s ease-in-out;
}
.c-prefooter__text--size-lg {
  font-size: 1em;
  line-height: 1.5rem;
}
.c-prefooter__cta {
  height: 45px;
  display: flex;
  padding: 4px 12px !important;
}
.c-prefooter__cta .icon {
  margin-right: 8px;
  margin-left: 0;
  width: 16px;
  height: 16px;
}

.c-prefooter-light {
  background-color: #0056BB;
  height: auto;
  min-height: 128px;
  padding: 20px;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light {
    height: 128px;
  }
}
.c-prefooter-light__container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__container {
    align-items: center;
    flex-direction: row;
  }
}
.c-prefooter-light__title {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 27px;
  margin-bottom: 10px;
  color: #ffffff;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__title {
    font-size: 24px;
    line-height: 27px;
    margin-bottom: 0;
    margin-right: 16px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-prefooter-light__title {
    font-size: 28px;
    line-height: 38px;
    margin-right: 16px;
  }
}
.c-prefooter-light__subtitle {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 24px;
  color: #ffffff;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__subtitle {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 0;
    margin-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-prefooter-light__subtitle {
    font-size: 24px;
    line-height: 30px;
    margin-right: 34px;
  }
}
.c-prefooter-light__subtitle:empty {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__subtitle:empty {
    display: initial;
  }
}
.c-prefooter-light__phone {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 100%;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__phone {
    flex-wrap: nowrap;
  }
}
.c-prefooter-light__phone--desktop {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__phone--desktop {
    display: flex;
  }
}
.c-prefooter-light__phone--mobile {
  display: flex;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__phone--mobile {
    display: none;
  }
}
.c-prefooter-light__cta {
  height: 45px;
  display: flex;
  padding: 4px 12px !important;
  margin-right: 16px;
  min-width: 154px;
  color: #0056BB;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__cta {
    margin-bottom: 0;
  }
}
.c-prefooter-light__cta .ic-phone-number {
  font-size: 16px;
  line-height: 24px;
  color: #0056BB;
}
.c-prefooter-light__cta .icon {
  margin-right: 8px;
  margin-left: 0;
  width: 16px;
  height: 16px;
}
.c-prefooter-light__cta .icon path {
  stroke: #0056BB;
}
.c-prefooter-light__horario {
  font-size: 13px;
  line-height: 15px;
  color: #ffffff;
  height: auto;
  padding: 8px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  border-radius: 5px;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-prefooter-light__horario {
    margin-bottom: 0;
  }
}
.c-prefooter-light__horario svg {
  margin-top: 4px;
  margin-right: 8px;
}
.c-prefooter-light__horario:empty {
  display: none;
}

.c-modulo-texto {
  padding: 60px 0;
}
.c-modulo-texto > * {
  margin-bottom: 20px;
}

.c-tv-ademas__container {
  position: relative;
}
.c-tv-ademas .section-description__title {
  position: relative;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 25px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-tv-ademas .section-description__title {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
  }
}
.c-tv-ademas__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.c-tv-ademas__item {
  flex: 1 auto;
  display: flex;
  flex-direction: column;
  position: relative;
  margin-top: 40px;
}
@media print, screen and (min-width: 48em) {
  .c-tv-ademas__item {
    flex: 0 0 calc(25% - 15px);
  }
}
.c-tv-ademas__item__inner {
  background-color: #fff;
  box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.1);
  margin: -15px;
  height: calc(100% + 30px);
  padding: 15px 15px 0 15px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.c-tv-ademas__item__wrapper {
  display: block;
  height: 100%;
  padding: 15px;
}
.c-tv-ademas__item__icon {
  display: flex;
  margin-right: 16px;
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}
.c-tv-ademas__item__block {
  width: 100%;
  max-width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-tv-ademas__item__block {
    max-width: 250px;
  }
}
.c-tv-ademas__item__title {
  font-weight: 700;
  font-family: "Telecable", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 8px;
  letter-spacing: -0.5px;
}
.c-tv-ademas__item__text {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.c-tv-ademas__item__promotion {
  background-color: #14CCAF;
  color: #fff;
  font-size: 14px;
  line-height: 21px;
  padding: 2px 0 2px 15px;
  position: absolute;
  width: 100%;
  top: -25px;
}
.c-tv-ademas__item__more-info {
  margin: 15px -15px 0 -15px;
  padding: 15px 0;
  text-align: center;
  border-top: 1px solid #ECECEC;
  color: #FF7300;
  font-weight: bold;
}

.tv-featured {
  margin-bottom: 40px;
}
.tv-featured__item {
  border-radius: 6px;
  overflow: hidden;
  margin: 0;
  scroll-snap-align: start;
}

.tv-featured--large {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .tv-featured--large {
    display: block;
  }
}
.tv-featured--large .tv-featured__list--large {
  list-style-type: none;
  position: relative;
  display: grid;
  grid-gap: 15px;
  grid-template-columns: 1fr 1fr 2fr 1fr;
  grid-template-rows: 150px 150px;
}

@media print, screen and (min-width: 48em) {
  .tv-featured--small {
    display: none;
  }
}
.tv-featured--small .tv-featured__list--small {
  list-style-type: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}
.tv-featured--small .tv-featured__list--small .tv-featured__item {
  flex: 0 0 250px;
  height: 150px;
  margin: 0 20px 20px 0;
}

.tv-featured__item--big {
  grid-row-end: span 2;
}

.tv-featured__item img {
  max-width: none;
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.c-carousel--destacados-tv .swiper-container {
  padding: 16px 0;
}
.c-carousel--destacados-tv__btn-nav {
  width: 48px;
  height: 48px;
}
.c-carousel--destacados-tv__card {
  border-radius: 6px;
  overflow: hidden;
  position: relative;
  max-width: 240px;
}

.section--tv-highlight .u-wrapper {
  max-width: 1240px;
}

.tv-featured-slider-card {
  min-height: 350px;
  cursor: pointer;
}
.tv-featured-slider-card__image {
  display: block;
  width: 100%;
  min-height: 350px;
}
.tv-featured-slider-card__image img {
  position: absolute;
  height: 100%;
  max-width: none;
  top: 0;
}
.tv-featured-slider-card__image--mask:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.2);
}
.tv-featured-slider-card__content {
  position: absolute;
  left: 0;
  top: 0;
  color: #fff;
  padding: 14px;
  z-index: 3;
  height: 100%;
  width: 100%;
}
.tv-featured-slider-card__tag {
  padding: 4px 8px;
  font-size: 13px;
  background-color: #fff;
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 25px;
  display: inline-block;
}
.tv-featured-slider-card__title {
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.tv-featured-slider-card__button {
  position: absolute;
  left: 14px;
  bottom: 20px;
  display: flex;
  align-items: center;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  cursor: pointer;
  white-space: nowrap;
}
.tv-featured-slider-card__button__play {
  display: flex;
  align-items: center;
}
.tv-featured-slider-card__button__play:before {
  content: "";
  display: block;
  width: 32px;
  height: 32px;
  background-image: url(/build_old/images/icon-play-trailer.4f68e465.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 20px;
}

:root {
  --telecable-menu-btn-height: 80px;
  --telecable-menu-switcher-height: 30px;
  --telecable-menu-quieres-contratar-height: 44px;
}

.c-telecable-menu {
  position: fixed;
  z-index: 999;
  width: 100%;
  left: 0;
  top: var(--telecable-header-height);
  padding: 0;
  height: calc(100% - var(--telecable-header-height) - var(--telecable-menu-quieres-contratar-height));
  overflow-y: initial;
  pointer-events: none;
  transform: scale(0.85);
  opacity: 0;
  transition: all 0.3s ease-in-out;
}
.c-telecable-menu.show {
  pointer-events: auto;
  transform: scale(1);
  opacity: 1;
  transition: all 0.3s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu {
    flex: 1;
    height: 100%;
    position: static;
    left: auto;
    top: auto;
    overflow-y: initial;
    opacity: 1;
    pointer-events: auto;
    transform: initial;
    z-index: var(--telecable-zindex-submenu-trick);
  }
}
.c-telecable-menu__switcher {
  display: flex;
  justify-content: center;
  height: var(--euskaltel-header-switcher-height);
  background: #F2F2F2;
  position: relative;
  z-index: 999999999;
  height: 30px;
  background: #F2F2F2;
  position: relative;
  z-index: 999999999;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__switcher {
    display: none;
  }
}
.c-telecable-menu__switcher__link {
  font-size: 14px;
  line-height: 30px;
  color: #333333;
  text-align: end;
  width: 100%;
  padding: 0 16px;
}
@media screen and (min-width: 48em) and (min-width: 48em) {
  .c-telecable-menu__switcher__link {
    width: 736px;
    padding: 0;
  }
}
@media screen and (min-width: 48em) and (min-width: 64em) {
  .c-telecable-menu__switcher__link {
    width: 960px;
    padding: 0;
  }
}
@media screen and (min-width: 48em) and (min-width: 80em) {
  .c-telecable-menu__switcher__link {
    width: 1140px;
    padding: 0;
  }
}
@media screen and (min-width: 48em) and (min-width: 90em) {
  .c-telecable-menu__switcher__link {
    width: 1280px;
    padding: 0;
  }
}
@media screen and (min-width: 48em) and (min-width: 105em) {
  .c-telecable-menu__switcher__link {
    width: 1440px;
    padding: 0;
  }
}
.c-telecable-menu__container {
  height: calc(100vh - var(--telecable-menu-switcher-height) - var(--telecable-menu-quieres-contratar-height) - var(--telecable-header-height));
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  overflow-y: scroll;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-menu__container {
    height: calc(100vh - var(--telecable-menu-switcher-height) - var(--telecable-header-height));
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__container {
    height: 100%;
    overflow: initial;
    align-items: stretch;
  }
}
.c-telecable-menu__container--client {
  height: calc(100vh - var(--telecable-header-height) - var(--telecable-menu-quieres-contratar-height));
}
@media print, screen and (min-width: 48em) {
  .c-telecable-menu__container--client {
    height: calc(100vh - var(--telecable-header-height));
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__container--client {
    height: 100%;
  }
}
.c-telecable-menu__nav {
  display: flex;
  height: initial;
  flex-direction: column;
  justify-content: space-between;
}
@media print, screen and (max-width: 63.99875em) {
  .c-telecable-menu__nav {
    width: 100%;
    padding: 0 16px;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 48em) {
  .c-telecable-menu__nav {
    width: 736px;
    padding: 0;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 64em) {
  .c-telecable-menu__nav {
    width: 960px;
    padding: 0;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 80em) {
  .c-telecable-menu__nav {
    width: 1140px;
    padding: 0;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 90em) {
  .c-telecable-menu__nav {
    width: 1280px;
    padding: 0;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 105em) {
  .c-telecable-menu__nav {
    width: 1440px;
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__nav {
    flex-direction: row;
    height: 100%;
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (min-width: 90em) {
  .c-telecable-menu__nav {
    margin-left: 60px;
    margin-right: 60px;
  }
}
.c-telecable-menu__background {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  left: 0;
  top: 0;
  z-index: 99999;
  pointer-events: none;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__background {
    background-color: #0056BB;
  }
}
.c-telecable-menu__item {
  align-items: center;
  color: #333333;
  border-bottom: 1px solid #F6F6F6;
  font-family: "Lato", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 0.875rem;
  min-height: 45px;
  height: initial;
  display: inline-flex;
  padding: 6px 0;
  position: relative;
  white-space: inherit;
  z-index: 100000;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__item {
    font-size: 0.625rem;
    border-bottom: 0;
    height: 100%;
    color: #ffffff;
    padding: 0;
    display: flex;
    align-items: center;
    margin-right: 20px;
  }
  .c-telecable-menu__item:after {
    background-color: #FF7300;
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    left: 0;
    width: 0;
    transition: width 0.4s ease-in-out;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-menu__item {
    font-size: 0.75rem;
    color: #ffffff;
  }
}
.c-telecable-menu__item strong {
  display: block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__item strong {
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-menu__item strong {
    font-size: 0.875rem;
  }
}
.c-telecable-menu__item:first-of-type {
  padding: 6px 0;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__item:first-of-type {
    padding: 0;
  }
}
.c-telecable-menu__item:last-of-type {
  margin-right: 0;
}
.c-telecable-menu__item:hover {
  opacity: 1;
}
.c-telecable-menu__item:hover:after {
  transition: width 0.2s ease-in-out;
  width: 100%;
}
.c-telecable-menu__item.active:after {
  width: 100%;
}
.c-telecable-menu__item__arrow {
  margin-left: auto;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__item__arrow {
    display: none;
  }
}
.c-telecable-menu__submenu-group {
  display: flex;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  transform: translateX(115%);
  transition: all 0.2s ease-in-out;
  width: 100%;
  z-index: 999999999999;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu-group {
    bottom: calc(-1 * var(--telecable-header-submenu-height));
    box-shadow: none;
    height: var(--telecable-header-submenu-height);
    top: auto;
    left: 0;
    right: auto;
    transform: translateY(-100%);
    pointer-events: none;
    width: 100%;
    z-index: var(--telecable-zindex-submenu);
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu-group:before {
    background-color: inherit;
    content: "";
    height: 100%;
    left: -100%;
    position: absolute;
    width: 100%;
  }
}
.c-telecable-menu__submenu-group.show {
  transform: translateX(0%);
  transition: all 0.2s ease-in-out;
  pointer-events: auto;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu-group.show {
    box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.1);
    transform: translateY(0);
  }
}
.c-telecable-menu__submenu-trick {
  background-color: #ffffff;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  height: 100%;
  transition: opacity 0.2s ease-in-out;
  z-index: 102;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu-trick {
    background-color: #0056BB;
    bottom: 0;
    top: auto;
    left: auto;
    right: auto;
    height: 52px;
    opacity: 1;
    z-index: var(--telecable-zindex-submenu-trick);
  }
}
.c-telecable-menu__submenu-trick.show {
  opacity: 0.6;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out;
}
.c-telecable-menu__submenu-container {
  visibility: hidden;
  height: 100%;
  justify-content: center;
  width: 100%;
  display: none;
  padding: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-menu__submenu-container {
    position: absolute;
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu-container {
    align-items: center;
    padding-top: 0;
    max-width: 1200px;
  }
}
.c-telecable-menu__submenu-container.show {
  visibility: visible;
  display: flex;
}
.c-telecable-menu__submenu__item {
  align-items: center;
  border-bottom: 1px solid #F6F6F6;
  color: #333333;
  font-family: "Telecable", sans-serif;
  font-size: 0.875em;
  font-weight: bold;
  line-height: 1.25rem;
  letter-spacing: 0;
  padding: 14px 0;
  transition: opacity 0.2s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu__item {
    height: 100%;
  }
}
.c-telecable-menu__submenu__item:hover {
  opacity: 0.75;
  transition: opacity 0.2s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu__item {
    border-bottom: 0;
    font-size: 0.875rem;
    font-weight: 300;
    letter-spacing: -0.5px;
    line-height: 1.125rem;
    margin-right: 50px;
    white-space: nowrap;
    display: inline-flex;
    padding: 8px;
    background-color: #ffffff;
    transition: background-color 0.2s ease-in-out;
    display: inline-block;
    padding-right: 0;
    padding-left: 0;
    height: 100%;
    border-bottom: 2px solid transparent;
  }
  .c-telecable-menu__submenu__item::after {
    content: "";
    height: 2px;
    width: 100%;
    background-color: transparent;
    display: block;
    position: relative;
    top: 16px;
    transition: background-color 0.2s ease-in-out;
  }
  .c-telecable-menu__submenu__item:hover::after {
    background-color: #FF7300;
  }
  .c-telecable-menu__submenu__item:last-child {
    margin-right: 0;
  }
}
.c-telecable-menu__submenu__item--back {
  display: inline-flex;
}
.c-telecable-menu__submenu__item--back svg {
  width: 20px;
}
.c-telecable-menu__submenu__item--back svg * {
  stroke: #1D1F2C;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu__item--back {
    display: none;
  }
}
.c-telecable-menu__submenu__main {
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media screen and (min-width: 48em) {
  .c-telecable-menu__submenu__main {
    width: 736px;
  }
}
@media screen and (min-width: 64em) {
  .c-telecable-menu__submenu__main {
    width: 960px;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-menu__submenu__main {
    width: 1140px;
  }
}
@media screen and (min-width: 90em) {
  .c-telecable-menu__submenu__main {
    width: 1280px;
  }
}
@media screen and (min-width: 105em) {
  .c-telecable-menu__submenu__main {
    width: 1440px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu__main {
    display: block;
    padding: 0;
    width: initial;
  }
}
.c-telecable-menu__submenu__extra {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__submenu__extra {
    display: block;
  }
}
.c-telecable-menu__links-mobile {
  position: relative;
  display: flex;
  height: initial;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 32px;
  z-index: 999999999;
  margin-bottom: var(--cmn-header-height);
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-menu__links-mobile {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__links-mobile {
    display: none;
  }
}
.c-telecable-menu__links-mobile__item {
  color: #ffffff;
  border-bottom: 1px solid #ECECEC;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 14px 0;
  pointer-events: none;
}
.c-telecable-menu__links-mobile__item:last-of-type {
  border-bottom: 0;
}
.c-telecable-menu__language-selector__arrow {
  margin-left: 10px;
}
.c-telecable-menu__language-selector.open .c-telecable-menu__language-selector__arrow {
  transform: rotate(180deg);
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__language-selector {
    display: none;
  }
}
.c-telecable-menu__sections-menu {
  display: none;
  flex-direction: column;
  padding: 16px;
  position: absolute;
  background: #7F7F7F;
  width: 100%;
  left: 0;
  bottom: 48px;
  z-index: 999999999;
}
.c-telecable-menu__sections-menu.show {
  display: flex;
}
@media screen and (max-width: 63.99875em) and (min-width: 48em) {
  .c-telecable-menu__sections-menu.show {
    padding: 16px calc((100% - 736px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 64em) {
  .c-telecable-menu__sections-menu.show {
    padding: 16px calc((100% - 960px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 80em) {
  .c-telecable-menu__sections-menu.show {
    padding: 16px calc((100% - 1140px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 90em) {
  .c-telecable-menu__sections-menu.show {
    padding: 16px calc((100% - 1280px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 105em) {
  .c-telecable-menu__sections-menu.show {
    padding: 16px calc((100% - 1440px) / 2);
  }
}
.c-telecable-menu__sections-menu__item {
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 8px 0;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__sections-menu {
    display: none;
  }
}
.c-telecable-menu__shop-link {
  color: #ffffff;
  padding: 0 16px;
  width: 100%;
  white-space: break-spaces;
  background-color: #006dee;
  height: 72px;
  display: flex;
  align-items: center;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.125rem;
}
@media screen and (min-width: 48em) {
  .c-telecable-menu__shop-link {
    padding: 16px calc((100% - 736px) / 2);
  }
}
@media screen and (min-width: 64em) {
  .c-telecable-menu__shop-link {
    padding: 16px calc((100% - 736px) / 2);
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-menu__shop-link {
    padding: 16px calc((100% - 736px) / 2);
  }
}
@media screen and (min-width: 90em) {
  .c-telecable-menu__shop-link {
    padding: 16px calc((100% - 736px) / 2);
  }
}
@media screen and (min-width: 105em) {
  .c-telecable-menu__shop-link {
    padding: 16px calc((100% - 736px) / 2);
  }
}
.c-telecable-menu__language-menu {
  display: none;
  flex-direction: column;
  align-items: flex-end;
  padding: 16px 30px 16px 16px;
  position: absolute;
  background: #7F7F7F;
  width: 50%;
  right: 0;
  bottom: 48px;
  z-index: 999999999;
}
.c-telecable-menu__language-menu.show {
  display: flex;
}
.c-telecable-menu__language-menu__item {
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 8px 0;
}
.c-telecable-menu__language-menu__item--empresas {
  text-decoration: underline;
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 8px 0;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu__language-menu {
    display: none;
  }
}
.c-telecable-menu .c-telecable-header__call-us {
  display: flex;
  height: 72px;
  position: relative;
  z-index: 999999;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  padding: 0 16px;
  justify-content: flex-start;
  align-items: center;
}
.c-telecable-menu .c-telecable-header__call-us .c-telecable-header__call-us__content {
  font-size: 1.125rem;
  line-height: 1.5rem;
  max-width: 200px;
  flex-direction: row;
  flex-wrap: wrap;
}
.c-telecable-menu .c-telecable-header__call-us .c-telecable-header__call-us__content br {
  display: none;
}
.c-telecable-menu .c-telecable-header__call-us .c-telecable-header__call-us__content strong:first-of-type {
  margin-left: 6px;
  display: inline;
}
.c-telecable-menu .c-telecable-header__call-us .c-telecable-header__call-us__icon {
  margin-right: 18px;
  margin-top: 0;
  width: 29px;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu .c-telecable-header__call-us {
    display: none;
  }
}
.c-telecable-menu .c-telecable-header__your-area {
  display: flex;
  height: var(--telecable-menu-btn-height);
  justify-content: flex-start;
  position: relative;
  z-index: 999999;
  width: 100%;
  padding: 0 16px;
}
.c-telecable-menu .c-telecable-header__your-area .c-telecable-header__your-area__content {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-left: 16px;
  color: #000;
}
.c-telecable-menu .c-telecable-header__your-area .c-telecable-header__your-area__arrow {
  margin-left: auto;
}
@media screen and (min-width: 48em) {
  .c-telecable-menu .c-telecable-header__your-area {
    width: 736px;
    padding: 0;
  }
}
@media screen and (min-width: 64em) {
  .c-telecable-menu .c-telecable-header__your-area {
    width: 960px;
    padding: 0;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-menu .c-telecable-header__your-area {
    width: 1140px;
    padding: 0;
  }
}
@media screen and (min-width: 90em) {
  .c-telecable-menu .c-telecable-header__your-area {
    width: 1280px;
    padding: 0;
  }
}
@media screen and (min-width: 105em) {
  .c-telecable-menu .c-telecable-header__your-area {
    width: 1440px;
    padding: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-menu .c-telecable-header__your-area {
    display: none;
  }
}
.c-telecable-menu .c-telecable-header__bottom-links {
  position: relative;
  height: 48px;
  background: #7F7F7F;
  padding: 0 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media print, screen and (max-width: 63.99875em) {
  .c-telecable-menu .c-telecable-header__bottom-links {
    width: 100%;
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 48em) {
  .c-telecable-menu .c-telecable-header__bottom-links {
    padding: 16px calc((100% - 736px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 64em) {
  .c-telecable-menu .c-telecable-header__bottom-links {
    padding: 16px calc((100% - 960px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 80em) {
  .c-telecable-menu .c-telecable-header__bottom-links {
    padding: 16px calc((100% - 1140px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 90em) {
  .c-telecable-menu .c-telecable-header__bottom-links {
    padding: 16px calc((100% - 1280px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 105em) {
  .c-telecable-menu .c-telecable-header__bottom-links {
    padding: 16px calc((100% - 1440px) / 2);
  }
}
.c-telecable-menu .c-telecable-header__bottom-links__element {
  cursor: pointer;
  height: inherit;
  display: flex;
}
.c-telecable-menu .c-telecable-header__bottom-links__arrow {
  width: 12px;
  margin-left: 8px;
  transition: all 0.3s ease-in-out;
  transform: rotate(180deg);
}
.c-telecable-menu .c-telecable-header__bottom-links__arrow.open {
  transition: all 0.3s ease-in-out;
  transform: rotate(0deg);
}

.mobile-ddi {
  height: 100%;
  margin-right: 55px;
}
.mobile-ddi .ddi-icon {
  display: none;
  width: 26px;
  height: 100%;
  margin-right: 10px;
}
@media print, screen and (min-width: 48em) {
  .mobile-ddi .ddi-icon {
    display: inline-block;
  }
}
.mobile-ddi .ddi-icon .icon__glyph--secondary {
  stroke: #7F7F7F; /*$color-grey-800;*/
}
.mobile-ddi .ddi-phone-layout {
  height: 100%;
  display: inline-flex;
  vertical-align: top;
  align-items: center;
}
.mobile-ddi .ddi-phone-layout .ddi-phone {
  padding: 12px 16px 10px;
  border-radius: 4px;
  color: #ffffff;
  background-color: #0056BB;
  font-size: 0.875rem;
  font-weight: bold;
}
@media print, screen and (min-width: 48em) {
  .mobile-ddi .ddi-phone-layout .ddi-phone {
    font-size: 1.125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .mobile-ddi {
    display: none;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price {
  color: #0056BB;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price--inverted, .card-pack-with-image--featured .price,
.card-pack-with-image:hover .price {
  color: #ffffff;
}

.price--large .price__amount {
  font-size: 3em;
}
.price--large .price__decimal-amount {
  font-size: 1.5em;
}

.price__amount,
.price__decimal-amount {
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price__amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price__decimal-amount {
  font-size: 1.5em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

@media print, screen and (min-width: 64em) {
  .price--large .price__amount {
    font-size: 5.375em;
  }
  .price--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-with-subject {
  align-content: space-between;
  color: #0056BB;
  display: flex;
  justify-content: flex-start;
  transition: color 0.2s ease-in-out;
  margin-bottom: 16px;
}

.price-with-subject--inverted, .card-pack-with-image--featured .price-with-subject,
.card-pack-with-image:hover .price-with-subject {
  color: #ffffff;
}

.price-with-subject--black {
  color: #333;
}

.price-with-subject__right {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  padding-left: 5px;
  min-height: 27px;
}

.price-with-subject__integer-amount,
.price-with-subject__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price-with-subject__integer-amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price-with-subject__decimal-amount {
  font-size: 1.375em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

.price-with-subject__subject {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1em;
}

.price-with-subject--large .price-with-subject__integer-amount {
  font-size: 3em;
}
.price-with-subject--large .price-with-subject__decimal-amount {
  font-size: 1.375em;
}
.price-with-subject--large .price-with-subject__subject {
  font-size: 1.125em;
  line-height: 1em;
}

@media print, screen and (min-width: 64em) {
  .price-with-subject--large .price-with-subject__integer-amount {
    font-size: 5.375em;
    font-size: 70px;
  }
  .price-with-subject--large .price-with-subject__decimal-amount {
    font-size: 2.625em;
    font-size: 36px;
  }
  .price-with-subject--large .price-with-subject__subject {
    font-size: 1.5em;
    font-size: 21px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .contact-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .contact-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .upgrade-comparison-table__modal-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .contact-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .upgrade-comparison-table__modal-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .upgrade-comparison-table__modal-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .upgrade-comparison-table__modal-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.upgrade-comparison-table__modal-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.upgrade-comparison-table__modal-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.upgrade-comparison-table__modal-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.upgrade-comparison-table__modal-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .upgrade-comparison-table__modal-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.upgrade-comparison-table__modal-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .upgrade-comparison-table__modal-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.upgrade-comparison-table__modal-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.upgrade-comparison-table__modal-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.upgrade-comparison-table__modal-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.upgrade-comparison-table__modal-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .upgrade-comparison-table__modal-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .upgrade-comparison-table__modal-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .upgrade-comparison-table__modal-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .upgrade-comparison-table__modal-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .upgrade-comparison-table__modal-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.upgrade-comparison-table {
  box-shadow: 0 5px 30px -10px rgba(51, 51, 51, 0.075);
  display: none;
  margin-bottom: 30px;
}
.upgrade-comparison-table .link {
  display: block;
  font-size: 1.125rem;
}
.upgrade-comparison-table .icon__glyph {
  stroke-width: 2;
}
.upgrade-comparison-table .price--large .price__amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}
.upgrade-comparison-table .price--large .price__decimal-amount {
  font-size: 1.5em;
  height: 0.8em;
  line-height: 1em;
}
.upgrade-comparison-table .price-with-subject--large .price-with-subject__integer-amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}
.upgrade-comparison-table .price-with-subject--large .price-with-subject__decimal-amount {
  font-size: 1.375em;
  height: 0.8em;
  line-height: 1em;
}
.upgrade-comparison-table .price-with-subject--large .price-with-subject__subject {
  font-size: 1.125em;
  line-height: 1em;
}

.upgrade-comparison-table--mobile {
  display: table;
}

.upgrade-comparison-table__header {
  background-color: #f0f0f0;
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  text-align: left;
}

.upgrade-comparison-table__body {
  background-color: #ffffff;
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
}

.upgrade-comparison-table__header-row {
  border-top: 1px solid #e5e5e5;
}

.upgrade-comparison-table__row,
.upgrade-comparison-table__header-row {
  border-bottom: 1px solid #e5e5e5;
}

.upgrade-comparison-table__header-cell,
.upgrade-comparison-table__cell {
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  padding: 12px 15px;
  position: relative;
  text-align: center;
  vertical-align: middle;
}

.upgrade-comparison-table__header-cell--not-centered,
.upgrade-comparison-table__cell--not-centered {
  text-align: left;
}

.upgrade-comparison-table__cell--price-mobile {
  padding: 0;
}
.upgrade-comparison-table__cell--price-mobile .upgrade-comparison-table__cta .button {
  position: static;
  transform: none;
}

.upgrade-comparison-table__icon {
  display: inline-block;
  height: 64px;
  padding: 20px;
  width: 64px;
}
.upgrade-comparison-table__icon .icon__glyph {
  stroke: #d1d1d1;
}

.upgrade-comparison-table__icon--checked .icon__glyph {
  stroke: #0056BB;
}

.upgrade-comparison-table__cta .button {
  bottom: 0;
  left: 0;
  min-width: 0;
  padding: 18px 15px 16px;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
}

.upgrade-comparison-table__modal-title {
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 64em) {
  .upgrade-comparison-table {
    display: table;
  }
  .upgrade-comparison-table--mobile {
    display: none;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.variant-selector-filter {
  display: flex;
  flex-wrap: wrap;
}

.variant-selector-filter--vertical {
  width: 37px;
}
.variant-selector-filter--vertical .variant-selector-filter__item {
  margin-bottom: 6px;
  margin-right: 0;
}

.variant-selector-filter__item {
  background-color: #ffffff;
  height: 22px;
  margin-right: 6px;
  position: relative;
  width: 22px;
  z-index: 0;
}
.variant-selector-filter__item::after {
  background: linear-gradient(45deg, rgba(153, 153, 153, 0.25) 0%, rgba(255, 255, 255, 0) 50%, rgba(153, 153, 153, 0.25) 100%);
  content: "";
  height: calc(100% - 4px);
  left: 2px;
  pointer-events: none;
  position: absolute;
  top: 2px;
  width: calc(100% - 4px);
  z-index: 1;
}
.variant-selector-filter__item::before {
  border: 1px solid #ffffff;
  content: "";
  height: calc(100% - 2px);
  left: 1px;
  pointer-events: none;
  position: absolute;
  top: 1px;
  width: calc(100% - 2px);
  z-index: 1;
}

.variant-selector-filter__link {
  border: 1px solid #c1c1c1;
  display: block;
  height: 100%;
  transition: border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
  width: 100%;
}
.variant-selector-filter__link:hover:not(.variant-selector-filter__link--active) {
  border-color: #666666;
  opacity: 1;
}

.variant-selector-filter__link--active {
  border-color: #0056BB;
}

.variant-selector-filter__link--disabled {
  opacity: 0.2;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.variant-selector-filterable {
  position: relative;
}

.variant-selector-filterable__subject {
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  visibility: hidden;
}

.variant-selector-filterable__subject--active {
  opacity: 1;
  visibility: visible;
}

.c-ventajas-tarifas {
  position: relative;
  margin-bottom: 28px;
}
@media print, screen and (min-width: 64em) {
  .c-ventajas-tarifas--leave-space-right {
    width: calc(100% - var(--configurador-width) - var(--configurador-spacing));
  }
  .c-ventajas-tarifas--leave-space-right .c-ventajas-tarifas__ventaja {
    flex: 1 1 calc(50% - 24px);
  }
}
.c-ventajas-tarifas__container {
  position: relative;
}
@media print, screen and (max-width: 79.99875em) {
  .c-ventajas-tarifas__container {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.c-ventajas-tarifas .section-description__title {
  position: relative;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: -0.5px;
  color: #000000;
  margin-bottom: 40px !important;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ventajas-tarifas .section-description__title {
    font-size: 20px;
    line-height: 26px;
    text-align: center;
  }
}
.c-ventajas-tarifas__list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.c-ventajas-tarifas__list--4-columns .c-ventajas-tarifas__ventaja {
  flex: 1 1 100%;
}
@media print, screen and (min-width: 48em) {
  .c-ventajas-tarifas__list--4-columns .c-ventajas-tarifas__ventaja {
    flex: 1 1 calc(50% - 24px);
  }
}
@media print, screen and (min-width: 64em) {
  .c-ventajas-tarifas__list--4-columns .c-ventajas-tarifas__ventaja {
    flex: 1 1 calc(25% - 24px);
  }
}
.c-ventajas-tarifas__ventaja {
  display: flex;
  margin-bottom: 24px;
  margin-right: 0;
  flex: 1 1 100%;
}
@media print, screen and (min-width: 48em) {
  .c-ventajas-tarifas__ventaja {
    margin-bottom: 32px;
    margin-right: 24px;
    flex: 1 1 calc(33% - 24px);
  }
}
.c-ventajas-tarifas__ventaja__icon {
  display: flex;
  margin-right: 16px;
  display: flex;
  align-items: baseline;
  margin-bottom: 8px;
}
.c-ventajas-tarifas__ventaja__icon--ventajas-tv {
  flex: 0 0 26px;
}
.c-ventajas-tarifas__ventaja__block {
  width: 100%;
  max-width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-ventajas-tarifas__ventaja__block {
    max-width: 250px;
  }
}
.c-ventajas-tarifas__ventaja__title {
  font-weight: 700;
  font-family: "Telecable", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
  letter-spacing: -0.5px;
}
.c-ventajas-tarifas__ventaja__text {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
}

.c-banner-interior-wrapper {
  padding-top: 100px;
}

.c-banner-interior {
  position: relative;
  margin-bottom: 28px;
}
.c-banner-interior--nomargin {
  margin-bottom: 0;
}
.c-banner-interior--full {
  max-width: none;
}
.c-banner-interior--center .c-banner-interior__top {
  align-items: center;
}
.c-banner-interior--bg-primary {
  background-color: #0056BB;
}
.c-banner-interior--bg-primary:before {
  content: "";
  display: block;
  height: 10px;
  width: 100%;
  box-shadow: 4px 4px 20px rgba(37, 37, 37, 0.1);
  position: absolute;
  top: -10px;
  left: 0;
  z-index: 2;
}
.c-banner-interior__link {
  position: absolute;
  z-index: 1;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.c-banner-interior__card {
  width: 360px;
  position: relative;
  z-index: 2;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__card {
    display: block;
  }
}
.c-banner-interior__card--mobile {
  display: block;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__card--mobile {
    display: none;
  }
}
.c-banner-interior__card--mobile-wrapper {
  display: block;
  margin: -100px auto 40px auto;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__card--mobile-wrapper {
    display: none;
  }
}
.c-banner-interior__container {
  position: relative;
}
.c-banner-interior__top {
  position: relative;
  display: flex;
  height: 200px;
  align-items: center;
  padding-left: 32px;
  margin-bottom: 32px;
}
.c-banner-interior__top > div > .c-banner-interior__subtitle {
  display: none;
  font-weight: 500;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__top > div > .c-banner-interior__subtitle {
    display: inline-block;
    margin: 0;
  }
}
.c-banner-interior__top > div > .c-banner-interior__subtitle.c-banner-interior__subtitle--compromiso-internet {
  display: inline-block;
}
@media print, screen and (max-width: 63.99875em) {
  .c-banner-interior__top {
    height: 168px;
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 24px;
    padding-bottom: 0;
    align-items: center;
  }
}
.c-banner-interior__top--compromiso-internet {
  justify-content: space-between;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__top--compromiso-internet {
    align-items: center;
  }
}
.c-banner-interior__top--Height400 {
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__top--Height400 {
    height: 400px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-banner-interior__top--Height400 {
    height: 347px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__top--Height400 {
    align-items: center;
  }
}
.c-banner-interior__top--nomargin {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__top--specialHeight {
    height: 312px;
    padding-left: 32px;
  }
}
.c-banner-interior__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-banner-interior__image img {
  object-fit: contain;
  object-position: center;
  width: 100%;
  height: 100%;
}
.c-banner-interior__image.colored {
  background-color: #0056BB;
}
.c-banner-interior__image.colored img {
  padding: 36px;
}
.c-banner-interior__title {
  position: relative;
  z-index: 1;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.5px;
  color: #ffffff;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__title {
    font-size: 36px;
    line-height: 42px;
  }
}
.c-banner-interior__title--compromiso-internet {
  font-family: "Telecable", sans-serif;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 25px;
  margin-top: 35px;
  display: flex;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__title--compromiso-internet {
    font-size: 48px;
  }
}
.c-banner-interior__title--compromiso-internet:before {
  content: "";
  display: block;
  width: 75px;
  height: 75px;
  background-image: url(/build_old/images/compromiso-internet-logo.97b0548b.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 32px 0 0;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__title--compromiso-internet:before {
    width: 88px;
    height: 88px;
  }
}
.c-banner-interior__title--compromiso-internet span {
  position: relative;
}
.c-banner-interior__title--compromiso-internet span:after {
  content: "";
  display: block;
  width: 180px;
  height: 37px;
  background-image: url(/build_old/images/compromiso-internet.090da1bc.svg);
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 32px 0 0;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__title--compromiso-internet span:after {
    width: 230px;
    height: 47px;
  }
}
.c-banner-interior__title--desktop {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__title--desktop {
    display: block;
  }
}
.c-banner-interior__title--mobile {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__title--mobile {
    display: none;
  }
}
.c-banner-interior__subtitle {
  position: relative;
  z-index: 1;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__subtitle {
    font-family: "Lato", sans-serif;
    font-size: 16px;
    margin-top: 24px;
    line-height: 24px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__subtitle--compromiso-internet {
    margin-top: 0;
  }
}
.c-banner-interior__subtitle--big {
  font-size: 16px;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__subtitle--big {
    font-size: 24px;
    line-height: 30px;
    font-weight: 300;
  }
  .c-banner-interior__subtitle--big strong {
    font-weight: 300;
  }
}
.c-banner-interior__bottom {
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__bottom > p.c-banner-interior__subtitle {
    display: none;
  }
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior__bottom > h2.c-banner-interior__subtitle {
    display: none;
  }
}
@media print, screen and (max-width: 79.99875em) {
  .c-banner-interior__bottom {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.c-banner-interior__description-line1 {
  position: relative;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 18px;
}
.c-banner-interior__description-line2 {
  margin-bottom: 40px;
}
.c-banner-interior__description {
  width: 100%;
  max-width: 450px;
}
.c-banner-interior__description p {
  font-family: "Lato", sans-serif;
  font-size: 18px;
  line-height: 24px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-banner-interior__description p {
    font-size: 16px;
  }
}
.c-banner-interior__cta {
  display: block;
  position: relative;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
}
.c-banner-interior__cta section {
  margin: 0;
}
.c-banner-interior__cta section .legal-text-modal__content {
  padding: 0;
  justify-content: start;
}
.c-banner-interior__cta section .legal-text-modal__content a {
  color: #0056BB;
  font-size: 18px;
}
.c-banner-interior--color-dark .c-banner-interior__title,
.c-banner-interior--color-dark .c-banner-interior__subtitle,
.c-banner-interior--color-dark .c-banner-interior__description {
  color: #1D1F2C;
}
.c-banner-interior.smartphones {
  margin-bottom: 0px;
}
.c-banner-interior.smartphones .c-banner-interior__top {
  margin-bottom: 0px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-interior.smartphones .c-banner-interior__top {
    height: 350px;
  }
}

.fiber-coverage {
  margin-top: 32px;
  margin-bottom: 32px;
}
@media print, screen and (min-width: 48em) {
  .fiber-coverage {
    margin-top: 60px;
    margin-bottom: 60px;
  }
}

.c-krt-coverage {
  position: relative;
}
.c-krt-coverage__response-message {
  display: none;
  width: 100%;
  max-width: 824px;
  margin: 0 auto;
  padding-left: 16px;
  padding-right: 16px;
}
@media print, screen and (min-width: 64em) {
  .c-krt-coverage__response-message {
    padding-left: 0;
    padding-right: 0;
  }
}
.c-krt-coverage__response-message#response-cmn-ok-schedule, .c-krt-coverage__response-message#response-cmn-error-services {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media print, screen and (min-width: 64em) {
  .c-krt-coverage__response-message#response-cmn-ok-schedule, .c-krt-coverage__response-message#response-cmn-error-services {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.c-krt-coverage__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-krt-coverage__content #phone-number {
  padding: 16px 24px !important;
  border-radius: 16px !important;
  width: 205px;
  height: 64px;
  justify-content: center;
}
.c-krt-coverage__icon {
  margin-bottom: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__icon {
    margin-bottom: 40px;
  }
}
.c-krt-coverage__icon img {
  width: 56px;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__icon img {
    width: 96px;
  }
}
.c-krt-coverage__icon-2 {
  margin-bottom: 24px;
}
.c-krt-coverage__title {
  margin-bottom: 8px;
  font-family: var(--font-family-secondary);
  font-weight: bold;
  font-size: 26px;
  line-height: 32px;
  color: var(--color-text-v21);
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__title {
    font-size: 37px;
    line-height: 55px;
  }
}
.c-krt-coverage__copy {
  margin-bottom: 24px;
  font-family: var(--font-family-secondary);
  font-weight: normal;
  font-size: 14px;
  line-height: 17px;
  color: var(--color-text-v21);
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__copy {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 32px;
  }
}
.c-krt-coverage__phone {
  display: flex;
  align-items: center;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 21px;
  background-color: rgba(255, 88, 0, 0.2);
  height: 48px;
  color: #0056BB;
  border-radius: 53px;
  text-align: center;
  line-height: 20px;
}
.c-krt-coverage__phone:hover {
  color: var(--color-light-v21);
}
.c-krt-coverage__scheduler {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.c-krt-coverage__scheduler > .form-select {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__scheduler > .form-select {
    width: 288px;
  }
}
.c-krt-coverage__scheduler > button {
  margin-top: 24px;
  font-size: 16px;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__scheduler > button {
    margin-top: 0 !important;
    margin-left: 24px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__scheduler {
    flex-direction: row;
    justify-content: center;
  }
}
.c-krt-coverage__separator {
  width: 100%;
  max-width: 610px;
  height: 1px;
  background-color: #F2F2F2;
  margin: 40px auto 44px;
}
.c-krt-coverage__content-bottom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  box-shadow: 4px 4px 20px #DDDDDD;
  border-radius: 16px;
  padding: 18px 39px;
}
.c-krt-coverage__content-bottom.bottom-ko {
  box-shadow: none;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__content-bottom {
    flex-direction: row;
    align-items: center;
  }
}
.c-krt-coverage__content-bottom .c-krt-coverage__check-again {
  width: 50%;
}
.c-krt-coverage__content-bottom .c-krt-coverage__check-again button {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__content-bottom .c-krt-coverage__check-again button {
    margin-top: 0;
  }
}
.c-krt-coverage__content-bottom--centered {
  width: 100%;
}
.c-krt-coverage__content-bottom--centered .c-krt-coverage__back-to-start,
.c-krt-coverage__content-bottom--centered button {
  width: 100%;
  margin-top: 0 !important;
  font-weight: bold;
  font-family: var(--font-family-secondary);
  min-width: 266px;
  font-size: 16px;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__content-bottom--centered .c-krt-coverage__back-to-start,
  .c-krt-coverage__content-bottom--centered button {
    width: auto;
  }
}
@media print, screen and (min-width: 48em) {
  .c-krt-coverage__content-bottom--centered {
    width: auto;
    justify-content: center;
  }
}
.c-krt-coverage__your-address {
  margin-right: 12px;
  width: 100%;
  max-width: 400px;
}
.c-krt-coverage__your-address .adress-container {
  display: flex;
}
.c-krt-coverage__your-address .adress-container .icon {
  --size: calc(var(--s-v21) * 3);
  --stroke-color: #444444;
  --stroke-width: 1px;
  --fill-color: transparent;
  --width: calc(8px * 3);
  --height: calc(8px * 3);
  --display: inline-block;
  --transition-inner: all 0.35s ease-in-out;
  width: 24px;
  height: 24px;
  display: inline-block;
}
.c-krt-coverage__your-address .adress-container img {
  margin-right: 8px;
}
.c-krt-coverage__your-address__title {
  font-family: var(--font-family-secondary);
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: var(--color-text-v21);
  margin-bottom: 8px;
}
.c-krt-coverage__your-address__address {
  font-family: var(--font-family-secondary);
  color: var(--color-text-v21);
}
.c-krt-coverage__check-again {
  position: relative;
}
.c-krt-coverage__check-again button {
  min-width: 266px;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
}

krt-brief.is-mobile {
  padding-bottom: 70px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@media screen and (min-width: 48em) {
  .c-carousel-firewall .c-carousel__btn-nav.prev {
    left: 82%;
  }
}
@media screen and (min-width: 60em) {
  .c-carousel-firewall .c-carousel__btn-nav.prev {
    left: 90%;
  }
}

.c-work-with-us {
  padding-top: 48px;
  padding-bottom: 110px;
}
.c-work-with-us__section {
  padding-top: 48px;
  padding-bottom: 110px;
  padding-left: 24px;
  padding-right: 24px;
}
.c-work-with-us em {
  color: #0056BB;
  font-style: normal;
}
.c-work-with-us a {
  color: #0056BB;
  text-decoration: underline;
}
.c-work-with-us a:hover {
  color: #FF7300;
}
.c-work-with-us h3 {
  line-height: 1.625rem;
  font-size: 1.125rem;
  font-family: "Lato", sans-serif;
  font-weight: bolder;
  margin-top: 60px;
  margin-bottom: 30px;
}
.c-work-with-us__list {
  width: 100%;
  display: flex;
  flex-direction: column;
  line-height: 1.5rem;
  justify-content: center;
  font-size: 1rem;
}
.c-work-with-us__list li {
  margin-bottom: 10px;
}
.c-work-with-us__list .li--em {
  font-weight: bold;
}
.c-work-with-us__list--center {
  align-items: center;
}
.c-work-with-us__list--em-first::first-letter {
  color: #0056BB;
  font-size: 18px;
  font-weight: bold;
}
.c-work-with-us__list--nested {
  margin-left: 30px;
}
.c-work-with-us--altBackground {
  background-color: #F2F2F2;
}
@media print, screen and (max-width: 63.99875em) {
  .c-work-with-us {
    padding-top: 29px;
  }
}
.c-work-with-us .section-description {
  margin-bottom: 14px;
}
.c-work-with-us .section-description__title {
  font-size: 21px !important;
}
.c-work-with-us .section-description--centered {
  text-align: center;
}
.c-work-with-us__content {
  padding: 48px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.c-work-with-us__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: var(--card-offer-max-width);
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
}
.c-work-with-us__cardIcon {
  margin-bottom: 16px;
  height: 64px;
}
.c-work-with-us__cardIcon .icon__glyph {
  stroke: #0056BB;
}
.c-work-with-us__card-picture {
  width: 100%;
}
.c-work-with-us__card-picture > img {
  object-fit: contain;
  width: inherit;
}
.c-work-with-us__cardTitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.c-work-with-us__cardText {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
}
.c-work-with-us__cardSeparator {
  border: none;
  margin: 16px 0;
  width: 32px;
  height: 4px;
  background-color: #0056BB;
}

.c-carrusel-ofertas {
  padding-top: 32px;
  padding-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-carrusel-ofertas {
    padding-top: 64px;
    padding-bottom: 22px;
  }
}
.c-carrusel-ofertas__info-text {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  max-width: 1036px;
  margin: 0 auto;
}
.c-carrusel-ofertas__info-text span {
  color: #0056BB;
  font-weight: bold;
}
.c-carrusel-ofertas .c-carousel {
  padding-top: 0;
}
.c-carrusel-ofertas .section-description {
  padding-left: 16px;
  padding-right: 16px;
}
.c-carrusel-ofertas .section-description__title {
  font-family: "Telecable", sans-serif;
  font-weight: 600;
  font-size: 21px !important;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-carrusel-ofertas .section-description__title {
    font-size: 24px !important;
    line-height: 30px;
  }
}
.c-carrusel-ofertas .section-description__description {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
.c-carrusel-ofertas--landingsofertas .swiper-wrapper {
  display: grid !important;
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: 1fr;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .c-carrusel-ofertas--landingsofertas .swiper-wrapper {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-carrusel-ofertas--landingsofertas .swiper-wrapper {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 20px;
    grid-row-gap: 30px;
  }
}
.c-carrusel-ofertas__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 100%;
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
  padding: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-carrusel-ofertas__card {
    max-width: 503px;
  }
}
.c-carrusel-ofertas__card__content {
  display: flex;
  flex-direction: row;
}
.c-carrusel-ofertas__card__cardIcon {
  margin-right: 24px;
  height: 56px;
  flex-shrink: 0;
  width: 56px;
  background: rgba(0, 86, 187, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.c-carrusel-ofertas__card__cardIcon svg {
  height: 32px;
}
.c-carrusel-ofertas__card__card-picture {
  width: 100%;
}
.c-carrusel-ofertas__card__card-picture > img {
  object-fit: contain;
  width: inherit;
}
.c-carrusel-ofertas__card__cardTitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.c-carrusel-ofertas__card__cardText {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  margin-bottom: 24px;
}
.c-carrusel-ofertas__card__cardSeparator {
  border: none;
  margin: 8px 0;
  width: 32px;
  height: 4px;
  background-color: #0056BB;
}
.c-carrusel-ofertas .c-carousel__btn-nav {
  display: none !important;
}

.c-banners-ofertas__container {
  position: relative;
  width: 100%;
}
.c-banners-ofertas__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-banners-ofertas__image img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 16px;
}
.c-banners-ofertas--netflix .c-banners-ofertas__container {
  height: 313px;
  display: flex;
  align-items: flex-end;
}
@media print, screen and (min-width: 48em) {
  .c-banners-ofertas--netflix .c-banners-ofertas__container {
    align-items: flex-start;
  }
}
.c-banners-ofertas--netflix .c-banners-ofertas__content {
  position: relative;
  z-index: 1;
  padding: 16px;
  max-width: 228px;
  margin-bottom: 20px;
  background: rgba(0, 0, 0, 0.2);
}
@media print, screen and (min-width: 48em) {
  .c-banners-ofertas--netflix .c-banners-ofertas__content {
    max-width: 400px;
    padding: 42px;
    margin-bottom: 0;
    background: none;
  }
}
.c-banners-ofertas--netflix .c-banners-ofertas__title {
  position: relative;
  color: #ff0000;
  font-size: 18px;
  line-height: 18px;
  font-family: "Telecable", sans-serif;
}
@media print, screen and (min-width: 48em) {
  .c-banners-ofertas--netflix .c-banners-ofertas__title {
    font-size: 32px;
    line-height: 32px;
  }
}
.c-banners-ofertas--netflix .c-banners-ofertas__description {
  position: relative;
  color: #ffffff;
  font-size: 18px;
  line-height: 20px;
  font-family: "Lato", sans-serif;
}
@media print, screen and (min-width: 48em) {
  .c-banners-ofertas--netflix .c-banners-ofertas__description {
    font-size: 32px;
    line-height: 32px;
  }
}
.c-banners-ofertas--tvgo .c-banners-ofertas__container {
  height: 426px;
  display: flex;
}
.c-banners-ofertas--tvgo .c-banners-ofertas__content {
  position: relative;
  z-index: 1;
  padding: 32px;
  width: 100%;
  text-align: center;
}
.c-banners-ofertas--tvgo .c-banners-ofertas__title {
  position: relative;
  color: #ffffff;
  font-size: 18px;
  line-height: 18px;
  font-family: "Telecable", sans-serif;
}
@media print, screen and (min-width: 48em) {
  .c-banners-ofertas--tvgo .c-banners-ofertas__title {
    font-size: 22px;
    line-height: 38px;
  }
}
.c-banners-ofertas--tvgo .c-banners-ofertas__description {
  position: relative;
  color: #ffffff;
  font-size: 24px;
  line-height: 28px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
}
@media print, screen and (min-width: 48em) {
  .c-banners-ofertas--tvgo .c-banners-ofertas__description {
    font-size: 28px;
    line-height: 38px;
  }
}

.c-retrofit {
  position: relative;
}
.c-retrofit__hero {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 480px;
  padding: 16px;
  position: relative;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero {
    padding: 16px 48px;
  }
}
.c-retrofit__hero--big {
  min-height: 556px;
}
.c-retrofit__hero__overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background: linear-gradient(89.82deg, rgba(0, 0, 0, 0.77) 3.83%, rgba(0, 0, 0, 0) 94.15%);
  display: none;
}
.c-retrofit__hero__bg-image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.c-retrofit__hero__bg-image img {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.c-retrofit__hero__container {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  height: 100%;
  padding: 0 0 20px;
  position: relative;
  z-index: 1;
  flex: 1;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0;
  }
}
.c-retrofit__hero__column-text {
  width: 100%;
  max-width: 520px;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.c-retrofit__hero__column-text-gray {
  width: 100%;
  max-width: 380px;
  margin-left: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__column-text-gray {
    margin-left: 40px;
  }
}
.c-retrofit__hero__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 38px;
  line-height: 42px;
  color: #333333;
  margin-bottom: 16px;
  display: flex;
  align-items: baseline;
}
.c-retrofit__hero__title span {
  margin-right: 16px;
}
.c-retrofit__hero__title span:empty {
  display: none;
}
.c-retrofit__hero__subtitle {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 24px;
  line-height: 30px;
  color: #333333;
  margin-bottom: 32px;
}
.c-retrofit__hero__list {
  margin-bottom: 0;
}
.c-retrofit__hero__list__item {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #333333;
  display: flex;
  align-items: center;
}
.c-retrofit__hero__list__item::before {
  content: "";
  width: 8px;
  height: 8px;
  background: #0056BB;
  border-radius: 50%;
  margin-right: 8px;
  flex-shrink: 0;
}
.c-retrofit__hero__list-gray {
  margin-bottom: 0;
}
.c-retrofit__hero__list-gray__item {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #333333;
  display: flex;
  align-items: center;
}
.c-retrofit__hero__list-gray__item::before {
  content: "";
  width: 8px;
  height: 8px;
  background: #333333;
  border-radius: 50%;
  margin-right: 8px;
  flex-shrink: 0;
}
.c-retrofit__hero__link {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 30px;
  color: #0056BB;
  margin-top: 16px;
}
.c-retrofit__hero__column-image {
  width: 100%;
  max-width: 540px;
  height: 100%;
  align-items: flex-end;
  display: none;
}
.c-retrofit__hero__column-image svg {
  max-width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__column-image {
    display: flex;
  }
}
.c-retrofit__hero__column-image-orange {
  width: 100%;
  max-width: 420px;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.c-retrofit__hero__column-image-orange svg {
  max-width: 100%;
}
.c-retrofit__hero__column-image-orange img {
  max-width: 230px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__column-image-orange img {
    max-width: 420px;
    margin-left: -40px;
  }
}
.c-retrofit__hero__column-image-orange__text {
  font-family: "Telecable", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #333333;
  max-width: 400px;
  margin-top: 0;
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__hero__column-image-orange__text {
    font-size: 24px;
    line-height: 30px;
    margin-top: -30px;
  }
}
.c-retrofit__hero__column-box {
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  width: 100%;
  max-width: 610px;
  height: 100%;
  min-height: 180px;
  padding: 24px 32px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.c-retrofit__hero__column-box__name {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 8px;
  text-transform: capitalize;
}
.c-retrofit__hero__column-box__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.c-retrofit__hero__column-box__title .alt-color {
  color: #0056BB;
}
.c-retrofit__hero__column-box__message {
  font-family: "Telecable", sans-serif;
  font-size: 24px;
  line-height: 30px;
  color: #000000;
}
.c-retrofit__hero__column-box__line-logged-title {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 16px;
}
.c-retrofit__hero__column-box__line-logged {
  display: flex;
  align-items: center;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 16px;
}
.c-retrofit__hero__column-box__line-logged svg {
  height: 16px;
  margin-right: 8px;
  width: auto;
  flex-shrink: 0;
}
.c-retrofit__hero__column-box__line-logged:last-child {
  margin-bottom: 0;
}
.c-retrofit__hero__column-box__content {
  margin-top: 8px;
  margin-bottom: 8px;
}
.c-retrofit__hero__column-box__content-houses {
  display: flex;
  flex-wrap: wrap;
  margin-top: 16px;
  margin-bottom: 24px;
}
.c-retrofit__hero__column-box__content-houses .c-retrofit__hero__column-box__content-user {
  margin: 0 0 14px;
  width: 100%;
}
@media screen and (min-width: 80em) {
  .c-retrofit__hero__column-box__content-houses .c-retrofit__hero__column-box__content-user {
    margin: 0 8px 14px;
    width: calc(50% - 16px);
  }
}
.c-retrofit__hero__column-box__content-houses[data-items="1"] .c-retrofit__hero__column-box__content-user {
  width: 100%;
}
.c-retrofit__hero__column-box__content-user {
  margin-top: 16px;
  margin-bottom: 24px;
  background: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  padding: 16px;
}
.c-retrofit__hero__column-box__content-consulta {
  margin-top: 16px;
  margin-bottom: 48px;
}
.c-retrofit__hero__column-box__content-unavailable {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 32px;
}
.c-retrofit__hero__column-box__content-unavailable__icon {
  margin-bottom: 4px;
}
.c-retrofit__hero__column-box__content-unavailable__text {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__column-box__content-unavailable__stores > a {
    margin-left: 11px;
  }
  .c-retrofit__hero__column-box__content-unavailable__stores > a:first-child {
    margin-left: 0;
  }
}
.c-retrofit__hero__column-box__content-unavailable__stores > a:first-child {
  margin-top: 0;
}
.c-retrofit__hero__column-box__content-unavailable__stores > a img {
  width: 120px;
  max-width: 120px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__column-box__content-unavailable__stores > a img {
    width: max-content;
    max-width: max-content;
  }
}
.c-retrofit__hero__column-box__content-customer-offer {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 32px;
}
.c-retrofit__hero__column-box__content-confirmation {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-top: 32px;
}
.c-retrofit__hero__column-box__content-confirmation__icon {
  margin-bottom: 4px;
}
.c-retrofit__hero__column-box__content-confirmation__text {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 16px;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero__column-box__content-confirmation__stores > a {
    margin-left: 11px;
  }
  .c-retrofit__hero__column-box__content-confirmation__stores > a:first-child {
    margin-left: 0;
  }
}
.c-retrofit__hero__column-box__content-confirmation__stores > a:first-child {
  margin-top: 0;
}
.c-retrofit__hero__column-box__content-confirmation__stores > a img {
  width: max-content;
  max-width: max-content;
}
.c-retrofit__hero__column-box__content-notlogged {
  display: flex;
  align-items: center;
  margin-bottom: 24px;
  margin-top: 32px;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__hero__column-box__content-notlogged {
    flex-direction: row;
  }
}
.c-retrofit__hero__column-box__content-notlogged .button {
  margin-right: 24px;
  margin-bottom: 24px;
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__hero__column-box__content-notlogged .button {
    margin-bottom: 0;
  }
}
.c-retrofit__hero__column-box__bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-retrofit__hero__column-box__bottom__separator {
  width: 100%;
  height: 1px;
  max-width: 300px;
  margin: 16px auto;
  background: #BFBFBF;
}
.c-retrofit__hero__column-box__cta {
  margin-bottom: 24px;
}
.c-retrofit__hero__column-box__link_contact {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 14px;
  color: #000000;
}
.c-retrofit__hero__column-box__link_contact__link {
  font-weight: bold;
  color: #0056BB;
}
.c-retrofit__hero__column-box__link_app {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  color: #0056BB;
  display: flex;
  align-items: center;
}
.c-retrofit__hero__column-box__link_app svg {
  flex-shrink: 0;
  height: 15px;
  margin-right: 8px;
  width: auto;
}
.c-retrofit__hero__column-box__form-consulta {
  display: flex;
  align-items: center;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__hero__column-box__form-consulta {
    align-items: flex-end;
    flex-direction: row;
  }
}
.c-retrofit__hero__column-box__form-consulta__item {
  width: 100%;
  max-width: 260px;
}
.c-retrofit__hero__column-box__form-consulta__item label {
  display: block;
  margin-bottom: 8px;
}
.c-retrofit__hero__column-box__form-consulta .button {
  margin-left: 0;
  margin-top: 16px;
  margin-bottom: 0;
  margin-right: 0;
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__hero__column-box__form-consulta .button {
    margin-left: 16px;
    margin-right: 16px;
    margin-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .c-retrofit__hero__column-box__form-consulta .button {
    margin-left: 24px;
  }
}
.c-retrofit__hero__column-box__form-consulta .button .button__content {
  height: 100%;
}
.c-retrofit__hero__column-box__form-consulta-login {
  margin-top: 24px;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
}
.c-retrofit__hero__column-box__form-consulta-login__item {
  width: 100%;
  max-width: 260px;
  margin-bottom: 24px;
}
.c-retrofit__hero__column-box__form-consulta-login__item label {
  display: block;
  margin-bottom: 8px;
}
.c-retrofit__hero__column-box__form-consulta-login__item:first-child {
  margin-right: 24px;
}
.c-retrofit__hero__column-box__form-consulta-login button {
  width: 100%;
  max-width: 260px;
}
.c-retrofit__hero-full {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  min-height: 368px;
  padding: 16px;
  position: relative;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero-full {
    min-height: 490px;
    padding: 16px 48px;
  }
}
.c-retrofit__hero-full--big {
  min-height: 556px;
}
.c-retrofit__hero-full__overlay {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background: linear-gradient(89.82deg, rgba(0, 0, 0, 0.77) 3.83%, rgba(0, 0, 0, 0) 94.15%);
  display: none;
}
.c-retrofit__hero-full__bg-image {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}
.c-retrofit__hero-full__bg-image img {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.c-retrofit__hero-full__container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 0 0 20px;
  position: relative;
  z-index: 1;
  flex: 1;
  flex-direction: row;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero-full__container {
    padding: 0;
  }
}
.c-retrofit__hero-full__column-text {
  width: 100%;
  margin-right: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 60px;
}
.c-retrofit__hero-full__title {
  font-family: "Telecable", sans-serif;
  font-weight: normal;
  font-size: 38px;
  line-height: 42px;
  color: #333333;
  display: flex;
  align-items: baseline;
  text-align: center;
  margin-bottom: 16px;
}
.c-retrofit__hero-full__title span {
  margin-right: 16px;
}
.c-retrofit__hero-full__title span:empty {
  display: none;
}
.c-retrofit__hero-full__title svg {
  height: 44px;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero-full__title svg {
    height: 120px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero-full__title {
    margin-bottom: 24px;
    font-size: 120px;
    line-height: 120px;
  }
}
.c-retrofit__hero-full__subtitle {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #333333;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__hero-full__subtitle {
    font-size: 30px;
    line-height: 42px;
  }
}
.c-retrofit__countdown {
  position: relative;
  margin-bottom: 40px;
  background-color: #333333;
  min-width: 160px;
  padding: 12px;
}
.c-retrofit__countdown__content {
  display: flex;
}
.c-retrofit__countdown__item {
  background: #C4C4C4;
  margin-right: 12px;
  min-width: 40px;
  height: 34px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  font-size: 18px;
  line-height: 18px;
  padding: 0 4px;
  font-weight: bold;
}
.c-retrofit__countdown__item > span {
  color: inherit;
  font-size: inherit;
  line-height: inherit;
  font-weight: bold;
}
.c-retrofit__countdown__item:last-child {
  margin-right: 0;
}
.c-retrofit__menu {
  position: relative;
  height: 70px;
  border-bottom: 1px solid #C4C4C4;
  background-color: #ffffff;
}
.c-retrofit__menu__container {
  height: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  overflow-x: auto;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__menu__container {
    justify-content: space-between;
  }
}
.c-retrofit__menu__item {
  position: relative;
  padding: 0 16px;
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #0056BB;
  cursor: pointer;
  height: 100%;
  display: flex;
  align-items: center;
  white-space: nowrap;
}
.c-retrofit__menu__item:after {
  background-color: #0056BB;
  bottom: 0;
  content: "";
  height: 2px;
  position: absolute;
  left: 0;
  width: 0;
  transition: width 0.4s ease-in-out;
}
.c-retrofit__menu__item:hover {
  opacity: 1;
}
.c-retrofit__menu__item:hover:after {
  transition: width 0.2s ease-in-out;
  width: 100%;
}
.c-retrofit__comparativa {
  padding: 0 20px;
  margin-bottom: 80px;
}
.c-retrofit__comparativa__content {
  margin-top: 40px;
}
.c-retrofit__mapa {
  padding: 0 20px;
  margin-bottom: 100px;
}
.c-retrofit__mapa__content {
  margin-top: 40px;
}
.c-retrofit__sticky {
  background-color: #F2F2F2;
  position: fixed;
  bottom: -100%;
  left: 0;
  z-index: 28;
  width: 100%;
  transition: all 0.6s;
}
.c-retrofit__sticky.visible {
  bottom: 0;
  transition: all 0.6s;
}
.c-retrofit__sticky__content {
  max-width: 824px;
  margin: auto;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__sticky__content {
    height: 64px;
  }
}
.c-retrofit__sticky__title {
  color: #000000;
  font-size: 14px;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__sticky__title {
    text-align: left;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
  }
}
.c-retrofit__sticky__ctas .button {
  height: 48px;
  padding: 0 10px;
  min-width: 130px;
  min-height: 40px;
  line-height: 48px;
  margin-left: 16px;
}
.c-retrofit__sticky__ctas .button__content {
  line-height: 48px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__sticky__ctas .button__content {
    padding: 0 10px;
    line-height: 48px;
  }
}
.c-retrofit .section--retrofit-faq {
  background-color: #ffffff;
  padding-bottom: 40px;
}
.c-retrofit .section--retrofit-faq .c-faq {
  max-width: 1250px;
}
.c-retrofit .section--retrofit-faq .c-faq .accordion-item--faq {
  box-shadow: none;
  border: 1px solid #F2F2F2;
  border-radius: 4px;
}
.c-retrofit__contacto .c-contact-client {
  background-color: #ffffff;
}
.c-retrofit__contacto .c-contact-client__content {
  max-width: 1250px;
}
.c-retrofit__contacto .c-contact-client__content__faq {
  max-width: 870px;
}
.c-retrofit__contacto .section--faq-no-cliente {
  background-color: #ffffff !important;
}
.c-retrofit__app .c-app {
  background-color: transparent;
  background: linear-gradient(269.9deg, #F5F5F5 0.07%, rgba(242, 242, 242, 0.5) 99.91%);
  padding-top: 28px;
  padding-bottom: 28px;
}
.c-retrofit__app .c-app:after {
  display: none;
}
.c-retrofit__app .c-app .list-item--highlight {
  background-color: transparent;
}
.c-retrofit__app .section-description__title, .c-retrofit__app .section-description__description, .c-retrofit__app .list-item--highlight {
  color: #333333;
}
.c-retrofit__app .list-item--highlight .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}
.c-retrofit__app .c-app__content.u-wrapper {
  max-width: 830px;
}
.c-retrofit .c-footer {
  padding: 0 24px 80px;
}
.c-retrofit__button {
  height: 42px;
  max-width: 226px;
  width: 100%;
  margin-right: 24px;
  min-height: 42px;
  padding: 0 12px;
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__button {
    height: 52px;
    min-height: 48px;
    padding: 12px 30px;
  }
}
.c-retrofit__carrusel {
  padding-top: 32px;
  padding-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel {
    padding-top: 64px;
    padding-bottom: 22px;
  }
}
.c-retrofit__carrusel__info-text {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
  width: 100%;
  max-width: 1036px;
  margin: 0 auto;
}
.c-retrofit__carrusel__info-text span {
  color: #0056BB;
  font-weight: bold;
}
.c-retrofit__carrusel .c-carousel {
  padding-top: 0;
}
.c-retrofit__carrusel .section-description {
  padding-left: 16px;
  padding-right: 16px;
}
.c-retrofit__carrusel .section-description__title {
  font-family: "Telecable", sans-serif;
  font-weight: 600;
  font-size: 21px !important;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel .section-description__title {
    font-size: 24px !important;
    line-height: 30px;
  }
}
.c-retrofit__carrusel .section-description__description {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 16px;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel--que-es .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    max-width: 1036px;
    margin: 0 auto;
  }
}
.c-retrofit__carrusel--como-consigo {
  padding-left: 16px;
  padding-right: 16px;
}
.c-retrofit__carrusel--como-consigo .section-description--centered {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel--como-consigo .section-description--centered {
    margin-bottom: 32px;
  }
}
.c-retrofit__carrusel--como-consigo .swiper-container {
  max-width: 1036px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel--como-consigo .swiper-wrapper {
    justify-content: center;
    max-width: 1036px;
    margin: 0 auto;
  }
}
.c-retrofit__carrusel__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 312px;
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: #ffffff;
  padding: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel__card {
    max-width: 503px;
  }
}
.c-retrofit__carrusel__card__content {
  display: flex;
  flex-direction: row;
}
.c-retrofit__carrusel__card__cardIcon {
  margin-right: 24px;
  height: 56px;
  flex-shrink: 0;
  width: 56px;
  background: rgba(0, 86, 187, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.c-retrofit__carrusel__card__cardIcon svg {
  height: 32px;
}
.c-retrofit__carrusel__card__card-picture {
  width: 100%;
}
.c-retrofit__carrusel__card__card-picture > img {
  object-fit: contain;
  width: inherit;
}
.c-retrofit__carrusel__card__cardTitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.c-retrofit__carrusel__card__cardText {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  margin-bottom: 24px;
}
.c-retrofit__carrusel__card__cardSeparator {
  border: none;
  margin: 8px 0;
  width: 32px;
  height: 4px;
  background-color: #0056BB;
}
.c-retrofit__carrusel__card-number {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 230px;
  min-width: 230px;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  padding: 60px 0 16px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel__card-number {
    max-width: 319px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-retrofit__carrusel__card-number {
    max-width: 503px;
  }
}
.c-retrofit__carrusel__card-number.active .c-retrofit__carrusel__card-number__cardNumber {
  color: rgba(255, 88, 0, 0.05);
}
.c-retrofit__carrusel__card-number.active .c-retrofit__carrusel__card-number__progress__line {
  width: 80%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-retrofit__carrusel__card-number.active .c-retrofit__carrusel__card-number__cardTitle {
  font-weight: 600;
  color: #333;
}
.c-retrofit__carrusel__card-number.active .c-retrofit__carrusel__card-number__cardTitle span {
  font-size: 36px;
  line-height: 42px;
}
.c-retrofit__carrusel__card-number.active .c-retrofit__carrusel__card-number__progress__ball {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  top: -5px;
}
.c-retrofit__carrusel__card-number.active .c-retrofit__carrusel__card-number__progress__ball::before {
  opacity: 1;
  visibility: visible;
  height: 24px;
  width: 24px;
  top: -6px;
  left: -6px;
  border-radius: 50%;
  background: rgba(0, 86, 187, 0.25);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  flex-shrink: 0;
}
.c-retrofit__carrusel__card-number__cardInfo {
  width: 100%;
}
.c-retrofit__carrusel__card-number__cardNumber {
  position: absolute;
  top: 0;
  left: 0;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 132px;
  line-height: 140px;
  color: rgba(0, 86, 187, 0.05);
}
@media print, screen and (min-width: 48em) {
  .c-retrofit__carrusel__card-number__cardNumber {
    left: -24px;
  }
}
.c-retrofit__carrusel__card-number__content {
  position: relative;
  display: flex;
  flex-direction: row;
  z-index: 1;
  width: 100%;
}
.c-retrofit__carrusel__card-number__cardTitle {
  font-size: 21px;
  line-height: 27px;
  font-weight: 300;
  font-family: "Telecable", sans-serif;
  padding-left: 0;
  padding-right: 16px;
  color: #7F7F7F;
  height: 70px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.c-retrofit__carrusel__card-number__cardTitle span {
  display: block;
  font-size: 21px;
  line-height: 27px;
}
.c-retrofit__carrusel__card-number__cardText {
  font-size: 14px;
  line-height: 20px;
  font-family: "Lato", sans-serif;
  padding-left: 0;
  padding-right: 16px;
  width: 100%;
  max-width: 290px;
}
.c-retrofit__carrusel__card-number__progress {
  background: #F2F2F2;
  width: 100%;
  height: 2px;
  margin: 24px 0 40px;
  flex-shrink: 0;
  position: relative;
}
.c-retrofit__carrusel__card-number__progress__ball {
  display: block;
  background: #0056BB;
  height: 8px;
  width: 8px;
  border-radius: 50%;
  position: absolute;
  top: -3px;
}
.c-retrofit__carrusel__card-number__progress__ball::before {
  content: "";
  position: absolute;
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: rgba(0, 86, 187, 0);
  opacity: 0;
  visibility: hidden;
  flex-shrink: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-retrofit__carrusel__card-number__progress__line {
  display: block;
  background: #0056BB;
  height: 2px;
  width: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-retrofit__carrusel .c-carousel__btn-nav {
  display: none !important;
}
.c-retrofit__forms input.error {
  margin-top: 0;
  margin-bottom: 0;
  border: 1px solid red;
}
.c-retrofit__forms label.error {
  position: absolute;
  margin-top: 8px;
  margin-bottom: 0;
  color: #0056BB;
  font-size: 14px;
  font-weight: 500;
  font-family: "Lato", sans-serif;
}

.c-retrofit-banner-full-image {
  height: auto;
  width: 100%;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit-banner-full-image {
    height: 496px;
  }
}
.c-retrofit-banner-full-image__container {
  height: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  padding: 32px 16px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit-banner-full-image__container {
    align-items: center;
    flex-direction: row;
  }
}
.c-retrofit-banner-full-image__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.c-retrofit-banner-full-image__image img {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.c-retrofit-banner-full-image__image.parallax {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.c-retrofit-banner-full-image__title {
  position: relative;
  color: #333333;
  font-size: 24px;
  line-height: 30px;
  font-weight: 300;
  font-family: "Telecable", sans-serif;
  margin-bottom: 24px;
}
@media screen and (min-width: 80em) {
  .c-retrofit-banner-full-image__title {
    max-width: 503px;
    font-size: 32px;
    line-height: 48px;
  }
}
.c-retrofit-banner-full-image__description {
  position: relative;
  color: #333333;
  font-size: 16px;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  margin-top: 8px;
  max-width: 228px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit-banner-full-image__description {
    max-width: 350px;
  }
}
.c-retrofit-banner-full-image__list {
  margin-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit-banner-full-image__list {
    max-width: 440px;
  }
}
.c-retrofit-banner-full-image__list__item {
  font-family: "Telecable", sans-serif;
  font-weight: 300;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 16px;
  color: #333333;
  display: flex;
  align-items: center;
}
.c-retrofit-banner-full-image__list__item::before {
  content: "";
  width: 8px;
  height: 8px;
  background: #0056BB;
  border-radius: 50%;
  margin-right: 8px;
  flex-shrink: 0;
}
.c-retrofit-banner-full-image__content-image {
  position: relative;
  margin-left: 0;
  max-width: 310px;
}
@media print, screen and (min-width: 48em) {
  .c-retrofit-banner-full-image__content-image {
    margin-left: 80px;
    max-width: 580px;
  }
}
.c-retrofit-banner-full-image__content-image__image {
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  max-width: 100%;
}

.c-historias {
  position: relative;
  padding: 20px 20px 60px;
  background: #ffffff;
}
@media print, screen and (min-width: 48em) {
  .c-historias {
    padding: 72px 20px 140px;
  }
}
.c-historias__content {
  display: flex;
  flex-direction: column;
  margin-top: 60px;
}
@media print, screen and (min-width: 48em) {
  .c-historias__content {
    flex-direction: row;
  }
}
.c-historias__progress {
  background: #F2F2F2;
  border-radius: 93px;
  width: 100%;
  height: 4px;
  margin-right: 20px;
  flex-shrink: 0;
  order: 2;
}
@media print, screen and (min-width: 48em) {
  .c-historias__progress {
    margin-right: 20px;
    width: 4px;
    height: auto;
    order: 2;
  }
}
@media print, screen and (min-width: 64em) {
  .c-historias__progress {
    margin-right: 48px;
  }
}
.c-historias__progress__line {
  display: block;
  background: #0056BB;
  border-radius: 93px;
  height: 4px;
  width: 0;
}
@media print, screen and (min-width: 64em) {
  .c-historias__progress__line {
    height: 0;
    width: 4px;
  }
}
.c-historias__list {
  margin-right: 0;
  order: 1;
}
@media print, screen and (min-width: 48em) {
  .c-historias__list {
    margin-right: 20px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-historias__list {
    margin-right: 56px;
  }
}
.c-historias__item {
  background: transparent;
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  margin-bottom: 16px;
  padding: 20px 20px 0;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .c-historias__item {
    min-width: 380px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-historias__item {
    min-width: 486px;
  }
}
.c-historias__item.active {
  background: #ffffff;
  box-shadow: 0 21px 32px rgba(185, 185, 185, 0.45);
  border-radius: 4px;
  padding: 20px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-historias__item.active .c-historias__item__avatar {
  width: 58px;
  height: 58px;
  border: 1px solid #0056BB;
  padding: 4px;
  border-radius: 50%;
  -webkit-transition: all 0.6 ease-in-out;
  -moz-transition: all 0.6 ease-in-out;
  -o-transition: all 0.6 ease-in-out;
  transition: all 0.6 ease-in-out;
}
.c-historias__item.active .c-historias__item__more-info {
  opacity: 1;
  visibility: visible;
  height: auto;
  -webkit-transition: all 0.8 ease-in-out;
  -moz-transition: all 0.8 ease-in-out;
  -o-transition: all 0.8 ease-in-out;
  transition: all 0.8 ease-in-out;
}
.c-historias__item__info {
  display: flex;
  align-items: center;
}
.c-historias__item__name {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #000000;
  margin-bottom: 4px;
}
.c-historias__item__name-info {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: rgba(0, 0, 0, 0.4);
}
.c-historias__item__avatar {
  width: 44px;
  height: 44px;
  margin-right: 20px;
  border-radius: 50%;
  -webkit-transition: all 0.6 ease-in-out;
  -moz-transition: all 0.6 ease-in-out;
  -o-transition: all 0.6 ease-in-out;
  transition: all 0.6 ease-in-out;
}
.c-historias__item__avatar img, .c-historias__item__avatar svg {
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.c-historias__item__more-info {
  margin-top: 24px;
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transition: all 0.8 ease-in-out;
  -moz-transition: all 0.8 ease-in-out;
  -o-transition: all 0.8 ease-in-out;
  transition: all 0.8 ease-in-out;
}
.c-historias__item__more-info__title {
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #333333;
  margin-bottom: 12px;
}
.c-historias__item__more-info__copy {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #333333;
  width: 100%;
  max-width: 418px;
}
.c-historias__content-image {
  position: relative;
  width: 100%;
  max-width: 610px;
  height: auto;
  display: none;
  order: 3;
}
@media print, screen and (min-width: 48em) {
  .c-historias__content-image {
    display: block;
  }
}
.c-historias__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@supports (object-fit: cover) {
  .c-historias__image {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
  }
}
@supports (object-fit: cover) and (-ms-ime-align: auto) {
  .c-historias__image {
    height: auto;
    width: auto;
  }
}
.c-historias__image.active {
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.c-countdown {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  min-width: 160px;
  padding: 12px;
}
.c-countdown__close {
  position: absolute;
  top: 8px;
  right: 16px;
  cursor: pointer;
}
.c-countdown__close svg {
  width: 20px;
  height: 20px;
}
@media print, screen and (min-width: 48em) {
  .c-countdown__close {
    top: 24px;
    right: 34px;
  }
}
.c-countdown__content {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-countdown__content-counter {
  display: flex;
  align-items: center;
}
.c-countdown__item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 0 4px;
}
.c-countdown__item__text {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
}
.c-countdown__item__number {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
}
@media print, screen and (min-width: 48em) {
  .c-countdown__item__number {
    font-size: 36px;
    line-height: 42px;
  }
}
.c-countdown__separator {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
  color: #0056BB;
  margin: -18px 4px 0;
}
@media print, screen and (min-width: 48em) {
  .c-countdown__separator {
    font-size: 36px;
    line-height: 42px;
    margin: -18px 18px 0;
  }
}
.c-countdown__text-bottom {
  margin-top: 10px;
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-countdown__text-bottom {
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.c-kit-digital {
  width: 100%;
}
.c-kit-digital .section-description {
  margin-bottom: 16px;
}
.c-kit-digital .section-description .section-description__title {
  font-family: "Telecable", sans-serif !important;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  color: #3F3F3F;
  text-align: left;
}
.c-kit-digital .cards-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(290px, 1fr));
  grid-template-rows: 1fr;
  gap: 30px;
}
@media screen and (min-width: 80em) {
  .c-kit-digital .cards-wrapper {
    grid-template-rows: minmax(479px, auto);
    grid-column-gap: 30px;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards {
  background-color: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  padding: 24px;
  height: 100%;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards {
    min-height: 523px;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .c-kit-digital__content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .c-kit-digital__content {
    justify-content: space-between;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper {
  display: flex;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper {
    display: block;
    margin-bottom: 16px;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper > img {
  margin-right: 16px;
  width: 24px;
  height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper > img {
    width: 40px;
    height: 40px;
    margin-bottom: 16px;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalTitle {
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  color: #3F3F3F;
  margin-bottom: 4px;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalTitle {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalSubTitle {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 5px;
  color: var(--color-grey-600);
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalChip {
  display: inline;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 700;
  border-radius: 2px;
  padding: 2px 8px;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalChip.Internet {
  color: #1cbc8c;
  background-color: rgba(28, 188, 140, 0.2);
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalChip.Negocio {
  color: #8707c3;
  background-color: rgba(135, 7, 195, 0.2);
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-title-wrapper .c-kit-digitalChip.Seguridad {
  color: #3f93ff;
  background-color: rgba(63, 147, 255, 0.2);
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-description {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 16px;
}
@media screen and (min-width: 90em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-description {
    flex-basis: 100%;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-description .c-kit-digitalDescription {
  margin-bottom: 8px;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions {
  width: 100%;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalMaxMoneyText {
  display: block;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 700;
  color: var(--color-text);
  margin-bottom: 4px;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalMaxMoneyText {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalMaxMoney {
  display: block;
  color: var(--color-text);
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 400;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalMaxMoney {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalMaxMoney strong {
  display: block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
@media print, screen and (min-width: 48em) {
  .c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalMaxMoney strong {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .c-kit-digitalPrice {
  margin: 15px 0 20px;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-actions .button {
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-link-actions {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 100%;
  margin-top: 24px;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-link-actions .landings-link {
  width: 100%;
  color: var(--color-grey-600);
  font-weight: bold;
}
.c-kit-digital .cards-wrapper .c-kit-digital-cards .card-link-actions .landings-link:hover {
  color: var(--color-grey-600);
  color: var(--color-primary);
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital-cards {
  box-shadow: 0 0 0;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital-cards::after {
    content: "";
    position: relative;
    top: -89%;
    right: 56%;
    display: block;
    width: 92%;
    height: 2px;
    background-color: #f4f4f4;
  }
}
@media screen and (min-width: 80em) {
  .c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital-cards::after {
    top: -87%;
    width: 97%;
  }
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital-cards:first-child::after {
  display: none;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .cards-wrapper {
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  gap: 0px;
  margin-top: 24px;
}
@media print, screen and (min-width: 64em) {
  .c-kit-digital.c-kit-digital--kit-digital-section_help .cards-wrapper {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: 1fr;
  }
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .cards-wrapper .c-kit-digital-cards {
  max-height: 100%;
  min-height: auto;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .cards-wrapper .c-kit-digital-cards .card-title-wrapper {
  margin-bottom: 0;
  position: relative;
  z-index: 10;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .cards-wrapper .c-kit-digital-cards .card-description {
  margin-bottom: 0;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content {
  width: 100%;
  justify-content: flex-start !important;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content .card-title-wrapper {
  display: block;
  width: 100%;
  text-align: center;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content .card-title-wrapper img {
  width: 80px;
  height: 80px;
  margin-right: 0;
  margin-bottom: 24px;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content .card-title-wrapper .card-title-text {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content .card-title-wrapper .card-title-text .c-kit-digitalChip {
  display: none;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content .c-kit-digitalTitle {
  margin-bottom: 8px;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .c-kit-digital__content .c-kit-digitalDescription {
  font-family: "Lato", sans-serif;
  font-size: 1rem !important;
  line-height: 1.25rem !important;
  text-align: center;
  margin-bottom: 40px;
}
.c-kit-digital.c-kit-digital--kit-digital-section_help .digital-help-actions-wrapper {
  margin-top: 24px;
}

.c-tv-channels .section-description__title {
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
  text-align: center;
  letter-spacing: -0.5px;
  margin-bottom: 32px !important;
}
.c-tv-channels__box-wrapper {
  width: 100%;
  margin: 0 auto 20px;
}
.c-tv-channels__box {
  width: 100%;
  max-width: 338px;
  margin: 0 auto;
  background: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  display: flex;
  flex-direction: column;
}
.c-tv-channels__box__top {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  width: 100%;
  padding: 22px 16px;
}
.c-tv-channels__box__top__channel {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.c-tv-channels__box__top__moreinfo {
  display: flex;
  border-top: 1px solid #ECECEC;
  margin-top: 14px;
  padding-top: 16px;
}
.c-tv-channels__box__top__moreinfo div:first-child {
  margin-right: 8px;
}
.c-tv-channels__box__bottom {
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  width: 100%;
  padding: 22px 16px;
  background: #3F3F3F;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: #ffffff;
}
.c-tv-channels__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
  margin-bottom: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-tv-channels__title svg {
  margin-right: 8px;
}
.c-tv-channels__copy {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  margin-bottom: 8px;
  margin-top: 4px;
}
.c-tv-channels__copy--light {
  font-weight: 400;
}
.c-tv-channels__cta {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-tv-channels__cta--primary {
  color: #0056BB;
}
.c-tv-channels__cta--gray {
  color: #BFBFBF;
}
.c-tv-channels__cta--gray svg > * {
  stroke: #BFBFBF;
}
.c-tv-channels__cta svg {
  margin-left: 8px;
  width: 10px;
}
.c-tv-channels__price {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 24px;
  line-height: 30px;
}
.c-tv-channels__price--primary {
  color: #0056BB;
}
.c-tv-channels__month {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  color: #BFBFBF;
}
.c-tv-channels__price-text {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 14px;
  margin-top: 4px;
  color: #7F7F7F;
}
.c-tv-channels__agile {
  width: 100%;
  max-width: 704px;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 20px;
}

:root .c-comoMontoRouter4g {
  padding: 50px 16px;
}
@media print, screen and (min-width: 48em) {
  :root .c-comoMontoRouter4g {
    padding: 50px 0;
  }
}
:root .c-comoMontoRouter4g__content {
  display: flex;
  flex-direction: column;
  margin: 50px 0;
}
@media print, screen and (min-width: 48em) {
  :root .c-comoMontoRouter4g__content {
    flex-direction: row-reverse;
  }
}
:root .c-comoMontoRouter4g__picture {
  max-width: calc(100% - 32px);
}
@media print, screen and (min-width: 48em) {
  :root .c-comoMontoRouter4g__picture {
    flex-shrink: 0;
    width: 50%;
    margin-right: 20%;
  }
}
:root .c-comoMontoRouter4g__steps {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
:root .c-comoMontoRouter4g__step {
  margin-bottom: 25px;
  border-left: 2px solid var(--color-primary);
  padding: 0 25px;
}
:root .c-comoMontoRouter4g__step p {
  font-size: 16px;
  line-height: 20px;
}
:root .c-comoMontoRouter4g__step__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
}
:root .c-comoMontoRouter4g__images {
  padding-top: 20px;
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
}
:root .c-comoMontoRouter4g__images picture:not(:first-child) {
  margin-left: 5px;
}

@media only screen and (max-width: 326px) {
  .stores-icon-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.stores-icon-container a {
  display: inline-flex;
  width: 140px;
  height: 40px;
}
.stores-icon-container a:first-of-type {
  margin-right: 15px;
}
@media only screen and (max-width: 326px) {
  .stores-icon-container a:first-of-type {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.stores-icon-container img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.descarga-app-red {
  background-color: var(--color-white);
  font-family: var(--font-family-primary);
}
.descarga-app-red--bg {
  background-color: #f5f5f5 !important;
}
.descarga-app-red__wrapper {
  margin-left: 16px;
  margin-right: 16px;
}
.descarga-app-red__inner-container {
  padding: 99px 0;
  text-align: center;
}
.descarga-app-red__img-container {
  width: 96px;
  height: 96px;
  margin: 0 auto 19px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--color-primary);
  border-radius: 16px;
}
.descarga-app-red__img-container .icon {
  display: block;
  width: 60px;
  height: 60px;
  object-fit: contain;
  object-position: center center;
}
.descarga-app-red__text-container {
  /*max-width: 370px;*/
  margin: 0 auto 43px auto;
}
.descarga-app-red__text {
  margin-bottom: 13px;
}
.descarga-app-red__title {
  font-size: 21px;
  line-height: 29px;
}
@media print, screen and (min-width: 48em) {
  .descarga-app-red__title {
    font-size: 29px;
    line-height: 35px;
  }
}

.image-with-titles {
  max-width: none;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap;
}
.image-with-titles .image-with-title {
  width: 100%;
}

.image-with-titles__item {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

@media print, screen and (min-width: 64em) {
  .image-with-titles__item {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.aside-sticky {
  display: flex;
  position: relative;
  z-index: 0;
}

.aside-sticky__aside,
.aside-sticky__article {
  position: relative;
}

.aside-sticky {
  z-index: 10;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.carousel {
  margin-bottom: 30px;
  margin-top: 30px;
}
.carousel .section__column-content {
  padding: 0 9px;
}
.carousel .swiper-wrapper {
  align-items: stretch;
}
.carousel .card {
  display: flex;
  width: 100%;
}
.carousel .card > * {
  display: flex;
  width: 100%;
}
.carousel .equipment-preview__main {
  height: 270px;
}
.carousel .equipment-preview__image {
  height: 270px;
  object-fit: contain;
}

.no-objectfit .carousel .equipment-preview__image {
  width: 99.99%;
}

.carousel__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.carousel__background::after {
  background: linear-gradient(0deg, rgba(51, 51, 51, 0.0225) 0%, rgba(51, 51, 51, 0.018) 25%, rgba(255, 255, 255, 0) 100%);
  bottom: 0;
  content: "";
  height: 120px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
}

.carousel__background-picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.carousel__background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.carousel__content--with-background {
  padding: 60px 0;
}

.carousel__header {
  margin-bottom: 30px;
}

.carousel__items {
  margin-left: -15px;
  margin-right: -15px;
  position: relative;
}

.carousel__item {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  height: auto;
}

@media print, screen and (min-width: 48em) {
  .carousel .section__column-content {
    padding: 0;
  }
  .carousel__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .carousel {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .carousel__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
  }
}
@media screen and (min-width: 80em) {
  .carousel {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.footer {
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  margin-top: 30px;
  position: relative;
}
.footer .section {
  position: relative;
  z-index: 10;
}
.footer .section__column-content {
  padding-bottom: 30px;
  padding-left: 9px;
  padding-right: 9px;
}

.footer__background-picture {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 0;
}

.footer__background-image {
  bottom: 0;
  position: absolute;
  right: 0;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.footer__featured-links-column,
.footer__primary-links-column-left,
.footer__primary-links-column-right,
.footer__primary-links-mobile,
.footer__secondary-links-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.footer__featured-links {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  min-height: 56px;
}

.footer__featured-links-background {
  background: #ffffff;
  height: 100%;
  width: 100%;
}

.footer__featured-links-list {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: flex-start;
  margin-left: auto;
  margin-right: auto;
  padding: 30px 0;
}
.footer__featured-links-list .footer__featured-link {
  padding-bottom: 30px;
}
.footer__featured-links-list .footer__featured-link:last-child {
  padding-bottom: 0;
}

.footer__featured-link strong {
  color: #0056BB;
  display: block;
}
.footer__featured-link .link-with-icon {
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.footer__featured-link .link-with-icon .icon {
  height: 18px;
  margin-right: 16px;
  width: 16px;
}
.footer__featured-link .link-with-icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}
.footer__featured-link .link-with-icon > span,
.footer__featured-link .link-with-icon strong {
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.125rem;
}

.footer__primary-links-left-background {
  background-color: rgba(255, 255, 255, 0.9);
  height: 100%;
  width: 100%;
}

.footer__primary-links-right-background {
  background-color: #0056BB;
  height: 100%;
  width: 100%;
}

.footer__primary-links-content {
  display: flex;
}
.footer__primary-links-content .links-group {
  flex: 1;
}
.footer__primary-links-content .link {
  padding: 16px 0 0;
}

.footer__copy {
  font-size: 0.875rem;
  margin-right: 5px;
}

.footer__social-related-links {
  padding: 30px 0;
}
.footer__social-related-links .euskaltel-logo {
  height: 32px;
  margin-bottom: 20px;
  width: 152px;
}
.footer__social-related-links .r-logo {
  height: 40px;
  margin-bottom: 20px;
  width: 37px;
}
.footer__social-related-links .telecable-logo {
  height: 36px;
  margin-bottom: 20px;
  width: 172px;
}

.footer__net-links {
  align-content: flex-start;
  display: flex;
  flex-flow: row wrap;
}
.footer__net-links .link {
  flex: 1 1 50%;
  padding-bottom: 16px;
}

.footer__social-links {
  align-content: flex-start;
  display: flex;
  flex-flow: row wrap;
}
.footer__social-links .link {
  margin-right: 16px;
  padding-bottom: 16px;
}

.footer__net-links {
  margin-bottom: 10px;
}
.footer__net-links .link {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1rem;
}

.footer__social-links .link {
  align-items: center;
  display: flex;
  font-size: 0.875rem;
  line-height: 1rem;
  position: relative;
}

.footer__social-text {
  color: white;
  padding-left: 10px;
  display: none;
}

.footer__social-icon {
  display: block;
  height: 24px;
  width: 24px;
}
.footer__social-icon .social-icon {
  fill: #ffffff;
  height: 100%;
  width: 100%;
}

.footer__primary-links-column-left {
  display: none;
}

.footer__primary-links-mobile {
  display: block;
  padding-bottom: 30px;
}
.footer__primary-links-mobile .accordion {
  width: 100%;
}
.footer__primary-links-mobile .accordion-item__content {
  margin-top: -16px;
  padding-bottom: 16px;
  padding-right: 0;
}
.footer__primary-links-mobile .list-item {
  font-size: 0.875rem;
  font-weight: 500;
  padding-bottom: 24px;
  padding-right: 0;
  padding-top: 24px;
  text-transform: uppercase;
  width: 100%;
}
.footer__primary-links-mobile .list-item .icon {
  height: 14px;
  position: absolute;
  right: 0;
  top: 30px;
  width: 14px;
}

.list-item-accordion {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-right: 0;
  position: relative;
}
.list-item-accordion .list-item {
  color: #444444;
  font-family: "Lato", sans-serif;
  padding-bottom: 16px;
  padding-top: 16px;
  text-transform: none;
}
.list-item-accordion .icon {
  top: 20px;
}

.footer__secondary-links.section {
  display: none;
}

.footer__secondary-links {
  color: rgba(255, 255, 255, 0.8);
}
.footer__secondary-links .link {
  font-size: 0.875rem;
}

.footer__secondary-links--mobile {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.75) 0%, rgba(51, 51, 51, 0.6) 25%, rgba(51, 51, 51, 0.5) 100%);
  display: block;
  padding: 24px 0;
  position: relative;
  text-align: center;
  z-index: 10;
}
.footer__secondary-links--mobile .footer__copy {
  margin-bottom: 16px;
}

.footer__secondary-links-background {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.75) 0%, rgba(51, 51, 51, 0.6) 25%, rgba(51, 51, 51, 0.5) 100%);
  height: 100%;
  width: 100%;
}

.footer__secondary-links-content {
  padding: 24px 0;
}
.footer__secondary-links-content .links {
  display: inline;
}

.footer__secondary-links-content--left {
  padding-right: 30px;
}

@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .section--full .footer__primary-links-column-right.section__column:last-child:not(:first-child) .section__column-background,
  .section--full .footer__primary-links-mobile .section__column-background {
    left: calc((-100vw + 640px) / 2);
    width: 100vw;
  }
}
@media print, screen and (min-width: 48em) {
  .footer .section__column-content {
    padding-left: 0;
    padding-right: 0;
  }
  .footer__background-image {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0;
    padding-left: 0;
  }
  .footer__featured-link strong {
    display: inline-block;
    padding-left: 5px;
  }
}
@media print, screen and (min-width: 64em) {
  .footer {
    margin-top: 48px;
  }
  .footer .section {
    flex-flow: row wrap;
  }
  .footer .section__column-content {
    padding-bottom: 0;
  }
  .footer__featured-links-column {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .footer__primary-links-column-left,
  .footer__secondary-links-column-left {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .footer__primary-links-column-right,
  .footer__secondary-links-column-right {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .footer__featured-links-background {
    background: #F2F2F2;
  }
  .footer__featured-links-list {
    align-items: flex-end;
    flex-direction: row;
    justify-content: center;
    padding: 19px 0;
  }
  .footer__featured-links-list .footer__featured-link {
    padding-bottom: 0;
  }
  .footer__featured-link .link-with-icon .icon {
    height: 18px;
    width: 16px;
  }
  .footer__background-image {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0;
    padding-left: 0;
  }
  .footer__primary-links-content {
    padding: 64px 30px 36px 0;
  }
  .footer__primary-links-column-left {
    display: block;
  }
  .footer__primary-links-mobile {
    display: none;
  }
  .footer__social-related-links {
    padding: 40px 0 32px 85px;
  }
  .footer__secondary-links.section {
    display: flex;
  }
  .footer__secondary-links--mobile {
    display: none;
  }
  .footer__secondary-links-content--right {
    padding-left: 80px;
  }
}
@media screen and (min-width: 80em) {
  .footer {
    margin-top: 48px;
  }
  .footer__featured-links-list .footer__featured-link {
    padding-right: 30px;
  }
}
@media screen and (min-width: 105em) {
  .footer__background-image {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0;
    padding-left: 0;
  }
}
.centrable-grid {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0 9px;
}

section.centrable-grid:first-child {
  margin-top: 200px;
}

.centrable-grid__header {
  box-sizing: border-box;
  display: flex;
  width: 100%;
}

.centrable-grid--children-centered .centrable-grid__items {
  justify-content: center;
}

.centrable-grid__items {
  width: 100%;
}

.centrable-grid__item {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  padding-bottom: 30px;
  width: 100%;
}
.centrable-grid__item .card {
  display: flex;
  width: 100%;
}
.centrable-grid__item .card > * {
  display: flex;
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .centrable-grid {
    padding: 0;
  }
  .centrable-grid__items {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .centrable-grid__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .centrable-grid {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .centrable-grid__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid--wide .centrable-grid__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .centrable-grid {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 90em) {
  .centrable-grid__item {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--3 {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .centrable-grid__item.centrable-grid__item--4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.grid-with-content {
  margin-bottom: 30px;
  margin-top: 30px;
}

.grid-with-content--wide-header .grid-with-content__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 50px;
}

.grid-with-content__items {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
}

.grid-with-content__item {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  margin-bottom: 30px;
}
.grid-with-content__item .card {
  display: flex;
  width: 100%;
}
.grid-with-content__item .card > * {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .grid-with-content__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .grid-with-content {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .grid-with-content {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .grid-with-content__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.header-desktop {
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  transition: transform 0.2s ease-in-out;
  width: 100%;
  z-index: 50;
}

.header-desktop--scrolled {
  transform: translateY(-32px);
  /*
    &.header-desktop--big {
  	transform: translateY(-$dimension-header-secondary-height-desktop);
    }
  */
}
.header-desktop--scrolled .header-desktop__nav-buttons .link--main .header-desktop__nav-button-title {
  display: none;
}
.header-desktop--scrolled .header-desktop__main,
.header-desktop--scrolled .header-desktop__nav,
.header-desktop--scrolled .header-desktop__nav-button,
.header-desktop--scrolled .header-desktop__nav-buttons .link--main,
.header-desktop--scrolled .header-desktop__search-bar,
.header-desktop--scrolled .header-desktop__search-bar-form {
  height: 60px;
}
.header-desktop--scrolled .header-desktop__nav-menu-layer {
  top: 60px;
}
.header-desktop--scrolled .cart-summary__lines-number {
  transform: translateY(-8px);
}
.header-desktop--scrolled .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
.header-desktop--scrolled .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}

header.header-desktop--noIcon section.header-desktop__main.section--full,
header.header-desktop--noIcon section.header-desktop__main.section--full .header-desktop__nav,
header.header-desktop--noIcon .header-desktop__main .header-desktop__column, header.header-desktop--noIcon.header-desktop--big .header-desktop__nav-buttons .link--main {
  height: 72px;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}
header.header-desktop--noIcon .header-desktop__nav-buttons .header-desktop__nav-button-title {
  display: none;
}

header.header-desktop--noIcon section.header-desktop__main.section--full,
header.header-desktop--noIcon section.header-desktop__main.section--full .header-desktop__nav {
  height: 72px;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}

.header-desktop__main,
.header-desktop__nav,
.header-desktop__nav-button,
.header-desktop__nav-buttons .link--main,
.header-desktop__search-bar-form {
  transition: height 0.2s ease-in-out;
}

.header-desktop__column,
.header-desktop__nav-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding: 0;
}

.header-desktop__secondary {
  height: 32px;
  position: relative;
  z-index: 100;
  display: none !important;
}
@media print, screen and (min-width: 64em) {
  .header-desktop__secondary {
    display: flex !important;
  }
}
.header-desktop__secondary .section__column-content {
  display: flex;
}

.header-desktop__secondary-background {
  background: #7F7F7F;
  height: 100%;
  width: 100%;
}

.header-desktop__secondary-content,
.header-desktop__secondary-content-left,
.header-desktop__secondary-content-right {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: flex-end;
  width: 100%;
}

.header-desktop__secondary-content-left {
  justify-content: flex-start;
  width: 140%;
  /* Add style to link "Ir a grandes empresas" in desktop */
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) {
  margin-left: 15px;
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) .links--primary strong {
  font-weight: 400;
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) .links--primary .link.link--primary-alt.link--active {
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 1px;
}

.header-desktop__secondary-content-right {
  justify-content: flex-end;
}

.header-desktop__secondary-content-menu {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
  margin-left: 30px;
}
.header-desktop__secondary-content-menu:first-child {
  margin-left: 0;
}
.header-desktop__secondary-content-menu .link {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
}
.header-desktop__secondary-content-menu .link--active {
  font-weight: 700;
}
.header-desktop__secondary-content-menu .links--primary {
  color: rgba(255, 255, 255, 0.8);
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt {
  color: rgba(255, 255, 255, 0.8);
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt.link--active {
  color: #ffffff;
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt:hover {
  color: #ffffff;
}

.header-desktop__main {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  height: 84px;
  line-height: 0.875rem;
}

.header-desktop__main-content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
}
.header-desktop__main-content .euskaltel-logo {
  height: auto;
  width: 160px;
}
.header-desktop__main-content .r-logo {
  height: auto;
  width: 37px;
  display: block;
}
.header-desktop__main-content .telecable-logo {
  height: auto;
  width: 190px;
  display: block;
}
.header-desktop__main-content .header-desktop__secondary-content {
  width: auto;
  padding-left: 24px;
}
.header-desktop__main-content .header-desktop__secondary-content .link {
  color: rgba(255, 255, 255, 0.5);
}
.header-desktop__main-content .header-desktop__secondary-content .link--active {
  color: white;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary {
  color: #ffffff;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt {
  color: rgba(255, 255, 255, 0.5);
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt.link--active {
  color: #ffffff;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt:hover {
  color: #ffffff;
}

.header-desktop__main-background {
  background: linear-gradient(90deg, #0056BB, #0056BB);
  box-shadow: 0 16px 64px -8px rgba(51, 51, 51, 0.5);
  height: 100%;
  position: relative;
  width: 100%;
}

.header-desktop__nav-content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.header-desktop__nav-link .triangle,
.header-desktop__nav-button .triangle {
  bottom: -2px;
  fill: #ffffff;
  height: 10px;
  left: 50%;
  opacity: 0;
  position: absolute;
  transform: translateX(-50%);
  transition: opacity 0.2s ease-in-out 0.2s;
  width: 13px;
}
.header-desktop__nav-link:hover .link--main,
.header-desktop__nav-button:hover .link--main {
  color: #ffffff;
}
.header-desktop__nav-link:hover .triangle,
.header-desktop__nav-button:hover .triangle {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.header-desktop__nav-link:hover .header-desktop__nav-menu-layer,
.header-desktop__nav-button:hover .header-desktop__nav-menu-layer {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 10;
}

.header-desktop__nav-link .triangle {
  left: calc(50% - 6.5px);
}

.header-desktop__nav-buttons {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.header-desktop__nav-buttons .link--main {
  display: inline-block;
  height: 84px;
  position: relative;
  width: 60px;
}
.header-desktop__nav-buttons .link--main .icon {
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
  width: 24px;
}
.header-desktop__nav-buttons .link--main .icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.header-desktop__nav-button {
  height: 84px;
  position: relative;
}
.header-desktop__nav-button:nth-child(1) .link--main {
  background-color: rgba(0, 86, 187, 0.2);
}
.header-desktop__nav-button:nth-child(2) .link--main {
  background-color: rgba(0, 86, 187, 0.45);
}
.header-desktop__nav-button:nth-child(3) .link--main {
  background-color: rgba(0, 86, 187, 0.7);
}

.header-desktop__nav-button-title {
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  position: absolute;
  bottom: 18px;
  display: block;
  text-align: center;
  width: 94px;
}

.header-desktop__nav {
  flex: 0 1 auto;
  height: 84px;
  display: table;
}
.header-desktop__nav:not(.header-desktop__nav--icons) {
  display: flex;
  justify-content: center;
}

.header-desktop__nav-links {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.header-desktop__nav-links .link--main {
  align-items: center;
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  height: 100%;
  justify-content: flex-start;
  line-height: 0.875rem;
  padding: 4px 20px 0;
  position: relative;
}
.header-desktop__nav-links .link-with-icon--main {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  opacity: 0.8;
  transition: opacity 0.2s ease-in-out;
}
.header-desktop__nav-links .link-with-icon--main .icon {
  transition: opacity 0.2s ease-in-out;
  width: 48px;
  height: 48px;
  margin: 0;
  opacity: 1;
}
.header-desktop__nav-links .link-with-icon--main > span {
  transition: transform 0.2s ease-in-out;
  font-size: 14px;
  transition: font-size 0.2 ease-in-out;
}
.header-desktop__nav-links .link-with-icon--main:hover {
  opacity: 1;
}
.header-desktop__nav-links .link-with-icon--active {
  opacity: 1;
}
.header-desktop__nav-links .arrow {
  fill: #ffffff;
  flex-shrink: 0;
  height: 9px;
  margin-left: 10px;
  width: 9px;
}

.header-desktop__nav-link {
  height: 100%;
}

.header-desktop__nav-menu-layer {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 84px;
  transition: opacity 0.2s ease-in-out 0.2s;
  width: 100%;
  z-index: 0;
}

.header-desktop__nav-menu-layer--relative {
  background: linear-gradient(180deg, #ffffff 0, #ffffff 2px, #f8f8f8 3px, #ffffff 50px, #ffffff);
  box-shadow: 0 18px 54px -15px rgba(51, 51, 51, 0.7);
  left: 50%;
  padding: 30px;
  transform: translateX(-50%);
  width: auto;
}

.header-desktop__nav-menu-layer--visible {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
}

.header-desktop__nav-menu-layer-background {
  background: linear-gradient(180deg, #ffffff 0, #ffffff 2px, #f8f8f8 3px, #ffffff 50px, #ffffff);
  height: 100%;
  width: 100%;
}
.header-desktop__nav-menu-layer-background::after {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.7), rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  height: 600px;
  left: 0;
  pointer-events: none;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
}

.header-desktop__nav-menu-layer-content {
  display: flex;
  justify-content: center;
  padding: 24px 0 14px;
}
.header-desktop__nav-menu-layer-content .links-group {
  margin-right: 40px;
  position: relative;
}
.header-desktop__nav-menu-layer-content .links-group .link {
  margin-right: 25px;
  padding-bottom: 8px;
  padding-top: 8px;
}
.header-desktop__nav-menu-layer-content .links-group:last-child {
  margin-right: 0;
}

.header-desktop__search-bar {
  background-color: #ffffff;
  height: 84px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 32px;
  transition: opacity 0.2s ease-in-out, height 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
.header-desktop__search-bar::before {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.7), rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  height: 824px;
  left: 0;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
  z-index: 0;
}

.header-desktop__search-bar--visible {
  opacity: 1;
  pointer-events: auto;
}
.header-desktop__search-bar--visible .header-desktop__search-bar-reset {
  opacity: 1;
}

.header-desktop__search-bar-form {
  height: 84px;
}

.header-desktop__search-bar-form-input {
  border: 0;
  color: #0056BB;
  font-family: "Lato", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  height: 100%;
  line-height: 1.5rem;
  width: 100%;
}
.header-desktop__search-bar-form-input::placeholder {
  font-size: 1.25rem;
}
.header-desktop__search-bar-form-input:focus {
  border: 0;
}

.header-desktop__search-bar-reset {
  background: none;
  border: 0;
  opacity: 0;
  padding: 10px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.3s;
}
.header-desktop__search-bar-reset:active, .header-desktop__search-bar-reset:focus {
  background: none;
  border: 0;
  outline: none;
}
.header-desktop__search-bar-reset .icon {
  height: 24px;
  width: 24px;
}
.header-desktop__search-bar-reset .icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.links-group__title--layer-title {
  display: none;
}

.header-desktop__secondary-menu {
  background-color: #004290;
  position: relative;
  z-index: 100;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 12px 0;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items > li {
  padding: 0 30px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link:hover {
  color: white;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link.link--active {
  font-weight: bold;
  color: white;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--anchor {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--anchor:hover {
  color: #ffffff;
}

html.touchevents .header-desktop__nav-menu-layer-content {
  padding-top: 90px;
}
html.touchevents .links-group__title--layer-title {
  display: block;
  position: absolute;
  top: 0;
  transform: translateY(calc(-100% - 20px));
}
html.touchevents .links-group__title--layer-title a {
  align-items: center;
  display: flex;
}
html.touchevents .links-group__title--layer-title .icon {
  height: 15px;
  margin-bottom: 5px;
  margin-left: 10px;
  width: 15px;
}

@media print, screen and (min-width: 64em) {
  .header-desktop {
    display: block;
  }
  .header-desktop .links-group__links {
    display: flex;
    flex-direction: row;
  }
  /*
    .header-desktop__nav {

  	  .header-call { margin: 17px 0; }
    }
  */
}
@media screen and (min-width: 80em) {
  .header-desktop__nav-menu-layer-content .links-group {
    margin-right: 50px;
  }
  .header-desktop__main-content .euskaltel-logo {
    width: 180px;
  }
  .header-desktop__main-content .r-logo {
    width: 37px;
  }
  .header-desktop__main-content .telecable-logo {
    width: 190px;
  }
  .header-desktop__nav-buttons .link--main {
    width: 94px;
  }
  .header-desktop__search-bar-reset {
    right: 20px;
  }
}
@media screen and (min-width: 90em) {
  .header-desktop__nav:not(.header-desktop__nav--icons) {
    flex: 1;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.header-mobile {
  background-color: #0056BB;
  box-shadow: 0 8px 16px -8px rgba(51, 51, 51, 0.25);
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50;
}
.header-mobile::before {
  background-color: rgba(51, 51, 51, 0.8);
  content: "";
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
.header-mobile .cart-summary__nav-link {
  height: 30px;
}

.header-mobile--opened::before {
  opacity: 1;
}
.header-mobile--opened .header-mobile__overlay {
  transform: translateX(0);
}

.header-mobile__nav-bar {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  align-items: center;
  background-color: #0056BB;
  box-shadow: 0 8px 16px -8px rgba(51, 51, 51, 0.25);
  display: flex;
  height: 72px;
  justify-content: space-between;
  position: relative;
  z-index: 10;
}
.header-mobile__nav-bar .telecable-logo {
  max-width: 160px;
}
.header-mobile__nav-bar .telecable-isologo {
  max-width: 26px;
  margin-top: 4px;
}

.header-mobile__nav-bar--overlay .header-mobile__nav-bar-button--phone {
  opacity: 0.5;
}

.header-mobile__nav-bar-buttons {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: -15px;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content {
  padding-left: 24px;
  width: auto;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .link {
  color: rgba(255, 255, 255, 0.5);
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .link--active {
  color: white;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .header-desktop__secondary-content-menu {
  margin: 0;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .header-desktop__secondary-content-menu:not(:last-child) {
  display: none;
}

.header-mobile__nav-bar-button {
  align-items: center;
  appearance: none;
  background: none;
  border: 0;
  display: flex;
  justify-content: center;
  outline: none;
  padding: 20px 20px 20px 10px;
}
.header-mobile__nav-bar-button:first-child {
  padding: 20px 10px 20px 10px;
}
.header-mobile__nav-bar-button:last-child {
  padding: 20px;
}
.header-mobile__nav-bar-button:active, .header-mobile__nav-bar-button:focus {
  outline: none;
}
.header-mobile__nav-bar-button .icon {
  height: 30px;
  width: 30px;
}
.header-mobile__nav-bar-button .icon .icon__glyph {
  stroke: #ffffff;
}

.header-mobile__nav-bar-button--phone .icon {
  height: 24px;
  width: 24px;
}

.header-mobile__nav-bar-button--search {
  background-color: rgba(68, 68, 68, 0.1);
  height: 100%;
  padding: 20px;
  width: 70px;
  display: none;
}
.header-mobile__nav-bar-button--search .icon {
  height: 25px;
  width: 30px;
}

.header-mobile__nav-bar-button--back {
  height: 100%;
  justify-content: flex-start;
  width: 100%;
}
.header-mobile__nav-bar-button--back .icon {
  height: 30px;
  width: 30px;
}

.header-mobile__nav-bar-button-label {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.125rem;
  margin-left: 10px;
  margin-top: 6px;
  text-transform: uppercase;
}

.header-mobile__overlay {
  background-color: #ffffff;
  bottom: 0;
  height: 100%;
  position: fixed;
  right: 0;
  transform: translateX(100%);
  transition: transform 0.2s ease-in-out;
  width: calc(100% - 45px);
  z-index: 20;
}

@media print, screen and (min-width: 64em) {
  .header-mobile {
    display: none;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.header-mobile {
  background-color: #0056BB;
  box-shadow: 0 8px 16px -8px rgba(51, 51, 51, 0.25);
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 50;
}
.header-mobile::before {
  background-color: rgba(51, 51, 51, 0.8);
  content: "";
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
.header-mobile .cart-summary__nav-link {
  height: 30px;
}

.header-mobile--opened::before {
  opacity: 1;
}
.header-mobile--opened .header-mobile__overlay {
  transform: translateX(0);
}

.header-mobile__nav-bar {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  align-items: center;
  background-color: #0056BB;
  box-shadow: 0 8px 16px -8px rgba(51, 51, 51, 0.25);
  display: flex;
  height: 72px;
  justify-content: space-between;
  position: relative;
  z-index: 10;
}
.header-mobile__nav-bar .telecable-logo {
  max-width: 160px;
}
.header-mobile__nav-bar .telecable-isologo {
  max-width: 26px;
  margin-top: 4px;
}

.header-mobile__nav-bar--overlay .header-mobile__nav-bar-button--phone {
  opacity: 0.5;
}

.header-mobile__nav-bar-buttons {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: -15px;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content {
  padding-left: 24px;
  width: auto;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .link {
  color: rgba(255, 255, 255, 0.5);
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .link--active {
  color: white;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .header-desktop__secondary-content-menu {
  margin: 0;
}
.header-mobile__nav-bar-buttons .header-desktop__secondary-content .header-desktop__secondary-content-menu:not(:last-child) {
  display: none;
}

.header-mobile__nav-bar-button {
  align-items: center;
  appearance: none;
  background: none;
  border: 0;
  display: flex;
  justify-content: center;
  outline: none;
  padding: 20px 20px 20px 10px;
}
.header-mobile__nav-bar-button:first-child {
  padding: 20px 10px 20px 10px;
}
.header-mobile__nav-bar-button:last-child {
  padding: 20px;
}
.header-mobile__nav-bar-button:active, .header-mobile__nav-bar-button:focus {
  outline: none;
}
.header-mobile__nav-bar-button .icon {
  height: 30px;
  width: 30px;
}
.header-mobile__nav-bar-button .icon .icon__glyph {
  stroke: #ffffff;
}

.header-mobile__nav-bar-button--phone .icon {
  height: 24px;
  width: 24px;
}

.header-mobile__nav-bar-button--search {
  background-color: rgba(68, 68, 68, 0.1);
  height: 100%;
  padding: 20px;
  width: 70px;
  display: none;
}
.header-mobile__nav-bar-button--search .icon {
  height: 25px;
  width: 30px;
}

.header-mobile__nav-bar-button--back {
  height: 100%;
  justify-content: flex-start;
  width: 100%;
}
.header-mobile__nav-bar-button--back .icon {
  height: 30px;
  width: 30px;
}

.header-mobile__nav-bar-button-label {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.125rem;
  margin-left: 10px;
  margin-top: 6px;
  text-transform: uppercase;
}

.header-mobile__overlay {
  background-color: #ffffff;
  bottom: 0;
  height: 100%;
  position: fixed;
  right: 0;
  transform: translateX(100%);
  transition: transform 0.2s ease-in-out;
  width: calc(100% - 45px);
  z-index: 20;
}

@media print, screen and (min-width: 64em) {
  .header-mobile {
    display: none;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.header-desktop {
  display: none;
  left: 0;
  position: fixed;
  top: 0;
  transition: transform 0.2s ease-in-out;
  width: 100%;
  z-index: 50;
}

.header-desktop--scrolled {
  transform: translateY(-32px);
  /*
    &.header-desktop--big {
  	transform: translateY(-$dimension-header-secondary-height-desktop);
    }
  */
}
.header-desktop--scrolled .header-desktop__nav-buttons .link--main .header-desktop__nav-button-title {
  display: none;
}
.header-desktop--scrolled .header-desktop__main,
.header-desktop--scrolled .header-desktop__nav,
.header-desktop--scrolled .header-desktop__nav-button,
.header-desktop--scrolled .header-desktop__nav-buttons .link--main,
.header-desktop--scrolled .header-desktop__search-bar,
.header-desktop--scrolled .header-desktop__search-bar-form {
  height: 60px;
}
.header-desktop--scrolled .header-desktop__nav-menu-layer {
  top: 60px;
}
.header-desktop--scrolled .cart-summary__lines-number {
  transform: translateY(-8px);
}
.header-desktop--scrolled .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
.header-desktop--scrolled .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}

header.header-desktop--noIcon section.header-desktop__main.section--full,
header.header-desktop--noIcon section.header-desktop__main.section--full .header-desktop__nav,
header.header-desktop--noIcon .header-desktop__main .header-desktop__column, header.header-desktop--noIcon.header-desktop--big .header-desktop__nav-buttons .link--main {
  height: 72px;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}
header.header-desktop--noIcon .header-desktop__nav-buttons .header-desktop__nav-button-title {
  display: none;
}

header.header-desktop--noIcon section.header-desktop__main.section--full,
header.header-desktop--noIcon section.header-desktop__main.section--full .header-desktop__nav {
  height: 72px;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main .icon {
  opacity: 0;
}
header.header-desktop--noIcon .header-desktop__nav-links .link-with-icon--main > span {
  transform: translateY(-28px);
  font-size: 14px;
}

.header-desktop__main,
.header-desktop__nav,
.header-desktop__nav-button,
.header-desktop__nav-buttons .link--main,
.header-desktop__search-bar-form {
  transition: height 0.2s ease-in-out;
}

.header-desktop__column,
.header-desktop__nav-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding: 0;
}

.header-desktop__secondary {
  height: 32px;
  position: relative;
  z-index: 100;
  display: none !important;
}
@media print, screen and (min-width: 64em) {
  .header-desktop__secondary {
    display: flex !important;
  }
}
.header-desktop__secondary .section__column-content {
  display: flex;
}

.header-desktop__secondary-background {
  background: #7F7F7F;
  height: 100%;
  width: 100%;
}

.header-desktop__secondary-content,
.header-desktop__secondary-content-left,
.header-desktop__secondary-content-right {
  align-items: center;
  display: flex;
  height: 32px;
  justify-content: flex-end;
  width: 100%;
}

.header-desktop__secondary-content-left {
  justify-content: flex-start;
  width: 140%;
  /* Add style to link "Ir a grandes empresas" in desktop */
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) {
  margin-left: 15px;
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) .links--primary strong {
  font-weight: 400;
}
.header-desktop__secondary-content-left .header-desktop__secondary-content-menu:nth-child(2) .links--primary .link.link--primary-alt.link--active {
  font-size: 0.75rem;
  line-height: 0.75rem;
  font-weight: 400;
  text-decoration: underline;
  text-underline-offset: 1px;
}

.header-desktop__secondary-content-right {
  justify-content: flex-end;
}

.header-desktop__secondary-content-menu {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
  margin-left: 30px;
}
.header-desktop__secondary-content-menu:first-child {
  margin-left: 0;
}
.header-desktop__secondary-content-menu .link {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 0.875rem;
}
.header-desktop__secondary-content-menu .link--active {
  font-weight: 700;
}
.header-desktop__secondary-content-menu .links--primary {
  color: rgba(255, 255, 255, 0.8);
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt {
  color: rgba(255, 255, 255, 0.8);
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt.link--active {
  color: #ffffff;
}
.header-desktop__secondary-content-menu .links--primary .link--primary-alt:hover {
  color: #ffffff;
}

.header-desktop__main {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  height: 84px;
  line-height: 0.875rem;
}

.header-desktop__main-content {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
}
.header-desktop__main-content .euskaltel-logo {
  height: auto;
  width: 160px;
}
.header-desktop__main-content .r-logo {
  height: auto;
  width: 37px;
  display: block;
}
.header-desktop__main-content .telecable-logo {
  height: auto;
  width: 190px;
  display: block;
}
.header-desktop__main-content .header-desktop__secondary-content {
  width: auto;
  padding-left: 24px;
}
.header-desktop__main-content .header-desktop__secondary-content .link {
  color: rgba(255, 255, 255, 0.5);
}
.header-desktop__main-content .header-desktop__secondary-content .link--active {
  color: white;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary {
  color: #ffffff;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt {
  color: rgba(255, 255, 255, 0.5);
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt.link--active {
  color: #ffffff;
}
.header-desktop__main-content .header-desktop__secondary-content .links--primary .link--primary-alt:hover {
  color: #ffffff;
}

.header-desktop__main-background {
  background: linear-gradient(90deg, #0056BB, #0056BB);
  box-shadow: 0 16px 64px -8px rgba(51, 51, 51, 0.5);
  height: 100%;
  position: relative;
  width: 100%;
}

.header-desktop__nav-content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.header-desktop__nav-link .triangle,
.header-desktop__nav-button .triangle {
  bottom: -2px;
  fill: #ffffff;
  height: 10px;
  left: 50%;
  opacity: 0;
  position: absolute;
  transform: translateX(-50%);
  transition: opacity 0.2s ease-in-out 0.2s;
  width: 13px;
}
.header-desktop__nav-link:hover .link--main,
.header-desktop__nav-button:hover .link--main {
  color: #ffffff;
}
.header-desktop__nav-link:hover .triangle,
.header-desktop__nav-button:hover .triangle {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.header-desktop__nav-link:hover .header-desktop__nav-menu-layer,
.header-desktop__nav-button:hover .header-desktop__nav-menu-layer {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 10;
}

.header-desktop__nav-link .triangle {
  left: calc(50% - 6.5px);
}

.header-desktop__nav-buttons {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
}
.header-desktop__nav-buttons .link--main {
  display: inline-block;
  height: 84px;
  position: relative;
  width: 60px;
}
.header-desktop__nav-buttons .link--main .icon {
  height: 24px;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: stroke 0.2s ease-in-out, fill 0.2s ease-in-out;
  width: 24px;
}
.header-desktop__nav-buttons .link--main .icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

.header-desktop__nav-button {
  height: 84px;
  position: relative;
}
.header-desktop__nav-button:nth-child(1) .link--main {
  background-color: rgba(0, 86, 187, 0.2);
}
.header-desktop__nav-button:nth-child(2) .link--main {
  background-color: rgba(0, 86, 187, 0.45);
}
.header-desktop__nav-button:nth-child(3) .link--main {
  background-color: rgba(0, 86, 187, 0.7);
}

.header-desktop__nav-button-title {
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  position: absolute;
  bottom: 18px;
  display: block;
  text-align: center;
  width: 94px;
}

.header-desktop__nav {
  flex: 0 1 auto;
  height: 84px;
  display: table;
}
.header-desktop__nav:not(.header-desktop__nav--icons) {
  display: flex;
  justify-content: center;
}

.header-desktop__nav-links {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
.header-desktop__nav-links .link--main {
  align-items: center;
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  height: 100%;
  justify-content: flex-start;
  line-height: 0.875rem;
  padding: 4px 20px 0;
  position: relative;
}
.header-desktop__nav-links .link-with-icon--main {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  opacity: 0.8;
  transition: opacity 0.2s ease-in-out;
}
.header-desktop__nav-links .link-with-icon--main .icon {
  transition: opacity 0.2s ease-in-out;
  width: 48px;
  height: 48px;
  margin: 0;
  opacity: 1;
}
.header-desktop__nav-links .link-with-icon--main > span {
  transition: transform 0.2s ease-in-out;
  font-size: 14px;
  transition: font-size 0.2 ease-in-out;
}
.header-desktop__nav-links .link-with-icon--main:hover {
  opacity: 1;
}
.header-desktop__nav-links .link-with-icon--active {
  opacity: 1;
}
.header-desktop__nav-links .arrow {
  fill: #ffffff;
  flex-shrink: 0;
  height: 9px;
  margin-left: 10px;
  width: 9px;
}

.header-desktop__nav-link {
  height: 100%;
}

.header-desktop__nav-menu-layer {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 84px;
  transition: opacity 0.2s ease-in-out 0.2s;
  width: 100%;
  z-index: 0;
}

.header-desktop__nav-menu-layer--relative {
  background: linear-gradient(180deg, #ffffff 0, #ffffff 2px, #f8f8f8 3px, #ffffff 50px, #ffffff);
  box-shadow: 0 18px 54px -15px rgba(51, 51, 51, 0.7);
  left: 50%;
  padding: 30px;
  transform: translateX(-50%);
  width: auto;
}

.header-desktop__nav-menu-layer--visible {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
}

.header-desktop__nav-menu-layer-background {
  background: linear-gradient(180deg, #ffffff 0, #ffffff 2px, #f8f8f8 3px, #ffffff 50px, #ffffff);
  height: 100%;
  width: 100%;
}
.header-desktop__nav-menu-layer-background::after {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.7), rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  height: 600px;
  left: 0;
  pointer-events: none;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
}

.header-desktop__nav-menu-layer-content {
  display: flex;
  justify-content: center;
  padding: 24px 0 14px;
}
.header-desktop__nav-menu-layer-content .links-group {
  margin-right: 40px;
  position: relative;
}
.header-desktop__nav-menu-layer-content .links-group .link {
  margin-right: 25px;
  padding-bottom: 8px;
  padding-top: 8px;
}
.header-desktop__nav-menu-layer-content .links-group:last-child {
  margin-right: 0;
}

.header-desktop__search-bar {
  background-color: #ffffff;
  height: 84px;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 32px;
  transition: opacity 0.2s ease-in-out, height 0.2s ease-in-out;
  width: 100%;
  z-index: 20;
}
.header-desktop__search-bar::before {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.7), rgba(255, 255, 255, 0));
  bottom: 0;
  content: "";
  height: 824px;
  left: 0;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
  z-index: 0;
}

.header-desktop__search-bar--visible {
  opacity: 1;
  pointer-events: auto;
}
.header-desktop__search-bar--visible .header-desktop__search-bar-reset {
  opacity: 1;
}

.header-desktop__search-bar-form {
  height: 84px;
}

.header-desktop__search-bar-form-input {
  border: 0;
  color: #0056BB;
  font-family: "Lato", sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  height: 100%;
  line-height: 1.5rem;
  width: 100%;
}
.header-desktop__search-bar-form-input::placeholder {
  font-size: 1.25rem;
}
.header-desktop__search-bar-form-input:focus {
  border: 0;
}

.header-desktop__search-bar-reset {
  background: none;
  border: 0;
  opacity: 0;
  padding: 10px;
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  transition: opacity 0.2s ease-in-out 0.3s;
}
.header-desktop__search-bar-reset:active, .header-desktop__search-bar-reset:focus {
  background: none;
  border: 0;
  outline: none;
}
.header-desktop__search-bar-reset .icon {
  height: 24px;
  width: 24px;
}
.header-desktop__search-bar-reset .icon .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.links-group__title--layer-title {
  display: none;
}

.header-desktop__secondary-menu {
  background-color: #004290;
  position: relative;
  z-index: 100;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items {
  display: flex;
  flex-direction: row;
  justify-content: center;
  padding: 12px 0;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items > li {
  padding: 0 30px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link:hover {
  color: white;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--link.link--active {
  font-weight: bold;
  color: white;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--anchor {
  color: rgba(255, 255, 255, 0.8);
  font-size: 14px;
}
.header-desktop__secondary-menu .header-desktop__secondary-nav-items .link--submenu--anchor:hover {
  color: #ffffff;
}

html.touchevents .header-desktop__nav-menu-layer-content {
  padding-top: 90px;
}
html.touchevents .links-group__title--layer-title {
  display: block;
  position: absolute;
  top: 0;
  transform: translateY(calc(-100% - 20px));
}
html.touchevents .links-group__title--layer-title a {
  align-items: center;
  display: flex;
}
html.touchevents .links-group__title--layer-title .icon {
  height: 15px;
  margin-bottom: 5px;
  margin-left: 10px;
  width: 15px;
}

@media print, screen and (min-width: 64em) {
  .header-desktop {
    display: block;
  }
  .header-desktop .links-group__links {
    display: flex;
    flex-direction: row;
  }
  /*
    .header-desktop__nav {

  	  .header-call { margin: 17px 0; }
    }
  */
}
@media screen and (min-width: 80em) {
  .header-desktop__nav-menu-layer-content .links-group {
    margin-right: 50px;
  }
  .header-desktop__main-content .euskaltel-logo {
    width: 180px;
  }
  .header-desktop__main-content .r-logo {
    width: 37px;
  }
  .header-desktop__main-content .telecable-logo {
    width: 190px;
  }
  .header-desktop__nav-buttons .link--main {
    width: 94px;
  }
  .header-desktop__search-bar-reset {
    right: 20px;
  }
}
@media screen and (min-width: 90em) {
  .header-desktop__nav:not(.header-desktop__nav--icons) {
    flex: 1;
  }
}
@keyframes scale-animation {
  0%, 100% {
    transform: scale(1);
  }
  10%, 90% {
    transform: scale(0.75);
  }
  50% {
    transform: scale(1.5);
  }
}
.cart-summary__nav-link {
  position: relative;
}
.cart-summary__nav-link .triangle {
  display: none;
}

.cart-summary__nav-link--visible .triangle {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}

.cart-summary__lines-number {
  align-items: center;
  background-color: #ffffff;
  border-radius: 100%;
  color: #0056BB;
  display: flex;
  font-size: 0.875rem;
  font-weight: 700;
  height: 24px;
  justify-content: center;
  line-height: 1.125rem;
  position: absolute;
  right: -10px;
  top: -10px;
  transition: transform 0.2s ease-in-out;
  width: 24px;
}

.cart-summary__lines-number--animate {
  animation: scale-animation ease-in-out 0.4s;
}

.cart-summary__layer {
  cursor: pointer;
  display: none;
  max-height: calc(100vh - 120px);
  min-width: 240px;
  overflow-y: auto;
}
.cart-summary__layer .loader {
  margin: 0 auto;
}

.cart-summary__layer--visible {
  opacity: 1;
  pointer-events: auto;
  transition: opacity 0.2s ease-in-out, top 0.2s ease-in-out;
  z-index: 10;
}

.cart-summary__line {
  align-items: center;
  border-bottom: 1px solid #eeeeee;
  display: flex;
  justify-content: flex-start;
  padding-bottom: 8px;
  padding-top: 8px;
  width: 100%;
}
.cart-summary__line:first-of-type {
  padding-top: 0;
}
.cart-summary__line:last-of-type {
  border-bottom: 0;
  padding-bottom: 0;
}
.cart-summary__line .color-box {
  height: 16px;
  width: 16px;
}

.cart-summary__line-image {
  align-items: center;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  margin-right: 15px;
  width: 40px;
}
.cart-summary__line-image svg {
  width: 32px;
}

.cart-summary__line-data {
  flex: 1;
}

.cart-summary__line-title {
  color: #b6b6b6;
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 0.875rem;
}
.cart-summary__line-title strong {
  color: #333;
  display: block;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.cart-summary__empty.link {
  display: block;
  font-family: "Telecable", sans-serif;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1rem;
  margin-top: 15px;
  text-align: center;
}

.cart-summary__cta {
  margin-top: 15px;
  text-align: center;
}

@media print, screen and (min-width: 64em) {
  .cart-summary__nav-link .triangle {
    display: block;
  }
  .cart-summary__lines-number {
    right: 5px;
    top: 15px;
  }
  .cart-summary__layer {
    display: block;
  }
}
@media screen and (min-width: 80em) {
  .cart-summary__lines-number {
    right: 15px;
  }
}
.header-mobile-content {
  height: calc(100% - 72px);
  position: relative;
  width: 100%;
  z-index: 0;
}

.header-mobile-content__header,
.header-mobile-content__header-layer {
  background-color: #0056BB;
}

.header-mobile-content__header {
  box-shadow: 0 8px 16px -8px rgba(51, 51, 51, 0.25);
  height: 72px;
  position: relative;
  width: 100%;
  z-index: 10;
}

.header-mobile-content__header-layer {
  align-items: flex-start;
  display: flex;
  height: 100%;
  justify-content: space-between;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}
.header-mobile-content__header-layer .advanced-search-box {
  height: 100%;
  width: 100%;
}
.header-mobile-content__header-layer .advanced-search-box__search-box {
  height: 100%;
}

.header-mobile-content__header-layer--main {
  opacity: 1;
  pointer-events: auto;
}

.header-mobile-content__header-layer--visible {
  opacity: 1;
  pointer-events: auto;
}

.header-mobile-content__scope-selector {
  background-color: #0056BB;
  flex: 1;
  width: 100%;
}
.header-mobile-content__scope-selector .accordion .accordion-item:first-child {
  border: 0;
}
.header-mobile-content__scope-selector .accordion-item .list-item {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.125rem;
  padding: 15px 0;
}
.header-mobile-content__scope-selector .accordion-item__header {
  align-items: center;
  height: 72px;
  padding-left: 15px;
  padding-right: 15px;
}
.header-mobile-content__scope-selector .accordion-item__header .list-item {
  height: 100%;
  text-transform: uppercase;
}
.header-mobile-content__scope-selector .accordion-item__header .icon-plus {
  fill: #ffffff;
  right: 15px;
}
.header-mobile-content__scope-selector .accordion-item__content {
  padding-bottom: 15px;
  padding-left: 15px;
  padding-right: 15px;
}

.header-mobile-content__layers {
  height: calc(100% - 72px);
  position: relative;
  width: 100%;
  z-index: 0;
}

.header-mobile-content__layer {
  background-color: #ffffff;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 30px 15px 90px;
  pointer-events: none;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
  width: 100%;
  z-index: 0;
}
.header-mobile-content__layer .tabbed__nav-item,
.header-mobile-content__layer .tabbed__nav-item .link {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
}
.header-mobile-content__layer .tabbed__nav-item--active {
  color: #0056BB;
}
.header-mobile-content__layer .accordion-tree .list-item {
  padding-right: 30px;
}
.header-mobile-content__layer .accordion-item__header .icon-plus {
  right: 0;
}
.header-mobile-content__layer .accordion-tree .accordion-item {
  border-top: 1px solid rgba(0, 86, 187, 0.2);
}
.header-mobile-content__layer .accordion-item .list-item {
  color: #0056BB;
  font-size: 1rem;
  text-transform: uppercase;
}
.header-mobile-content__layer .accordion-item .accordion-item {
  border: 0;
}
.header-mobile-content__layer .accordion-item .accordion-item .list-item {
  color: #444444;
  font-size: 0.875rem;
}
.header-mobile-content__layer .accordion-item .accordion-item .list-item .icon-plus {
  fill: #444444;
}
.header-mobile-content__layer .accordion-item .accordion-item .link {
  color: #444444;
  font-size: 0.875rem;
}
.header-mobile-content__layer .accordion-item .accordion-item .link--primary {
  color: #0056BB;
}
.header-mobile-content__layer .big_companies__mobile--list {
  position: absolute;
  bottom: calc(60px + 50px);
  display: flex;
  justify-content: center;
  width: 100%;
  border-top: none;
}
.header-mobile-content__layer .big_companies__mobile--item {
  display: inline-block;
}
.header-mobile-content__layer .big_companies__mobile--item a[href*=grandes-empresas] {
  display: inline-block;
  text-transform: none;
  color: #0056BB;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 500;
  letter-spacing: 0.2px;
  text-decoration: underline;
  text-underline-offset: 1px;
}
.header-mobile-content__layer .big_companies__mobile a[href*=grandes-empresas] {
  display: inline-block;
  text-transform: none;
  color: #0056BB;
  font-size: 0.875rem;
  line-height: 1rem;
  font-weight: 500;
  letter-spacing: 0.2px;
  text-decoration: underline;
  text-underline-offset: 1px;
}

.header-mobile-content__layer--main {
  opacity: 1;
  pointer-events: auto;
}

.header-mobile-content__layer--visible {
  opacity: 1;
  pointer-events: auto;
}

.header-mobile-content__bottom-nav {
  align-items: center;
  background-color: #ffffff;
  bottom: 0;
  box-shadow: 0 -8px 16px -8px rgba(51, 51, 51, 0.25);
  display: flex;
  height: 60px;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 5;
}
.header-mobile-content__bottom-nav .button .icon {
  flex-shrink: 0;
  height: 15px;
  width: 15px;
}
.header-mobile-content__bottom-nav .button .icon__glyph {
  stroke: #0056BB;
}
.header-mobile-content__bottom-nav .button__content {
  font-size: 0.6875rem;
  line-height: 0.75rem;
}

.header-mobile-content__bottom-nav-separator {
  color: #666666;
}

.header-mobile-content__bottom-nav-button {
  color: #666666;
  display: flex;
  font-family: "Lato", sans-serif;
  font-size: 0.6875rem;
  font-weight: 400;
  height: 100%;
  line-height: 0.75rem;
  min-width: 0;
  padding: 18px 10px 16px;
  position: relative;
  text-transform: uppercase;
}
.header-mobile-content__bottom-nav-button::after {
  background-color: #0056BB;
  bottom: 0;
  content: "";
  height: 3px;
  left: 0;
  position: absolute;
  transform: translateY(100%);
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.header-mobile-content__bottom-nav-button .icon {
  margin-right: 5px;
}

.header-mobile-content__bottom-nav-button--active::after {
  transform: translateY(0);
}

.header-mobile-content__language-selector {
  margin-left: 5px;
}
.header-mobile-content__language-selector .link {
  color: #666666;
  font-size: 0.6875rem;
  font-weight: 400;
  line-height: 0.75rem;
  padding: 10px 5px;
}
.header-mobile-content__language-selector .link--active {
  color: #0056BB;
}

.header-mobile-content__cart-lines-number {
  align-items: center;
  background-color: #0056BB;
  border-radius: 100%;
  color: #ffffff;
  display: flex;
  font-size: 0.75rem;
  font-weight: 700;
  height: 20px;
  justify-content: center;
  left: 8px;
  line-height: 1.125rem;
  position: absolute;
  top: -10px;
  width: 20px;
}

.header-mobile-content__cart-lines-number--hidden {
  display: none;
}

.header-mobile-content__cart-lines-number--animate {
  animation: scale-animation ease-in-out 0.4s;
}

@media print, screen and (min-width: 22.5em) {
  .header-mobile-content__bottom-nav-button {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .header-mobile-content__bottom-nav-button .icon {
    margin-right: 10px;
  }
  .header-mobile-content__bottom-nav .button__content {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .header-mobile-content__language-selector .link {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
}
@media print, screen and (min-width: 48em) {
  .header-mobile-content__bottom-nav-button {
    padding-left: 15px;
    padding-right: 15px;
  }
  .header-mobile-content__language-selector .link {
    padding: 10px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.horizontal-scroller {
  margin-bottom: 30px;
  margin-top: 30px;
  position: relative;
}
.horizontal-scroller .section__column-content {
  padding: 0 9px;
}
.horizontal-scroller.no-bar .horizontal-scroller__scroll-bar-wrapper {
  display: none;
}
.horizontal-scroller.horizontal-scroller--xs-12 .horizontal-scroller__item {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.horizontal-scroller--children-centered .swiper-wrapper {
  justify-content: center;
}

.horizontal-scroller__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.horizontal-scroller__content {
  position: relative;
  margin-bottom: 60px;
}

.horizontal-scroller__content--with-background {
  padding-bottom: 60px;
  padding-top: 60px;
}

.horizontal-scroller__background-picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.horizontal-scroller__background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.horizontal-scroller__items {
  margin-left: -10px;
  margin-right: -10px;
}

.horizontal-scroller__items .swiper-pagination {
  top: unset !important;
  bottom: -40px;
}

.horizontal-scroller__items .swiper-pagination-progressbar {
  background: rgba(0, 86, 187, 0.2);
}
.horizontal-scroller__items .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #0056BB;
}

.horizontal-scroller__item {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  height: auto;
}
.horizontal-scroller__item .horizontal-scroller__item--suptitle {
  margin-bottom: 20px !important;
}
.horizontal-scroller__item .card {
  display: flex;
  width: 100%;
}
.horizontal-scroller__item .card-pack,
.horizontal-scroller__item .card-product {
  width: 100%;
}
.horizontal-scroller__item .card-pack .card-pack__price > *,
.horizontal-scroller__item .card-product .card-pack__price > * {
  font-size: 1rem;
}

.horizontal-scroller__scroll-bar-wrapper {
  box-sizing: border-box;
  padding: 0 15px;
  position: relative;
}

.horizontal-scroller__scroll-bar {
  background-color: transparent;
  box-sizing: content-box;
  height: 1px;
  margin-top: 15px;
  padding: 15px 0;
  position: relative;
  width: 100%;
}
.horizontal-scroller__scroll-bar::after {
  background-color: rgba(68, 68, 68, 0.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.horizontal-scroller__scroll-bar > .swiper-scrollbar-drag {
  background-color: transparent;
  border-radius: 0;
  box-sizing: content-box;
  height: 7px;
  left: 0;
  padding: 15px 0;
  position: absolute;
  top: -3px;
}
.horizontal-scroller__scroll-bar > .swiper-scrollbar-drag::after {
  background-color: #0056BB;
  content: "";
  display: block;
  height: 100%;
  transition: background-color 0.2s ease-in-out;
  width: 100%;
}
.horizontal-scroller__scroll-bar > .swiper-scrollbar-drag:hover::after {
  background-color: #003f88;
}

@media print, screen and (min-width: 48em) {
  .scroller-cards-icon.horizontal-scroller--flex .swiper-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
  .scroller-cards-icon.horizontal-scroller--flex .swiper-wrapper > div {
    flex: 0 0 33.33%;
    max-width: 33.33%;
  }
  .scroller-cards-icon.horizontal-scroller--flex .horizontal-scroller__scroll-bar {
    display: none;
  }
}

@media print, screen and (min-width: 48em) {
  .horizontal-scroller .section__column-content {
    padding: 0;
  }
  .horizontal-scroller .swiper-wrapper {
    display: flex;
  }
  .horizontal-scroller.horizontal-scroller--md-centered .swiper-wrapper {
    justify-content: center;
  }
  .horizontal-scroller__items {
    margin-left: -15px;
    margin-right: -15px;
  }
  .horizontal-scroller__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .horizontal-scroller {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .horizontal-scroller::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 80%, #ffffff 100%);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: calc((100vw - 930px) / 2);
    z-index: 20;
  }
  .horizontal-scroller.horizontal-scroller--md-6 .horizontal-scroller__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .horizontal-scroller.horizontal-scroller--md-4 .horizontal-scroller__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .horizontal-scroller__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    /*
    	// Si columnas de a 3
        .card-pack,
    	.card-product {

    	  .card-pack__price {

    	    > * {
    	      font-size: 0.8rem;
    	    }
    	  }
    	}
    */
  }
  .horizontal-scroller--sameheight .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
  }
  .horizontal-scroller--sameheight .horizontal-scroller__item .card-pack__content {
    display: flex;
    flex-direction: column;
  }
  .horizontal-scroller--sameheight .card-pack__price {
    display: flex;
    align-items: center;
    height: 100%;
  }
  .horizontal-scroller__scroll-bar {
    margin-top: 24px;
  }
  .scroller-cards-icon.horizontal-scroller .swiper-wrapper {
    align-items: stretch;
  }
  .scroller-cards-icon .horizontal-scroller__item {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    display: flex;
  }
}
@media screen and (min-width: 80em) {
  .horizontal-scroller {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .horizontal-scroller::after {
    width: calc((100vw - 1110px) / 2);
  }
  .horizontal-scroller__item .card-pack .card-pack__price > *,
  .horizontal-scroller__item .card-product .card-pack__price > * {
    font-size: 1rem;
  }
  .horizontal-scroller__scroll-bar {
    margin-top: 24px;
  }
}
@media screen and (min-width: 90em) {
  .horizontal-scroller::after {
    width: calc((100vw - 1250px) / 2);
  }
  .horizontal-scroller__item {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 105em) {
  .horizontal-scroller::after {
    width: calc((100vw - 1410px) / 2);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.horizontal-scroller-with-content {
  margin-bottom: 30px;
  margin-top: 30px;
}
.horizontal-scroller-with-content .section__column-content {
  padding: 0 9px;
}

.horizontal-scroller-with-content--align-bottom .horizontal-scroller-with-content__items .swiper-wrapper {
  align-items: flex-end;
}

.horizontal-scroller-with-content__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.horizontal-scroller-with-content__background::after {
  background: linear-gradient(180deg, rgba(51, 51, 51, 0.0225) 0%, rgba(51, 51, 51, 0.018) 25%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 120px;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
}

.horizontal-scroller-with-content__background-picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.horizontal-scroller-with-content__background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.horizontal-scroller-with-content__wrapper {
  position: relative;
}

.horizontal-scroller-with-content__wrapper--with-background {
  padding-bottom: 60px;
  padding-top: 60px;
}

.horizontal-scroller-with-content__content {
  margin-bottom: 0;
}
.horizontal-scroller-with-content__content .button {
  margin-top: 30px;
}

.horizontal-scroller-with-content__items {
  margin-left: -10px;
  margin-right: -10px;
  z-index: 10;
}
.horizontal-scroller-with-content__items .swiper-wrapper {
  align-items: stretch;
}

.horizontal-scroller-with-content__scroll-bar-wrapper {
  box-sizing: border-box;
  padding: 0 15px;
  width: 100%;
}

.horizontal-scroller-with-content__scroll-bar {
  background-color: transparent;
  box-sizing: content-box;
  height: 1px;
  margin-top: 15px;
  padding: 15px 0;
  position: relative;
  width: 100%;
}
.horizontal-scroller-with-content__scroll-bar::after {
  background-color: rgba(68, 68, 68, 0.2);
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.horizontal-scroller-with-content__scroll-bar > .swiper-scrollbar-drag {
  background-color: transparent;
  border-radius: 0;
  box-sizing: content-box;
  height: 7px;
  left: 0;
  padding: 15px 0;
  position: absolute;
  top: -3px;
}
.horizontal-scroller-with-content__scroll-bar > .swiper-scrollbar-drag::after {
  background-color: #0056BB;
  content: "";
  display: block;
  height: 100%;
  transition: background-color 0.2s ease-in-out;
  width: 100%;
}
.horizontal-scroller-with-content__scroll-bar > .swiper-scrollbar-drag:hover::after {
  background-color: #003f88;
}

@media print, screen and (min-width: 48em) {
  .horizontal-scroller-with-content .section__column-content {
    padding: 0;
  }
  .horizontal-scroller-with-content__items {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media print, screen and (min-width: 64em) {
  .horizontal-scroller-with-content {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .horizontal-scroller-with-content__content {
    left: 0;
    margin-bottom: 0;
    padding-right: 10px;
    position: absolute;
    width: 33.3333333333%;
    z-index: 0;
  }
  .horizontal-scroller-with-content__items {
    padding-left: 33.3333333333%;
  }
  .horizontal-scroller-with-content__items::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 80%, #ffffff 100%);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transform: translateX(100%);
    width: calc((100vw - 930px) / 2);
    z-index: 20;
  }
  .horizontal-scroller-with-content__items .horizontal-scroller__item {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .horizontal-scroller-with-content__scroll-bar {
    left: -50%;
    margin-top: 24px;
    position: relative;
    width: 150%;
  }
  .horizontal-scroller-with-content--light .horizontal-scroller-with-content__content {
    padding-right: 60px;
  }
  .horizontal-scroller-with-content--light .swiper-wrapper .mobile-rates {
    margin-top: -30px;
  }
  .horizontal-scroller-with-content--light .swiper-wrapper .mobile-rates__content-column {
    margin-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .horizontal-scroller-with-content {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .horizontal-scroller-with-content__items {
    padding-left: calc(33.3333333333% + 90px);
  }
  .horizontal-scroller-with-content__items::after {
    width: calc((100vw - 1110px) / 2);
  }
  .horizontal-scroller-with-content--light .horizontal-scroller-with-content__items {
    padding-left: 33.3333333333%;
  }
  .horizontal-scroller-with-content__scroll-bar {
    margin-top: 24px;
  }
}
@media screen and (min-width: 90em) {
  .horizontal-scroller-with-content__items::after {
    width: calc((100vw - 1250px) / 2);
  }
}
@media screen and (min-width: 105em) {
  .horizontal-scroller-with-content .horizontal-scroller__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .horizontal-scroller-with-content__items {
    padding-left: calc(25% + 90px);
  }
  .horizontal-scroller-with-content__items::after {
    width: calc((100vw - 1410px) / 2);
  }
  .horizontal-scroller-with-content__content {
    width: 25%;
  }
  .horizontal-scroller-with-content__scroll-bar {
    left: -33.3333333333%;
    position: relative;
    width: 133.3333333333%;
  }
}
.main {
  margin-top: calc(var(--header-height));
}
@media print, screen and (min-width: 64em) {
  .main {
    margin-top: calc(var(--header-height) + var(--header-secondary-height));
  }
}

.section {
  max-width: 80.625rem;
  margin-right: auto;
  margin-left: auto;
  display: flex;
  flex-flow: row wrap;
  padding-left: 10px;
  padding-right: 10px;
}
@media screen and (min-width: 48em) {
  .section {
    max-width: 736px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 64em) {
  .section {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 80em) {
  .section {
    max-width: 1140px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 90em) {
  .section {
    max-width: 1280px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
  }
}
@media screen and (min-width: 105em) {
  .section {
    max-width: 1440px;
    margin-right: auto;
    margin-left: auto;
    display: flex;
    flex-flow: row wrap;
  }
}

.section--full {
  padding-left: 0;
  padding-right: 0;
}
.section--full .section__column:first-child, .section--full .section__column:last-child {
  overflow: visible;
}
.section--full .section__column:first-child .section__column-background {
  right: 0;
}
.section--full .section__column:last-child:not(:first-child) .section__column-background {
  left: 0;
}
@media screen and (min-width: 48em) {
  .section--full .section__column:first-child:not(:last-child) .section__column-background, .section--full .section__column:last-child:not(:first-child) .section__column-background {
    width: calc(100% + (100vw - 736px) / 2);
  }
  .section--full .section__column:first-child:last-child .section__column-background {
    left: calc((-100vw + 736px) / 2);
    width: 100vw;
  }
}
@media screen and (min-width: 64em) {
  .section--full .section__column:first-child:not(:last-child) .section__column-background, .section--full .section__column:last-child:not(:first-child) .section__column-background {
    width: calc(100% + (100vw - 960px) / 2);
  }
  .section--full .section__column:first-child:last-child .section__column-background {
    left: calc((-100vw + 960px) / 2);
    width: 100vw;
  }
}
@media screen and (min-width: 80em) {
  .section--full .section__column:first-child:not(:last-child) .section__column-background, .section--full .section__column:last-child:not(:first-child) .section__column-background {
    width: calc(100% + (100vw - 1140px) / 2);
  }
  .section--full .section__column:first-child:last-child .section__column-background {
    left: calc((-100vw + 1140px) / 2);
    width: 100vw;
  }
}
@media screen and (min-width: 90em) {
  .section--full .section__column:first-child:not(:last-child) .section__column-background, .section--full .section__column:last-child:not(:first-child) .section__column-background {
    width: calc(100% + (100vw - 1280px) / 2);
  }
  .section--full .section__column:first-child:last-child .section__column-background {
    left: calc((-100vw + 1280px) / 2);
    width: 100vw;
  }
}
@media screen and (min-width: 105em) {
  .section--full .section__column:first-child:not(:last-child) .section__column-background, .section--full .section__column:last-child:not(:first-child) .section__column-background {
    width: calc(100% + (100vw - 1440px) / 2);
  }
  .section--full .section__column:first-child:last-child .section__column-background {
    left: calc((-100vw + 1440px) / 2);
    width: 100vw;
  }
}

.section--full .section--full {
  margin-left: -15px;
  margin-right: -15px;
  width: calc(100% + 30px);
}

.section--full-view {
  max-width: 100%;
}

@media print, screen and (min-width: 48em) {
  .section {
    padding-left: 0;
    padding-right: 0;
  }
}
.section__column {
  position: relative;
}

.section__column-background,
.section__column-content {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
}

.section__column-background {
  position: absolute;
  top: 0;
  z-index: 0;
}

.section__column-content {
  position: relative;
  z-index: 10;
}

.section--wrapper {
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 32px;
  max-width: initial !important;
}
@media print, screen and (min-width: 48em) {
  .section--wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }
}

.section--faq {
  background-color: #f6f6f6;
}

.section--centered {
  text-align: center;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.shadowed-aside-sticky .aside-sticky {
  margin-bottom: 30px;
  margin-top: 30px;
}
.shadowed-aside-sticky .aside-sticky__article {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.shadowed-aside-sticky .aside-sticky__aside {
  border-left: 1px solid #ececec;
  display: none;
  z-index: 1;
}
.shadowed-aside-sticky .aside-sticky__aside::before {
  background: #ffffff;
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 50vw;
  z-index: 0;
}
.shadowed-aside-sticky .aside-sticky__aside-content {
  position: relative;
  z-index: 1;
}
.shadowed-aside-sticky .aside-sticky__aside-content::before {
  border-radius: 35%;
  box-shadow: -5px 0 45px -15px rgba(51, 51, 51, 0.15);
  content: "";
  height: calc(100% + 30px);
  left: 0;
  max-height: 420px;
  pointer-events: none;
  position: absolute;
  top: -30px;
  width: 50%;
  z-index: 0;
}

.shadowed-aside-sticky__aside {
  background-color: #ffffff;
  padding-bottom: 90px;
  padding-left: 40px;
  position: relative;
  z-index: 1;
}
.shadowed-aside-sticky__aside::before {
  background-color: #ffffff;
  content: "";
  height: calc(100% + 60px);
  left: 0;
  position: absolute;
  top: -60px;
  width: 100%;
  z-index: 0;
}

.shadowed-aside-sticky__aside-content {
  position: relative;
  z-index: 2;
}

.shadowed-aside-sticky__aside-indicator {
  background-color: #ffffff;
  height: 42px;
  left: -1px;
  overflow: hidden;
  position: absolute;
  top: 60px;
  width: 40px;
  z-index: 2;
}

.shadowed-aside-sticky__aside-indicator-triangle {
  background-color: rgba(246, 246, 246, 0.5);
  border: 1px solid #e1e1e1;
  height: 30px;
  left: -15px;
  position: absolute;
  top: 6px;
  transform: rotate(45deg);
  width: 30px;
}

@media print, screen and (min-width: 64em) {
  .shadowed-aside-sticky .aside-sticky {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .shadowed-aside-sticky .aside-sticky__article {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 40px;
  }
  .shadowed-aside-sticky .aside-sticky__aside-content {
    position: relative;
  }
  .shadowed-aside-sticky .aside-sticky__aside {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    display: block;
    margin-bottom: 0;
    padding-left: 0;
    z-index: 20;
  }
}
@media screen and (min-width: 90em) {
  .shadowed-aside-sticky .aside-sticky {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .shadowed-aside-sticky .aside-sticky__article {
    flex: 0 0 75%;
    max-width: 75%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 40px;
  }
  .shadowed-aside-sticky .aside-sticky__aside {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-left: 0;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.slider {
  min-height: 400px;
}

.slider__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
}

.slider__background {
  height: 100%;
  width: 100%;
}

.slider__picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.slider__image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.slider__swiper-wrapper {
  align-items: center;
}

.slider__nav {
  cursor: pointer;
  height: 60px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  z-index: 10;
}
.slider__nav .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}
.slider__nav:hover .icon__glyph {
  fill: #0056BB;
  stroke: #0056BB;
}

.slider__nav--next {
  right: -60px;
}

.slider__nav--prev {
  left: -60px;
}

@media print, screen and (min-width: 64em) {
  .slider:hover .slider__nav {
    opacity: 1;
    transform: translateY(-50%) translateX(0);
  }
  .slider__nav {
    opacity: 0;
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, fill 0.2s ease-in-out, stroke 0.2s ease-in-out;
  }
  .slider__nav--next {
    transform: translateY(-50%) translateX(-30px);
  }
  .slider__nav--prev {
    transform: translateY(-50%) translateX(30px);
  }
}
.switcher {
  margin-bottom: 30px;
  margin-top: 30px;
  position: relative;
}

.switcher__column-left,
.switcher__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
  width: 100%;
}

.switcher__nav-items {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin-left: -15px;
  margin-right: -15px;
}

.switcher__nav-item {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  margin-bottom: 15px;
}

.switcher__items {
  margin-top: 60px;
  min-height: 100%;
  perspective: 1000px;
  perspective-origin: top center;
  position: relative;
}

.switcher__item {
  display: flex;
  left: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  width: 100%;
}
.switcher__item .card {
  display: flex;
  width: 100%;
}

@media print, screen and (min-width: 64em) {
  .switcher {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .switcher__nav-item {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .switcher {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .switcher__column-left {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 10%;
  }
  .switcher__column-left .section__column-content {
    align-items: center;
    display: flex;
  }
  .switcher__content {
    margin-bottom: 30px;
  }
  .switcher__items {
    margin-top: 72px;
  }
  .switcher__column-right {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-left: 0;
  }
  .switcher__nav-item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.switcher.section--vertical-position {
  display: block;
}
.switcher.section--vertical-position > div {
  flex: 100%;
  max-width: none;
  padding: 0 15px;
}
.switcher.section--vertical-position .switcher__content {
  margin-bottom: 0;
  width: 100%;
}
.switcher.section--vertical-position .switcher__nav-items > div {
  flex: 0 0 25%;
  max-width: 25%;
}
.switcher.section--vertical-position .switcher__items {
  margin-top: 15px;
}
.switcher.section--vertical-position .switcher__items > div {
  transform: none !important;
}

:root {
  --footer-background: #ffffff;
  --footer-content-spacing-left: 19px;
}

.c-footer {
  background-color: var(--footer-background);
  padding: 0 24px 32px;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-footer {
    padding: 0 24px;
  }
}
.c-footer__container {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}
.c-footer__container--simple {
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 0;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-footer__container--simple {
    align-items: center;
    flex-direction: row;
  }
}
.c-footer__container--simple .c-footer__top {
  border: 0;
  padding: 0;
  width: auto;
  margin-right: 32px;
  margin-bottom: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-footer__container--simple .c-footer__top {
    margin-bottom: 0;
  }
}
.c-footer__container--simple .c-footer__bottom {
  padding: 0;
  align-items: center;
}
.c-footer__top {
  padding: 32px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  order: 4;
}
@media print, screen and (min-width: 48em) {
  .c-footer__top {
    padding: 29px 0;
    flex-direction: row;
    order: 1;
    border-bottom: 1px solid #BFBFBF;
  }
}
.c-footer__top-mobile {
  padding-top: 38px;
}
@media print, screen and (min-width: 48em) {
  .c-footer__top-mobile {
    display: none;
  }
}
.c-footer__logo {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-footer__logo {
    display: initial;
    padding-left: var(--footer-content-spacing-left);
  }
}
.c-footer__social-links a {
  margin: 0 12px;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.c-footer__social-links a img {
  max-width: 22px;
}
.c-footer__social-links a:hover {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
.c-footer__social-links a svg path {
  stroke: var(--color-primary);
}
.c-footer__social-links a svg circle {
  stroke: var(--color-primary);
}
.c-footer__social-links a:last-child {
  margin-right: 12px;
}
.c-footer__middle {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  order: 2;
}
@media print, screen and (min-width: 48em) {
  .c-footer__middle {
    padding: 24px 0 32px 0;
    flex-direction: row;
    border-bottom: 1px solid #BFBFBF;
  }
}
.c-footer__middle__left-links {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-footer__middle__left-links {
    flex-basis: 100%;
    max-width: 750px;
    padding-left: var(--footer-content-spacing-left);
  }
}
.c-footer__middle__right-links {
  display: flex;
  align-items: flex-start;
  flex: 1 1 auto;
}
@media print, screen and (min-width: 48em) {
  .c-footer__middle__right-links {
    max-width: 275px;
  }
}
.c-footer__links-group {
  border-bottom: 1px solid #BFBFBF;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-right: 0;
  line-height: 24px;
  padding: 24px 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group {
    flex-direction: row;
    align-items: center;
    border-bottom: none;
    padding: 0;
    width: inherit;
  }
}
.c-footer__links-group:first-child {
  padding-top: 47px;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group:first-child {
    padding-top: initial;
  }
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group:not(:first-child) {
    padding-top: 24px;
  }
}
.c-footer__links-group__title {
  position: relative;
  display: flex;
  align-items: center;
  font-family: "Lato", sans-serif;
  color: #0056BB;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: -0.5px;
  width: 100%;
  cursor: pointer;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group__title {
    cursor: default;
    border-bottom: 0;
    margin-bottom: 0;
    width: initial;
    color: #333;
  }
}
.c-footer__links-group__title__arrow {
  position: absolute;
  right: 0;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group__title__arrow {
    display: none;
  }
}
.c-footer__links-group__title__arrow svg path {
  stroke: var(--color-primary);
}
.c-footer__links-group__title.show .c-footer__links-group__title__arrow {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.c-footer__links-group__links {
  padding-top: 6px;
}
.c-footer__links-group__links-list {
  margin-top: 12px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group__links-list {
    margin-top: 0;
    margin-left: 14px;
    display: block;
  }
}
.c-footer__links-group__links-list.show {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group__links-list.show {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group__links-list a:not(:first-child) {
    margin-left: 14px;
  }
}
.c-footer__links-group__link {
  color: #0056BB;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
}
.c-footer__links-group__link:hover {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
.c-footer__links-group__link--featured {
  font-weight: 700;
}
.c-footer__links-group--featured {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  line-height: 24px;
  padding-top: 32px;
  width: 100%;
}
.c-footer__links-group--featured:first-child {
  padding-top: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group--featured:first-child {
    padding-top: initial;
  }
}
.c-footer__links-group--featured a {
  line-height: 14px;
}
.c-footer__links-group--featured > div:not(:first-child) {
  padding-top: 24px;
}
.c-footer__links-group--featured > div:nth-child(3) {
  padding-left: 0;
}
.c-footer__links-group--featured > div:first-child, .c-footer__links-group--featured > div:last-child {
  flex-basis: 100%;
  flex-grow: 1;
}
.c-footer__links-group--featured .c-footer__links-group__title {
  color: #7F7F7F;
  cursor: default;
}
@media print, screen and (min-width: 48em) {
  .c-footer__links-group--featured {
    padding-top: 2px;
  }
  .c-footer__links-group--featured__link {
    width: auto;
  }
}
.c-footer__bottom {
  padding: 0 0 32px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  font-size: 12px;
  flex-direction: column;
  order: 5;
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom {
    padding: 32px var(--footer-content-spacing-left);
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
  }
}
.c-footer__bottom__copyright {
  margin-bottom: 10px;
}
.c-footer__bottom__legal {
  font-size: 12px;
  line-height: 12px;
  color: #333;
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom__legal {
    font-size: 14px;
    line-height: 16px;
  }
}
.c-footer__bottom__links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  color: #0056BB;
}
.c-footer__bottom__links a:hover {
  color: #0056BB;
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
.c-footer__bottom__about-us {
  display: none;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  padding-top: 24px;
}
.c-footer__bottom__about-us--mobile {
  display: flex;
  flex-wrap: wrap;
  order: 3;
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom__about-us--mobile {
    display: none !important;
  }
}
.c-footer__bottom__about-us > a {
  flex-basis: 50%;
}
.c-footer__bottom__about-us > a:hover {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom__about-us > a:not(:last-child) {
    padding-right: 24px;
  }
}
.c-footer__bottom__about-us > a:nth-child(n+3) {
  margin-top: 8px;
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom__about-us > a:nth-child(n+3) {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom__about-us > a {
    flex-basis: initial;
  }
}
@media print, screen and (min-width: 48em) {
  .c-footer__bottom__about-us {
    display: flex;
    flex-wrap: wrap;
    order: 3;
    line-height: 36px;
    padding-top: 0;
  }
}
.c-footer__links-separator {
  margin-right: 8px;
  margin-left: 8px;
  border: 1px solid #BFBFBF;
}
.c-footer__links-separator--thinner {
  border-left-width: 0.5px;
  border-right-width: 0;
  height: 10px;
}

:root {
  --telecable-header-height: 72px;
  --telecable-header-simple-height: 84px;
  --telecable-header-mobile-height: 126px;
  --telecable-header-submenu-height: 50px;
  --telecable-zindex-normal: 100;
  --telecable-zindex-submenu-trick: 99;
  --telecable-zindex-submenu: 98;
  --telecable-secondary-menu-height: 32px;
}
@media print, screen and (min-width: 64em) {
  :root {
    --telecable-header-height: 72px;
  }
}

.c-telecable-header {
  background-color: #0056BB;
  height: var(--telecable-header-height);
  padding: 0 14px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: var(--telecable-zindex-normal);
}
.c-telecable-header--light {
  background-color: #ffffff;
}
.c-telecable-header--light:after {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header {
    height: calc(var(--telecable-header-height) + var(--telecable-secondary-menu-height));
  }
}
.c-telecable-header.menu-open {
  position: fixed;
}
.c-telecable-header:after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #0056BB;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header {
    top: 0;
  }
}
.c-telecable-header__menuCliente {
  background-color: #F7F7F7;
  position: relative;
  z-index: 999999;
  padding: 0 16px;
  width: 100%;
}
@media screen and (max-width: 63.99875em) and (min-width: 48em) {
  .c-telecable-header__menuCliente {
    padding: 0 calc((100% - 736px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 64em) {
  .c-telecable-header__menuCliente {
    padding: 0 calc((100% - 960px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 80em) {
  .c-telecable-header__menuCliente {
    padding: 0 calc((100% - 1140px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 90em) {
  .c-telecable-header__menuCliente {
    padding: 0 calc((100% - 1280px) / 2);
  }
}
@media screen and (max-width: 63.99875em) and (min-width: 105em) {
  .c-telecable-header__menuCliente {
    padding: 0 calc((100% - 1440px) / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__menuCliente {
    display: none;
  }
}
.c-telecable-header__menuClienteColumn {
  flex: 0;
}
.c-telecable-header__menuClienteColumn .c-telecable-header__menuClienteLink {
  margin-top: 6px;
  display: block;
}
.c-telecable-header__menuClienteItem {
  display: flex;
  width: 100%;
  justify-content: space-between;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #333333;
  border-bottom: 1px solid #BFBFBF;
  padding: 16px 0;
}
.c-telecable-header__menuClienteItem:last-of-type {
  border-bottom: none;
}
.c-telecable-header__menuClienteTitle {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #333333;
}
.c-telecable-header__menuClienteLink {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #0056BB;
}
.c-telecable-header__container {
  align-items: center;
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 48em) {
  .c-telecable-header__container {
    width: 736px;
  }
}
@media screen and (min-width: 64em) {
  .c-telecable-header__container {
    width: 960px;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-header__container {
    width: 1140px;
  }
}
@media screen and (min-width: 90em) {
  .c-telecable-header__container {
    width: 1280px;
  }
}
@media screen and (min-width: 105em) {
  .c-telecable-header__container {
    width: 1440px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__container {
    height: calc(100% - var(--telecable-secondary-menu-height));
    justify-content: center;
  }
}
.c-telecable-header__logo-link {
  display: block;
  flex-shrink: 0;
  z-index: var(--telecable-zindex-normal);
  margin-bottom: 0;
}
.c-telecable-header__logo {
  height: 36px;
  margin-left: 0;
  flex-shrink: 0;
}
.c-telecable-header__logo img {
  width: 128px;
  height: 32px;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__logo img {
    width: 164px;
  }
}
.c-telecable-header__back-link {
  display: none;
  align-items: center;
  z-index: 1;
  color: #ffffff;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
}
.c-telecable-header__back-link__arrow {
  transform: rotateZ(90deg);
  width: 16px;
  height: 16px;
  margin-right: 16px;
}
.c-telecable-header__shop-link {
  color: #ffffff;
  padding: 0 16px;
  height: 100%;
  width: fit-content;
  white-space: break-spaces;
  background-color: #006dee;
  z-index: 99;
  display: none;
  align-items: center;
  font-family: "Telecable", sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.125rem;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__shop-link {
    display: flex;
    width: min-content;
    font-size: 0.75rem;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-header__shop-link {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 105em) {
  .c-telecable-header__shop-link {
    width: fit-content;
  }
}
.c-telecable-header__shop-link:hover {
  background-color: #3F3F3F;
  transition: background-color 0.2s ease-in-out;
}
.c-telecable-header__call-us {
  background-color: #FF7300;
  color: #fefefe;
  display: none;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 16px 0;
  transition: background-color 0.2s ease-in-out;
  white-space: normal;
  z-index: var(--telecable-zindex-normal);
  width: 184px;
  flex-shrink: 0;
  margin-left: auto;
  margin-right: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header__call-us {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__call-us {
    margin: 0;
  }
}
.c-telecable-header__call-us:hover {
  background-color: #3F3F3F;
  transition: background-color 0.2s ease-in-out;
}
.c-telecable-header__call-us--sticky {
  position: fixed;
  bottom: -50%;
  height: auto;
  width: 100%;
  z-index: 999999;
  max-width: 100%;
  padding: 14px 25px;
  justify-content: flex-start;
  transition: all 0.3s;
}
.c-telecable-header__call-us--sticky.visible {
  display: flex;
  bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__call-us--sticky.visible {
    display: none !important;
  }
}
.c-telecable-header__call-us--sticky strong {
  display: initial !important;
}
.c-telecable-header__call-us--sticky .c-telecable-header__call-us__icon {
  width: 29px;
  margin-right: 17px;
}
.c-telecable-header__call-us--sticky .c-telecable-header__call-us__content {
  font-size: 18px;
}
.c-telecable-header__call-us--sticky--cliente {
  align-items: center;
}
.c-telecable-header__call-us--sticky--cliente .c-telecable-header__call-us__content {
  font-size: 16px;
  max-width: unset;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.c-telecable-header__call-us__icon {
  margin-right: 8px;
  width: 20px;
  flex-shrink: 0;
}
.c-telecable-header__call-us__icon > svg * {
  stroke: #ffffff;
}
.c-telecable-header__call-us__content {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  max-width: 90px;
}
@media screen and (min-width: 80em) {
  .c-telecable-header__call-us__content {
    max-width: max-content;
  }
}
.c-telecable-header__call-us__content strong:first-of-type {
  display: inline;
}
.c-telecable-header__call-us__content .ic-phone-number {
  display: block;
}
.c-telecable-header__call-us__phone {
  white-space: nowrap;
}
.c-telecable-header__your-area {
  align-items: center;
  display: none;
  justify-content: center;
  flex-direction: row;
  height: 100%;
  padding: 0 15px;
  transition: background-color 0.2s ease-in-out;
  z-index: var(--telecable-zindex-normal);
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__your-area {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-header__your-area {
    padding: 20px 16px;
  }
}
.c-telecable-header__your-area:hover {
  background-color: #3F3F3F;
  transition: background-color 0.2s ease-in-out;
}
.c-telecable-header__your-area__icon {
  width: 33px;
}
.c-telecable-header__your-area__content {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: -0.5px;
  line-height: 1.125rem;
  margin-top: 6px;
  white-space: nowrap;
}
.c-telecable-header__language-selector {
  border-left: 1px solid #ECECEC;
  display: none;
  position: relative;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
  z-index: var(--telecable-zindex-normal);
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 16px;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.c-telecable-header__language-selector .icon {
  width: 12px;
}
.c-telecable-header__language-selector:hover {
  background-color: #f2f2f2;
  transition: background-color 0.2s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header__language-selector {
    display: flex;
  }
  .c-telecable-header__language-selector.show img {
    transform: rotate(180deg);
  }
}
.c-telecable-header__language-selector__menu {
  background-color: #ffffff;
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translateY(100%);
  display: none;
  flex-direction: column;
  box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.1);
}
.c-telecable-header__language-selector__menu.show {
  display: flex;
}
.c-telecable-header__language-selector__menu__item {
  border-bottom: 1px solid #ECECEC;
  color: #1D1F2C;
  padding: 8px 16px;
  min-width: 140px;
  transition: color 0.2s ease-in-out;
}
.c-telecable-header__language-selector__menu__item:hover {
  color: rgba(29, 31, 44, 0.5);
  transition: color 0.2s ease-in-out;
}
.c-telecable-header__language-selector__menu__item:last-child {
  border-bottom: 0;
}
.c-telecable-header__language-selector__current {
  white-space: nowrap;
}
.c-telecable-header__phone-mobile {
  background: #ffffff;
  height: 32px;
  padding: 5px 8px;
  z-index: 1;
  margin-left: auto;
  margin-right: 16px;
}
.c-telecable-header__phone-mobile__number {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header__phone-mobile {
    display: none;
  }
}
.c-telecable-header--scrolling {
  position: fixed;
  top: calc(-1 * var(--telecable-header-height));
  left: 0;
  right: 0;
  z-index: 999;
}
.c-telecable-header--nav-down {
  transform: translateY(-100%);
  transition: transform 0.2s ease-in-out;
}
.c-telecable-header--nav-up {
  top: 0;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
.c-telecable-header .header-desktop__secondary .section__column-content {
  margin-left: auto;
  margin-right: auto;
}

:root {
  --telecable-header-light-height: 80px;
}
@media print, screen and (min-width: 64em) {
  :root {
    --telecable-header-light-height: 100px;
  }
}

.c-telecable-header-light {
  background-color: #0056BB;
  height: var(--telecable-header-light-height);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: var(--telecable-zindex-normal);
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light {
    height: var(--telecable-header-light-height);
  }
}
.c-telecable-header-light__submenu {
  background-color: #fff;
  border-top: #ECECEC 1px solid;
  box-shadow: 4px 15px 15px rgba(38, 37, 37, 0.1);
  position: relative;
  top: -50px;
  opacity: 0;
  display: none;
  height: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__submenu {
    height: 51px;
  }
}
.c-telecable-header-light__submenu--shown {
  opacity: 1;
  top: 38px;
  transition: top 0.2s ease-in-out, opacity 0s ease-in-out 0.2s;
  display: block;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__submenu--shown {
    top: 0;
  }
}
.c-telecable-header-light__submenu__container {
  flex-direction: row;
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  display: none;
  padding: 0 12px;
  position: absolute;
  top: 0;
  left: 0;
}
.c-telecable-header-light__submenu__container--shown {
  display: flex;
}
.c-telecable-header-light__submenu__item {
  font-size: 14px;
  line-height: 24px;
  margin-right: 20px;
  padding: 12px 0;
  display: block;
  border-bottom: 2px solid #fff;
  cursor: pointer;
}
.c-telecable-header-light__submenu__item:last-child {
  margin-right: 0;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__submenu__item {
    margin-right: 50px;
  }
}
.c-telecable-header-light__submenu__item:hover, .c-telecable-header-light__submenu__item--active {
  border-bottom-color: #0056BB;
}
.c-telecable-header-light__nav {
  background-color: #0056BB;
  display: flex;
  width: 100%;
  justify-content: flex-start;
  align-items: flex-end;
  margin-top: 0;
  order: 2;
  overflow-x: auto;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__nav {
    background-color: #0056BB;
    order: 0;
    height: 100%;
    justify-content: space-around;
  }
}
.c-telecable-header-light__nav__item {
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  padding: 6px 20px;
  border-bottom: 2px solid #0056BB;
  white-space: nowrap;
  color: #fff;
  cursor: pointer;
}
@media (min-width: 360px) {
  .c-telecable-header-light__nav__item {
    font-size: 14px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__nav__item {
    padding: 12px;
  }
}
.c-telecable-header-light__nav__item--active {
  border-bottom-color: #FFF;
  color: #FFF;
}
.c-telecable-header-light__nav__item:hover {
  border-bottom-color: #FFF;
}
.c-telecable-header-light__container {
  align-items: center;
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__container {
    flex-wrap: nowrap;
  }
}
.c-telecable-header-light__logo-link {
  margin-left: 10px;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  z-index: var(--telecable-zindex-normal);
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__logo-link {
    align-items: flex-end;
  }
}
.c-telecable-header-light__logo {
  height: 52px;
  flex-shrink: 0;
  margin-bottom: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__logo {
    height: 40px;
    margin-bottom: 18px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__logo {
    height: 52px;
    margin-bottom: 18px;
  }
}
.c-telecable-header-light__logo img {
  width: auto;
  height: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__logo img {
    width: auto;
    height: 38px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__logo img {
    width: auto;
    height: 50px;
  }
}
.c-telecable-header-light__call-us {
  margin-right: 10px;
  background-color: #FF7300;
  color: #ffffff;
  display: flex;
  align-items: center;
  height: 60px;
  padding: 0 16px;
  transition: background-color 0.2s ease-in-out;
  white-space: nowrap;
  z-index: var(--telecable-zindex-normal);
  border-radius: 100px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header-light__call-us {
    padding: 0 25px;
    height: 73px;
  }
}
.c-telecable-header-light__call-us:hover {
  background-color: #004aa2;
  transition: background-color 0.2s ease-in-out;
}
.c-telecable-header-light__call-us__icon {
  margin-right: 15px;
  width: 24px;
}
.c-telecable-header-light__call-us__icon > svg * {
  stroke: #ffffff;
}
@media screen and (min-width: 80em) {
  .c-telecable-header-light__call-us__icon {
    width: 30px;
  }
}
.c-telecable-header-light__call-us__content__text {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-family: "Lato", sans-serif;
}
@media screen and (min-width: 80em) {
  .c-telecable-header-light__call-us__content__text {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.c-telecable-header-light__call-us__content__phone {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-family: "Telecable", sans-serif;
}
@media screen and (min-width: 80em) {
  .c-telecable-header-light__call-us__content__phone {
    font-size: 30px;
    line-height: 2.125rem;
    letter-spacing: -0.5px;
  }
}
.c-telecable-header-light__call-us--desktop {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__call-us--desktop {
    display: flex;
  }
}
.c-telecable-header-light__call-us--mobile {
  display: flex;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-light__call-us--mobile {
    display: none;
  }
}
.c-telecable-header-light--fixed {
  position: fixed;
  width: 100%;
  height: 64px;
  -webkit-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}
.c-telecable-header-light--fixed .c-telecable-header-light__logo {
  height: 46px;
  margin-bottom: 10px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-telecable-header-light--fixed .c-telecable-header-light__logo img {
  height: 46px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-telecable-header-light--fixed .c-telecable-header-light__call-us {
  height: 56px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-telecable-header-light--fixed .c-telecable-header-light__nav {
  background-color: #0056BB;
  margin-top: 0;
}

:root {
  --telecable-header-clean-height: 72px;
  --telecable-header-clean-mobile-height: 126px;
  --telecable-header-clean-submenu-height: 50px;
  --telecable-zindex-normal: 100;
  --telecable-zindex-submenu-trick: 99;
  --telecable-zindex-submenu: 98;
  --telecable-secondary-menu-height: 32px;
}
@media print, screen and (min-width: 48em) {
  :root {
    --telecable-header-clean-height: 84px;
  }
}

.c-telecable-header-clean {
  background-color: #0056BB;
  height: var(--telecable-header-clean-height);
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: var(--telecable-zindex-normal);
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean {
    height: calc(var(--telecable-header-clean-height) + var(--telecable-secondary-menu-height));
  }
}
.c-telecable-header-clean.menu-open {
  position: fixed;
}
.c-telecable-header-clean:after {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean {
    top: 0;
  }
}
.c-telecable-header-clean__menuCliente {
  background-color: #F7F7F7;
  position: relative;
  z-index: 999999;
  padding: 0 16px;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__menuCliente {
    display: none;
  }
}
.c-telecable-header-clean__menuClienteColumn {
  flex: 0;
}
.c-telecable-header-clean__menuClienteColumn .c-telecable-header-clean__menuClienteLink {
  margin-top: 6px;
  display: block;
}
.c-telecable-header-clean__menuClienteItem {
  display: flex;
  width: 100%;
  justify-content: space-between;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #333333;
  border-bottom: 1px solid #BFBFBF;
  padding: 16px 0;
}
.c-telecable-header-clean__menuClienteItem:last-of-type {
  border-bottom: none;
}
.c-telecable-header-clean__menuClienteTitle {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #333333;
}
.c-telecable-header-clean__menuClienteLink {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #0056BB;
}
.c-telecable-header-clean__container {
  align-items: center;
  display: flex;
  justify-content: space-between;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1250px;
  padding: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__container {
    height: calc(100% - var(--telecable-secondary-menu-height));
    justify-content: space-between;
    padding: 0 0 0 16px;
  }
}
@media screen and (min-width: 90em) {
  .c-telecable-header-clean__container {
    padding: 0;
  }
}
.c-telecable-header-clean__container-right {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.c-telecable-header-clean__logo-link {
  display: block;
  flex-shrink: 0;
  z-index: var(--telecable-zindex-normal);
  margin-bottom: 0;
}
.c-telecable-header-clean__logo {
  height: 36px;
  margin-left: 0;
  flex-shrink: 0;
}
.c-telecable-header-clean__logo img {
  width: 60px;
  height: 60px;
}
@media screen and (min-width: 22.5em) {
  .c-telecable-header-clean__logo img {
    width: 120px;
    height: 50px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__logo img {
    width: auto;
    height: 42px;
  }
}
.c-telecable-header-clean__call-us {
  background-color: #333333;
  color: #fefefe;
  display: none;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 24px;
  transition: background-color 0.2s ease-in-out;
  white-space: normal;
  z-index: var(--telecable-zindex-normal);
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__call-us {
    display: flex;
  }
}
.c-telecable-header-clean__call-us:hover {
  background-color: #3F3F3F;
  transition: background-color 0.2s ease-in-out;
}
.c-telecable-header-clean__call-us--sticky {
  position: fixed;
  bottom: -50%;
  height: auto;
  width: 100%;
  z-index: 999999;
  max-width: 100%;
  padding: 14px 25px;
  justify-content: flex-start;
  transition: all 0.3s;
}
.c-telecable-header-clean__call-us--sticky.visible {
  display: flex;
  bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__call-us--sticky.visible {
    display: none !important;
  }
}
.c-telecable-header-clean__call-us--sticky strong {
  display: initial !important;
}
.c-telecable-header-clean__call-us--sticky .c-telecable-header-clean__call-us__icon {
  width: 29px;
  margin-right: 17px;
}
.c-telecable-header-clean__call-us--sticky .c-telecable-header-clean__call-us__content {
  font-size: 18px;
}
.c-telecable-header-clean__call-us--sticky--cliente {
  align-items: center;
}
.c-telecable-header-clean__call-us--sticky--cliente .c-telecable-header-clean__call-us__content {
  font-size: 16px;
  max-width: unset;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.c-telecable-header-clean__call-us__icon {
  margin-right: 16px;
  margin-top: 8px;
  width: 20px;
  flex-shrink: 0;
}
.c-telecable-header-clean__call-us__icon > svg * {
  stroke: #ffffff;
}
.c-telecable-header-clean__call-us__content {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  line-height: 24px;
}
.c-telecable-header-clean__call-us__content .phone {
  display: block;
}
.c-telecable-header-clean__your-area {
  position: relative;
  align-items: center;
  display: none;
  justify-content: center;
  flex-direction: row;
  height: 100%;
  padding: 0 15px;
  transition: background-color 0.2s ease-in-out;
  z-index: var(--telecable-zindex-normal);
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__your-area {
    display: flex;
    flex-direction: column;
  }
}
@media screen and (min-width: 80em) {
  .c-telecable-header-clean__your-area {
    padding: 20px 16px;
  }
}
.c-telecable-header-clean__your-area:hover {
  background-color: #3F3F3F;
  transition: background-color 0.2s ease-in-out;
}
.c-telecable-header-clean__your-area__icon {
  width: 33px;
}
.c-telecable-header-clean__your-area__content {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
  letter-spacing: -0.5px;
  line-height: 1.125rem;
  margin-top: 6px;
  white-space: nowrap;
}
.c-telecable-header-clean__your-area-mobile {
  display: flex;
  flex-direction: row;
  justify-content: end;
  align-items: center;
  color: #ffffff;
  padding: 1px 8px;
  z-index: 1;
}
.c-telecable-header-clean__your-area-mobile__icon {
  width: 26px;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__your-area-mobile__icon {
    width: 20px;
  }
}
.c-telecable-header-clean__your-area-mobile__content {
  font-size: 10px;
  padding: 0 0 0 5px;
}
.c-telecable-header-clean .header-desktop__nav-menu-layer--show {
  opacity: 1;
  pointer-events: initial;
}
.c-telecable-header-clean .header-desktop__nav-menu-layer {
  top: var(--telecable-header-clean-height) !important;
  left: 0;
  right: auto;
  width: 300px;
}
.c-telecable-header-clean__language-selector {
  border-left: 1px solid #ECECEC;
  display: none;
  position: relative;
  justify-content: flex-end;
  flex-direction: column;
  height: 100%;
  z-index: var(--telecable-zindex-normal);
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 16px;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}
.c-telecable-header-clean__language-selector .icon {
  width: 12px;
}
.c-telecable-header-clean__language-selector:hover {
  background-color: #f2f2f2;
  transition: background-color 0.2s ease-in-out;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__language-selector {
    display: flex;
  }
  .c-telecable-header-clean__language-selector.show img {
    transform: rotate(180deg);
  }
}
.c-telecable-header-clean__language-selector__current {
  white-space: nowrap;
}
.c-telecable-header-clean__phone-mobile {
  background: #ffffff;
  height: 32px;
  padding: 5px 8px;
  z-index: 1;
}
.c-telecable-header-clean__phone-mobile__number {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__phone-mobile {
    display: none;
  }
}
.c-telecable-header-clean__container-langs-mobile {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  margin-left: 4px;
}
.c-telecable-header-clean__container-langs-mobile .links .link {
  margin: 0;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean__container-langs-mobile {
    display: none;
  }
}
.c-telecable-header-clean--scrolling {
  position: fixed;
  top: calc(-1 * var(--telecable-header-clean-height));
  left: 0;
  right: 0;
  z-index: 999;
}
.c-telecable-header-clean--nav-down {
  transform: translateY(-100%);
  transition: transform 0.2s ease-in-out;
}
.c-telecable-header-clean--nav-up {
  top: 0;
  transform: translateY(0);
  transition: transform 0.2s ease-in-out;
}
.c-telecable-header-clean .header-desktop__secondary {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean .header-desktop__secondary {
    display: flex !important;
  }
}
.c-telecable-header-clean .header-desktop__secondary .section__column-content {
  max-width: 1224px;
  margin-left: auto;
  margin-right: auto;
}
.c-telecable-header-clean .header-desktop__secondary-content-menu {
  margin-left: 4px;
}
@media print, screen and (min-width: 48em) {
  .c-telecable-header-clean .header-desktop__secondary-content-menu {
    margin-left: 30px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.accordion .accordion-item {
  border-bottom: 1px solid #f6f6f6;
}
.accordion .accordion-item:first-child {
  border-top: 1px solid #f6f6f6;
}

.accordion--boxed {
  border: 1px solid #e1e1e1;
  padding: 10px 15px;
}
.accordion--boxed .accordion-item--opened > .accordion-item__content {
  padding-bottom: 0;
  padding-right: 0;
}
.accordion--boxed .accordion-item,
.accordion--boxed .accordion-item:first-child {
  border: 0;
}

.related-help__help.full-width-accordion {
  flex: 0 0 100%;
  max-width: 100%;
}

.accordion-tree .accordion-item {
  border: 0;
}
.accordion-tree .accordion-item:first-child {
  border: 0;
}
.accordion-tree .accordion-item__content {
  padding-bottom: 0;
  padding-right: 0;
}
.accordion-tree .list-item {
  padding-bottom: 15px;
  padding-top: 20px;
}
.accordion-tree .accordion-item--leaf .list-item {
  padding-top: 15px;
}

.accordion-with-section-description {
  margin-bottom: 30px;
  margin-top: 30px;
}
.accordion-with-section-description .accordion-item__header .icon-plus {
  right: 0;
}

.accordion-with-section-description__header {
  padding-bottom: 30px;
}

.accordion-with-section-description__header,
.accordion-with-section-description__content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

@media print, screen and (min-width: 64em) {
  .accordion-with-section-description {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .accordion-with-section-description__header {
    padding-bottom: 48px;
  }
}
@media screen and (min-width: 80em) {
  .accordion-with-section-description {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .accordion-with-section-description__header {
    padding-bottom: 48px;
  }
}
.c-app {
  background-color: #0056BB;
  position: relative;
}
@media print, screen and (min-width: 64em) {
  .c-app::after {
    background-color: #ffffff;
    content: "";
    width: 29%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }
}
.c-app__content {
  padding: 50px 16px 115px;
}
@media screen and (min-width: 105em) {
  .c-app__content {
    padding-right: 170px;
  }
}
.c-app__content.u-wrapper {
  max-width: 640px;
}
@media print, screen and (min-width: 64em) {
  .c-app__content {
    padding: 63px 270px 54px 20px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-app__content.u-wrapper {
    max-width: 850px;
  }
}
@media screen and (min-width: 105em) {
  .c-app__content.u-wrapper {
    max-width: 1110px;
  }
}
.c-app__content__text .section-description.section-description--color-white .section-description__title {
  font-size: 1.125rem !important;
  line-height: 24px;
  margin-bottom: 22px !important;
}
@media print, screen and (min-width: 64em) {
  .c-app__content__text .section-description.section-description--color-white .section-description__title {
    font-size: 1.3125rem !important;
    line-height: 27px;
    margin-bottom: 19px !important;
  }
}
.c-app__content__text .section-description.section-description--color-white .section-description__description {
  max-width: 90%;
  font-size: 0.875rem;
  line-height: 16px;
}
@media print, screen and (min-width: 64em) {
  .c-app__content__text .section-description.section-description--color-white .section-description__description {
    max-width: 100%;
    font-size: 1rem !important;
    line-height: 24px;
  }
}
.c-app__content__text__list {
  max-width: 65%;
  margin-top: 21px;
}
@media print, screen and (min-width: 64em) {
  .c-app__content__text__list {
    max-width: 100%;
    margin-top: 29px;
  }
}
.c-app__content__text__list .list-item.list-item--highlight.list-item--reverse {
  font-size: 0.875rem;
  line-height: 24px;
  font-weight: 400;
  font-family: "Lato", sans-serif;
  padding: 0;
  display: flex;
  margin-bottom: 8px;
}
.c-app__content__text__list .list-item.list-item--highlight.list-item--reverse:last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .c-app__content__text__list .list-item.list-item--highlight.list-item--reverse {
    font-size: 1rem;
    line-height: 32px;
    margin-bottom: 0;
  }
}
.c-app__content__text__list .list-item.list-item--highlight.list-item--reverse .icon {
  min-width: 16px;
  min-height: 16px;
  align-self: start;
  margin-top: 3px;
}
@media print, screen and (min-width: 64em) {
  .c-app__content__text__list .list-item.list-item--highlight.list-item--reverse .icon {
    margin-top: 7px;
    min-width: 17px;
    min-height: 17px;
  }
}
.c-app__content__stores {
  margin-top: 48px;
  margin-left: 27px;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-app__content__stores {
    flex-direction: row;
    margin-left: 0;
    margin-top: 35px;
  }
}
.c-app__content__stores > a {
  width: max-content;
  margin-top: 22px;
}
@media print, screen and (min-width: 48em) {
  .c-app__content__stores > a {
    margin-top: 0;
    margin-left: 11px;
  }
  .c-app__content__stores > a:first-child {
    margin-left: 0;
  }
}
.c-app__content__stores > a:first-child {
  margin-top: 0;
}
.c-app__content__stores > a img {
  width: max-content;
  max-width: max-content;
}
.c-app__content__phone {
  position: absolute;
  bottom: 0;
  right: -63px;
  height: 440px;
  width: 440px;
  z-index: 10;
  max-width: max-content;
}
@media print, screen and (min-width: 48em) {
  .c-app__content__phone {
    height: 374px;
    width: 374px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-app__content__phone {
    height: 420px;
    width: 420px;
    right: 19%;
  }
}
@media screen and (min-width: 80em) {
  .c-app__content__phone {
    right: 21%;
  }
}
@media screen and (min-width: 90em) {
  .c-app__content__phone {
    right: 22%;
  }
}
@media screen and (min-width: 105em) {
  .c-app__content__phone {
    right: 23%;
  }
}

.card-pack-advantages .card-pack-advantage {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.card-pack-advantages .card {
  flex-grow: 1;
}

.cards-aside-image {
  margin-bottom: 30px;
  margin-top: 30px;
}

.cards-aside-image__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 60px;
}

.cards-aside-image__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.cards-aside-image__list .card-aside-image {
  width: 100%;
}

.cards-aside-image__card {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 30px;
}
.cards-aside-image__card .card {
  width: 100%;
}

@media print, screen and (min-width: 64em) {
  .cards-aside-image {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .cards-aside-image__card {
    display: flex;
  }
  .cards-aside-image__card .card {
    display: flex;
  }
  .cards-aside-image__header {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .cards-aside-image {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .cards-aside-image__card {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.cards-horizontal-image {
  margin-bottom: 30px;
  margin-top: 30px;
}
.cards-horizontal-image .card-horizontal-image {
  width: 100%;
}
.cards-horizontal-image .section-description > :last-child {
  margin-bottom: 0;
}

.cards-horizontal-image__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 45px;
}

.cards-horizontal-image__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.cards-horizontal-image__card {
  align-items: stretch;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 30px;
}
.cards-horizontal-image__card .card {
  width: 100%;
}

@media print, screen and (min-width: 64em) {
  .cards-horizontal-image {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .cards-horizontal-image .card-horizontal-image {
    display: block;
  }
  .cards-horizontal-image .card-horizontal-image__picture {
    display: block;
    position: relative;
  }
  .cards-horizontal-image .card-horizontal-image__picture::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .cards-horizontal-image .card-horizontal-image__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .cards-horizontal-image__list {
    flex-direction: row;
  }
  .cards-horizontal-image__card {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    display: flex;
  }
  .cards-horizontal-image__card .card {
    display: flex;
  }
}
@media screen and (min-width: 80em) {
  .cards-horizontal-image {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .cards-horizontal-image .card-horizontal-image {
    display: flex;
    width: 100%;
  }
  .cards-horizontal-image .card-horizontal-image__details {
    flex: 1 1 100%;
  }
  .cards-horizontal-image .card-horizontal-image__picture {
    display: block;
    position: relative;
    flex: 0 0 40%;
  }
  .cards-horizontal-image .card-horizontal-image__picture::before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%;
  }
  .cards-horizontal-image .card-horizontal-image__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.cards-horizontal-image-and-icon {
  margin-bottom: 30px;
  margin-top: 30px;
}
.cards-horizontal-image-and-icon .card-horizontal-image-and-icon {
  width: 100%;
}

.cards-horizontal-image-and-icon__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 60px;
}

.cards-horizontal-image-and-icon__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.cards-horizontal-image-and-icon__card {
  align-items: stretch;
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-bottom: 30px;
}
.cards-horizontal-image-and-icon__card .card {
  width: 100%;
}

@media print, screen and (min-width: 64em) {
  .cards-horizontal-image-and-icon {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon {
    display: block;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__picture {
    display: block;
    position: relative;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__picture::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .cards-horizontal-image-and-icon__list {
    flex-direction: row;
  }
  .cards-horizontal-image-and-icon__card {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    display: flex;
  }
  .cards-horizontal-image-and-icon__card .card {
    display: flex;
  }
}
@media screen and (min-width: 80em) {
  .cards-horizontal-image-and-icon {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon {
    display: flex;
    width: 100%;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__details {
    flex: 1 1 100%;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__picture {
    display: block;
    position: relative;
    flex: 0 0 40%;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__picture::before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%;
  }
  .cards-horizontal-image-and-icon .card-horizontal-image-and-icon__picture > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.cards-icon-with-description .section-description {
  margin-bottom: 30px;
}
.cards-icon-with-description .horizontal-scroller__item {
  box-sizing: border-box;
  display: flex;
}
.cards-icon-with-description .card-icon-with-description {
  display: flex;
  width: 100%;
}
.cards-icon-with-description--home {
  display: flex;
  flex-direction: column;
  padding: 0 16px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  width: 100%;
}
.cards-icon-with-description--home .section-description {
  margin-top: 40px;
  margin-bottom: 12px;
}
.cards-icon-with-description--home .section-description__title {
  margin-bottom: 0;
  font-size: 24px;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .cards-icon-with-description--home .section-description__title {
    margin-top: 40px;
    margin-bottom: 20px;
    text-align: start;
  }
}
.cards-icon-with-description--home .section-description__description {
  margin-bottom: 32px;
}
@media print, screen and (min-width: 48em) {
  .cards-icon-with-description--home .section-description {
    margin-bottom: 0;
  }
}
.cards-icon-with-description--home .section-description--ventajas-infinity {
  margin-bottom: 32px;
}
.cards-icon-with-description--home .section-description--ventajas-infinity .section-description__title {
  text-align: center;
}
.cards-icon-with-description--home > .cards-icon-with-description__container {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .cards-icon-with-description--home > .cards-icon-with-description__container {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .cards-icon-with-description--home > .cards-icon-with-description__container {
    flex-wrap: nowrap;
  }
}
.cards-icon-with-description--landings {
  display: flex;
  flex-direction: column;
  padding: 0 16px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  width: 100%;
}
.cards-icon-with-description--landings .section-description {
  margin-top: 40px;
  margin-bottom: 12px;
}
.cards-icon-with-description--landings .section-description__title {
  margin-bottom: 0;
  font-size: 24px;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .cards-icon-with-description--landings .section-description__title {
    margin-top: 40px;
    margin-bottom: 20px;
    text-align: start;
  }
}
.cards-icon-with-description--landings .section-description__description {
  margin-bottom: 32px;
}
@media print, screen and (min-width: 48em) {
  .cards-icon-with-description--landings .section-description {
    margin-bottom: 0;
  }
}
.cards-icon-with-description--landings > .cards-icon-with-description__container {
  display: flex;
  flex-direction: column;
  flex-grow: 2;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .cards-icon-with-description--landings > .cards-icon-with-description__container {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 64em) {
  .cards-icon-with-description--landings > .cards-icon-with-description__container {
    flex-wrap: nowrap;
  }
}

:root {
  --c-cards-icon-with-description-alt-btn-nav-size: 48px;
}

.c-offers {
  padding: 32px 16px 48px !important;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-offers {
    background-color: transparent;
    padding: 60px 32px !important;
  }
}
.c-offers--centered .section-description__title {
  text-align: center !important;
}
@media print, screen and (min-width: 48em) {
  .c-offers--centered .section-description__title {
    text-align: center !important;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-offers--centered .section-description__title {
    display: inherit !important;
  }
}
.c-offers__container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px !important;
  z-index: 1;
}
.c-offers__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
.c-offers__grid > * {
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .c-offers__grid {
    grid-template-columns: 1fr 1fr;
  }
}
@media print, screen and (min-width: 64em) {
  .c-offers__grid {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media screen and (min-width: 80em) {
  .c-offers__grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.c-offers__carousel {
  padding-bottom: 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-offers__carousel {
    padding: 40px 20px 50px;
    margin: -20px -20px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-offers__carousel {
    overflow: visible;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-offers__carousel .swiper-wrapper {
    transform: none;
    flex-direction: column;
  }
}
.c-offers__carousel .swiper-slide {
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  width: 80%;
}
@media print, screen and (min-width: 48em) {
  .c-offers__carousel .swiper-slide {
    width: 40%;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-offers__carousel .swiper-slide {
    width: 100%;
    opacity: 1 !important;
  }
}
.c-offers__carousel .swiper-slide:not(.swiper-slide-visible) {
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}
.c-offers__carousel__wrapper {
  margin-left: -16px;
  margin-right: -32px;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-offers__carousel__wrapper {
    margin-left: initial;
    margin-right: initial;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-offers__carousel__wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
.c-offers__carousel__btn-nav {
  align-items: center;
  background-color: #ffffff;
  border-radius: 50%;
  box-shadow: 4px 4px 20px rgba(51, 51, 51, 0.1);
  cursor: pointer;
  display: none;
  justify-content: center;
  height: var(--c-cards-icon-with-description-alt-btn-nav-size);
  position: absolute;
  right: calc(-0.5 * var(--c-cards-icon-with-description-alt-btn-nav-size));
  top: 150px;
  transition: background-color 0.2s ease-in-out;
  width: var(--c-cards-icon-with-description-alt-btn-nav-size);
  z-index: 10;
}
@media screen and (min-width: 80em) {
  .c-offers__carousel__btn-nav.show {
    display: flex;
  }
}
.c-offers__carousel__btn-nav.prev {
  left: calc(-0.8 * var(--c-cards-icon-with-description-alt-btn-nav-size));
  right: auto;
  top: 130px;
  transform: rotate(180deg);
}
.c-offers__carousel__btn-nav:hover {
  background-color: #fcfcfc;
  transition: background-color 0.2s ease-in-out;
}
.c-offers .swiper-pagination {
  display: none;
}
.c-offers .section-description__title {
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .c-offers .section-description__title {
    text-align: left;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-offers .section-description__title {
    display: none;
  }
}

.cards-vertical-image .section-description {
  margin-bottom: 30px;
}
.cards-vertical-image .section-description > :last-child {
  margin-bottom: 0;
}
.cards-vertical-image .horizontal-scroller__content {
  padding-top: 0;
}
.cards-vertical-image .horizontal-scroller__item {
  box-sizing: border-box;
  display: flex;
}
.cards-vertical-image .card-vertical-image {
  width: 100%;
}

.cards-vertical-image--with-background .section__column {
  padding-top: 60px;
}

@media print, screen and (min-width: 64em) {
  .cards-vertical-image .section-description {
    margin-bottom: 40px;
  }
}
.carousel-card-pack-with-image .card-pack-with-image {
  display: flex;
  width: 100%;
}
.carousel-card-pack-with-image .card {
  display: flex;
  width: 100%;
}

.comparison-tables {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0 9px;
}
.comparison-tables .section-description {
  width: 100%;
}

.comparison-tables__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 30px;
  width: 100%;
}

.comparison-tables__columns {
  align-items: flex-start;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
}
.comparison-tables__columns .comparison-tables__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  align-items: flex-start;
}

.comparison-tables__column {
  margin-bottom: 30px;
  padding: 0 15px;
}
.comparison-tables__column > .card {
  height: auto;
  width: 100%;
}
.comparison-tables__column .card-icon-with-description {
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .comparison-tables {
    padding: 0;
  }
  .comparison-tables__columns .comparison-tables__column {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .comparison-tables {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .comparison-tables {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .comparison-tables__columns .comparison-tables__column {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-contact-client {
  background-color: #F2F2F2;
}
.c-contact-client__content {
  margin-top: 48px;
  margin-bottom: 99px;
  color: #333;
  display: flex;
}
@media print, screen and (max-width: 89.99875em) {
  .c-contact-client__content {
    justify-content: center;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content {
    flex-flow: column;
  }
}
.c-contact-client__content__faq {
  max-width: 730px;
  width: 100%;
}
@media print, screen and (max-width: 89.99875em) {
  .c-contact-client__content__faq {
    width: auto;
    padding-left: 20px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__faq {
    padding: 0;
    margin: 0 auto;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__faq {
    max-width: 100%;
    min-width: auto;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
.c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq {
  width: 100%;
  margin: 0 auto;
  background-color: #F2F2F2;
  padding: 0;
}
.c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down {
  padding-top: 0;
  padding-bottom: 40px;
}
.c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__header, .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__content {
  padding-right: 0;
  padding-left: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__header, .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__content {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__header .section-description .section-description__title {
  color: #333;
  text-align: left;
  font-size: 1.3125rem !important;
  line-height: 1.9375rem;
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__header .section-description .section-description__title {
    text-align: center;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__header .section-description .section-description__title {
    font-size: 1.125rem !important;
    line-height: 1.75rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__content .accordion-item.accordion-item--faq,
  .c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__content .accordion-item.accordion-item--faq.accordion-item--opened {
    max-width: 100%;
  }
}
.c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__content .accordion-item.accordion-item--faq a,
.c-contact-client__content__faq__accordion .section.section--full.section--wrapper.section--faq.section--faq .c-faq.u-wrapper.icon--arrow-down .c-faq__content .accordion-item.accordion-item--faq.accordion-item--opened a {
  color: #0056BB;
}
.c-contact-client__content__contact {
  width: 100%;
  max-width: 350px;
  margin-left: 30px;
}
@media print, screen and (max-width: 89.99875em) {
  .c-contact-client__content__contact {
    padding-right: 20px;
    margin-left: 25px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__contact {
    padding-top: 36px;
    padding-right: 0;
    margin: 0 auto;
  }
}
@media print, screen and (max-width: 29.99875em) {
  .c-contact-client__content__contact {
    margin: 0;
    max-width: 100%;
    padding-right: 20px;
    padding-left: 20px;
  }
}
.c-contact-client__content__contact__title {
  font-size: 1.3125rem;
  line-height: 1.9375rem;
  font-weight: 700;
  margin-bottom: 32px;
  font-family: "Telecable", sans-serif;
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__contact__title {
    text-align: center;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-contact-client__content__contact__title {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.c-contact-client__content__contact__link {
  display: flex;
}
.c-contact-client__content__contact__link > .link.link--orange {
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-left: auto;
  margin-top: 16px;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.contact-form {
  margin-bottom: 30px;
  margin-top: 30px;
}
.contact-form .form-group,
.contact-form .form-group-input {
  width: 100%;
}
.contact-form .form-input {
  background-color: #ffffff;
}
.contact-form .form-checkbox {
  display: block;
  margin-bottom: 30px;
}
.contact-form .button {
  margin-bottom: 30px;
  margin-top: 30px;
}

.contact-form--loading .contact-form__loader {
  display: block;
}

.contact-form__column-left,
.contact-form__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
}

.contact-form__content {
  display: flex;
  flex-flow: column wrap;
}

.contact-form__description {
  margin-bottom: 30px;
}

.contact-form__item {
  display: block;
  margin-bottom: 30px;
}

.contact-form__submit-message {
  display: none;
  font-family: "Telecable", sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.125rem;
  margin-bottom: 15px;
}

.contact-form__submit-message--visible {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.contact-form__submit-message--success {
  color: #0056BB;
}

.contact-form__submit-message--error {
  color: #444444;
}

.contact-form__terms-not-accepted {
  margin-bottom: 20px;
  margin-top: -25px;
  padding: 0 10px;
}

.contact-form__submit {
  align-items: center;
  display: flex;
}

.contact-form__loader {
  display: none;
  padding: 15px 30px;
}

.contact-form__legal-notice {
  color: rgba(0, 0, 0, 0.5);
  line-height: 24px;
}

.contact-form__legal-notice p {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

@media print, screen and (min-width: 48em) {
  .contact-form .form-checkbox {
    padding-top: 30px;
  }
  .contact-form__content {
    flex-flow: row wrap;
    padding-top: 50px;
  }
  .contact-form__item:not(.contact-form__item--checkbox) {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .contact-form__item:not(.contact-form__item--checkbox):nth-child(odd) {
    padding-left: 0;
  }
  .contact-form__item:not(.contact-form__item--checkbox):nth-child(even) {
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .contact-form {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .contact-form {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .contact-form__column-left {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .contact-form__column-right {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.customised-offer .horizontal-scroller__item {
  display: flex;
}
.customised-offer .horizontal-scroller__content {
  padding-top: 0;
}

.customised-offer--with-background .section__column {
  padding-top: 60px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.custom-hero-slider {
  position: relative;
}
.custom-hero-slider--tv-go {
  margin: 0 0 40px 0;
}
.custom-hero-slider__menu-content {
  width: 100%;
}
.custom-hero-slider__background {
  height: 100%;
  width: 100%;
}
.custom-hero-slider__background__mask {
  position: absolute;
  top: 0;
  background-color: rgba(51, 51, 51, 0.4);
  width: 100%;
  height: 100%;
}
.custom-hero-slider__background__mask--hidden {
  display: none;
}
.custom-hero-slider__background picture img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.custom-hero-slider__container {
  height: 580px;
  display: flex;
  width: 100%;
  flex-direction: row;
  position: relative;
}
.custom-hero-slider__sliders-container {
  /*height: 100%;*/
  position: relative;
  flex: 1 0 100%;
}
.custom-hero-slider__sliders-container--shadowbottom::after {
  bottom: 0;
  content: "";
  display: block;
  height: 100px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 5;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), transparent);
}
.custom-hero-slider__slider {
  width: 100vw;
  margin: 0 auto;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0 24px;
}
.custom-hero-slider__slider__banner-link {
  width: 100%;
  height: 470px;
  z-index: 10;
  display: block;
  position: absolute;
  top: 80px;
  left: 0;
}
@media (min-width: 768px) {
  .custom-hero-slider__slider__banner-link {
    top: 0;
  }
}
.custom-hero-slider__slider__content {
  width: 100%;
  height: 100%;
  max-width: 1440px;
  margin: 0 auto;
  padding-top: 64px;
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
}
@media (min-width: 768px) {
  .custom-hero-slider__slider__content {
    padding-top: 55px;
  }
}
.custom-hero-slider__slider__content--with-floating-image .custom-hero-slider__slider__tag,
.custom-hero-slider__slider__content--with-floating-image .custom-hero-slider__slider__title,
.custom-hero-slider__slider__content--with-floating-image .custom-hero-slider__slider__subtitle {
  margin-right: 140px;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__content--with-floating-image .custom-hero-slider__slider__tag,
  .custom-hero-slider__slider__content--with-floating-image .custom-hero-slider__slider__title,
  .custom-hero-slider__slider__content--with-floating-image .custom-hero-slider__slider__subtitle {
    margin-right: 280px;
  }
}
.custom-hero-slider__slider__floating-image {
  max-width: 140px;
  position: absolute;
  top: 60px;
  right: 0;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__floating-image {
    max-width: 280px;
    top: 20px;
  }
}
.custom-hero-slider__slider__floating-image--desktop-disabled {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__floating-image--desktop-disabled {
    display: none;
  }
}
.custom-hero-slider__slider__floating-image--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__floating-image--mobile-disabled {
    display: block;
  }
}
.custom-hero-slider__slider__multiple-boxes {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.custom-hero-slider__slider__multiple-boxes--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__multiple-boxes--mobile-disabled {
    display: flex;
  }
}
.custom-hero-slider__slider__multiple-boxes__item {
  width: 232px;
  height: 106px;
  background-color: #fff;
  text-align: center;
  margin-right: 40px;
  margin-bottom: 24px;
}
.custom-hero-slider__slider__multiple-boxes__title {
  color: #000;
  margin-bottom: 8px;
  margin-top: 8px;
  font-weight: 700;
}
.custom-hero-slider__slider__multiple-boxes__price {
  color: #0056BB;
  font-size: 56px;
  font-weight: 700;
  font-family: "Telecable", sans-serif;
}
.custom-hero-slider__slider__multiple-boxes__euro {
  font-size: 24px;
}
.custom-hero-slider__slider__multiple-boxes__text {
  color: #000;
  font-size: 12px;
}
.custom-hero-slider__slider__price-box {
  width: 387px;
  height: 154px;
  background-color: #fff;
  display: flex;
  flex-direction: row;
  max-width: 100%;
}
.custom-hero-slider__slider__price-box--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__price-box--mobile-disabled {
    display: flex;
  }
}
.custom-hero-slider__slider__price-box__feature {
  color: #000;
  font-weight: 700;
  display: inline-flex;
  align-items: center;
}
.custom-hero-slider__slider__price-box__features {
  padding: 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  width: calc(100% - 140px);
}
.custom-hero-slider__slider__price-box__features .icon {
  max-width: 30px;
  height: 22px;
}
.custom-hero-slider__slider__price-box__price {
  background-color: #0056BB;
  height: 100%;
  width: 140px;
  padding: 28px 12px 0 14px;
}
.custom-hero-slider__slider__price-box__length {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.custom-hero-slider__slider__price-box__no-promo {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  padding: 4px;
  border-top: 1px solid #fff;
  text-align: center;
}
.custom-hero-slider__slider__price-box__amount {
  font-family: "Telecable", sans-serif;
  font-size: 56px;
  letter-spacing: -6px;
  line-height: 66px;
  font-weight: bold;
}
.custom-hero-slider__slider__price-box__promo-price {
  padding-top: 4px;
  padding-bottom: 6px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 60px;
}
.custom-hero-slider__slider__price-box__euro {
  font-size: 24px;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  line-height: 30px;
}
.custom-hero-slider__slider__price-box--simple {
  height: auto;
}
.custom-hero-slider__slider__price-box--simple .custom-hero-slider__slider__price-box__price {
  background-color: #fff;
  padding: 18px 31px 17px 14px;
}
.custom-hero-slider__slider__price-box--simple .custom-hero-slider__slider__price-box__feature {
  margin-bottom: 10px;
}
.custom-hero-slider__slider__price-box--simple .custom-hero-slider__slider__price-box__promo-price {
  color: #0056BB;
}
.custom-hero-slider__slider__price-box--simple .custom-hero-slider__slider__price-box__euro {
  padding-left: 5px;
  padding-top: 4px;
}
.custom-hero-slider__slider__price-box--simple .custom-hero-slider__slider__price-box__month {
  color: #333333;
}
.custom-hero-slider__slider__tag {
  background-color: rgb(152, 122, 217);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.25);
  text-transform: uppercase;
  display: inline-block;
  padding: 8px;
  font-weight: 700;
  margin-bottom: 24px;
}
.custom-hero-slider__slider__tag--desktop-disabled {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__tag--desktop-disabled {
    display: none;
  }
}
.custom-hero-slider__slider__tag--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__tag--mobile-disabled {
    display: block;
  }
}
.custom-hero-slider__slider__title {
  font-size: 36px;
  line-height: 42px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  margin-bottom: 16px;
  color: #fff;
}
.custom-hero-slider__slider__title--desktop-disabled {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__title--desktop-disabled {
    display: none;
  }
}
.custom-hero-slider__slider__title--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__title--mobile-disabled {
    display: block;
  }
}
.custom-hero-slider__slider__title--with-configurator {
  margin-right: 400px;
}
.custom-hero-slider__slider__subtitle {
  font-size: 24px;
  line-height: 30px;
  font-family: "Telecable", sans-serif;
  margin-bottom: 32px;
  color: #fff;
}
.custom-hero-slider__slider__subtitle--desktop-disabled {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__subtitle--desktop-disabled {
    display: none;
  }
}
.custom-hero-slider__slider__subtitle--with-configurator {
  margin-right: 400px;
}
.custom-hero-slider__slider__subtitle--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__subtitle--mobile-disabled {
    display: block;
  }
}
.custom-hero-slider__slider__actions {
  margin-bottom: auto;
  margin-top: 24px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__actions {
    margin-bottom: 115px;
  }
}
.custom-hero-slider__slider__button {
  width: 210px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-weight: bold;
  margin-bottom: 24px;
}
.custom-hero-slider__slider__button:nth-child(1) {
  margin-right: 40px;
}
.custom-hero-slider__slider__button--action {
  background-color: #0056BB;
  color: #fff;
}
.custom-hero-slider__slider__button--action--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__button--action--mobile-disabled {
    display: inline-flex;
  }
}
.custom-hero-slider__slider__button--cta {
  background-color: #fff;
  color: #0056BB;
  border: 1px solid #0056BB;
}
.custom-hero-slider__slider__button--cta--mobile-disabled {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__slider__button--cta--mobile-disabled {
    display: inline-flex;
  }
}
.custom-hero-slider__menu-wrapper {
  width: calc(100% - 48px);
  max-width: 1440px;
  margin: 0 auto;
  position: absolute;
  top: 30px;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  display: flex;
  z-index: 10;
}
@media (min-width: 768px) {
  .custom-hero-slider__menu-wrapper {
    top: auto;
    bottom: 15px;
  }
}
.custom-hero-slider__menu {
  display: flex;
  flex-direction: row;
  margin: 0 -16px;
  padding: 0 16px;
  width: 100%;
  max-width: 740px;
}
.custom-hero-slider__menu__marker {
  position: absolute;
  left: 0;
  top: 0px;
  height: 3px;
  width: auto;
  background: #0056BB;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__menu__marker {
    display: block;
  }
}
.custom-hero-slider__menu__item {
  border-top: 3px solid #fff;
  font-size: 14px;
  line-height: 16px;
  cursor: pointer;
  height: 0;
  padding-top: 0;
  overflow: hidden;
  margin: 0 8px;
  color: #fff;
  flex: 1;
}
@media (min-width: 768px) {
  .custom-hero-slider__menu__item {
    border-top: 1px solid #fff;
    padding-top: 24px;
    height: auto;
    margin: 0;
  }
}
.custom-hero-slider__menu__item--active {
  border-top: 3px solid #0056BB;
  font-weight: bold;
  padding-top: 0;
}
@media (min-width: 768px) {
  .custom-hero-slider__menu__item--active {
    padding-top: 22px;
  }
}
.custom-hero-slider__menu__item:hover {
  font-weight: bold;
  border-top: 3px solid #fff;
  padding-top: 22px;
}

.custom-hero-slider--tv-go .custom-hero-slider__menu__item {
  color: #0056BB;
}

.custom-hero-slider[data-mode=fade] .custom-hero-slider__container {
  display: block;
}
.custom-hero-slider[data-mode=fade] .custom-hero-slider__container .custom-hero-slider__sliders-container {
  position: absolute;
  width: 100%;
}
.custom-hero-slider[data-mode=fade] .custom-hero-slider__container .custom-hero-slider__sliders-container:nth-child(1) {
  z-index: 2;
}
.custom-hero-slider[data-mode=fade] .custom-hero-slider__container .custom-hero-slider__sliders-container:nth-child(2) {
  z-index: 1;
}
.custom-hero-slider[data-mode=fade] .custom-hero-slider__container .custom-hero-slider__sliders-container:nth-child(3) {
  z-index: 1;
}
.custom-hero-slider[data-mode=fade] .custom-hero-slider__container .custom-hero-slider__sliders-container:nth-child(4) {
  z-index: 1;
}
.custom-hero-slider[data-mode=fade] .custom-hero-slider__container--tv-go .custom-hero-slider__menu__item {
  color: #000;
}

/* SMALL */
.custom-hero-slider__container--small {
  height: auto;
  max-height: 350px;
  min-height: 280px;
}
.custom-hero-slider__container--small-at-mobile {
  height: 200px;
}
@media print, screen and (min-width: 48em) {
  .custom-hero-slider__container--small-at-mobile {
    height: 550px;
  }
}

.custom-hero-slider__slider--small .custom-hero-slider__slider__subtitle {
  margin-bottom: 15px;
}
.custom-hero-slider__slider--small .custom-hero-slider__slider__actions {
  margin-bottom: 40px;
  margin-top: 0;
}

.hero__cmn {
  font-size: 1rem;
  background-color: #0056bb;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  outline: none;
  padding: 0 30px;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  vertical-align: text-bottom;
  text-decoration: none;
}

@media (max-width: 700px) {
  .custom-hero-slider__sliders-container--tv-go .custom-hero-slider__slider {
    padding-top: 240px;
  }
  .custom-hero-slider__sliders-container--tv-go .hero-tv-go__img {
    top: -210px;
    width: 370px;
  }
  .custom-hero-slider__sliders-container--tv-go .hero-tv-go__title-line--2 br {
    display: none;
  }
  .custom-hero-slider__sliders-container--tv-go .hero-tv-go__title-line--3 br {
    display: none;
  }
}
.custom-hero-slider__sliders-container--black-friday .custom-hero-slider__sliders-container--black-friday__disclamer {
  position: absolute;
  bottom: 40px;
}
@media (min-width: 620px) {
  .custom-hero-slider__sliders-container--black-friday .custom-hero-slider__sliders-container--black-friday__disclamer {
    bottom: 80px;
    width: 600px;
    left: 50%;
    transform: translateX(-50%);
  }
}

.custom-hero-slider__sliders-container--combo-infinity .custom-hero-slider__sliders-container--combo-infinity__disclamer {
  position: absolute;
  bottom: 40px;
}
@media (min-width: 620px) {
  .custom-hero-slider__sliders-container--combo-infinity .custom-hero-slider__sliders-container--combo-infinity__disclamer {
    bottom: 56px;
    width: 600px;
    left: 50%;
    transform: translateX(-50%);
  }
}

.hero-series-pelis__one-box__disclaimer-image {
  height: 16px;
  width: auto;
}

.custom-offers__cards {
  display: flex;
  justify-content: center;
  margin: 0 15px;
}
@media (max-width: 767px) {
  .custom-offers__cards {
    flex-direction: column;
    margin: 0 7.5px 20px 7.5px;
  }
}
.custom-offers__cards .promos-add {
  padding-top: 16px;
  font-size: 12px;
  color: var(--color-grey-400);
}
.custom-offers__cards .c-packs-offers__row {
  margin: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 32px;
}
.custom-offers__cards .c-packs-offers__content {
  flex-wrap: unset;
  width: 100%;
  display: flex;
  gap: 12px 24px;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .custom-offers__cards .c-packs-offers__content {
    flex-direction: row;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta {
  display: flex;
  background-color: #fff;
  box-shadow: 4px 4px 20px #ddd;
  border: 1px solid var(--color-grey-400);
  flex-direction: column;
  border-radius: 8px;
  min-width: 100%;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta {
    display: block;
    max-width: 280px;
    min-width: auto;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta__no-shadow {
  box-shadow: none;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__labels {
  padding: 24px 16px 0;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__labels {
    padding: 24px 24px 0 24px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container {
  display: flex;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container {
    flex-direction: column;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container {
  position: relative;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container {
    margin-top: 24px;
    width: 100%;
  }
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container::after {
    background-color: var(--color-grey-400);
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    margin: 0 24px;
    position: absolute;
    width: calc(100% - 48px);
  }
}
@media print, screen and (min-width: 48em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container {
    height: fit-content;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__title {
  min-height: 48px;
  display: none;
  font-family: var(--font-secondary);
  color: var(--color-text);
  font-size: 21px;
  font-weight: 600;
  letter-spacing: -0.8px;
  line-height: var(--big-label-line-height);
  padding: 0 24px;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__title {
    display: block;
    margin: 0 0 16px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content {
  grid-gap: 8px;
  display: grid;
  grid-template-columns: 1fr;
  padding: 16px 0 16px 16px;
  width: 100%;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content {
    grid-gap: 0;
    padding: 0 24px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items {
    margin-bottom: 40px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item {
  align-items: center;
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-start;
  min-height: auto;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item {
    flex-direction: row;
    gap: 11px;
    justify-content: flex-start;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item.folded {
  display: none;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item.folded {
    display: flex;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item__icon .icon img {
  width: 20px;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item__icon .icon.blue svg path {
  stroke: #008DFF;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item-text {
  text-align: start;
  align-items: flex-start;
  display: flex;
  font-family: var(--font-family-secondary);
  font-size: 14px;
  line-height: 1.5;
  margin-top: 0;
  text-align: left;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item-text .free-addon {
  background-color: var(--color-tertiary-light-v21);
  border-radius: 4px;
  color: var(--color-tertiary-v21);
  font-family: var(--font-family-secondary);
  font-size: 10px;
  font-weight: 700;
  line-height: 8px;
  margin-left: 2px;
  padding: 6px 4px;
  width: fit-content;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item-text .inner-container.image {
  display: flex;
  align-items: center;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__container .custom-card-pack-oferta__content .custom-card-pack-oferta__content__items .custom-card-pack-oferta__content__item-text .inner-container.image img {
  height: 100%;
  width: 100%;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom {
  align-items: flex-end;
  border-top: 0;
  display: flex;
  flex: 45%;
  flex-direction: column;
  justify-content: flex-end;
  padding: 16px 16px 16px 6px;
  width: 45%;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom {
    align-items: center;
    justify-content: flex-end;
    flex: 1 0;
    flex-direction: column;
    margin-left: 24px;
    margin-right: 24px;
    margin-top: 2px;
    padding: 24px 0;
    text-align: center;
    width: calc(100% - 48px);
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price {
  display: flex;
  flex-direction: column;
  margin-right: 0;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .button-separator {
  margin-bottom: calc(var(--s-v21) * 3);
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price {
    align-items: center;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number {
  align-items: flex-start;
  color: var(--color-text-v21);
  display: flex;
  font-family: var(--font-secondary);
  font-weight: 700;
  gap: 2px;
  letter-spacing: -0.5px;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number {
    align-items: flex-end;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .number {
  font-size: 50px;
  line-height: 47px;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .number {
    font-size: 66px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .custom-card-pack-oferta__price__right-block {
  display: flex;
  flex-direction: column;
  height: 100%;
  gap: 3px;
  align-items: flex-start;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .custom-card-pack-oferta__price__right-block .custom-card-pack-oferta__price__per-month {
  align-items: flex-start;
  display: flex;
  align-items: flex-end;
  gap: 3px;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .custom-card-pack-oferta__price__right-block .custom-card-pack-oferta__price__per-month .euro {
  font-size: 18px;
  line-height: 0.7;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .custom-card-pack-oferta__price__right-block .custom-card-pack-oferta__price__per-month .month {
  font-size: 14px;
  line-height: 14px;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .custom-card-pack-oferta__price__price-number .custom-card-pack-oferta__price__right-block .price-note {
  font-size: 12px;
  font-family: var(--font-family-secondary);
  font-weight: normal;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .price-later-container {
    margin-top: var(--s-v21);
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__bottom__price .custom-card-pack-oferta__price .price-later-container .price-later {
  font-size: 12px;
  color: var(--color-grey-600);
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__ctas {
  width: 100%;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__ctas .offer-card-button-cmn.button {
  padding: 12px 12px;
  border-radius: 8px;
  width: 100%;
  min-width: 100%;
  margin-top: 1em;
  background-color: var(--color-primary-v21);
  border: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  min-height: 48px;
  outline: none;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
  vertical-align: text-bottom;
  font-size: 12px !important;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__ctas .offer-card-button-cmn.button {
    min-width: 160px;
    padding: 12px 30px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__ctas .offer-card-button-cmn.button .button__text {
  font-weight: 900;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__ctas .offer-card-button-cmn.button .button__text {
    font-size: 16px;
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers {
  display: none;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers {
    display: flex;
    flex-direction: column;
    gap: calc(var(--s-v21) * 2);
  }
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers .custom-card-pack-oferta__content__offers__cards-promo {
  display: flex;
  gap: calc(var(--s-v21) * 2);
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers .custom-card-pack-oferta__content__offers__cards-promo .custom-card-pack-oferta__content__offers__offer {
  display: flex;
  align-items: center;
  gap: var(--s-v21);
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers .custom-card-pack-oferta__content__offers__cards-promo .custom-card-pack-oferta__content__offers__offer .img-container {
  max-width: calc(var(--s-v21) * 3);
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers .custom-card-pack-oferta__content__offers__cards-promo .custom-card-pack-oferta__content__offers__offer .img-container img {
  height: 100%;
  width: 100%;
}
.custom-offers__cards .c-packs-offers__content .custom-card-pack-oferta .custom-card-pack-oferta__middle-container .custom-card-pack-oferta__bottom .custom-card-pack-oferta__content__offers .custom-card-pack-oferta__content__offers__cards-promo .custom-card-pack-oferta__content__offers__offer .text {
  font-family: var(--font-family-secondary);
  font-weight: 900;
  font-size: 12px;
  line-height: 16px;
  max-width: 60px;
}
.custom-offers__cards__card {
  box-shadow: 4px 4px 20px #E5E5E5;
  border-radius: 8px;
  padding: 16px 12px;
  flex: 1 0;
  margin: 0 7.5px;
  max-width: 345px;
}
@media (max-width: 767px) {
  .custom-offers__cards__card {
    margin: 0 7.5px 20px 7.5px;
  }
}
.custom-offers__cards__card__icon {
  display: inline-flex;
  width: 32px;
  height: 32px;
  margin: 0 12px 8px 0;
}
.custom-offers__cards__card__icon svg {
  width: 100%;
  height: 100%;
}
.custom-offers__cards__card__title {
  font-weight: 900;
  font-size: 16px;
  line-height: 20px;
  color: var(--color-dark);
  display: inline-flex;
  align-items: center;
}
.custom-offers__cards .folder-wrapper {
  margin: 16px 16px;
  background-color: var(--color-tertiary-light-v21);
  border-radius: 4px;
}
.custom-offers__cards .folder-wrapper.open .items-container {
  display: flex;
  flex-direction: column;
  height: fit-content;
  padding: 16px 16px 0;
}
.custom-offers__cards .folder-wrapper.open .button .icon {
  transform: rotate(180deg);
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .folder-wrapper {
    padding: 24px 24px;
    display: none;
  }
}
.custom-offers__cards .folder-wrapper .items-container {
  height: 0;
  padding: 0;
}
@media print, screen and (min-width: 30em) {
  .custom-offers__cards .folder-wrapper .items-container {
    display: none;
  }
}
.custom-offers__cards .folder-wrapper .items-container .item {
  color: var(--color-tertiary-v21);
  display: flex;
  align-items: center;
}
.custom-offers__cards .folder-wrapper .items-container .image {
  display: flex;
  align-items: center;
}
.custom-offers__cards .folder-wrapper .button {
  position: relative;
  width: 100%;
  color: var(--color-tertiary-v21);
  background-color: var(--color-tertiary-light-v21);
  border-radius: 4px;
  padding-left: 16px;
}
.custom-offers__cards .folder-wrapper .button:hover {
  cursor: pointer;
}
.custom-offers__cards .folder-wrapper .button .text {
  pointer-events: none;
}
.custom-offers__cards .folder-wrapper .button .icon {
  pointer-events: none;
  position: absolute;
  right: 0px;
}
.custom-offers__cards .folder-wrapper .button .icon svg {
  stroke: #00A3E0;
  --size: calc(var(--s-v21) * 2);
  --stroke-width: 2px;
}

.c-deco-apps {
  padding-bottom: 40px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-deco-apps {
    padding-bottom: 56px;
  }
}
.c-deco-apps__content {
  display: flex;
  flex-direction: column-reverse;
}
@media screen and (min-width: 80em) {
  .c-deco-apps__content {
    flex-direction: row;
  }
}
.c-deco-apps__title {
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  font-family: "Telecable", sans-serif;
  line-height: 30px;
  letter-spacing: -0.5px;
  margin-bottom: 44px;
  width: 100%;
  margin-top: 56px;
}
.c-deco-apps__appsgrid {
  display: flex;
  flex-direction: row;
  width: auto;
  margin-right: 0;
  justify-content: space-between;
  align-content: flex-start;
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
}
@media print, screen and (min-width: 64em) {
  .c-deco-apps__appsgrid {
    overflow-x: hidden;
  }
}
@media screen and (min-width: 80em) {
  .c-deco-apps__appsgrid {
    width: calc(100% - 635px - 5px);
    flex-wrap: wrap;
    margin-right: 5px;
  }
}
.c-deco-apps__appsgrid__app {
  background-color: #F2F2F2;
  padding-top: 14px;
  padding-bottom: 6px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 118px;
  width: 92px;
  text-align: center;
  align-items: center;
  margin-right: 25px;
  scroll-snap-align: start;
  flex-shrink: 0;
}
.c-deco-apps__appsgrid__app:last-child {
  margin-right: 0;
}
@media screen and (min-width: 80em) {
  .c-deco-apps__appsgrid__app:last-child {
    margin-right: 25px;
  }
}
.c-deco-apps__appsgrid__app:nth-child(-n+4) {
  margin-bottom: 24px;
}
.c-deco-apps__appsgrid__app img {
  max-width: 65px;
}
.c-deco-apps__appsgrid__app p {
  font-size: 14px;
}
.c-deco-apps__deco {
  width: 100%;
  background-color: #F2F2F2;
  padding: 20px;
  position: relative;
  overflow: hidden;
  min-height: 260px;
  margin-bottom: 16px;
}
@media screen and (min-width: 80em) {
  .c-deco-apps__deco {
    width: 635px;
  }
}
.c-deco-apps__deco__background {
  position: absolute;
  right: 0;
  top: 0;
  width: 60%;
  height: 100%;
}
.c-deco-apps__deco__background_1 {
  width: 100%;
  height: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  object-fit: contain;
  object-position: bottom right;
}
.c-deco-apps__deco__background_2 {
  position: absolute;
  top: -110px;
  left: -60px;
  width: 400px;
  bottom: 0;
  opacity: 0.1;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
@media screen and (min-width: 80em) {
  .c-deco-apps__deco__background_2 {
    top: -40px;
    left: -45px;
    width: 290px;
    bottom: 0;
    width: 290px;
  }
}
.c-deco-apps__deco__background_3 {
  position: absolute;
  bottom: 13px;
  right: 0;
  max-width: 150%;
  z-index: 2;
}
.c-deco-apps__deco__inner {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  width: 245px;
  height: 90%;
}
@media (max-width: 600px) {
  .c-deco-apps__deco__inner {
    max-width: 200px;
  }
}
.c-deco-apps__deco__inner:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url(/build_old/images/icon-chat.7c3a9a13.svg);
  background-repeat: no-repeat;
  background-size: 297px 249px;
  background-position: right -37px;
  opacity: 0.15;
}
.c-deco-apps__deco__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
}
.c-deco-apps__deco__text {
  font-size: 14px;
  line-height: 21px;
}

.c-description {
  margin-right: auto;
  margin-left: auto;
  margin-top: 0;
  padding: 0;
  margin-bottom: 32px;
  max-width: 1280px;
}
.c-description__header-coverage {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.c-description__header-coverage > :first-child {
  order: 2;
}
.c-description__header-coverage > :nth-child(2) {
  order: 1;
}
@media print, screen and (min-width: 48em) {
  .c-description__header-coverage > :first-child {
    order: 1;
  }
  .c-description__header-coverage > :nth-child(2) {
    order: 2;
  }
}
.c-description > .section-description {
  margin: 23px 16px 16px 23px;
}
@media print, screen and (min-width: 48em) {
  .c-description > .section-description {
    margin: 48px 16px 16px 40px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipments-home-cartera .equipment-desktop__content .price-taxes {
  display: block;
}

.equipments-desktop {
  display: none;
  margin-bottom: 30px;
  margin-top: 30px;
}
.equipments-desktop .equipment-desktop {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.equipments-desktop .equipment-desktop,
.equipments-desktop .equipment-desktop__picture,
.equipments-desktop .equipment-desktop__name,
.equipments-desktop .equipment-desktop__brand,
.equipments-desktop .equipment-desktop__description,
.equipments-desktop .equipment-desktop__price,
.equipments-desktop .equipment-desktop__spec {
  opacity: 0;
}
.equipments-desktop .equipment-list-item {
  margin-bottom: 20px;
  margin-left: 30px;
}
.equipments-desktop .equipment-list-item--active {
  margin-left: 0;
}

.equipments-desktop__column-left,
.equipments-desktop__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.equipments-desktop__description {
  padding-right: 30px;
}

.equipments-desktop__products {
  position: relative;
}

.equipments-desktop__nav {
  margin-top: 48px;
}

@media print, screen and (min-width: 64em) {
  .equipments-desktop {
    align-items: flex-start;
    display: flex;
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .equipments-desktop__column-left {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .equipments-desktop__column-right {
    margin-top: 60px;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .equipments-desktop {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.equipments-mobile {
  margin-bottom: 45px;
  margin-top: 45px;
  padding: 0;
}

.equipments-mobile__description {
  padding-bottom: 30px;
  padding-left: 40px;
  padding-right: 40px;
}

.equipments-mobile__thumbs,
.equipments-mobile__equipments {
  overflow: visible;
  width: 100%;
}
.equipments-mobile__thumbs .swiper-wrapper,
.equipments-mobile__equipments .swiper-wrapper {
  backface-visibility: hidden;
}

.equipments-mobile__thumbs {
  margin-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

.equipments-mobile__thumb {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 33.3333333333%;
}
.equipments-mobile__thumb.swiper-slide-active .equipments-mobile__thumb-content {
  opacity: 1;
  transform: scale(1);
}

.equipments-mobile__thumb-content {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0.5;
  transform: scale(0.75);
  transform-origin: bottom center;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.equipments-mobile__thumb-content .icon {
  height: 45px;
  margin-bottom: 10px;
  width: 45px;
}
.equipments-mobile__thumb-content .icon .icon__glyph {
  stroke: #0056BB;
}

.equipments-mobile__thumb-title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.125rem;
  text-align: center;
}

.equipments-mobile__brand {
  color: #b6b6b6;
  display: block;
  font-size: 0.75rem;
  line-height: 0.875rem;
}

@media print, screen and (min-width: 48em) {
  .equipments-mobile__description {
    padding-left: 15px;
    padding-right: 15px;
  }
  .equipments-mobile__thumb {
    width: 20%;
  }
}
@media print, screen and (min-width: 64em) {
  .equipments-mobile {
    display: none;
  }
}
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*=============================================
=            Color Variables                  =
=============================================*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/* Chart colors */
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .ethical-form__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .ethical-form__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.js-anonymous-ethical-form,
.js-modal-anonymous-ethical-form {
  display: none;
}

.ethical-form {
  margin-bottom: 30px;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 300;
  color: #333333;
}
.ethical-form__text {
  margin-bottom: 15px;
  line-height: 1.5rem;
}
.ethical-form__text p {
  margin-bottom: 15px;
  line-height: 1.5rem;
}
.ethical-form__text ul {
  list-style-type: disc;
  padding-left: 30px;
  margin-bottom: 15px;
}
.ethical-form__text a {
  color: #0056BB;
}
.ethical-form .ethical-form__anonymous {
  border-bottom: 2px solid #BFBFBF;
  margin-bottom: 24px;
}
.ethical-form .ethical-form__anonymous__text {
  color: #7F7F7F;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-bottom: 24px;
}
.ethical-form .ethical-form__anonymous__text a {
  color: #0056BB;
}
.ethical-form .ethical-form__explanation-text {
  margin-bottom: 30px;
}
.ethical-form .loader {
  display: inline-block;
  margin-bottom: 7px;
  margin-left: 15px;
}
.ethical-form .form-select__loader .loader {
  margin-bottom: 0;
  margin-left: 0;
}
.ethical-form .button {
  margin-top: 30px;
}
.ethical-form .form-label {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #d92679;
}
.ethical-form .form-label--required-fields {
  display: block;
  margin-top: 30px;
}
.ethical-form .form-group-input,
.ethical-form .form-group-select {
  margin-bottom: 30px;
}
.ethical-form .form-select {
  z-index: 25;
}
.ethical-form .form-select__label span,
.ethical-form .form-select__option span {
  margin-right: 30px;
}
.ethical-form .form-select__label span:last-child,
.ethical-form .form-select__option span:last-child {
  margin-right: 0;
}
.ethical-form .form-select__label:not(.form-select__option--active) span,
.ethical-form .form-select__option:not(.form-select__option--active) span {
  color: #999999;
}
.ethical-form .form-select__label:not(.form-select__option--active) b,
.ethical-form .form-select__option:not(.form-select__option--active) b {
  color: #333;
}
.ethical-form .form-checkbox {
  display: block;
}

.ethical-form__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 60px;
}

.ethical-form__mount-node {
  width: 100%;
}

.ethical-form__form-row {
  display: flex;
  flex-wrap: wrap;
}

.ethical-form__form-col {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  position: relative;
}

.ethical-form__check-result {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.ethical-form__check-message {
  display: none;
  margin-top: 30px;
}
.ethical-form__check-message .section-description__title {
  font-size: 1.5rem;
}

.ethical-form__check-message--visible {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.ethical-form__legal-notice p {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 30px;
  margin-left: 15px;
}

.ethical-form__form-col--checkbox .form-group-checkbox__errors {
  margin-bottom: 20px;
  margin-top: -25px;
  padding: 0 10px;
}
.ethical-form__form-col--checkbox .form-group-checkbox__errors p {
  display: block;
}

.ethical-form__submit {
  margin-top: 25px;
}

.ethical-form__submit-message {
  animation: vertical-node-in 0.5s ease-in-out;
  color: #444;
  display: block;
  font-family: "Telecable", sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.125rem;
  margin-bottom: 15px;
  margin-top: 15px;
}

.ethical-form__textarea textarea {
  resize: both;
}

.ethical-form__incidence-type-form-col .form-group-select {
  margin-bottom: 15px;
}

.ethical-form__incidence-type-form-col,
.ethical-form__query-form-col {
  margin-bottom: 15px;
}
.ethical-form__incidence-type-form-col p,
.ethical-form__query-form-col p {
  line-height: 1.5rem;
}
.ethical-form__incidence-type-form-col a,
.ethical-form__query-form-col a {
  color: #0056BB;
}

@media print, screen and (min-width: 48em) {
  .ethical-form__form-col:not(.ethical-form__form-col--checkbox) {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .ethical-form__form-col.ethical-form__incidence-type-form-col {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .ethical-form__form-col.ethical-form__query-form-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .ethical-form {
    margin-top: 5px;
    margin-bottom: 48px;
  }
  .ethical-form__header {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .ethical-form__form-col:not(.ethical-form__form-col--checkbox) {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .ethical-form__form-col.ethical-form__incidence-type-form-col {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .ethical-form__form-col.ethical-form__query-form-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .ethical-form {
    margin-top: 5px;
    margin-bottom: 48px;
  }
}
.ethical-form-anonymous {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
.ethical-form-anonymous .ethical-form-row-anonymous-hide {
  display: none;
}
.ethical-form-anonymous .ethical-form-row-anonymous {
  width: 100%;
}
.ethical-form-anonymous .ethical-form-row-anonymous .ethical-form-col-anonymous-hide {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .ethical-form-anonymous .ethical-form-row-anonymous .ethical-form-col-anonymous {
    max-width: 90%;
  }
}

.ethical-form-col-anonymous-only,
.ethical-form-label-hide {
  display: none;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.ethical-form-incidence-types-popup {
  bottom: 0;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 30;
}
.ethical-form-incidence-types-popup a {
  font-weight: 700;
}

.ethical-form-incidence-types__close-button {
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  opacity: 0;
  padding: 10px 15px;
  position: relative;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
}
.ethical-form-incidence-types__close-button .icon {
  height: 20px;
  margin-left: 10px;
  width: 20px;
}
.ethical-form-incidence-types__close-button .icon__glyph {
  stroke: #ffffff;
}

.ethical-form-incidence-types-popup--opened {
  pointer-events: auto;
}
.ethical-form-incidence-types-popup--opened .ethical-form-incidence-types-popup__overlay {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ethical-form-incidence-types-popup--opened .ethical-form-incidence-types-popup__content {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
}
.ethical-form-incidence-types-popup--opened .ethical-form-incidence-types__close-button {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
}

.ethical-form-incidence-types-popup__overlay {
  background-color: rgba(51, 51, 51, 0.6);
  bottom: 0;
  cursor: url(/build_old/images/close-cursor.7e8d8a3b.png), pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  position: absolute;
  transition: opacity 0.3s ease-in-out 0.3s;
  width: 100%;
  z-index: 0;
}

.ethical-form-incidence-types-popup__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-width: 800px;
  padding: 100px 30px 30px;
}

.ethical-form-incidence-types-popup__content-layer {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
}

.ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body {
  padding: 15px 30px;
}

.ethical-form-incidence-types-popup__content {
  background-color: #ffffff;
  box-shadow: 0 5px 45px -10px rgba(0, 0, 0, 0.5);
  cursor: default;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  transform: scale(1.1);
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.ethical-form-incidence-types-popup__header {
  background-color: #0056BB;
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.ethical-form-incidence-types-popup__title,
.ethical-form-incidence-types-popup__sub-title {
  margin-bottom: 15px;
  text-align: center;
}

.ethical-form-incidence-types-popup__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.ethical-form-incidence-types-popup__sub-title {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

@media print, screen and (min-width: 64em) {
  .ethical-form-incidence-types-popup__contents {
    margin-top: 90px;
  }
  .ethical-form-incidence-types-popup__header,
  .ethical-form-incidence-types-popup__body {
    padding: 20px 45px;
  }
  .ethical-form-incidence-types-popup__header {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 80em) {
  .ethical-form-incidence-types-popup__contents {
    margin-top: 120px;
  }
  .ethical-form-incidence-types-popup__header,
  .ethical-form-incidence-types-popup__body {
    padding: 20px 60px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.ethical-form-sms-verification-popup {
  bottom: 0;
  height: 100%;
  left: 0;
  pointer-events: none;
  position: fixed;
  width: 100%;
  z-index: 30;
}
.ethical-form-sms-verification-popup a {
  font-weight: 700;
}

.ethical-form-sms-verification-popup__close-button {
  color: #ffffff;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  opacity: 0;
  padding: 10px 15px;
  position: relative;
  transition: opacity 0.3s ease-in-out;
  z-index: 1;
}
.ethical-form-sms-verification-popup__close-button .icon {
  height: 20px;
  margin-left: 10px;
  width: 20px;
}
.ethical-form-sms-verification-popup__close-button .icon__glyph {
  stroke: #ffffff;
}

.ethical-form-sms-verification-popup__submit-button {
  left: 25%;
  margin-top: 23px;
  position: relative;
}

.ethical-form-sms-verification-popup--opened {
  pointer-events: auto;
}
.ethical-form-sms-verification-popup--opened .ethical-form-sms-verification-popup__overlay {
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.ethical-form-sms-verification-popup--opened .ethical-form-sms-verification-popup__content {
  opacity: 1;
  transform: scale(1);
  transition: opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
}
.ethical-form-sms-verification-popup--opened .ethical-form-sms-verification-popup__close-button {
  opacity: 1;
  transition: opacity 0.3s ease-in-out 0.3s, transform 0.3s ease-in-out 0.3s;
}

.ethical-form-sms-verification-popup__overlay {
  background-color: rgba(51, 51, 51, 0.6);
  bottom: 0;
  cursor: url(/build_old/images/close-cursor.7e8d8a3b.png), pointer;
  height: 100%;
  left: 0;
  opacity: 0;
  overflow-y: auto;
  position: absolute;
  transition: opacity 0.3s ease-in-out 0.3s;
  width: 100%;
  z-index: 0;
}

.ethical-form-sms-verification-popup__contents {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0 auto;
  max-width: 800px;
  padding: 100px 30px 30px;
}

.ethical-form-sms-verification-popup__content-layer {
  align-items: flex-end;
  display: inline-flex;
  flex-direction: column;
}

.ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body {
  padding: 15px 30px;
}

.ethical-form-sms-verification-popup__content {
  background-color: #ffffff;
  box-shadow: 0 5px 45px -10px rgba(0, 0, 0, 0.5);
  cursor: default;
  max-height: 100%;
  max-width: 100%;
  opacity: 0;
  transform: scale(1.1);
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}

.ethical-form-sms-verification-popup__header {
  background-color: #0056BB;
  color: #ffffff;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.ethical-form-sms-verification-popup__title,
.ethical-form-sms-verification-popup__sub-title {
  margin-bottom: 15px;
  text-align: center;
}

.ethical-form-sms-verification-popup__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
}

.ethical-form-sms-verification-popup__sub-title {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.ethical-form__submit-message {
  animation: vertical-node-in 0.5s ease-in-out;
  color: #444;
  display: block;
  font-family: "Telecable", sans-serif;
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.125rem;
  margin-bottom: 15px;
  margin-top: 15px;
}

@media print, screen and (min-width: 64em) {
  .ethical-form-sms-verification-popup__contents {
    margin-top: 90px;
  }
  .ethical-form-sms-verification-popup__header,
  .ethical-form-sms-verification-popup__body {
    padding: 20px 45px;
  }
  .ethical-form-sms-verification-popup__header {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media screen and (min-width: 80em) {
  .ethical-form-sms-verification-popup__contents {
    margin-top: 120px;
  }
  .ethical-form-sms-verification-popup__header,
  .ethical-form-sms-verification-popup__body {
    padding: 20px 60px;
  }
}
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .full-width-upgrade__content-paragraph a, .fiber-coverage__legal-notice a, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .full-width-upgrade__content-paragraph a:hover, .fiber-coverage__legal-notice a:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .full-width-upgrade__content-paragraph a.link--active, .fiber-coverage__legal-notice a.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.fiber-coverage {
  margin-bottom: 30px;
  margin-top: 30px;
}
.fiber-coverage krt-coverage {
  width: 100%;
}
.fiber-coverage .loader {
  display: inline-block;
  margin-bottom: 7px;
  margin-left: 15px;
}
.fiber-coverage .form-select__loader .loader {
  margin-bottom: 0;
  margin-left: 0;
}
.fiber-coverage .button {
  margin-top: 30px;
}
.fiber-coverage .form-label--required-fields {
  display: block;
  margin-top: 30px;
}
.fiber-coverage .form-group-input,
.fiber-coverage .form-group-select {
  margin-bottom: 30px;
}
.fiber-coverage .form-select {
  z-index: 20;
}
.fiber-coverage .form-select__label span,
.fiber-coverage .form-select__option span {
  margin-right: 30px;
}
.fiber-coverage .form-select__label span:last-child,
.fiber-coverage .form-select__option span:last-child {
  margin-right: 0;
}
.fiber-coverage .form-select__label:not(.form-select__option--active) span,
.fiber-coverage .form-select__option:not(.form-select__option--active) span {
  color: #999999;
}
.fiber-coverage .form-select__label:not(.form-select__option--active) b,
.fiber-coverage .form-select__option:not(.form-select__option--active) b {
  color: #333;
}
.fiber-coverage .form-checkbox {
  display: block;
}

.fiber-coverage__header {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 60px;
}

.fiber-coverage__mount-node {
  width: 100%;
}

.fiber-coverage__form-row {
  display: flex;
  flex-wrap: wrap;
}

.fiber-coverage__form-col {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  position: relative;
}

.fiber-coverage__check-result {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.fiber-coverage__check-message {
  display: none;
  margin-top: 30px;
}
.fiber-coverage__check-message .section-description__title {
  font-size: 1.5rem;
}

.fiber-coverage__check-message--visible {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

.fiber-coverage__legal-notice p {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 30px;
  margin-left: 15px;
}

@media print, screen and (min-width: 48em) {
  .fiber-coverage__form-col:not(.fiber-coverage__form-col--checkbox) {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .fiber-coverage {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .fiber-coverage__header {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .fiber-coverage__form-col:not(.fiber-coverage__form-col--checkbox) {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .fiber-coverage {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price {
  color: #0056BB;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price--inverted, .card-pack-with-image--featured .price,
.card-pack-with-image:hover .price {
  color: #ffffff;
}

.price--large .price__amount {
  font-size: 3em;
}
.price--large .price__decimal-amount {
  font-size: 1.5em;
}

.price__amount,
.price__decimal-amount {
  display: inline-block;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price__amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price__decimal-amount {
  font-size: 1.5em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

@media print, screen and (min-width: 64em) {
  .price--large .price__amount {
    font-size: 5.375em;
  }
  .price--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee--inverted, .card-pack-with-image--featured .price-after-monthly-fee,
.card-pack-with-image:hover .price-after-monthly-fee {
  color: #ffffff;
}

.fixed-cart-summary__price .price-after-monthly-fee {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}

.price-after-monthly-fee__description,
.price-after-monthly-fee__amount {
  display: inline-block;
}

.price-after-monthly-fee__description {
  font-size: 0.875em;
  line-height: 1em;
}

.price-after-monthly-fee__amount {
  font-size: 1em;
  line-height: 1em;
  padding-left: 2px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-after-monthly-fee-promotion {
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-after-monthly-fee-promotion--inverted, .card-pack-with-image--featured .price-after-monthly-fee-promotion,
.card-pack-with-image:hover .price-after-monthly-fee-promotion {
  color: #ffffff;
}

.fixed-cart-summary__price .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__description {
  font-size: 0.875em;
  line-height: 0.875em;
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}

.price-after-monthly-fee-promotion__description {
  display: inline-block;
}

.price-after-monthly-fee-promotion__amount {
  display: inline-block;
  padding-left: 5px;
}
.price-after-monthly-fee-promotion__amount * {
  display: inline-block;
}

.price-after-monthly-fee-promotion__amount-number {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  line-height: 1em;
}

price-after-monthly-fee-promotion__decimal-amount {
  font-family: "Telecable", sans-serif;
}

.price-after-monthly-fee-promotion__amount-info {
  line-height: 1em;
}

.price-after-monthly-fee-promotion__subject {
  font-weight: 500;
  padding-left: 5px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-initial-payment {
  align-items: flex-end;
  color: #333;
  display: flex;
  font-family: "Lato", sans-serif;
  font-weight: 500;
  margin-bottom: 10px;
  transition: color 0.2s ease-in-out;
}

.price-initial-payment--inverted, .card-pack-with-image--featured .price-initial-payment,
.card-pack-with-image:hover .price-initial-payment {
  color: #ffffff;
}

.price-initial-payment__description {
  font-weight: 600;
}

.price-initial-payment__amount {
  display: flex;
  font-weight: 500;
  margin-bottom: -2px;
  padding-left: 5px;
}

.price-initial-payment__integer-amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.price-initial-payment__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
}

.price-initial-payment__description {
  font-size: 1em;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-label {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 700;
  line-height: 1em;
  margin-bottom: 8px;
  transition: color 0.2s ease-in-out;
}

div[class^=price-monthly-fee-with] .price-label {
  margin-bottom: 16px;
}

.price-label--inverted, .card-pack-with-image--featured .price-label,
.card-pack-with-image:hover .price-label {
  color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-separator {
  border: 0;
  border-top: 1px solid #BFBFBF;
  display: block;
  height: 1px;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: border-color 0.2s ease-in-out;
  width: 100%;
}

.price-separator--inverted, .card-pack-with-image--featured .price-separator,
.card-pack-with-image:hover .price-separator {
  border-color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-taxes {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 0.875em;
  font-weight: 500;
  line-height: 1em;
  margin-bottom: 10px;
  margin-top: 10px;
  transition: color 0.2s ease-in-out;
}

.price-taxes--inverted, .card-pack-with-image--featured .price-taxes,
.card-pack-with-image:hover .price-taxes {
  color: #ffffff;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-with-subject {
  align-content: space-between;
  color: #0056BB;
  display: flex;
  justify-content: flex-start;
  transition: color 0.2s ease-in-out;
  margin-bottom: 16px;
}

.price-with-subject--inverted, .card-pack-with-image--featured .price-with-subject,
.card-pack-with-image:hover .price-with-subject {
  color: #ffffff;
}

.price-with-subject--black {
  color: #333;
}

.price-with-subject__right {
  display: flex;
  flex-flow: column wrap;
  justify-content: space-between;
  padding-left: 5px;
  min-height: 27px;
}

.price-with-subject__integer-amount,
.price-with-subject__decimal-amount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}

.price-with-subject__integer-amount {
  font-size: 3em;
  height: 0.8em;
  line-height: 1em;
}

.price-with-subject__decimal-amount {
  font-size: 1.375em;
  height: 0.8em;
  line-height: 1em;
  text-align: left;
}

.price-with-subject__subject {
  font-family: "Telecable", sans-serif;
  font-size: 1.125em;
  font-weight: 300;
  line-height: 1em;
}

.price-with-subject--large .price-with-subject__integer-amount {
  font-size: 3em;
}
.price-with-subject--large .price-with-subject__decimal-amount {
  font-size: 1.375em;
}
.price-with-subject--large .price-with-subject__subject {
  font-size: 1.125em;
  line-height: 1em;
}

@media print, screen and (min-width: 64em) {
  .price-with-subject--large .price-with-subject__integer-amount {
    font-size: 5.375em;
    font-size: 70px;
  }
  .price-with-subject--large .price-with-subject__decimal-amount {
    font-size: 2.625em;
    font-size: 36px;
  }
  .price-with-subject--large .price-with-subject__subject {
    font-size: 1.5em;
    font-size: 21px;
  }
}
.price-monthly-fee {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee .price-label,
.fixed-cart-summary__price .price-monthly-fee .price-with-subject {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-and-initial-payment {
  display: inline-block;
  flex-shrink: 0;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-monthly-fee-and-initial-payment__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-initial-payment {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-and-monthly-fee-promotion {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-monthly-fee-and-monthly-fee-promotion__price,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-label,
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-with-subject {
  margin-bottom: 2px;
}
.fixed-cart-summary__price .price-monthly-fee-and-monthly-fee-promotion .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-promotion-and-monthly-fee-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment__price,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-after-monthly-fee {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-promotion-and-monthly-fee-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

.price-monthly-fee-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-monthly-fee-with-expiration__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-monthly-fee-with-expiration-and-initial-payment__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-initial-payment {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-monthly-fee-with-expiration-and-monthly-fee-promotion__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-after-monthly-fee-promotion__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration {
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration {
  margin-bottom: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-after-monthly-fee-promotion-with-expiration__amount {
  padding-left: 0;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-with-subject {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment__price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-label,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-initial-payment,
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-after-monthly-fee-promotion {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-monthly-fee-with-expiration-and-monthly-fee-promotion-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

.price-unique-payment-basic {
  display: inline-block;
  flex-shrink: 0;
  font-size: 1rem;
}

.price-unique-payment-basic--large .price__amount {
  font-size: 3em;
}
.price-unique-payment-basic--large .price__decimal-amount {
  font-size: 1.375em;
}

@media print, screen and (min-width: 64em) {
  .price-unique-payment-basic--large .price__amount {
    font-size: 5.375em;
  }
  .price-unique-payment-basic--large .price__decimal-amount {
    font-size: 2.625em;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment-or-monthly-fee-with-expiration {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-unique-payment-or-monthly-fee-with-expiration__price {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-label,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-with-subject,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-after-monthly-fee {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  display: inline-block;
  font-size: 1rem;
}

.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment {
  align-items: flex-end;
  display: flex;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment__price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment__extra {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-separator {
  border-right: 1px solid #d1d1d1;
  border-top: 0;
  height: 100%;
  margin: 0 10px;
  width: 1px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-label,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-with-subject,
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-unique-payment {
  margin-bottom: 4px;
}
.fixed-cart-summary__price .price-unique-payment-or-monthly-fee-with-expiration-and-initial-payment .price-taxes {
  margin-bottom: 0;
  margin-left: 10px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.fixed-cart-summary {
  background-color: #ffffff;
  box-shadow: 0 8px 16px -8px rgba(51, 51, 51, 0.25);
  left: 0;
  position: fixed;
  top: 72px;
  width: 100%;
  z-index: 40;
}
.fixed-cart-summary .button {
  height: 100%;
  margin-right: 0;
  max-width: 120px;
  min-width: 47px;
  padding: 15px 20px;
  position: absolute;
  right: 0;
}
.fixed-cart-summary .button .button__content {
  display: flex;
  justify-content: flex-start;
}
.fixed-cart-summary .button .icon {
  height: 30px;
  margin-left: 0;
  width: 30px;
}
.fixed-cart-summary .button:not(.fixed-cart-summary__start-checkout) {
  left: calc(100% - 72px);
  width: 100%;
}

.fixed-cart-summary__inner {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  height: 60px;
  justify-content: space-between;
}

.fixed-cart-summary .price-taxes {
  display: none;
}

.fixed-cart-summary__price {
  display: flex;
  flex-direction: row;
}
.fixed-cart-summary__price > * {
  font-size: 0.5625rem;
  padding: 10px 0;
}

.fixed-cart-summary__start-checkout {
  height: 100%;
  padding: 15px 20px;
  position: absolute;
  right: 0;
}

@media print, screen and (min-width: 22.5em) {
  .fixed-cart-summary__price > * {
    font-size: 0.6875rem;
  }
}
@media print, screen and (min-width: 48em) {
  .fixed-cart-summary .button:not(.fixed-cart-summary__start-checkout) {
    left: calc(100% - 47px - (100% - 640px) / 2);
    width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .fixed-cart-summary {
    display: none;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.full-width-upgrade {
  margin-bottom: 30px;
  margin-top: 30px;
}
.full-width-upgrade .promotion-badge__item {
  margin-bottom: 0;
  margin-top: 20px;
}

.full-width-upgrade__header {
  padding-bottom: 30px;
}
.full-width-upgrade__header .section-description {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.full-width-upgrade__content {
  min-height: 460px;
  position: relative;
}

.full-width-upgrade__background {
  bottom: 0;
  height: 100%;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}

.full-width-upgrade__background-left {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  position: relative;
}
.full-width-upgrade__background-left::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #f0f0f0);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.full-width-upgrade__background-left-picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.full-width-upgrade__background-left-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.full-width-upgrade__background-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.full-width-upgrade__background-right .section__column-background {
  background-color: #f0f0f0;
}

.full-width-upgrade__content {
  position: relative;
  z-index: 10;
}
.full-width-upgrade__content .icon {
  height: 30px;
  margin-bottom: 10px;
  margin-left: -5px;
  width: 30px;
}
.full-width-upgrade__content .icon__glyph {
  stroke: #0056BB;
}

.full-width-upgrade__content-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding: 90px 30px 40px;
}
.full-width-upgrade__content-right .section__column-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.full-width-upgrade__promo-picture {
  display: block;
  position: relative;
  display: block;
  height: 100%;
  width: 100%;
}
.full-width-upgrade__promo-picture::before {
  content: "";
  display: block;
  padding-top: 50%;
  width: 100%;
}
.full-width-upgrade__promo-picture > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.full-width-upgrade__promo-image {
  height: auto;
  width: 100%;
}

.full-width-upgrade__content-title {
  padding-bottom: 16px;
}

.full-width-upgrade__content-price {
  padding-bottom: 24px;
  padding-top: 24px;
}

.full-width-upgrade__content-title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.625rem;
}

.full-width-upgrade__content-paragraph {
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5rem;
}
.full-width-upgrade__content-paragraph p {
  padding-bottom: 16px;
}
@media print, screen and (min-width: 48em) and (max-width: 63.99875em) {
  .full-width-upgrade .section--full .section__column:first-child:not(:last-child) .section__column-background,
  .full-width-upgrade .section--full .section__column:last-child:not(:first-child) .section__column-background {
    left: calc((-100vw + 640px) / 2);
    width: 100vw;
  }
  .full-width-upgrade__background-left::after {
    left: calc((-100vw + 640px) / 2);
    width: 100vw;
  }
}
@media print, screen and (min-width: 64em) {
  .full-width-upgrade {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .full-width-upgrade__background-left {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .full-width-upgrade__background-left::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), #f0f0f0);
    left: 0;
    width: 100%;
  }
  .full-width-upgrade__background-right {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .full-width-upgrade__content-right {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-left: 50%;
    padding-bottom: 48px;
    padding-left: 32px;
    padding-top: 48px;
  }
  .full-width-upgrade__promo-image {
    object-fit: contain;
  }
}
@media screen and (min-width: 80em) {
  .full-width-upgrade {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .full-width-upgrade__background-left {
    flex: 0 0 75%;
    max-width: 75%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .full-width-upgrade__background-right {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .full-width-upgrade__content-right {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-left: 58.3333333333%;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
:root {
  --height-coverage-banner: 0px;
}

.hero-slider {
  height: auto;
  position: relative;
}
.hero-slider .swiper__pagination-item {
  max-width: unset;
}
.hero-slider .hero__section-column {
  padding: 0;
  width: 100%;
  max-width: 100%;
}
.hero-slider .section__column-content {
  z-index: 10;
}
.hero-slider .swiper__pagination {
  margin-bottom: 30px;
  margin-top: 0;
}
.hero-slider .hero-slider__nav {
  position: absolute;
  width: 100%;
  max-width: 100%;
  top: calc(72px + var(--height-coverage-banner));
  bottom: unset;
  left: 0;
}
.hero-slider .hero__section-column .section__column-content {
  position: relative;
  width: 100%;
  top: 0;
  left: 0;
}
.hero-slider .hero__section-column .section__column-content img {
  width: 100%;
}
.hero-slider .hero-slider__nav-column .section__column-content {
  display: block;
}

.hero-slider__content {
  height: 100%;
  position: relative;
  width: 100%;
  z-index: 0;
}

.hero-slider__slide {
  width: 100%;
  height: auto;
  align-self: stretch;
}
.hero-slider__slide::after {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  bottom: 0;
  content: "";
  display: block;
  height: 100px;
  left: 0;
  pointer-events: none;
  position: absolute;
  width: 100%;
  z-index: 5;
}
.hero-slider__slide:first-child:last-child:after {
  background: transparent;
}

.hero-slider-cartera .hero-slider__slide::after {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.hero-slider__nav {
  position: relative;
  z-index: 10;
}
.hero-slider__nav .section__column-content {
  padding-left: 9px;
  padding-right: 9px;
}

.section__column.hero-slider__nav-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
}

.hero-slider__nav-list {
  display: none;
  width: 100%;
  max-width: 640px;
}

@media screen and (max-width: 48em) and (orientation: landscape) {
  .hero-slider {
    height: 50vw;
  }
}
@media print, screen and (min-width: 48em) {
  .hero-slider {
    height: auto;
    min-height: unset;
  }
  .hero-slider.hero-slider-cartera {
    height: auto;
  }
  .hero-slider__slide {
    width: 100vw;
  }
}
@media print, screen and (min-width: 48em) {
  .hero-slider {
    display: flex;
    flex-direction: column-reverse;
  }
  .hero-slider .hero-slider__nav {
    top: unset;
    bottom: var(--height-coverage-banner);
  }
  .hero-slider .hero-slider__nav .section__column-content {
    padding-left: 0;
    padding-right: 0;
  }
  .hero-slider .hero-slider__nav.without-cv {
    bottom: 0;
  }
  .hero-slider .hero__section-column .section__column-content {
    position: absolute;
    margin-top: 0;
  }
  .hero-slider .hero__section-column .section__column-content img {
    width: auto;
    height: 100%;
  }
  .hero-slider {
    height: auto;
    min-height: unset;
    max-height: 600px;
  }
  .hero-slider .swiper__pagination {
    display: none;
  }
  .hero-slider__nav-list {
    display: flex;
  }
  .hero-slider__content {
    max-height: 600px;
  }
  .hero-slider__content--cv {
    max-height: 552px;
    height: calc(100% - 48px);
  }
}
@media screen and (min-width: 80em) {
  .hero-slider__nav-list {
    margin-left: 80px;
  }
  .hero-slider--small {
    height: 33.3333333333vw;
  }
}
.horizontal-scroller-cards-icon-with-description .horizontal-scroller__item {
  display: flex;
}
.horizontal-scroller-cards-icon-with-description .card-icon-with-description {
  display: flex;
  flex-direction: column;
}

.horizontal-scroller-cards-links-with-icon .horizontal-scroller__item {
  display: flex;
}
.horizontal-scroller-cards-links-with-icon .card-links-with-icon {
  display: flex;
  flex-direction: column;
}

.horizontal-scroller-cards-vertical-image-simple-title .horizontal-scroller__item {
  display: flex;
}
.horizontal-scroller-cards-vertical-image-simple-title .card-vertical-image-simple-title {
  display: flex;
  flex-direction: column;
}

.icon-cards-aside {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0 9px;
}

.icon-cards-aside__column-left {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.icon-cards-aside__content {
  align-items: stretch;
  display: flex;
  flex-wrap: wrap;
  padding-top: 40px;
}

.icon-cards-aside__item {
  flex: 0 0 50%;
  max-width: 50%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  margin-bottom: 30px;
}
.icon-cards-aside__item .card {
  display: flex;
  width: 100%;
}

.icon-cards-aside__button {
  margin-top: 40px;
}
.icon-cards-aside__button > * {
  font-weight: 400;
}

@media print, screen and (min-width: 64em) {
  .icon-cards-aside__content {
    padding-top: 80px;
  }
  .icon-cards-aside__column-left {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .icon-cards-aside__column-right {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .icon-cards-aside {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .icon-cards-aside__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 80em) {
  .icon-cards-aside {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .icon-cards-aside__item {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0;
    padding-left: 0;
  }
}
@media screen and (min-width: 90em) {
  .icon-cards-aside {
    padding: 0 85px;
  }
}
.iframe {
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

.iframe iframe {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
}

@media print, screen and (min-width: 64em) {
  .iframe {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .iframe {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
.image-with-titles-aside {
  margin-bottom: 30px;
  margin-top: 30px;
  padding: 0 9px;
}
.image-with-titles-aside .image-with-titles {
  margin-left: -15px;
  margin-right: -15px;
}
.image-with-titles-aside .image-with-titles__item {
  padding-bottom: 30px;
}

.image-with-titles-aside__column-left,
.image-with-titles-aside__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.image-with-titles-aside__content {
  padding-top: 40px;
}

@media print, screen and (min-width: 48em) {
  .image-with-titles-aside {
    padding-left: 0;
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .image-with-titles-aside__column-left {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .image-with-titles-aside__column-right {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .legal-text-modal__link, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a {
  color: #d92679;
}
.link--secondary:hover, .legal-text-modal__link:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .legal-text-modal__modal-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .link--active.legal-text-modal__link, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .legal-text-modal__modal-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .legal-text-modal__modal-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .legal-text-modal__modal-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2,
.legal h3,
.terminal__rate-conditions-content h3,
.legal-text-modal__modal-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal h4,
.terminal__rate-conditions-content h4,
.legal-text-modal__modal-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal h5,
.terminal__rate-conditions-content h5,
.legal-text-modal__modal-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal h6,
.terminal__rate-conditions-content h6,
.legal-text-modal__modal-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .legal-text-modal__modal-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b,
.legal strong,
.terminal__rate-conditions-content strong,
.legal-text-modal__modal-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .legal-text-modal__modal-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal p,
.terminal__rate-conditions-content p,
.legal-text-modal__modal-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal ul,
.terminal__rate-conditions-content ul,
.legal-text-modal__modal-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal br,
.terminal__rate-conditions-content br,
.legal-text-modal__modal-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal ol,
.terminal__rate-conditions-content ol,
.legal-text-modal__modal-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .legal-text-modal__modal-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .legal-text-modal__modal-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .legal-text-modal__modal-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .legal-text-modal__modal-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .legal-text-modal__modal-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i {
  font-style: italic;
}

.legal-text-modal {
  margin-bottom: 30px;
  margin-top: 30px;
}

.horizontal-scroller-with-content + .legal-text-modal,
.full-width-upgrade + .legal-text-modal,
.centrable-grid + .legal-text-modal,
.grid-with-content + .legal-text-modal,
.equipments-desktop + .legal-text-modal,
.equipments-mobile + .legal-text-modal,
.mobile-rates + .legal-text-modal,
.pack-mobile-with-additional-lines + .legal-text-modal,
.related-pack + .legal-text-modal,
.carousel + .legal-text-modal,
.comparison-tables + .legal-text-modal,
.upgrade-comparison + .legal-text-modal {
  margin-top: -30px;
  position: relative;
}

.mobile-rates-prepaid + .legal-text-modal {
  margin-top: 0;
}

.legal-text-modal__content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.legal-text-modal__link {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin: 10px 0;
}

.modal p.legal-text-modal__modal-title {
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 15px;
}

@media print, screen and (min-width: 64em) {
  .legal-text-modal {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .horizontal-scroller-with-content + .legal-text-modal,
  .full-width-upgrade + .legal-text-modal,
  .centrable-grid + .legal-text-modal,
  .grid-with-content + .legal-text-modal,
  .equipments-desktop + .legal-text-modal,
  .equipments-mobile + .legal-text-modal,
  .mobile-rates + .legal-text-modal,
  .pack-mobile-with-additional-lines + .legal-text-modal,
  .related-pack + .legal-text-modal,
  .carousel + .legal-text-modal,
  .comparison-tables + .legal-text-modal,
  .upgrade-comparison + .legal-text-modal {
    margin-top: -48px;
  }
}
@media screen and (min-width: 80em) {
  .legal-text-modal {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .horizontal-scroller-with-content + .legal-text-modal,
  .full-width-upgrade + .legal-text-modal,
  .centrable-grid + .legal-text-modal,
  .grid-with-content + .legal-text-modal,
  .equipments-desktop + .legal-text-modal,
  .equipments-mobile + .legal-text-modal,
  .mobile-rates + .legal-text-modal,
  .pack-mobile-with-additional-lines + .legal-text-modal,
  .related-pack + .legal-text-modal,
  .carousel + .legal-text-modal,
  .comparison-tables + .legal-text-modal,
  .upgrade-comparison + .legal-text-modal {
    margin-top: -48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.links-group .link {
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.125rem;
  padding: 12px 0;
}
.links-group .link:hover {
  color: #0056BB;
}

.links-group__title {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 8px;
  text-transform: uppercase;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.links-with-icon {
  margin-bottom: 30px;
  margin-top: 30px;
}
.links-with-icon .link-with-icon {
  align-items: flex-start;
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  justify-content: flex-start;
  line-height: 1.5rem;
}
.links-with-icon .link-with-icon .icon {
  height: 20px;
  margin-right: 15px;
  width: 20px;
}

.links-with-icon__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.links-with-icon__list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.links-with-icon__link-group {
  flex: 1 1 100%;
  padding-bottom: 30px;
}

@media print, screen and (min-width: 48em) {
  .links-with-icon__link-group:not(.full) {
    flex: 1 1 50%;
    max-width: 50%;
  }
  .links-with-icon__link-group:nth-child(even) {
    padding-left: 15px;
  }
  .links-with-icon__link-group:nth-child(odd) {
    padding-right: 15px;
  }
}
@media print, screen and (min-width: 64em) {
  .links-with-icon {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .links-with-icon {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.links-with-icon-group {
  width: 100%;
}
.links-with-icon-group .separator {
  margin-bottom: 30px;
  margin-top: 15px;
  text-align: left;
}
.links-with-icon-group .link-with-icon {
  border-bottom: 1px solid #eeeeee;
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  justify-content: flex-start;
  line-height: 1.25rem;
  padding: 15px 0;
}
.links-with-icon-group .link-with-icon:hover {
  color: #0056BB;
}

.links-with-icon-group__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.links-with-icon-groups .centrable-grid__item {
  padding-bottom: 60px;
}

/*=============================================
=            Animation mixins            =
=============================================*/
/**
 *
 * Keyframes
 *
 */
/*=====  End of Animation mixins  ======*/
/* Añade una transición */
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/**
 *
 * Pulse
 *
 */
/* Chrome, Safari, Opera */
@-webkit-keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.97);
  }
  100% {
    transform: scale(1);
  }
}
/* Standard syntax */
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.97);
  }
  100% {
    transform: scale(1);
  }
}
.message-icon-wrapper {
  margin-top: 20%;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.message-icon-wrapper .message-icon {
  width: 30%;
  animation: 1.25s cubic-bezier(0.76, 0.43, 0.41, 0.63) infinite pulse;
}
.message-icon-wrapper .message-content {
  margin-top: 30px;
  text-align: center;
}
.message-icon-wrapper .message-content h1 {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 15px;
}
.message-icon-wrapper .message-content p {
  font-size: 12px;
  font-weight: 700;
}
.message-icon-wrapper .message-content p.message-icon-information {
  font-weight: 400;
}
.message-icon-wrapper .message-content p a {
  color: #0056BB;
}
.message-icon-wrapper .message-content p a:hover {
  text-decoration: underline;
}

@media print, screen and (min-width: 22.5em) {
  .message-icon-wrapper {
    margin-top: 10%;
  }
  .message-icon-wrapper .message-icon {
    width: 40%;
  }
  .message-icon-wrapper .message-content {
    margin-top: 20px;
  }
  .message-icon-wrapper .message-content h1 {
    font-size: 20px;
  }
  .message-icon-wrapper .message-content p {
    font-size: 14px;
  }
}
@media print, screen and (min-width: 30em) {
  .message-icon-wrapper {
    margin-top: 20%;
    height: 60%;
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .message-icon-wrapper .message-icon {
    height: 80%;
  }
  .message-icon-wrapper .message-icon svg {
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: 1.25s;
    animation-fill-mode: none;
    animation-iteration-count: infinite;
    animation-name: pulse;
    animation-play-state: running;
    animation-timing-function: cubic-bezier(0.76, 0.43, 0.41, 0.63);
  }
  .message-icon-wrapper .message-content {
    margin-top: 0px;
    width: 60%;
    text-align: left;
  }
  .message-icon-wrapper .message-content h1 {
    margin-bottom: 20px;
  }
}
@media print, screen and (min-width: 48em) {
  .message-icon-wrapper {
    margin-top: 10%;
  }
  .message-icon-wrapper .message-content h1 {
    font-size: 24px;
  }
  .message-icon-wrapper .message-content p {
    font-size: 16px;
  }
}
/*=============================================
=            Animation mixins            =
=============================================*/
/**
 *
 * Keyframes
 *
 */
/*=====  End of Animation mixins  ======*/
/* Añade una transición */
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.message-pay {
  display: flex;
  flex-direction: column;
}
.message-pay h1 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 15px;
}
.message-pay p {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 30px;
}
.message-pay p a {
  color: #0056BB;
}
.message-pay p a:hover {
  text-decoration: underline;
}

@media print, screen and (min-width: 48em) {
  .message-pay p {
    margin-bottom: 5%;
  }
}
.section--tv {
  position: relative;
}

.c-mini-configurador {
  right: 0;
  box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.2);
  background-color: #fff;
  z-index: 10;
  width: 100%;
  position: fixed;
  bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .c-mini-configurador {
    position: relative;
    top: 0;
    margin: 20px auto;
    width: 377px;
  }
}
@media print, screen and (min-width: 64em) {
  .c-mini-configurador {
    position: absolute;
    top: 113px;
    margin: 0;
    bottom: auto;
  }
}
.c-mini-configurador__title {
  text-align: center;
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  display: none;
  padding: 16px 10px;
}
@media print, screen and (min-width: 48em) {
  .c-mini-configurador__title {
    display: block;
  }
}
.c-mini-configurador__buttonArray {
  display: none;
  flex-direction: row;
  flex-wrap: wrap;
  flex-basis: 1;
}
@media print, screen and (min-width: 48em) {
  .c-mini-configurador__buttonArray {
    display: flex;
  }
}
.c-mini-configurador__button {
  padding: 10px 21px;
  color: #0056BB;
  border: 1px solid #0056BB;
  width: calc(50% - 5px);
  text-align: center;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
}
.c-mini-configurador__button:first-child {
  margin-right: 10px;
}
.c-mini-configurador__button__title {
  font-weight: bold;
  text-align: center;
  margin-bottom: 8px;
  font-family: "Telecable", sans-serif;
  font-size: 18px;
}
.c-mini-configurador__button__text {
  font-size: 14px;
  line-height: 16px;
  color: #000;
}
.c-mini-configurador__button--active {
  background-color: #0056BB;
  color: #fff;
}
.c-mini-configurador__button--active .c-mini-configurador__button__text {
  color: #fff;
}
.c-mini-configurador__footer {
  display: flex;
  padding: 11px 21px;
}
@media print, screen and (min-width: 48em) {
  .c-mini-configurador__footer {
    padding: 0;
    padding: 0 21px 14px 21px;
  }
}
.c-mini-configurador__footer__button {
  color: #fff;
  background-color: #0056BB;
  border-radius: 50px;
  display: inline-flex;
  padding: 16px 60px;
  font-weight: bold;
  margin-left: auto;
}
.c-mini-configurador__footer__button:hover {
  cursor: pointer;
}
.c-mini-configurador__footer--yc > div {
  width: 100%;
}
.c-mini-configurador__call {
  border-top: 1px solid #ECECEC;
  font-weight: bold;
  color: #ff5800;
  padding: 16px;
  display: none;
  align-items: center;
  justify-content: flex-start;
}
@media print, screen and (min-width: 48em) {
  .c-mini-configurador__call {
    display: flex;
  }
}
.c-mini-configurador__call:hover {
  cursor: pointer;
}
.c-mini-configurador__call svg {
  width: 22px;
  margin-left: 8px;
}
.c-mini-configurador__price {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  height: 46px;
}
.c-mini-configurador__price__number {
  font-family: "Telecable", sans-serif;
  color: #0056BB;
  font-size: 40px;
  line-height: 48px;
  font-weight: bold;
  height: 100%;
  display: block;
  margin-right: 5px;
}
.c-mini-configurador__price__euro {
  font-family: "Telecable", sans-serif;
  color: #0056BB;
  font-size: 16px;
  font-weight: bold;
  height: 50%;
  display: flex;
  align-items: flex-end;
}
.c-mini-configurador__price__month {
  font-family: "Telecable", sans-serif;
  color: #BFBFBF;
  font-size: 14px;
  line-height: 20px;
  height: 50%;
  display: block;
}
.c-mini-configurador--fixed {
  position: fixed;
  bottom: 0;
  top: auto;
  width: 100%;
  z-index: 100;
}
.c-mini-configurador--fixed .c-mini-configurador__footer {
  width: 75%;
  display: inline-flex;
  padding: 14px 21px 14px 21px;
}
.c-mini-configurador--fixed .c-mini-configurador__title {
  width: 25%;
  display: inline-block;
  text-align: left;
  padding-left: 16px;
  vertical-align: super;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.mobile-coverage__map-layer {
  height: 480px;
}

.mobile-coverage__map-filter {
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.mobile-coverage__map-filter .map-filter {
  margin: 0 auto;
}

.mobile-coverage__map-filter-geocode-form {
  display: block;
  margin-top: 30px;
}
.mobile-coverage__map-filter-geocode-form .button {
  margin-top: 15px;
  width: 100%;
}

.mobile-coverage__map-filter-geocode-error {
  margin-top: 15px;
}

.mobile-coverage__legends {
  display: flex;
  flex-wrap: wrap;
}

.mobile-coverage__legend {
  align-items: center;
  display: flex;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-bottom: 15px;
  margin-right: 15px;
}

.mobile-coverage__legend--2g .mobile-coverage__legend-indicator {
  background-color: #ff9760;
}

.mobile-coverage__legend--3g .mobile-coverage__legend-indicator {
  background-color: #ff9803;
}

.mobile-coverage__legend--4g .mobile-coverage__legend-indicator {
  background-color: #0056BB;
}

.mobile-coverage__legend-indicator {
  border: 1px solid #eeeeee;
  display: block;
  height: 20px;
  margin-right: 10px;
  width: 20px;
}

@media print, screen and (min-width: 48em) {
  .mobile-coverage__map-filter {
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .mobile-coverage__map {
    display: block;
    position: relative;
    position: relative;
  }
  .mobile-coverage__map::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .mobile-coverage__map > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .mobile-coverage__map-layer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
  }
  .mobile-coverage__map-filter {
    margin-bottom: 0;
    position: relative;
  }
  .mobile-coverage__map-filter .map-filter {
    max-width: 440px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 10;
  }
  .mobile-coverage__map-filter-geocode-form {
    align-items: flex-end;
    display: flex;
  }
  .mobile-coverage__map-filter-geocode-form .button {
    margin-top: 0;
    width: auto;
  }
}
@media screen and (min-width: 90em) {
  .mobile-coverage__map-filter .map-filter {
    right: 30px;
    top: 120px;
  }
}
.mobile-rates .mobile-rate {
  margin-top: 30px;
}

.mobile-rates--vertical-margins {
  margin-bottom: 30px;
  margin-top: 30px;
}

.mobile-rates__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.mobile-rates__column--with-background {
  padding-bottom: 48px;
  padding-top: 48px;
}

.mobile-rates__content {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}

.mobile-rates__content--separated {
  justify-content: space-between;
}

.mobile-rates__content-column {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  margin-bottom: 30px;
  margin-top: 0;
}
.mobile-rates__content-column:last-child {
  margin-right: 0;
}
.mobile-rates__content-column .mobile-rate:last-child {
  margin-right: 0;
}
.mobile-rates__content-column .section-description__title {
  margin-bottom: 0;
}

.mobile-rates__content-tables {
  display: flex;
  flex-grow: 1;
  flex-wrap: wrap;
}

.mobile-rates__content-tables--align-bottom {
  align-items: flex-end;
}

.mobile-rates__background-picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mobile-rates__background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

@media print, screen and (min-width: 48em) {
  .mobile-rates .mobile-rate {
    width: calc(50% - 30px);
    margin: 30px 15px 0;
  }
  .mobile-rates .mobile-rate .card {
    max-width: 100%;
  }
  .mobile-rates__content-tables {
    margin-left: -15px;
    margin-right: -15px;
  }
  .mobile-rates__column > .section__column-content {
    padding-left: 0;
    padding-right: 0;
  }
  .mobile-rates__content {
    flex-direction: row;
  }
  .mobile-rates__content-column {
    flex-grow: 0;
    margin-right: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .mobile-rates--vertical-margins {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .mobile-rates__content-column--cmn {
    align-items: flex-end;
    flex: 1;
    padding-top: 95px;
  }
}
@media screen and (min-width: 80em) {
  .mobile-rates--vertical-margins {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .mobile-rates__content-tables {
    margin: 0;
  }
  .mobile-rates .mobile-rate {
    width: auto;
    margin: 30px 30px 0 0;
  }
  .mobile-rates .mobile-rate .card {
    max-width: 160px;
  }
}
@media screen and (min-width: 90em) {
  .mobile-rates .mobile-rate .card {
    max-width: 180px;
  }
}
.mobile-rates-prepaid .section__column-content {
  padding: 0 9px;
}

.mobile-rates-prepaid__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.mobile-rates-prepaid__background-picture {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.mobile-rates-prepaid__background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.mobile-rates-prepaid__content {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 30px;
  padding-top: 30px;
}

.mobile-rates-prepaid__description {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding: 0;
}
.mobile-rates-prepaid__description .section-description__description li {
  margin-left: 20px;
  margin-top: 20px;
}
.mobile-rates-prepaid__description .button {
  margin-top: 30px;
}

.mobile-rates-prepaid__prices {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 0;
}

.mobile-rates-prepaid__price {
  margin-right: 30px;
  margin-top: 30px;
}
.mobile-rates-prepaid__price > * {
  font-size: 1.125rem;
}

@media print, screen and (min-width: 48em) {
  .mobile-rates-prepaid .section__column-content {
    padding: 0;
  }
  .mobile-rates-prepaid__prices {
    margin-top: 30px;
  }
  .mobile-rates-prepaid__price {
    margin-left: 30px;
    margin-top: 0;
  }
  .mobile-rates-prepaid__price:first-child {
    margin-left: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .mobile-rates-prepaid__content {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .mobile-rates-prepaid__description {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding: 0;
  }
  .mobile-rates-prepaid__prices {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    justify-content: flex-end;
    margin-top: 80px;
    padding: 0;
  }
  .mobile-rates-prepaid__price > * {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 80em) {
  .mobile-rates-prepaid__content {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .mobile-rates-prepaid__price > * {
    font-size: 1rem;
  }
}
.netflix-advanced-products .netflix-info {
  display: flex;
  width: 100%;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .netflix-advanced-products .netflix-info {
    margin-right: -10px;
    margin-left: -10px;
    flex-direction: row;
    margin-top: 16px;
  }
}
.netflix-advanced-products .netflix-info article {
  display: flex;
  width: 100%;
  flex-direction: column;
  margin-bottom: 20px;
}
@media print, screen and (min-width: 48em) {
  .netflix-advanced-products .netflix-info article {
    padding-right: 10px;
    padding-left: 10px;
    width: 33.33333%;
    min-width: 250px;
  }
}
.netflix-advanced-products .netflix-info article header {
  background-color: #0056BB;
  padding: 12px 16px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.netflix-advanced-products .netflix-info article header h3 {
  color: #ffffff;
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  padding-right: 16px;
  line-height: 1.2;
}
.netflix-advanced-products .netflix-info article header h3 span {
  font-weight: 400;
  font-size: 0.87rem;
  font-family: "Telecable", sans-serif;
}
.netflix-advanced-products .netflix-info article header p {
  color: #ffffff;
  font-weight: bold;
  margin: 0;
}
.netflix-advanced-products .netflix-info article > div {
  padding: 16px;
  display: flex;
  align-items: center;
  background-color: #F6F6F6;
  flex-wrap: wrap;
}
.netflix-advanced-products .netflix-info article footer {
  background-color: #F6F6F6;
  border-top: 1px solid #bfbfbf;
  padding: 16px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.netflix-advanced-products .netflix-info article footer > div {
  display: flex;
  flex-direction: column;
  margin-right: 16px;
  align-items: flex-start;
}
.netflix-advanced-products .netflix-info article footer span {
  font-size: 12px;
  margin: 0;
}
.netflix-advanced-products .netflix-info article .netflix-logo {
  max-width: 82px;
  margin-right: 16px;
}
.netflix-advanced-products .netflix-info article .netflix-type {
  height: 24px;
}
.netflix-advanced-products .netflix-info article .netflix-pantallas {
  margin-bottom: 16px;
}
.netflix-advanced-products .netflix-info article .netflix-promo {
  font-weight: bold !important;
}
.netflix-advanced-products .smaller {
  font-size: 12px;
  line-height: 14px;
  display: block;
  color: #7F7F7F;
}
.netflix-advanced-products .smaller a {
  font-weight: 400 !important;
  color: #0056BB;
}

@media print, screen and (min-width: 48em) {
  .dialog-bigger {
    width: 100% !important;
    max-width: 900px !important;
  }
}

:root {
  --card-offer-max-width: 300px;
  --card-offer-min-height: 480px;
  --card-offer-image-height: 134px;
  --card-offer-ribbon-height: 32px;
  --card-offer-ribbon-darken-color: #BC031A;
  --c-cards-icon-with-description-alt-btn-nav-size: 48px;
}
@media print, screen and (max-width: 63.99875em) {
  :root {
    --card-offer-min-height: 80px;
  }
}

@media print, screen and (max-width: 89.99875em) {
  .section--ofertas {
    max-width: 100%;
  }
}

.c-ofertas {
  padding-top: 48px;
  width: 100%;
  margin: 0 auto;
  max-width: 1320px;
}
@media print, screen and (max-width: 89.99875em) {
  .c-ofertas {
    margin: auto;
    max-width: 1280px;
  }
}
.c-ofertas--no-title .c-ofertas__carousel {
  margin-top: 0;
}
.c-ofertas--no-padding-bottom {
  padding-bottom: 0;
}
.c-ofertas--min-padding-bottom {
  padding-bottom: 30px;
}
@media print, screen and (min-width: 48em) {
  .c-ofertas--min-padding-bottom {
    padding-bottom: 0;
  }
}
.c-ofertas .c-ofertas__configurador + .c-ofertas__lineasAdicionales {
  display: none;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas .c-ofertas__lineasAdicionales {
    display: inherit !important;
    max-width: 500px;
  }
}
@media screen and (min-width: 90em) {
  .c-ofertas .c-ofertas__lineasAdicionales {
    display: inherit !important;
    max-width: 500px;
  }
}
.c-ofertas .section-description__title {
  padding: 0 16px;
}
@media print, screen and (max-width: 89.99875em) {
  .c-ofertas__slideConfigurador {
    display: none;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas__slideConfigurador {
    display: block;
  }
}
.c-ofertas__slideMargin {
  margin-top: 24px;
}
.c-ofertas--altBackground {
  background-color: #F2F2F2;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas {
    padding-top: 29px;
  }
}
.c-ofertas .section-description__title {
  font-size: 21px !important;
}
.c-ofertas .section-description--centered {
  text-align: center;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas .swiper-slide {
    width: calc(100% - 20px) !important;
    max-width: 300px;
  }
}
.c-ofertas__carousel {
  margin-top: 56px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas__carousel {
    margin-top: 29px;
  }
}
.c-ofertas__carousel__wrapper {
  position: relative;
}
.c-ofertas__carousel__btn-nav {
  display: flex;
  align-items: center;
  background-color: #fff;
  border-radius: 50%;
  box-shadow: 4px 4px 20px rgba(51, 51, 51, 0.1);
  cursor: pointer;
  display: none;
  justify-content: center;
  height: var(--c-cards-icon-with-description-alt-btn-nav-size);
  position: absolute;
  right: -10px;
  top: calc(50% - var(--c-cards-icon-with-description-alt-btn-nav-size) / 2);
  transition: background-color 0.2s ease-in-out;
  width: var(--c-cards-icon-with-description-alt-btn-nav-size);
  z-index: 10;
}
.c-ofertas__carousel__btn-nav.show {
  display: flex;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas__carousel__btn-nav {
    display: none !important;
  }
}
.c-ofertas__carousel__btn-nav.prev {
  left: -10px;
  right: auto;
  top: calc(50% - var(--c-cards-icon-with-description-alt-btn-nav-size) / 2);
  transform: rotate(180deg);
}
.c-ofertas .swiper-container {
  padding: 24px;
  padding-bottom: 35px;
  margin-bottom: -10px;
  padding-top: 0;
  overflow: hidden;
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas .swiper-container {
    overflow: visible;
  }
}
.c-ofertas .swiper-pagination-ofertas {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.c-ofertas__configurador {
  background-color: #0056BB;
  margin: 24px;
  margin-right: 56px;
  display: flex;
  margin-top: 0;
}
@media print, screen and (max-width: 79.99875em) {
  .c-ofertas__configurador {
    margin-right: 24px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-ofertas__configurador {
    display: none;
  }
}
@media screen and (min-width: 90em) {
  .c-ofertas__configurador {
    display: none;
  }
}
.c-ofertas__configuradorBody {
  display: flex;
  align-items: center;
  padding: 24px 16px;
  justify-content: center;
  width: 100%;
}
.c-ofertas__configuradorBody .c-ofertas__lineasAdicionales {
  color: #F2F2F2;
}
.c-ofertas__configuradorTitle {
  font-size: 18px;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 11px;
}
.c-ofertas__configuradorText {
  font-size: 14px;
  line-height: 17px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #ffffff;
}
.c-ofertas__button--configurador {
  margin: 0 96px;
  padding: 12px 40px;
}
@media print, screen and (max-width: 79.99875em) {
  .c-ofertas__button--configurador {
    margin: 0 30px;
    padding: 10px 30px;
  }
}
.c-ofertas__lineasAdicionales {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #7F7F7F;
  max-width: 330px;
}
.c-ofertas__destacado {
  padding: 12px 34px;
  color: #ffffff;
  background-color: #008dff;
  width: auto;
  margin: 15px auto 15px auto;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .c-ofertas__destacado {
    text-align: center;
    width: max-content;
  }
}
.c-ofertas__destacado__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  min-width: 32px;
  margin-left: -22px;
  margin-right: 8px;
  background: rgba(255, 255, 255, 0.2);
}
.c-ofertas__destacado__icon > svg {
  height: 15px;
}
.c-ofertas__destacado__icon > svg > * {
  stroke: #ffffff;
}
.c-ofertas__destacado-bottom {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16x;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #7F7F7F;
  text-align: center;
}
.c-ofertas__destacado-bottom:first-of-type {
  padding-bottom: 15px;
  border-bottom: 1px solid #e6e6e6;
}
.c-ofertas__destacado-bottom:last-of-type {
  padding-top: 8px;
  font-size: 12px;
}
.c-ofertas__destacado-bottom img {
  height: 12px;
  width: auto;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack {
  display: flex;
  flex-direction: column;
}

.pack--darker .pack__product .pack-service::before {
  border-color: #d1d1d1;
}

.pack__product {
  flex: 1;
}
.pack__product .pack-service__content {
  padding-bottom: 45px;
}
.pack__product .pack-service {
  position: relative;
}
.pack__product .pack-service::before {
  border-left: 2px solid rgba(0, 86, 187, 0.4);
  content: "";
  display: block;
  height: 100%;
  left: 30px;
  position: absolute;
  top: 30px;
  width: 0;
}
.pack__product:last-child .pack-service::before {
  content: none;
}

@media print, screen and (min-width: 48em) {
  .pack {
    flex-direction: row;
  }
  .pack--centered .pack__product .pack-service::before {
    left: 50%;
  }
  .pack--centered .pack__product .pack-service__content {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pack__product .pack-service::before {
    border-left: 0;
    border-top: 2px solid rgba(0, 86, 187, 0.4);
    height: 0;
    left: 65px;
    top: 65px;
    width: 100%;
  }
  .pack__product .pack-service__content {
    padding-bottom: 0;
    padding-right: 60px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack-configurator-board {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.pack-configurator-board__group {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 15px;
}

.pack-configurator-board__group-header {
  position: relative;
}

.pack-configurator-board__group-icon {
  display: inline-block;
  height: 32px;
  left: 0;
  position: absolute;
  top: 0;
  width: 32px;
}
.pack-configurator-board__group-icon .icon {
  fill: #0056BB;
}

.pack-configurator-board__group-title {
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  padding-left: 42px;
}

.pack-configurator-board__group-info {
  color: #d92679;
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  padding-left: 42px;
}

.pack-configurator-board__group-options {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}

.pack-configurator-board__group-option {
  flex: 0 0 25%;
  max-width: 25%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  max-width: 50%;
  padding: 5px;
}

.pack-configurator-board__group-option-item {
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #BFBFBF;
  color: #b6b6b6;
  cursor: pointer;
  display: flex;
  flex: 1;
  font-family: "Telecable", sans-serif;
  font-size: 0.8125rem;
  font-weight: 700;
  justify-content: center;
  min-height: 60px;
  padding: 10px;
  text-align: center;
  transition: box-shadow 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out, background-color 0.2s ease-in-out;
}
.pack-configurator-board__group-option-item:hover:not(.pack-configurator-board__group-option-item--active) {
  background-color: #ffffff;
  border-color: #BFBFBF;
  box-shadow: 0 4px 32px -4px #d1d1d1;
  color: #999999;
}

.pack-configurator-board__group-option-item--active {
  background-color: #ffffff;
  border-color: #0056BB;
  box-shadow: 0 4px 32px 0 #BFBFBF;
  color: #0056BB;
}

.pack-configurator-board__group-option-item--future-active {
  background-color: #ffffff;
  border-color: rgba(0, 86, 187, 0.5);
  box-shadow: 0 4px 32px 0 #BFBFBF;
  color: rgba(0, 86, 187, 0.5);
}

.pack-configurator-board__group-option-item--disabled {
  background-color: #f0f0f0;
  border-color: #BFBFBF;
  color: #BFBFBF;
}

@media print, screen and (min-width: 48em) {
  .pack-configurator-board__group {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .pack-configurator-board__group-options {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 15px;
  }
  .pack-configurator-board__group-option {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .pack-configurator-board__group-option:nth-child(even) {
    padding-left: 7.5px;
  }
  .pack-configurator-board__group-option:nth-child(odd) {
    padding-right: 7.5px;
  }
  .pack-configurator-board__group-title {
    font-size: 1.5rem;
    margin-bottom: 5px;
    padding-left: 55px;
  }
  .pack-configurator-board__group-option-item {
    font-size: 1rem;
    min-height: 80px;
  }
  .pack-configurator-board__group-icon {
    height: 40px;
    width: 40px;
  }
  .pack-configurator-board__group-info {
    padding-left: 55px;
  }
}
@media print, screen and (min-width: 64em) {
  .pack-configurator-board__group {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (min-width: 80em) {
  .pack-configurator-board__group {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pack-configurator-board__group:first-child {
    padding-left: 15px;
  }
  .pack-configurator-board__group:last-child {
    padding-right: 15px;
  }
  .pack-configurator-board__group-option-item {
    padding: 15px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack-configurator-mobile-lines-selector {
  background-color: #f8f8f8;
  margin-bottom: 60px;
  position: relative;
  transition: height 0.2s ease-in-out;
}
.pack-configurator-mobile-lines-selector::after, .pack-configurator-mobile-lines-selector::before {
  background-color: #f8f8f8;
  content: "";
  height: 100%;
  position: absolute;
  top: 0;
  width: 50vh;
}
.pack-configurator-mobile-lines-selector::after {
  left: 0;
  transform: translateX(-100%);
}
.pack-configurator-mobile-lines-selector::before {
  right: 0;
  transform: translateX(100%);
}

.pack-configurator-mobile-lines-selector--opened .pack-configurator-mobile-lines-selector__arrow {
  transform: translateY(-50%) translateX(-50%) rotate(45deg);
}

.pack-configurator-mobile-lines-selector__arrow {
  background-color: #f8f8f8;
  height: 40px;
  left: 37.5%;
  position: absolute;
  top: 0;
  transform: translateY(0) translateX(-50%) rotate(45deg);
  transition: transform 0.2s ease-in-out;
  width: 40px;
}

.pack-configurator-mobile-lines-selector__close-button {
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 30px;
}
.pack-configurator-mobile-lines-selector__close-button .icon {
  height: 30px;
  width: 30px;
}
.pack-configurator-mobile-lines-selector__close-button .icon__glyph {
  stroke: #BFBFBF;
}
.pack-configurator-mobile-lines-selector__close-button:hover .icon__glyph {
  stroke: #999999;
}

.pack-configurator-mobile-lines-selector__reset-link {
  color: #d92679;
  display: inline-flex;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-top: 20px;
}
.pack-configurator-mobile-lines-selector__reset-link .icon {
  height: 16px;
  margin-right: 10px;
  width: 16px;
}
.pack-configurator-mobile-lines-selector__reset-link .icon__glyph {
  stroke: #d92679;
}

.pack-configurator-mobile-lines-selector__content-wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
}

.pack-configurator-mobile-lines-selector__content {
  padding: 30px 0;
}

.pack-configurator-mobile-lines-selector__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 15px;
  padding-right: 40px;
}

.pack-configurator-mobile-lines-selector__line-options {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}

.pack-configurator-mobile-lines-selector__line-label {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  padding-right: 30px;
}

.pack-configurator-mobile-lines-selector__options {
  display: flex;
  flex: 1;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}

.pack-configurator-mobile-lines-selector__option-wrapper {
  align-items: stretch;
  display: flex;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 5px;
}

.pack-configurator-mobile-lines-selector__option {
  align-items: center;
  border: 1px solid #BFBFBF;
  color: #b6b6b6;
  cursor: pointer;
  display: flex;
  font-family: "Telecable", sans-serif;
  font-size: 0.8125rem;
  font-weight: 700;
  justify-content: center;
  line-height: 1rem;
  padding: 10px;
  text-align: center;
  transition: border-color 0.2s ease-in-out, color 0.2s ease-in-out;
  width: 100%;
}
.pack-configurator-mobile-lines-selector__option:hover {
  border-color: #0056BB;
  color: #0056BB;
}

.pack-configurator-mobile-lines-selector__option--active {
  border-color: #0056BB;
  color: #0056BB;
}

@media print, screen and (min-width: 48em) {
  .pack-configurator-mobile-lines-selector__line-options {
    align-items: center;
    flex-direction: row;
  }
  .pack-configurator-mobile-lines-selector__options {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }
  .pack-configurator-mobile-lines-selector__option-wrapper {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 7.5px;
  }
  .pack-configurator-mobile-lines-selector__option {
    font-size: 1rem;
    line-height: 1.25rem;
    padding: 20px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack-configurator-summary .pack-service__icon .icon,
.pack-configurator-summary .pack-service__icon .icon-filled {
  fill: #999999;
  height: 40px;
  width: 40px;
}
.pack-configurator-summary .pack__product .pack-service__content {
  padding-bottom: 20px;
  padding-top: 20px;
}
.pack-configurator-summary .pack-service__title {
  font-size: 1rem;
  line-height: 1.25rem;
}
.pack-configurator-summary .pack-service__link .link {
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.pack-configurator-summary__family-label {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 10px;
}

.pack-configurator-summary__family-logo {
  height: 60px;
  margin-left: 15px;
  width: auto;
}

@media print, screen and (min-width: 48em) {
  .pack-configurator-summary .pack__product .pack-service__content {
    padding-bottom: 45px;
    padding-top: 40px;
  }
}
@media screen and (min-width: 80em) {
  .pack-configurator-summary .pack-service::before {
    top: 65px;
  }
  .pack-configurator-summary .pack-service__icon {
    height: 130px;
    width: 130px;
  }
  .pack-configurator-summary .pack__product .pack-service__content {
    padding-top: 30px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack-related-modal .tv-channels {
  margin-top: 15px;
}

.pack-related-modal--hidden {
  display: none;
}

.pack-related-modal--show-node-wifin .pack-related-modal__node-wifiac {
  display: none;
}
.pack-related-modal--show-node-wifin .pack-related-modal__node-wifin {
  display: table-row;
}

.pack-related-modal--node-unlimited .pack-related-modal__node-unlimited {
  display: table-row;
}

.pack-related-modal__table {
  width: 100%;
}

.pack-related-modal__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin: 10px 0;
}

.pack-related-modal__description,
.pack-related-modal__channels-description {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.pack-related-modal__subtitle,
.pack-related-modal__channels-title {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin: 15px 0;
}

.pack-related-modal__node-wifin,
.pack-related-modal__node-unlimited {
  display: none;
}

.pack-related-modal__table-row {
  border-bottom: 1px solid #e5e5e5;
}
.pack-related-modal__table-row:last-child {
  border-bottom: 0;
}

.pack-related-modal__table-row--no-border {
  border-bottom: 0;
}

.pack-related-modal__table-header,
.pack-related-modal__table-cell {
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding: 15px;
  text-align: left;
  vertical-align: middle;
}
.pack-related-modal__table-header strong,
.pack-related-modal__table-cell strong {
  color: #0056BB;
}

.pack-related-modal__table-header {
  border-right: 1px solid #e5e5e5;
  font-weight: 600;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.page-header {
  min-height: 460px;
  position: relative;
}
.page-header .section__column-content {
  padding-left: 9px;
  padding-right: 9px;
}

.page-header--left-align .page-header__details {
  align-items: flex-start;
  text-align: left;
}

.page-header--aspect-ratio .page-header__content {
  min-height: 62.5vw;
}

.page-header--dark .page-header__title {
  color: #333;
}
.page-header--dark .page-header__description {
  color: #444444;
}

.page-header--big-content .page-header__title {
  font-size: 1.75rem;
  line-height: 2rem;
}
.page-header--big-content .page-header__description {
  font-family: "Lato", sans-serif;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.5rem;
}

.page-header--light .page-header__background::after {
  background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 90%, white 100%);
}

.page-header--small {
  min-height: 280px;
}

.page-header--xsmall {
  min-height: 170px;
}

.page-header__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  min-height: inherit;
}

.page-header__background {
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 0;
}
.page-header__background::after {
  background-color: rgba(51, 51, 51, 0.6);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.page-header__background-image {
  height: calc(100% + 20px);
  object-fit: cover;
  width: calc(100% + 20px);
}
.page-header__background-image.page-header__background-image-blurred {
  filter: blur(8px);
}

.page-header__content {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: 55px;
}

.page-header__breadcrumb {
  margin-top: 30px;
}

.page-header__details {
  align-items: center;
  color: #ffffff;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: center;
  padding: 45px 0;
  text-align: center;
}

.page-header__icons {
  margin-bottom: 20px;
}

.page-header__title {
  flex-shrink: 0;
  font-family: "Telecable", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.625rem;
  max-width: 100%;
}

.page-header__description {
  flex-shrink: 0;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  margin-top: 20px;
  max-width: 100%;
}

.page-header__extra-content {
  margin-top: 40px;
}

.page-header--no-background {
  min-height: inherit;
}
.page-header--no-background .page-header__details {
  color: #000000;
  text-align: left;
  align-items: normal;
  padding-bottom: 20px;
}

@media print, screen and (min-width: 48em) {
  .page-header .section__column-content {
    padding-left: 0;
    padding-right: 0;
  }
  .page-header--left-align .page-header__details {
    width: 50%;
  }
  .page-header__details {
    padding: 60px 0;
  }
}
@media print, screen and (min-width: 64em) {
  .page-header--aspect-ratio .page-header__content {
    height: 62.5vw;
    max-height: 90vh;
    min-height: 30vw;
  }
  .page-header__content {
    padding-top: 30px;
  }
  .page-header--left-align .page-header__details {
    width: 40%;
  }
  .page-header--big-content .page-header__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
  .page-header--big-content .page-header__description {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
  /*
    .page-header__content {
      padding-top: $page-header-padding-top;
    }
  */
  .page-header__details {
    padding: 30px 0 60px;
  }
}
/* Landing Solucion Pymes */
.page-header .page-header__content .page-header__details.left {
  padding: 0;
  align-items: flex-start;
  text-align: left;
}
@media print, screen and (min-width: 48em) {
  .page-header .page-header__content .page-header__details.left {
    padding: 45px 0 30px;
  }
  .page-header .page-header__content .page-header__details.left .page-header__details {
    padding: 30px 0 30px 60px;
  }
}
.page-header .page-header__content .page-header__details.left .page-header__cach {
  background-color: #d92679;
  padding: 5px 10px;
  border-radius: 5px;
  font-weight: 500;
  margin-bottom: 10px;
}
.page-header .page-header__content .page-header__details.left .page-header__description {
  font-weight: 700;
}
.page-header .page-header__content .page-header__details.left .page-header__description li {
  padding-bottom: 10px;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.page-header .page-header__content .page-header__details.left .page-header__description li img {
  width: 30px;
  margin: 0 10px;
}

@media screen and (min-width: 90em) {
  .page-header--big-content .page-header__title {
    font-size: 2.875rem;
    line-height: 3.375rem;
  }
}
.right-content .page-header__details {
  position: relative;
  width: 70%;
}
.right-content .page-header__details h1,
.right-content .page-header__details h2 {
  width: 60%;
}
.right-content .page-header__details .page-header__extra-content {
  position: absolute;
  left: 60%;
  top: 50%;
  transform: translateY(-50%);
  margin-top: 0;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.page-header-with-info-box {
  margin-top: 70px;
}
.page-header-with-info-box.page-header {
  min-height: 560px;
  position: relative;
  height: auto;
}
.page-header-with-info-box__info {
  margin-top: 50vw;
}
.page-header-with-info-box__info__container {
  display: inline-block;
  vertical-align: bottom;
}
.page-header-with-info-box__info__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 1.3125rem;
  line-height: 1.6875rem;
  color: #ffffff;
  text-shadow: 2px 2px 8px #000;
}
.page-header-with-info-box__info__description {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #ffffff;
}
.page-header-with-info-box__info__logo {
  width: 88px;
  height: 88px;
  border-radius: 0.5rem;
  background-color: #ffffff;
  background-size: 70px auto;
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  margin-right: 1.5rem;
}
.page-header-with-info-box .page-header__background-image {
  object-fit: contain;
  object-position: center top;
}
.page-header-with-info-box .page-header__background::after {
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 50vw, rgb(0, 0, 0) 60vw, rgb(2, 0, 36) 100%);
}
.page-header-with-info-box__box {
  background-color: #FF7300;
  width: 100%;
  padding: 1.5rem;
  color: #fff;
  border-radius: 1rem;
  max-width: auto;
  font-size: 1rem;
  margin-top: 1.5rem;
  margin-bottom: 3rem;
}
.page-header-with-info-box__box .button--white {
  color: #FF7300;
  background-color: #fff;
  width: 100%;
  margin-top: 16px;
}
.page-header-with-info-box__box .price-monthly-fee-with-expiration-and-monthly-fee-promotion {
  margin-top: 1.5rem;
}
.page-header-with-info-box__box .price-with-subject__integer-amount {
  color: #fff;
  font-size: 4rem;
}
.page-header-with-info-box__box .price-with-subject__decimal-amount {
  color: #fff;
  font-size: 2rem;
}
.page-header-with-info-box__box .price-with-subject__subject {
  color: #fff;
  font-size: 1.5rem;
}
.page-header-with-info-box__box .price-label {
  color: #fff;
  font-size: 1.125rem;
}
.page-header-with-info-box__box .price-separator {
  border-top-color: #fff;
}
.page-header-with-info-box__box .price-after-monthly-fee-promotion {
  color: #fff;
}
.page-header-with-info-box__box .price-after-monthly-fee-promotion__description {
  font-weight: 400;
}
.page-header-with-info-box__box__title {
  font-size: 1.5rem;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
}
.page-header-with-info-box__box__introduction {
  width: 100%;
}
.page-header-with-info-box__box__mainInfo {
  display: inline-block;
  width: 100%;
  margin-right: 16px;
  margin-top: 1.5rem;
  vertical-align: top;
}

@media print, screen and (min-width: 48em) {
  .page-header-with-info-box__box__mainInfo {
    width: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .page-header-with-info-box__box {
    width: 100%;
    margin-right: 0;
    max-width: 475px;
  }
  .page-header-with-info-box__box__mainInfo {
    width: 50%;
  }
  .page-header-with-info-box .page-header__background::after {
    background-color: transparent;
    background-image: linear-gradient(90deg, rgb(2, 0, 36) 0%, rgb(0, 0, 0) 50%, rgba(255, 255, 255, 0) 59%);
  }
  .page-header-with-info-box .page-header__background-image {
    object-fit: cover;
    object-position: right;
  }
  .page-header-with-info-box__info {
    margin-top: 104px;
  }
  .page-header-with-info-box__info__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
  .page-header-with-info-box__info__description {
    font-family: "Telecable", sans-serif;
    font-weight: 500;
    font-size: 1.5rem;
    line-height: 1.875rem;
    color: #ffffff;
  }
}
@media screen and (min-width: 90em) {
  .page-header-with-info-box {
    margin-top: 104px;
  }
  .page-header-with-info-box .page-header__background-image {
    object-fit: contain;
    object-position: right;
  }
  .page-header-with-info-box.page-header {
    height: 30vw;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.related-help {
  margin-bottom: 30px;
  margin-top: 30px;
}
.related-help .section-description__title {
  margin-bottom: 15px;
}

.related-help__help, .related-help__help.full-width {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 60px;
}
.related-help__help .accordion-item:first-child, .related-help__help.full-width .accordion-item:first-child {
  border-top: none;
}
.related-help__help .list-item .icon-plus, .related-help__help.full-width .list-item .icon-plus {
  right: 0;
}

.related-help__cmn {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.related-help__cmn .call-me-now {
  margin-bottom: 45px;
  padding-top: 30px;
}

.related-help__phone {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2rem;
  margin-top: 15px;
}

@media print, screen and (min-width: 64em) {
  .related-help {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .related-help__help {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-bottom: 0;
    padding-right: 30px;
  }
  .related-help__cmn {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    border-left: 1px solid #f6f6f6;
    padding-left: 30px;
  }
  .related-help__phone {
    font-size: 1.75rem;
  }
}
@media screen and (min-width: 80em) {
  .related-help {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .related-help__help {
    padding-right: 90px;
  }
  .related-help__cmn {
    padding-left: 90px;
  }
}
@media screen and (min-width: 90em) {
  .related-help__help {
    padding-right: 140px;
  }
  .related-help__cmn {
    padding-left: 140px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.related-links {
  margin-top: 60px;
}

.related-links__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 30px;
}
.related-links__title .separator {
  margin-top: 15px;
}

.related-links__list {
  width: 100%;
}
.related-links__list .list-item {
  border-bottom: 1px solid #f0f0f0;
  color: #333;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
  padding-right: 60px;
  position: relative;
  transition: color 0.2s ease-in-out;
}
.related-links__list .list-item:first-child {
  border-top: 1px solid #f0f0f0;
}
.related-links__list .list-item .icon {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

@media print, screen and (min-width: 64em) {
  .related-links__list .list-item .icon {
    opacity: 0;
    transform: translateX(-15px) translateY(-50%);
    transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  }
  .related-links__list .list-item:hover {
    color: #0056BB;
  }
  .related-links__list .list-item:hover .icon {
    opacity: 1;
    transform: translateX(0) translateY(-50%);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.related-pack {
  margin-bottom: 30px;
  margin-top: 30px;
}
.related-pack .section-description__description {
  margin-bottom: 15px;
}
.related-pack .pack-service__icon .icon-filled {
  height: 40px;
  width: 40px;
}
.related-pack .pack-service__icon .icon-filled__glyph {
  fill: #0056BB;
}

.related-pack__description,
.related-pack__content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.related-pack__content {
  margin-top: 15px;
}

.related-pack__price {
  align-items: flex-start;
  display: inline-flex;
  flex-direction: column;
}
.related-pack__price .button {
  margin-top: 30px;
}

@media print, screen and (min-width: 48em) {
  .related-pack__content {
    margin-top: 30px;
  }
  .related-pack__price {
    margin-top: 45px;
  }
}
@media print, screen and (min-width: 64em) {
  .related-pack {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .related-pack__content {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0;
    padding-left: 0;
    display: flex;
  }
  .related-pack__pack {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .related-pack__price {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .related-pack {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.roaming-map-filter .form-label {
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.roaming-map-filter__description {
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  padding-bottom: 20px;
}

.roaming-map-filter__zones {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.roaming-map-filter__zone {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
  margin-right: 30px;
}

.roaming-map-filter__zone-color {
  border: 1px solid #eeeeee;
  display: block;
  height: 20px;
  margin-right: 10px;
  width: 20px;
}

.roaming-map-filter__zone-label {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.roaming-map-filter__select {
  display: none;
  margin-top: 15px;
}

.roaming-map-filter__select--continent {
  position: relative;
  z-index: 10;
}

.roaming-map-filter__select--country {
  position: relative;
  z-index: 0;
}

.roaming-map-filter__select--visible {
  animation: vertical-node-in 0.5s ease-in-out;
  display: block;
}

@media print, screen and (min-width: 64em) {
  .roaming-map-filter__description {
    padding-bottom: 30px;
  }
}
.c-roaming-rates {
  position: relative;
  margin-bottom: 28px;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates {
    margin-bottom: 40px;
  }
}
.c-roaming-rates__container {
  padding: 26px 15px;
  background-color: #F6F6F6;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__container {
    padding: 40px 60px;
  }
}
.c-roaming-rates__title {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 14px;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__title {
    font-size: 36px;
  }
}
.c-roaming-rates__subtitle {
  margin-bottom: 16px;
  line-height: 24px;
}
.c-roaming-rates__label {
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 8px;
  font-family: "Lato", sans-serif;
}
.c-roaming-rates__zone-selector {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__zone-selector {
    flex-direction: row;
  }
}
.c-roaming-rates__zone-selector__item {
  width: 300px;
  display: inline-flex;
  flex-direction: column;
  margin-right: 30px;
  margin-top: 16px;
}
.c-roaming-rates__zone-selector__item:last-child {
  margin-top: 16px;
  align-items: flex-start;
}
.c-roaming-rates__zone-selector__item:last-child button {
  margin-top: auto;
}
.c-roaming-rates__zone-selector__button {
  background-color: #0056BB;
  color: #fff;
  border-radius: 50px;
  padding: 16px 36px;
  width: auto;
  border: 0;
  font-weight: 700;
  font-size: 16px;
  font-family: "Lato", sans-serif;
  cursor: pointer;
}
.c-roaming-rates__zone-selector__button:hover {
  opacity: 0.7;
}
.c-roaming-rates__zone-selector__country-selector {
  height: 48px;
  border-radius: 0;
  border: 1px solid #bfbfbf;
  width: 300px;
  max-width: calc(100vw - 30px);
  padding-left: 16px;
}
.c-roaming-rates__results {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  margin-top: 32px;
}
.c-roaming-rates__results.u-wrapper {
  margin-right: 15px;
  margin-left: 15px;
  width: calc(100% - 30px);
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__results.u-wrapper {
    margin-right: auto;
    margin-left: auto;
  }
}
.c-roaming-rates__results__title {
  padding: 16px 15px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #ECECEC;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__results__title {
    padding: 24px 60px;
  }
}
.c-roaming-rates__results__title .icon {
  width: 15px;
  vertical-align: top;
  margin: 0 10px;
}
.c-roaming-rates__results__title .icon__glyph {
  stroke: #000;
}
.c-roaming-rates__results__subtitle {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  margin-bottom: 16px;
}
.c-roaming-rates__results__rates {
  padding: 16px 15px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__results__rates {
    padding: 24px 60px;
  }
}
.c-roaming-rates__results__rates__column {
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__results__rates__column {
    width: 50%;
  }
}
.c-roaming-rates__results__list__item {
  list-style: disc;
  margin-left: 18px;
  font-family: "Lato", sans-serif;
  margin-bottom: 18px;
}
.c-roaming-rates__results__list__item .precios__zonas {
  color: #0056BB;
}
.c-roaming-rates__results__warning {
  background-color: #ECF2F6;
  padding: 16px 15px;
}
@media print, screen and (min-width: 48em) {
  .c-roaming-rates__results__warning {
    padding: 24px 60px;
  }
}
.c-roaming-rates__results__warning p {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 21px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.satisfaction-help-form__item {
  margin-bottom: 15px;
}

.satisfaction-help-form__item--button {
  margin-bottom: 0;
  margin-top: 30px;
}

.satisfaction-help-form__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
  margin-bottom: 15px;
}

.satisfaction-help-form__description {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.section-description-with-aside-text {
  margin-bottom: 30px;
  margin-top: 30px;
}

.section-description-with-aside-text__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.section-description-with-aside-text__content {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  margin-top: 30px;
}

@media print, screen and (min-width: 64em) {
  .section-description-with-aside-text {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .section-description-with-aside-text__column {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .section-description-with-aside-text__column:first-child {
    padding-right: 60px;
  }
  .section-description-with-aside-text__content {
    margin-top: 80px;
  }
  .section-description-with-aside-text__content--bigger-margin {
    margin-top: 126px;
  }
}
@media screen and (min-width: 80em) {
  .section-description-with-aside-text {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .section-description-with-aside-text__column:first-child {
    padding-right: 90px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.section-description-with-cta {
  margin-bottom: 30px;
  margin-top: 30px;
}
.section-description-with-cta .section-description__description {
  margin-bottom: 20px;
}
.section-description-with-cta .section-description__description a {
  color: #268fcb;
}
.section-description-with-cta .button {
  margin-top: 10px;
}
.section-description-with-cta .section-description > :last-child {
  margin-bottom: 0;
}

.section-description-with-cta__column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

@media print, screen and (min-width: 64em) {
  .section-description-with-cta {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .section-description-with-cta {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
.shops__map-layer {
  height: 480px;
}

.shops__map-filter {
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.shops__map-filter .map-filter {
  margin: 0 auto;
  margin-top: 90px;
}

.shops__map-filter-geocode-form {
  display: block;
  margin-top: 30px;
}
.shops__map-filter-geocode-form .button {
  margin-top: 15px;
  width: 100%;
}

.shops__map-filter-geocode-error {
  margin-top: 15px;
}

@media print, screen and (min-width: 48em) {
  .shops__map-filter {
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .shops__map {
    display: block;
    position: relative;
    position: relative;
  }
  .shops__map::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .shops__map > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .shops__map-layer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
  }
  .shops__map-filter {
    margin-bottom: 0;
    position: relative;
  }
  .shops__map-filter .map-filter {
    max-width: 440px;
    position: absolute;
    right: 0;
    top: 50px;
    z-index: 10;
  }
  .shops__map-filter-geocode-form {
    align-items: flex-end;
    display: flex;
  }
  .shops__map-filter-geocode-form .button {
    margin-top: 0;
    width: auto;
  }
}
@media screen and (min-width: 90em) {
  .shops__map-filter .map-filter {
    right: 30px;
    top: 50px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.shops-marker-detail {
  color: #444444;
  display: flex;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  max-width: 380px;
}

.shops-marker-detail__image {
  flex-shrink: 0;
  height: 90px;
  width: 90px;
}

.shops-marker-detail__description {
  flex: 1;
  padding-left: 20px;
}

.shops-marker-detail__name {
  color: #333;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.shops-marker-detail__data {
  margin-bottom: 5px;
}

.shops-marker-detail__label {
  color: #333;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
}

@media print, screen and (min-width: 64em) {
  .shops-marker-detail__name {
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
}
.single-picture {
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  margin-top: 30px;
}

.single-picture__item {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
}

@media print, screen and (min-width: 64em) {
  .single-picture {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .single-picture {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.slider-section-description .section__column-content {
  padding-left: 9px;
  padding-right: 9px;
}
.slider-section-description .section-description {
  padding: 60px 0 60px;
}

.slider-section-description--alt .section-description__title {
  color: #ffffff;
}
.slider-section-description--alt .section-description__subtitle {
  color: #ffffff;
}
.slider-section-description--alt .icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}
.slider-section-description--alt .slider__nav:hover .icon .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}

@media print, screen and (min-width: 48em) {
  .slider-section-description .section__column-content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .slider-section-description .section-description {
    width: 50%;
  }
}
#modal-browsers .modal__content {
  padding: 0;
}
#modal-browsers .modal__close-button {
  font-size: 0;
  position: relative;
  top: 50px;
}
#modal-browsers .modal__close-button .icon__glyph {
  stroke: #000;
}

.c-browsers {
  padding: 26px 0 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-browsers {
    padding: 46px 0 0;
  }
}
.c-browsers__top {
  padding-right: 16px;
  padding-left: 16px;
}
.c-browsers__title {
  color: #1D1F2C;
  font-size: 1.5em;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  letter-spacing: -0.5px;
  line-height: 2.125rem;
}
.c-browsers__subtitle {
  color: #1D1F2C;
  font-size: 1.125em;
  font-weight: normal;
  font-family: "Telecable", sans-serif;
  letter-spacing: -0.5px;
  line-height: 1.75rem;
}
.c-browsers__copy {
  color: #1D1F2C;
  font-size: 1em;
  font-weight: normal;
  font-family: "Lato", sans-serif;
  line-height: 1.75rem;
}
.c-browsers__browsers {
  margin-top: 16px;
  background: #F6F6F6;
  padding-bottom: 0;
}
.c-browsers__browsers__content {
  padding: 20px 16px;
  display: flex;
  flex-wrap: wrap;
}
.c-browsers__browsers__item {
  margin: 0 12px 16px;
  min-width: 115px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-browsers__browsers__item__image {
  margin-bottom: 8px;
  height: 48px;
}
.c-browsers__browsers__item__title {
  color: #1D1F2C;
  font-size: 1em;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  line-height: 1.75rem;
}
.c-browsers__browsers__item__link {
  color: #0056BB;
  font-size: 0.875em;
  font-weight: normal;
  font-family: "Lato", sans-serif;
  line-height: 1.75rem;
}
.c-browsers__modal-content {
  padding: 0;
}
.c-browsers__modal-content__close-button {
  transform: translate(-25%, 150%);
  z-index: 10;
}
.c-browsers__modal-content__close-button .icon__glyph {
  stroke: #1D1F2C;
}

@media print, screen and (min-width: 64em) {
  .c-telecable-header--light {
    margin-top: 70px;
  }
}
.c-telecable-header--light .c-telecable-header__logo img {
  height: 35px !important;
  width: auto !important;
}
@media print, screen and (min-width: 64em) {
  .c-telecable-header--light .c-telecable-header__logo img {
    height: 45px !important;
  }
}
.c-telecable-header--light .c-telecable-header__logo-link {
  margin-left: auto;
  margin-right: auto;
}

.c-browsers {
  padding: 30px 0 0;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .c-browsers {
    padding: 46px 0 0;
  }
}
@media print, screen and (min-width: 64em) {
  .c-browsers {
    padding: 95px 0 0;
  }
}
.c-browsers__top {
  padding-right: 16px;
  padding-left: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__top {
    padding-right: 32px;
    padding-left: 32px;
  }
}
.c-browsers__title {
  margin-bottom: 7px;
  color: #1D1F2C;
  font-size: 2.25em;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  letter-spacing: -0.5px;
  line-height: 3rem;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__title {
    margin-bottom: 10px;
  }
}
.c-browsers__subtitle {
  margin-bottom: 15px;
  color: #1D1F2C;
  font-size: 1em;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  letter-spacing: -0.5px;
  line-height: 27px;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__subtitle {
    margin-bottom: 0;
    font-size: 1.5em;
    line-height: 2.125rem;
  }
}
.c-browsers__copy {
  color: #0056BB;
  font-size: 1em;
  font-weight: bold;
  font-family: "Telecable", sans-serif;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__copy {
    font-size: 1.125em;
  }
}
.c-browsers__icon {
  width: 97px;
  height: auto;
  margin-right: 29px;
  display: none;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__icon {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .c-browsers__flex-container {
    display: flex;
    align-items: center;
    margin-bottom: 42px;
  }
}
.c-browsers__browsers {
  margin-top: 9px;
  padding-bottom: 0;
  background: none;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__browsers {
    display: block;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 28px;
  }
}
.c-browsers__browsers__content {
  padding: 0 16px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__browsers__content {
    flex-direction: row;
  }
}
.c-browsers__browsers__item {
  margin: 0 0 16px;
  padding: 12px 12px 12px 26px;
  min-width: 183px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: #F2F2F2;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__browsers__item {
    margin-right: 20px;
    padding: 14px 35px 14px 35px;
    flex-direction: column;
    text-align: center;
  }
}
@media print, screen and (min-width: 64em) {
  .c-browsers__browsers__item {
    margin-right: 30px;
  }
}
.c-browsers__browsers__item__image {
  margin-right: 36px;
  height: 55px;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .c-browsers__browsers__item__image {
    margin-right: auto;
    margin-left: auto;
  }
}
.c-browsers__browsers__item__title {
  color: #1D1F2C;
  font-size: 1em;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  line-height: 1.75rem;
}
.c-browsers__browsers__item__link {
  color: #0056BB;
  font-size: 0.875em;
  font-weight: bold;
  font-family: "Lato", sans-serif;
  line-height: 1.25rem;
}
.c-browsers__modal-content {
  padding: 0;
}
.c-browsers__modal-content__close-button {
  transform: translate(-25%, 150%);
  z-index: 10;
}
.c-browsers__modal-content__close-button .icon__glyph {
  stroke: #1D1F2C;
}

@media screen and (min-width: 80em) {
  .u-wrapper--narrow {
    max-width: 1100px !important;
  }
}

.section-description__title {
  margin-bottom: 5px !important;
  font-size: 21px !important;
  font-family: "Telecable", sans-serif;
  line-height: 27px;
}

.section-description__subtitle {
  font-size: 18px !important;
  font-family: "Telecable", sans-serif;
  line-height: 24px;
}

.section-description--centered {
  text-align: center;
}

.c-smartphones {
  width: 100%;
  padding: 83px 0 45px 0;
}
.c-smartphones__mas-buscados {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  padding: 44px 16px 0 16px;
}
@media print, screen and (min-width: 48em) {
  .c-smartphones__mas-buscados {
    flex-direction: row;
    padding: 16px 16px 0 16px;
  }
}
.c-smartphones__buscado {
  color: #7F7F7F;
}
.c-smartphones__tienda {
  color: #FF7300;
}
.c-smartphones__phone {
  color: #FF7300;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.switcher-card-aside-image .switcher__nav-items {
  margin-top: 24px;
}
.switcher-card-aside-image .card-aside-image {
  width: 100%;
}
.switcher-card-aside-image .card-aside-icon__content {
  padding: 15px;
}
.switcher-card-aside-image .card-aside-icon__icon {
  display: none;
}
.switcher-card-aside-image .card-aside-icon__title {
  margin-left: 0;
}
.switcher-card-aside-image .card-aside-icon__title::after {
  content: none;
}

@media print, screen and (min-width: 48em) {
  .switcher-card-aside-image .card-aside-icon__content {
    padding: 20px 25px;
  }
  .switcher-card-aside-image .card-aside-icon__icon {
    display: block;
  }
  .switcher-card-aside-image .card-aside-icon__title {
    margin-left: 15px;
  }
  .switcher-card-aside-image .card-aside-icon__title::after {
    content: "";
  }
}
.section-description__title {
  margin-bottom: 5px !important;
  font-family: "Telecable", sans-serif;
  font-size: 18px !important;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .section-description__title {
    font-size: 21px !important;
    line-height: 27px;
  }
}

.section-description__subtitle {
  font-family: "Lato", sans-serif;
  font-size: 14px !important;
  line-height: 14px;
}
@media print, screen and (min-width: 48em) {
  .section-description__subtitle {
    font-size: 16px !important;
    line-height: 24px;
  }
}

.section-description--centered {
  text-align: center;
}

.c-tarifas {
  width: 100%;
  padding: 32px 0;
}
.c-tarifas__destacado {
  padding: 12px 34px;
  color: #ffffff;
  background-color: #008dff;
  width: auto;
  margin: 15px auto 15px auto;
  display: flex;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .c-tarifas__destacado {
    text-align: center;
    width: max-content;
  }
}
.c-tarifas__destacado__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  min-width: 32px;
  margin-left: -22px;
  margin-right: 8px;
  background: rgba(255, 255, 255, 0.2);
}
.c-tarifas__destacado__icon > svg {
  height: 15px;
}
.c-tarifas__destacado__icon > svg > * {
  stroke: #ffffff;
}
.c-tarifas__lineas-adicionales {
  display: flex;
  justify-content: center;
  text-align: center;
  padding: 32px 14px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 14px;
  color: #7F7F7F;
}
@media print, screen and (min-width: 48em) {
  .c-tarifas__lineas-adicionales {
    font-size: 1rem;
    line-height: 24px;
  }
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.user-login-form {
  min-width: 240px;
}
.user-login-form .form-input,
.user-login-form .link,
.user-login-form .button {
  margin-top: 15px;
}
.user-login-form .form-input {
  display: block;
  width: 100%;
}
.user-login-form .link {
  font-size: 1rem;
}
.user-login-form .button {
  display: block;
  width: 100%;
}

.user-login-form--loading .user-login-form__loader {
  animation: vertical-node-in 0.5s ease-in-out;
  display: flex;
}
.user-login-form--loading .user-login-form__content {
  display: none;
}

.user-login-form__loader {
  align-items: center;
  display: none;
  justify-content: center;
  min-height: 244px;
  width: 100%;
}

.user-login-form__content {
  display: block;
}

.user-login-form__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.user-login-form__subtitle {
  display: block;
  margin-top: 5px;
  font-family: "Telecable", sans-serif;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1rem;
}
@media print, screen and (min-width: 48em) {
  .user-login-form__subtitle {
    max-width: 300px;
  }
}

.user-login-form__register .link {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  white-space: nowrap;
}

.user-login-form__error-message {
  align-items: flex-start;
  color: #0056BB;
  display: none;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.25rem;
  margin-top: 15px;
}
.user-login-form__error-message .icon {
  height: 40px;
  margin-right: 15px;
  width: 40px;
}

.user-login-form__error-message--visible {
  animation: vertical-node-in 0.5s ease-in-out;
  display: flex;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.user-logged-in {
  min-width: 240px;
}

.user-logged-in__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.5rem;
}
.user-logged-in__title strong {
  color: #0056BB;
}

.user-logged-in__content {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
  margin-top: 15px;
}

.user-logged-in__links-nav {
  margin-top: 30px;
}

.user-logged-in__link {
  margin-bottom: 15px;
}
.user-logged-in__link .link-with-icon {
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  justify-content: flex-start;
  line-height: 1.125rem;
}
.user-logged-in__link .link-with-icon--black {
  color: #444444;
}
.user-logged-in__link .icon {
  height: 20px;
  width: 20px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.two-columns-banner__column-left,
.two-columns-banner__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.two-columns-banner__column-left {
  padding-left: 0;
  padding-right: 0;
}
.two-columns-banner__column-left .section__column-background {
  position: relative;
}

.two-columns-banner__title {
  text-align: center;
  margin-top: 35px;
  margin-bottom: 5px;
  padding: 0 15px;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.two-columns-banner__title.only {
  margin-top: 30px;
  margin-bottom: 20px;
}

.two-columns-banner__subtitle {
  text-align: center;
  margin-bottom: 20px;
  padding: 0 15px;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}

.two-columns-banner__orange-background {
  background: #0056BB !important;
  height: 100%;
  width: 100%;
}

.two-columns-banner__grey-background {
  background: #F2F2F2;
  height: 100%;
  width: 100%;
}

.two-cols-banner__picture-wrapper {
  position: relative;
}

.two-cols-banner__content-wrapper {
  color: #ffffff;
  padding: 40px 9px 32px;
}
.two-cols-banner__content-wrapper .section-description--alt {
  color: #ffffff;
}
.two-cols-banner__content-wrapper .section-description--alt .section-description__title {
  color: #ffffff;
}
.two-cols-banner__content-wrapper .button--white {
  background-color: #ffffff;
  color: #0056BB;
}

.two-cols-banner__content {
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: "Lato", sans-serif;
}
.two-cols-banner__content a.img-btn {
  padding-right: 15px;
  padding-bottom: 15px;
}
.two-cols-banner__content a.img-btn:before, .two-cols-banner__content a.img-btn:after {
  display: none;
}
.two-cols-banner__content a.img-btn:hover {
  opacity: 0.9;
}
.two-cols-banner__content .section-description__title {
  color: #ffffff;
}

.two-cols-banner__image {
  width: 100%;
}

.two-cols-banner__ctas .button {
  margin-right: 30px;
  margin-top: 30px;
  border-radius: 24px;
}
.two-cols-banner__ctas .button:last-child {
  margin-right: 0;
}

@media print, screen and (min-width: 48em) {
  .two-columns-banner__column-left {
    padding-left: 15px;
    padding-right: 15px;
  }
  .two-columns-banner__column-left .section__column-background {
    position: absolute;
  }
  .two-cols-banner__content-wrapper {
    padding: 40px 0 40px 60px;
  }
  .two-columns-banner__column-left,
  .two-columns-banner__column-right {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .two-cols-banner__picture {
    height: 100%;
  }
  .two-cols-banner__picture::before {
    content: none;
  }
  .two-cols-banner__image {
    height: 100%;
    object-fit: cover;
    position: absolute;
    width: 100%;
  }
  .two-columns-banner__title {
    padding: 0;
    font-size: 1.375rem;
    line-height: 1.625rem;
  }
  .two-columns-banner__title.only {
    margin-bottom: 20px;
  }
  .two-columns-banner__subtitle {
    padding: 0;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media print, screen and (min-width: 64em) {
  .two-cols-banner__content-wrapper {
    padding: 32px 0 40px 64px;
  }
  .two-columns-banner__column-left {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .two-columns-banner__column-right {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 80em) {
  .two-columns-banner__column-left,
  .two-columns-banner__column-right {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 90em) {
  .two-cols-banner__content-wrapper {
    padding: 65px 0 65px 135px;
  }
}
.two-columns-banner__grey-text,
.two-columns-banner__grey-text a {
  color: #333 !important;
}

.landing-netflix .two-cols-banner__content-wrapper .section-description--alt .section-description__title {
  color: #000;
}

.two-columns-banner__orientation-left {
  flex-direction: row-reverse;
  max-width: 100%;
}

.two-columns-banner__orientation-right {
  flex-direction: row;
  max-width: 100%;
}

.two-columns-banner__orientation-left .section__column .section__column-background {
  width: 100%;
}

.two-columns-banner__orientation-left .section__column:last-child:not(:first-child) .section__column-background {
  right: 0;
  left: auto;
}

.two-columns-banner__orientation-left .two-cols-banner__content-wrapper {
  width: 100%;
  max-width: 475px;
}

.two-columns-banner__orientation-right .two-cols-banner__content-wrapper {
  width: 100%;
  max-width: 475px;
}

.upgrade-comparison {
  margin-bottom: 30px;
  margin-top: 30px;
}
.upgrade-comparison .section-description {
  margin-bottom: 60px;
  padding-left: 15px;
  padding-right: 15px;
}

.upgrade-comparison__item {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

@media print, screen and (min-width: 64em) {
  .upgrade-comparison {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .upgrade-comparison {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
.wifi-coverage {
  margin-bottom: 30px;
  margin-top: 30px;
}

.wifi-coverage__map-layer {
  height: 480px;
}

.wifi-coverage__map-filter {
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
.wifi-coverage__map-filter .map-filter {
  margin: 0 auto;
}

.wifi-coverage__map-filter-geocode-form {
  display: block;
  margin-top: 30px;
}
.wifi-coverage__map-filter-geocode-form .button {
  margin-top: 15px;
  width: 100%;
}

.wifi-coverage__map-filter-geocode-error {
  margin-top: 15px;
}

@media print, screen and (min-width: 48em) {
  .wifi-coverage__map-filter {
    margin-left: auto;
    margin-right: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .wifi-coverage {
    margin-bottom: 0;
    margin-top: 0;
  }
  .wifi-coverage__map {
    display: block;
    position: relative;
    max-height: 800px;
    position: relative;
  }
  .wifi-coverage__map::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .wifi-coverage__map > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .wifi-coverage__map::before {
    pointer-events: none;
  }
  .wifi-coverage__map-layer {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
  }
  .wifi-coverage__map-filter {
    margin-bottom: 0;
    position: relative;
  }
  .wifi-coverage__map-filter .map-filter {
    max-width: 440px;
    position: absolute;
    right: 0;
    top: 60px;
    z-index: 10;
  }
  .wifi-coverage__map-filter-geocode-form {
    align-items: flex-end;
    display: flex;
  }
  .wifi-coverage__map-filter-geocode-form .button {
    margin-top: 0;
    width: auto;
  }
}
@media screen and (min-width: 90em) {
  .wifi-coverage__map-filter .map-filter {
    right: 30px;
    top: 120px;
  }
}
/*=============================================
=            Color Variables                  =
=============================================*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/* Chart colors */
.list_with_card_price {
  margin-bottom: 48px;
  margin-top: 48px;
}
.list_with_card_price .legal-text-modal {
  margin: 0;
}
.list_with_card_price .horizontal-scroller {
  width: 100%;
}
.list_with_card_price > div {
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .list_with_card_price > div {
    width: 50%;
  }
}
.list_with_card_price > div.full {
  width: 100%;
  margin-bottom: 30px;
}
@media print, screen and (min-width: 48em) {
  .list_with_card_price > div.full {
    width: 100%;
  }
}
.list_with_card_price > div.full-column {
  display: flex;
  flex-direction: column;
}
.list_with_card_price > div:last-child {
  margin-top: 30px;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
@media print, screen and (min-width: 48em) {
  .list_with_card_price > div:last-child {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .list_with_card_price > div .card {
    margin-left: 30px;
    max-width: 370px;
  }
}
.list_with_card_price > div .links-with-icon__list svg polyline {
  stroke: #0056BB;
}
.list_with_card_price > div .horizontal-scroller {
  width: 100%;
  margin-bottom: 0;
  padding-top: 0 !important;
}
.list_with_card_price > div .horizontal-scroller .swiper-wrapper {
  align-items: flex-start;
}
.list_with_card_price > div .horizontal-scroller .horizontal-scroller__content {
  margin-top: 0 !important;
}
@media print, screen and (min-width: 48em) {
  .list_with_card_price > div .horizontal-scroller .horizontal-scroller__content .horizontal-scroller__items .swiper-wrapper {
    justify-content: center;
  }
}
.list_with_card_price > div .horizontal-scroller .horizontal-scroller__scroll-bar {
  display: none;
}
.list_with_card_price .links-with-icon__link-group {
  flex: 100%;
  max-width: none;
}

.microsoft-365 .horizontal-scroller {
  padding-top: 0 !important;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a, .legal-text-modal__link, .legal-text-modal__modal-content a {
  color: #d92679;
}
.link--secondary:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover, .legal-text-modal__link:hover, .legal-text-modal__modal-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active, .link--active.legal-text-modal__link, .legal-text-modal__modal-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .legal-text-modal__modal-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .legal-text-modal__modal-content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal-text-modal__modal-content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal-text-modal__modal-content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal-text-modal__modal-content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.legal-text-modal__modal-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .legal-text-modal__modal-content b,
.legal strong,
.terminal__rate-conditions-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.legal-text-modal__modal-content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .legal-text-modal__modal-content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol,
.legal p,
.terminal__rate-conditions-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal-text-modal__modal-content p,
.legal ul,
.terminal__rate-conditions-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal-text-modal__modal-content ul,
.legal br,
.terminal__rate-conditions-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.legal-text-modal__modal-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal-text-modal__modal-content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .legal-text-modal__modal-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .legal-text-modal__modal-content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .legal-text-modal__modal-content i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.list_with_big_companies_cards .horizontal-scroller:first-child {
  padding-top: 0 !important;
}
.list_with_big_companies_cards .section__column {
  margin-top: 30px;
  margin-bottom: 30px;
}
@media screen and (min-width: 64em) {
  .list_with_big_companies_cards .section__column-content {
    display: flex;
  }
}
@media screen and (min-width: 48em) {
  .list_with_big_companies_cards .section__column-content .big_companies_header {
    flex: 0 0 100%;
  }
}
@media screen and (min-width: 64em) {
  .list_with_big_companies_cards .section__column-content .big_companies_header {
    flex: 0 0 33%;
  }
}
.list_with_big_companies_cards .section__column-content .big_companies_header .section-header {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.list_with_big_companies_cards .section__column-content .big_companies_header .section-header::after {
  background-color: #0056BB;
}
.list_with_big_companies_cards .section__column-content .big_companies_header .section-description__title {
  font-size: 1.5rem !important;
  line-height: 1.875rem;
}
.list_with_big_companies_cards .section__column-content .big_companies_header .section-description__description {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 24px;
}
@media screen and (min-width: 64em) {
  .list_with_big_companies_cards .section__column .swiper-wrapper {
    justify-content: flex-end;
  }
}
.list_with_big_companies_cards .section__column .horizontal-scroller__item {
  flex: 0 0 55%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
@media screen and (min-width: 35.5em) {
  .list_with_big_companies_cards .section__column .horizontal-scroller__item {
    flex: 0 0 45%;
  }
}
@media screen and (min-width: 48em) {
  .list_with_big_companies_cards .section__column .horizontal-scroller__item {
    flex: 0 0 52%;
  }
}
@media screen and (min-width: 64em) {
  .list_with_big_companies_cards .section__column .horizontal-scroller__item {
    flex: 0 0 25%;
    min-width: none;
  }
}
@media screen and (min-width: 64em) {
  .list_with_big_companies_cards .section__column .horizontal-scroller__scroll-bar-wrapper {
    display: none;
  }
}
@media screen and (min-width: 64em) {
  .list_with_big_companies_cards .section__column .swiper-container-horizontal {
    cursor: auto !important;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.cybersecurity .links-with-icon {
  margin-top: 24px;
  margin-bottom: 0;
  margin-left: -25px;
  margin-right: -25px;
}
.cybersecurity .links-with-icon__link-group {
  padding-bottom: 50px;
}
.cybersecurity .links-with-icon .link-with-icon {
  font-size: 1rem;
  line-height: 1.5rem;
  padding: 10px 0;
}
.cybersecurity .links-with-icon .link-with-icon .icon__glyph {
  stroke: #333;
}
@media screen and (min-width: 48em) {
  .cybersecurity .links-with-icon {
    margin-left: 0;
    margin-right: 0;
  }
}
.cybersecurity .links-with-icon .section-description {
  margin: 0;
}
.cybersecurity .links-with-icon .link-with-icon:hover .icon__glyph {
  stroke: #0056BB;
}
.cybersecurity a.button--firewall {
  margin: 50px 0 0 0;
  padding: 13px 16px;
}
@media screen and (min-width: 64em) {
  .cybersecurity a.button--firewall {
    margin: 0;
  }
}
.cybersecurity .card {
  flex: 0 0 100%;
  margin-top: 30px;
}
@media screen and (min-width: 64em) {
  .cybersecurity .card {
    flex: 0 0 33%;
    margin-right: 8.5%;
  }
}
.cybersecurity .card-product__content-wrapper__content {
  padding: 12px 16px 16px;
}
.cybersecurity .card-product__content-wrapper__price {
  display: flex;
  justify-content: flex-start;
  margin-left: 25%;
}
.cybersecurity .card-product__content-wrapper__price .price-monthly-fee .price-with-subject__integer-amount {
  font-size: 84px;
  height: 72px;
}
.cybersecurity .card-product__content-wrapper__price .price-monthly-fee .price-with-subject__right {
  justify-content: space-around;
}
.cybersecurity .card-product__content-wrapper__price .price-monthly-fee .price-with-subject__right .price-with-subject__decimal-amount {
  font-size: 2.625rem;
  line-height: 3.375rem;
}
.cybersecurity .card-product__content-wrapper__price .price-monthly-fee .price-with-subject__right .price-with-subject__subject {
  font-size: 1.5rem;
  height: 13px;
}
.cybersecurity .card-product__content-wrapper__price .price-monthly-fee .price-taxes {
  color: #333;
}
.cybersecurity .card-product__content-wrapper__actions .button--primary {
  border-radius: 5px;
  min-height: 48px;
}
.cybersecurity__hero a[href="#modal_cybersecurity_login_hero"] {
  margin-top: 16px;
  background-color: #0056BB;
  height: 48px;
  padding: 16px 30px;
}
.cybersecurity__pymes {
  flex-wrap: wrap;
  margin-top: 54px;
  margin-bottom: 44px;
}
.cybersecurity__pymes .section-header {
  font-size: 0.875rem !important;
  line-height: 1rem;
}
.cybersecurity__pymes .section-header::after {
  background-color: #0056BB;
}
.cybersecurity__pymes .section-description--first-description .section-description__title {
  font-size: 1.5rem !important;
  line-height: 1.75rem;
  font-weight: 700;
}
.cybersecurity__pymes .section-description--first-description .section-description__description {
  margin-top: 18px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.cybersecurity__pymes .section-description--list-description {
  margin-top: 54px;
}
.cybersecurity__pymes .section-description--list-description .section-description__title {
  font-size: 1.3125rem !important;
  line-height: 1.6875rem;
  font-weight: 700;
  color: #333;
}
.cybersecurity__banner {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.cybersecurity__banner section {
  width: 100%;
}
.cybersecurity__banner section .two-columns-banner__column-left .section__column-background .two-cols-banner__picture {
  display: flex;
  justify-content: flex-end;
}
@media screen and (min-width: 1440px) {
  .cybersecurity__banner section .two-columns-banner__column-left .section__column-background .two-cols-banner__picture .two-cols-banner__image {
    object-fit: contain;
    width: fit-content;
  }
}
.cybersecurity__banner section .section__column-content .two-cols-banner__content-wrapper .section-description__title {
  color: #333;
  font-size: 1.5rem !important;
  line-height: 1.875rem;
}
.cybersecurity__banner section .section__column-content .two-cols-banner__content-wrapper .section-description .two-cols-banner__content {
  margin-top: 20px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333;
}
.cybersecurity__banner section .section__column-content .two-cols-banner__content-wrapper .section-description .two-cols-banner__content a.link--underlined-black {
  color: #333;
  border-bottom: 1px solid black;
  font-weight: 500;
}
.cybersecurity__banner section .section__column-content .two-cols-banner__content-wrapper .section-description .two-cols-banner__content a.link--underlined-black:hover {
  opacity: 0.7;
}
.cybersecurity__banner section .section__column-content .two-cols-banner__ctas button {
  margin-top: 48px;
}
.cybersecurity__banner section .section__column-content .two-cols-banner__content-wrapper:hover section > .user-login-form {
  background-color: red;
}
.cybersecurity__banner .cybersecurity-login-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding: 36px 25px;
}
.cybersecurity__banner .cybersecurity-login-wrapper .button--login {
  position: relative;
  z-index: 10;
  max-width: 275px;
  border-radius: 5px;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 48em) {
  .cybersecurity__banner .cybersecurity-login-wrapper .button--login {
    right: 130px;
    bottom: 40px;
    left: unset;
  }
}
.cybersecurity__banner .cybersecurity-login-wrapper .button--login:hover ~ .user-login-form {
  opacity: 1;
  z-index: 10;
  pointer-events: auto;
}
.cybersecurity__banner .cybersecurity-login-wrapper .user-login-form {
  pointer-events: none;
  position: absolute;
  z-index: 10;
  top: 30%;
  opacity: 0;
  padding: 30px 16px;
  background-color: white;
  border-radius: 5px;
  box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.1);
}
@media screen and (min-width: 48em) {
  .cybersecurity__banner .cybersecurity-login-wrapper .user-login-form {
    bottom: -370px;
    top: 100%;
    left: unset;
  }
}
.cybersecurity__banner .cybersecurity-login-wrapper .user-login-form:hover {
  opacity: 1;
  z-index: 10;
  pointer-events: auto;
}
.cybersecurity__advantages, .cybersecurity__firewall {
  margin-top: 60px;
  display: block;
}
.cybersecurity__advantages .section-description__title, .cybersecurity__firewall .section-description__title {
  font-size: 1.3125rem;
  line-height: 1.6875rem;
}
.cybersecurity__advantages .section-description__description, .cybersecurity__firewall .section-description__description {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.cybersecurity__advantages .c-porQueT--advantages,
.cybersecurity__advantages .c-porQueT--firewall, .cybersecurity__firewall .c-porQueT--advantages,
.cybersecurity__firewall .c-porQueT--firewall {
  padding-bottom: 0;
  padding-top: 0;
}
.cybersecurity__advantages .c-porQueT--advantages .c-carousel,
.cybersecurity__advantages .c-porQueT--firewall .c-carousel, .cybersecurity__firewall .c-porQueT--advantages .c-carousel,
.cybersecurity__firewall .c-porQueT--firewall .c-carousel {
  padding-top: 10px;
}
.cybersecurity__advantages .c-porQueT--advantages .c-carousel .swiper-slide,
.cybersecurity__advantages .c-porQueT--firewall .c-carousel .swiper-slide, .cybersecurity__firewall .c-porQueT--advantages .c-carousel .swiper-slide,
.cybersecurity__firewall .c-porQueT--firewall .c-carousel .swiper-slide {
  width: max-content !important;
}
.cybersecurity__advantages .c-porQueT--advantages .c-carousel .swiper-container,
.cybersecurity__advantages .c-porQueT--firewall .c-carousel .swiper-container, .cybersecurity__firewall .c-porQueT--advantages .c-carousel .swiper-container,
.cybersecurity__firewall .c-porQueT--firewall .c-carousel .swiper-container {
  padding-left: 0;
}
.cybersecurity__advantages .c-porQueT--advantages .c-porQueT__card,
.cybersecurity__advantages .c-porQueT--firewall .c-porQueT__card, .cybersecurity__firewall .c-porQueT--advantages .c-porQueT__card,
.cybersecurity__firewall .c-porQueT--firewall .c-porQueT__card {
  max-width: 255px;
  width: 100%;
}
.cybersecurity__advantages .c-porQueT--advantages .c-porQueT__content,
.cybersecurity__advantages .c-porQueT--firewall .c-porQueT__content, .cybersecurity__firewall .c-porQueT--advantages .c-porQueT__content,
.cybersecurity__firewall .c-porQueT--firewall .c-porQueT__content {
  padding: 48px 16px;
}
.cybersecurity__advantages .c-porQueT--advantages .c-porQueT__cardTitle,
.cybersecurity__advantages .c-porQueT--firewall .c-porQueT__cardTitle, .cybersecurity__firewall .c-porQueT--advantages .c-porQueT__cardTitle,
.cybersecurity__firewall .c-porQueT--firewall .c-porQueT__cardTitle {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #333;
}
.cybersecurity__advantages .c-porQueT--advantages .c-porQueT__cardText,
.cybersecurity__advantages .c-porQueT--firewall .c-porQueT__cardText, .cybersecurity__firewall .c-porQueT--advantages .c-porQueT__cardText,
.cybersecurity__firewall .c-porQueT--firewall .c-porQueT__cardText {
  color: #333;
}
.cybersecurity__advanced {
  background-color: #F2F2F2;
  margin-top: 64px;
}
.cybersecurity__advanced.section--full {
  max-width: 100%;
  width: 100%;
}
.cybersecurity__advanced__first {
  display: flex;
  flex-flow: row wrap;
  padding-top: 84px;
}
@media screen and (min-width: 64em) {
  .cybersecurity__advanced__first .section-description {
    flex: 0 0 40%;
    margin-right: 18.5%;
  }
}
.cybersecurity__advanced__first .section-description__title {
  font-size: 1.3125rem !important;
  line-height: 1.6875rem;
  font-weight: bold;
  color: #333;
}
.cybersecurity__advanced__first .section-description__description {
  margin-top: 16px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #333;
}
.cybersecurity__advanced__second {
  margin-top: 64px;
}
@media screen and (min-width: 64em) {
  .cybersecurity__advanced__second .section-description {
    flex: 0 0 50%;
  }
}
.cybersecurity__advanced__second .section-description__title {
  flex: 0 0 75%;
  font-size: 1.125rem !important;
  line-height: 1.5rem;
  font-weight: 700;
  color: #333;
}
.cybersecurity__advanced__second .list-container {
  margin-top: 14px;
}
@media screen and (min-width: 48em) {
  .cybersecurity__advanced__second .list-container {
    display: flex;
    justify-content: space-between;
  }
}
@media screen and (min-width: 48em) {
  .cybersecurity__advanced__second .list-container .first-list {
    flex: 0 0 40%;
  }
}
@media screen and (min-width: 48em) {
  .cybersecurity__advanced__second .list-container .second-list {
    flex: 0 0 45%;
  }
}
.cybersecurity__advanced__second .list-container .section-description__title {
  flex: 0 0 75%;
  font-size: 1.125rem !important;
  line-height: 1.5rem;
  color: #333;
}
.cybersecurity__advanced__second .list-container .section-description__description {
  margin-top: 26px;
  line-height: 1.5rem;
}
.cybersecurity__backup {
  margin-top: 84px;
  margin-bottom: 84px;
}
.cybersecurity__backup .section-description {
  flex: 0 0 100%;
}
@media screen and (min-width: 64em) {
  .cybersecurity__backup .section-description {
    flex: 0 0 40%;
    margin-right: 18.5%;
  }
}
@media (min-width: 64em) {
  .cybersecurity__firewall__container {
    display: flex;
  }
  .cybersecurity__firewall__container > :first-child {
    flex: 0 0 28%;
  }
  .cybersecurity__firewall__container > :not(:first-child) {
    width: 64%;
    margin-left: 8%;
  }
}
.cybersecurity__firewall .u-wrapper .c-carousel .swiper-slide {
  width: max-content;
}
.cybersecurity__firewall .u-wrapper .c-carousel__nav-controls {
  display: flex !important;
}
@media print, screen and (min-width: 48em) {
  .cybersecurity #modal_cybersecurity_banner_video .c-lity-modal__content {
    min-width: 700px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.cybersecurity.user-login-form {
  min-width: 0;
}
@media screen and (min-width: 375px) {
  .cybersecurity.user-login-form {
    min-width: 240px;
  }
}
.cybersecurity.user-login-form__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.cybersecurity.user-login-form .contact-form__submit {
  display: flex;
  justify-content: center;
}

.c-table {
  width: 100%;
  box-shadow: inset 0 0 0 1px #ECECEC;
  border-radius: 4px;
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
}
.c-table__thead__th {
  padding: 30px 0;
  border-bottom: 1px solid #ECECEC;
  text-align: center;
  font-weight: bold;
  display: none;
}
.c-table__thead__th__content {
  display: inline-flex;
}
@media (max-width: 600px) {
  .c-table__thead__th[data-mobile=true] {
    display: table-cell;
  }
}
@media (max-width: 1200px) {
  .c-table__thead__th[data-mobile=true] {
    display: table-cell;
  }
}
@media (min-width: 1201px) {
  .c-table__thead__th[data-desktop=true] {
    display: table-cell;
  }
}
.c-table__tbody__td {
  padding: 30px 0;
  border-bottom: 1px solid #ECECEC;
  text-align: center;
  display: none;
}
@media (max-width: 600px) {
  .c-table__tbody__td[data-mobile=true] {
    display: table-cell;
  }
}
@media (max-width: 1200px) {
  .c-table__tbody__td[data-mobile=true] {
    display: table-cell;
  }
}
@media (min-width: 1201px) {
  .c-table__tbody__td[data-desktop=true] {
    display: table-cell;
  }
}
.c-table__tbody tr:last-child td {
  border: 0;
}
.c-table__tbody a {
  color: #FF7300;
  font-weight: bold;
}
.c-table .icon {
  display: inline-flex;
  max-width: 16px;
  max-height: 16px;
  stroke-width: 1;
  margin: 0 10px 0 0;
}

.c-tvgo {
  width: calc(100% + 64px);
  margin: 0 -32px;
  color: #1D1F2C;
  font-family: "Telecable", sans-serif;
  background-color: rgba(236, 236, 236, 0.2);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  padding: 50px 0 55px 0;
}
.c-tvgo__inner {
  position: relative;
}
@media (max-width: 1100px) {
  .c-tvgo__inner {
    padding: 0 30px;
  }
}
.c-tvgo__pretitle {
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
  letter-spacing: -0.5px;
}
.c-tvgo__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 60px;
  line-height: 72px;
  letter-spacing: -0.5px;
  color: #0056BB;
  margin: 0 0 10px 0;
}
.c-tvgo__text {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  max-width: 365px;
  margin: 0 0 15px 0;
}
@media (max-width: 700px) {
  .c-tvgo__text {
    max-width: none;
  }
}
.c-tvgo__cta {
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 30px 0;
}
.c-tvgo__app-title {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 20px 0;
}
.c-tvgo__app-btns {
  display: flex;
}
.c-tvgo__img {
  position: absolute;
  top: -25px;
  right: 0;
  width: 678px;
  height: 410px;
}
@media (max-width: 1100px) {
  .c-tvgo__img {
    width: 575px;
    height: 348px;
  }
}
@media (max-width: 900px) {
  .c-tvgo__img {
    width: 420px;
    height: 254px;
  }
}
@media (max-width: 800px) {
  .c-tvgo__img {
    width: 330px;
    height: 200px;
    right: 30px;
  }
}
@media (max-width: 700px) {
  .c-tvgo__img {
    position: relative;
    top: 0;
    right: 0;
    width: auto;
    height: auto;
    padding-top: 30px;
  }
}
.c-tvgo__img__background {
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 700px) {
  .c-tvgo__img__background {
    position: relative;
    max-width: 80%;
    display: block;
    margin: auto;
  }
}

.c-tvgo__app-btns__cta {
  background-color: #000;
  border-radius: 100px;
  display: block;
  transition: all 0.3s ease-in-out;
  border: 1px solid #1D1F2C;
  min-width: 150px;
  height: 35px;
  margin-right: 16px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}
.c-tvgo__app-btns__cta svg {
  height: 42px;
  width: auto;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.tvgo-disclaimer {
  background-color: #F6F6F6;
  padding: 30px 0;
}
.tvgo-disclaimer p {
  font-size: 0.6875rem;
  color: #7F7F7F;
  padding: 0 1.5rem;
}

.plain-text-block {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  width: 100%;
}
.plain-text-block__back {
  display: flex;
  color: #0056BB;
  font-size: 16px;
  line-height: 24px;
  align-items: center;
  font-weight: bold;
}
.plain-text-block__back svg {
  max-width: 22px;
  margin-right: 10px;
}
.plain-text-block__title {
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 34px;
  letter-spacing: -0.5px;
  margin-top: 24px;
  margin-bottom: 16px;
}
.plain-text-block__title--2 {
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.5px;
  margin-top: 24px;
  margin-bottom: 16px;
}
.plain-text-block__text {
  margin-bottom: 54px;
}
.plain-text-block__text p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 24px;
}
.plain-text-block__text li {
  margin-top: 24px;
  margin-left: 30px;
  position: relative;
  line-height: 24px;
}
.plain-text-block__text li::before {
  color: #0056BB;
  content: "•";
  display: inline-block;
  position: absolute;
  left: -20px;
  font-size: 36px;
}
.plain-text-block__text li p {
  font-size: 18px;
  margin-bottom: 8px;
  line-height: 24px;
}
.plain-text-block__text.configurator {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media print, screen and (min-width: 64em) {
  .plain-text-block__text.configurator {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}

/*=============================================
=            Color Variables                  =
=============================================*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/* Chart colors */
.field-container {
  display: flex;
  flex-direction: column-reverse;
}

.cv-form__form-col {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  position: relative;
  margin-top: 30px;
}
@media print, screen and (min-width: 48em) {
  .cv-form__form-col {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .cv-form__form-col {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.cv-form__form-col.add button {
  margin: 0;
}
@media print, screen and (min-width: 48em) {
  .cv-form__form-col.add button {
    transform: translateY(6px);
  }
}
@media print, screen and (min-width: 48em) {
  .cv-form__form-col.add {
    padding-top: 20px;
  }
}
.cv-form__form-col.remove {
  display: none;
}

.c-work-with-us {
  padding-top: 48px;
  padding-bottom: 110px;
}
.c-work-with-us__section {
  padding-top: calc(var(--s-v21) * 8);
  padding-bottom: calc(var(--s-v21) * 8);
  max-width: 1431px;
  margin: 0 auto;
}
.c-work-with-us em {
  color: #0056BB;
  font-style: normal;
}
.c-work-with-us a {
  color: #0056BB;
  text-decoration: underline;
}
.c-work-with-us a:hover {
  color: var(--color-secondary);
}
.c-work-with-us h3 {
  font-size: 21px;
  font-family: var(--font-family-secondary);
  font-weight: bolder;
  margin-top: 60px;
}
.c-work-with-us__list {
  width: 100%;
  display: flex;
  flex-direction: column;
  line-height: 1.5rem;
  justify-content: center;
  font-size: 1rem;
  list-style-type: none;
}
.c-work-with-us__list li {
  margin-bottom: 10px;
}
.c-work-with-us__list .li--em {
  font-weight: bold;
}
.c-work-with-us__list--center {
  align-items: center;
}
.c-work-with-us__list--em-first::first-letter {
  color: var(--color-primary);
}
.c-work-with-us__list--nested {
  margin-left: 30px;
}
@media print, screen and (min-width: 48em) {
  .c-work-with-us {
    padding-top: 29px;
  }
}
.c-work-with-us .section-description {
  margin-bottom: 14px;
}
.c-work-with-us .section-description__title {
  font-size: 21px !important;
}
.c-work-with-us .section-description--centered {
  text-align: center;
}
.c-work-with-us__content {
  padding: 48px 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.c-work-with-us__card {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: var(--card-offer-max-width);
  width: 100%;
  height: 100%;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  background-color: var(--color-light-v21);
}
.c-work-with-us__cardIcon {
  margin-bottom: 16px;
  height: 64px;
}
.c-work-with-us__cardIcon .icon__glyph {
  stroke: var(--color-primary);
  fill: none;
}
.c-work-with-us__card-picture {
  width: 100%;
}
.c-work-with-us__card-picture > img {
  object-fit: contain;
  width: inherit;
}
.c-work-with-us__cardTitle {
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  font-family: var(--font-family-primary);
}
.c-work-with-us__cardText {
  font-size: 16px;
  line-height: 24px;
  font-family: var(--font-family-secondary);
}
.c-work-with-us__cardSeparator {
  border: none;
  margin: 16px 0;
  width: 32px;
  height: 4px;
  background-color: var(--color-primary);
}

.cv-form-submit-message-cv {
  margin-left: 20px;
}

.button--remove-button {
  background-color: transparent;
  color: var(--color-text);
}
.button--remove-button:hover {
  color: var(--color-primary);
  background-color: transparent;
}

.cv-pdf-loader-container {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 20px;
}
.cv-pdf-loader-container .loader-content {
  display: inline-block;
}

.button--add-button.disabled {
  background: gray;
  cursor: default;
}

.cv-pdf-loader-button {
  font-family: var(--font-family-secondary);
  font-size: var(--link-font-size);
  line-height: 24px;
  font-weight: bold;
}
.cv-pdf-loader-button:hover {
  cursor: pointer;
}

.cv-pdf-loader-input {
  display: none !important;
  opacity: 0;
  position: absolute;
}

.cv-form__legal-terms {
  margin-top: 10px;
}

.cv-form__form-col.cv-form__query-form-col {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
@media print, screen and (min-width: 64em) {
  .cv-form__form-col.cv-form__query-form-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 48em) {
  .cv-form__form-col.cv-form__query-form-col {
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-top: 30px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a, .legal-text-modal__link, .legal-text-modal__modal-content a {
  color: #d92679;
}
.link--secondary:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover, .legal-text-modal__link:hover, .legal-text-modal__modal-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active, .link--active.legal-text-modal__link, .legal-text-modal__modal-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .legal-text-modal__modal-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .legal-text-modal__modal-content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal-text-modal__modal-content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal-text-modal__modal-content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal-text-modal__modal-content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.legal-text-modal__modal-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .legal-text-modal__modal-content b,
.legal strong,
.terminal__rate-conditions-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.legal-text-modal__modal-content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .legal-text-modal__modal-content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol,
.legal p,
.terminal__rate-conditions-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal-text-modal__modal-content p,
.legal ul,
.terminal__rate-conditions-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal-text-modal__modal-content ul,
.legal br,
.terminal__rate-conditions-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.legal-text-modal__modal-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal-text-modal__modal-content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .legal-text-modal__modal-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .legal-text-modal__modal-content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .legal-text-modal__modal-content i {
  font-style: italic;
}

.kit-digital .background-grey {
  background-color: #F6F6F6;
}
.kit-digital .background-primary {
  background-color: #0056BB;
}
@media screen and (min-width: 80em) {
  .kit-digital .page-header--kit-digital-hero {
    min-height: 447px;
  }
}
@media screen and (min-width: 80em) {
  .kit-digital .page-header--kit-digital-hero .page-header__content {
    flex-direction: row;
    position: relative;
  }
}
.kit-digital .page-header--kit-digital-hero .page-header__pre-title {
  align-self: flex-start;
  font-size: 16px;
  line-height: 24px;
}
@media screen and (min-width: 1280px) {
  .kit-digital .page-header--kit-digital-hero .page-header__details {
    max-width: 570px;
  }
}
@media screen and (min-width: 80em) {
  .kit-digital .page-header--kit-digital-hero .page-header__details {
    max-width: 610px;
  }
}
.kit-digital .page-header--kit-digital-hero .page-header__desktop-space {
  display: none;
}
@media screen and (min-width: 80em) {
  .kit-digital .page-header--kit-digital-hero .page-header__desktop-space {
    display: block;
    position: absolute;
    top: 46px;
    right: 0;
    max-width: 500px;
  }
}
.kit-digital .page-header--kit-digital-hero .page-header__desktop-space .kit-digital-form__form-col-help {
  max-width: 100%;
}
.kit-digital .page-header--kit-digital-hero .page-header__title_tag_text {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #ffffff;
  text-transform: uppercase;
  text-align: left;
  align-self: flex-start;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .page-header--kit-digital-hero .page-header__title_tag_text {
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.kit-digital .page-header--kit-digital-hero .page-header__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem !important;
  line-height: 1.75rem;
  font-weight: 700;
  align-self: flex-start;
  text-align: left;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .page-header--kit-digital-hero .page-header__title {
    font-size: 2.25rem !important;
    line-height: 2.625rem;
  }
}
.kit-digital .page-header--kit-digital-hero .page-header__description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  align-self: flex-start;
  text-align: left;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .page-header--kit-digital-hero .page-header__description {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.kit-digital .logos-wrapper-title {
  line-height: 0.85rem;
}
.kit-digital .logos-wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin: 146px 16px 32px;
}
@media screen and (min-width: 375px) {
  .kit-digital .logos-wrapper {
    margin: 146px 40px 32px;
  }
}
@media screen and (min-width: 515px) {
  .kit-digital .logos-wrapper {
    margin: 136px 40px 32px;
  }
}
@media screen and (min-width: 600px) {
  .kit-digital .logos-wrapper {
    flex-wrap: nowrap;
  }
}
@media print, screen and (min-width: 48em) {
  .kit-digital .logos-wrapper {
    margin-top: 121px;
  }
}
@media print, screen and (min-width: 64em) {
  .kit-digital .logos-wrapper {
    margin-top: 101px;
  }
}
@media screen and (min-width: 80em) {
  .kit-digital .logos-wrapper {
    margin: 40px auto;
  }
}
.kit-digital .logos-wrapper h2 {
  display: none;
  max-width: 620px;
  font-size: 0.85rem;
  color: var(--color-grey-600);
}
@media print, screen and (min-width: 64em) {
  .kit-digital .logos-wrapper h2 {
    display: block;
  }
}
.kit-digital .logos-wrapper .logos-image-container {
  display: flex;
  flex-wrap: wrap;
  max-width: 660px;
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .kit-digital .logos-wrapper .logos-image-container {
    justify-content: flex-start;
    gap: 20px;
  }
}
.kit-digital .logos-wrapper .logos-image-container .logos-image {
  max-height: 27px;
  margin-bottom: calc(var(--s) * 5);
}
.kit-digital .logos-wrapper .logos-image-container .logos-image:not(:last-child) {
  margin-right: calc(var(--s) * 2);
}
@media print, screen and (min-width: 64em) {
  .kit-digital .logos-wrapper .logos-image-container .logos-image {
    max-height: 80px;
  }
  .kit-digital .logos-wrapper .logos-image-container .logos-image:not(:last-child) {
    margin-right: calc(var(--s) * 10);
  }
}
.kit-digital .logos-wrapper .logos-separator {
  display: none;
  margin-top: var(--s);
  margin-bottom: calc(var(--s) * 2);
  height: 1px;
  border-bottom: 1px solid var(--color-grey-600);
  width: 100px;
}
@media print, screen and (min-width: 64em) {
  .kit-digital .logos-wrapper .logos-separator {
    display: block;
    width: 170px;
    margin-top: calc(var(--s) * 2);
    margin-bottom: calc(var(--s) * 4);
  }
}
.kit-digital .logos-wrapper .first-logos-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 16px;
}
@media screen and (min-width: 600px) {
  .kit-digital .logos-wrapper .first-logos-wrapper {
    margin-bottom: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .kit-digital .logos-wrapper .first-logos-wrapper {
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: fit-content;
  }
}
.kit-digital .logos-wrapper .first-logos-wrapper img:first-child {
  margin-right: 30px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .logos-wrapper .first-logos-wrapper img:first-child {
    margin-right: 0;
  }
}
@media print, screen and (min-width: 48em) {
  .kit-digital .logos-wrapper .first-logos-wrapper img + img {
    margin-left: 30px;
  }
}
.kit-digital .logos-wrapper .second-logos-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .logos-wrapper .second-logos-wrapper {
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: fit-content;
  }
}
@media print, screen and (min-width: 48em) {
  .kit-digital .logos-wrapper .second-logos-wrapper img + img {
    margin-left: 30px;
  }
}
@media screen and (min-width: 600px) {
  .kit-digital .logos-wrapper .first-logos-wrapper + .second-logos-wrapper {
    margin-left: 30px;
  }
}
.kit-digital .are-you-interested {
  position: relative;
}
.kit-digital .are-you-interested .mobile-wrapper {
  position: absolute;
  top: -215px;
  z-index: 3;
  padding: 24px;
  margin: 0 16px;
  background-color: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
}
@media screen and (min-width: 515px) {
  .kit-digital .are-you-interested .mobile-wrapper {
    top: -134px;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    width: 90%;
  }
}
@media print, screen and (min-width: 48em) {
  .kit-digital .are-you-interested .mobile-wrapper {
    top: -119px;
    width: 95%;
  }
}
@media print, screen and (min-width: 64em) {
  .kit-digital .are-you-interested .mobile-wrapper {
    top: -119px;
  }
}
@media print, screen and (min-width: 64em) {
  .kit-digital .are-you-interested .mobile-wrapper {
    top: -127px;
  }
}
@media screen and (min-width: 80em) {
  .kit-digital .are-you-interested .mobile-wrapper {
    display: none;
  }
}
.kit-digital .are-you-interested__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.kit-digital .are-you-interested__description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 24px;
}
.kit-digital .are-you-interested .button--kit-digital {
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 700;
}
.kit-digital .what-is-digital-kit {
  padding: 40px 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit {
    padding: 0 0 155px;
  }
}
.kit-digital .what-is-digital-kit .section-description--first-description {
  margin-bottom: 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit .section-description--first-description {
    margin-top: 115px;
    margin-bottom: 0;
  }
}
.kit-digital .what-is-digital-kit .section-description--first-description .section-description__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem !important;
  line-height: 1.625rem;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit .section-description--first-description .section-description__title {
    font-size: 1.5rem !important;
    line-height: 1.75rem;
  }
}
.kit-digital .what-is-digital-kit .c-kit-digital--kit-digital-section01 {
  margin-top: 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit .c-kit-digital--kit-digital-section01 {
    margin-top: 40px;
  }
}
.kit-digital .what-is-digital-kit .c-kit-digital--kit-digital-section02,
.kit-digital .what-is-digital-kit .c-kit-digital--kit-digital-section03 {
  margin-top: 32px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit .c-kit-digital--kit-digital-section02,
  .kit-digital .what-is-digital-kit .c-kit-digital--kit-digital-section03 {
    margin-top: 70px;
  }
}
.kit-digital .what-is-digital-kit .section-description__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem !important;
  line-height: 1.625rem;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit .section-description__title {
    font-size: 1.5rem !important;
    line-height: 1.75rem;
  }
}
.kit-digital .what-is-digital-kit .section-description__description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
}
.kit-digital .what-is-digital-kit .section-description__description p:first-child {
  margin-top: 3px !important;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .what-is-digital-kit .section-description__description p:first-child {
    margin-top: 20px;
  }
}
.kit-digital .advice-wrapper {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.kit-digital .advice-wrapper .digital-solution-row {
  padding: 24px 16px;
  width: 100%;
  margin-bottom: 64px;
}
@media screen and (min-width: 80em) {
  .kit-digital .advice-wrapper .digital-solution-row {
    order: -1;
    display: flex;
    justify-content: space-between;
    padding: 32px 0;
    margin-bottom: 64px;
  }
}
.kit-digital .advice-wrapper .digital-solution-row .inner-wrapper {
  justify-content: center;
}
@media screen and (min-width: 80em) {
  .kit-digital .advice-wrapper .digital-solution-row .inner-wrapper {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
}
.kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-title {
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-title {
    text-align: left;
  }
}
.kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
  color: #ffffff;
  text-align: center;
  margin-bottom: 16px;
}
@media screen and (min-width: 80em) {
  .kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-description {
    margin-bottom: 0;
    text-align: left;
  }
}
.kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-actions-wrapper {
  width: 100%;
  margin-top: 0;
}
@media screen and (min-width: 80em) {
  .kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-actions-wrapper {
    width: auto;
  }
}
.kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-actions-wrapper .button {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  max-width: 250px;
  margin: 0 auto;
  width: 100%;
  font-weight: 700;
  background-color: #d92679;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .advice-wrapper .digital-solution-row .inner-wrapper .digital-solution-actions-wrapper .button {
    width: auto;
  }
}
.kit-digital .advice-wrapper .kit-digital-help {
  margin-bottom: 40px;
  margin-left: -16px;
  margin-right: -16px;
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .advice-wrapper .kit-digital-help {
    margin-bottom: 0px;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    margin-top: 64px;
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 80em) {
  .kit-digital .advice-wrapper .kit-digital-help {
    margin-top: 0;
  }
}
.kit-digital .advice-wrapper .kit-digital-help .kit-digital-help-cards-wrapper {
  width: 100%;
  margin-bottom: 40px;
  padding: 0 16px;
  justify-content: center;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .advice-wrapper .kit-digital-help .kit-digital-help-cards-wrapper {
    margin-bottom: 64px;
  }
}
.kit-digital .advice-wrapper .kit-digital-help .section-description__description {
  max-width: 670px;
  margin: 0 auto;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.kit-digital .advice-wrapper .kit-digital-help .section-description--centered {
  margin-bottom: 0;
}
.kit-digital .advice-wrapper .kit-digital-help .section-description__title {
  width: 100%;
  font-size: 1.3125rem !important;
  line-height: 1.625rem;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .advice-wrapper .kit-digital-help .section-description__title {
    font-size: 1.5rem !important;
    line-height: 1.75rem;
  }
}
.kit-digital .advice-wrapper .kit-digital-help .button--kit-digital-help {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  flex-basis: 250px;
  font-weight: 700;
}
.kit-digital .section--faq-kit-digital {
  background-color: #ffffff;
}
.kit-digital .section--faq-kit-digital .u-wrapper {
  max-width: 1280px;
}
.kit-digital .section--faq-kit-digital .u-wrapper.c-faq {
  padding-top: 0;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content {
  padding-right: 0;
  padding-left: 0;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .accordion-item:first-child .accordion-item__header,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .accordion-item:first-child .accordion-item__header {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .accordion-item:first-child .accordion-item__header .list-item div,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .accordion-item:first-child .accordion-item__header .list-item div {
  color: var(--color-white);
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .accordion-item:first-child .accordion-item__header .list-item svg path,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .accordion-item:first-child .accordion-item__header .list-item svg path {
  stroke: #fff;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured {
  border: 1px solid var(--color-grey-400);
  padding: 16px;
  border-radius: 8px;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured:not(:last-child),
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured:not(:last-child) {
  margin-bottom: 8px;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .black,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .black {
  font-weight: bold;
  color: var(--color-secondary);
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title:hover,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title:hover {
  cursor: pointer !important;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title p,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title p {
  margin: 0;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title p.close,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-title p.close {
  display: none;
  transform: translateY(-8px);
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner {
  display: block;
  margin-top: 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner,
  .kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner {
    padding: 16px;
  }
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner.close,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner.close {
  display: none;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .kit-digital-faq-featured-inner-link,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .kit-digital-faq-featured-inner-link {
  display: block;
  color: var(--color-tertiary);
  margin-bottom: 16px;
  font-weight: bold;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .footer-warning,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .footer-warning {
  background-color: #FFEEE5;
  padding: 16px;
  border-radius: 8px;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .footer-warning .warning-colored,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .footer-warning .warning-colored {
  color: var(--color-primary);
  font-weight: bold;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .kit-digital-faq-featured-inner-list-item p span,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured .kit-digital-faq-featured-inner .kit-digital-faq-featured-inner-list-item p span {
  display: block;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header .accordion--faq-kit-digital .kit-digital-faq-featured-button,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content .accordion--faq-kit-digital .kit-digital-faq-featured-button {
  display: block;
  background-color: var(--color-primary);
  color: var(--color-white);
  padding: 20px 30px;
  font-weight: bold;
  margin-top: 24px;
  text-decoration: none;
  max-width: fit-content;
}
.kit-digital .section--faq-kit-digital .u-wrapper .section-description__title,
.kit-digital .section--faq-kit-digital .u-wrapper .section-description__description {
  text-align: left;
  max-width: 820px;
}
.kit-digital .section--faq-kit-digital {
  background-color: #ffffff;
}
.kit-digital .section--faq-kit-digital .u-wrapper {
  max-width: 1280px;
}
.kit-digital .section--faq-kit-digital .u-wrapper.c-faq {
  padding-top: 0;
}
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__header,
.kit-digital .section--faq-kit-digital .u-wrapper .c-faq__content {
  padding-right: 0;
  padding-left: 0;
}
.kit-digital .section--faq-kit-digital .u-wrapper .section-description__title,
.kit-digital .section--faq-kit-digital .u-wrapper .section-description__description {
  text-align: left;
  max-width: 820px;
}
.kit-digital .benefits {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits {
    padding-top: 64px;
    padding-bottom: 64px;
  }
}
.kit-digital .benefits .section-description--kit_digital_benefits_description {
  margin-bottom: 24px;
  max-width: 820px;
}
.kit-digital .benefits .section-description--kit_digital_benefits_description .section-description__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem !important;
  line-height: 1.625rem;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .section-description--kit_digital_benefits_description .section-description__title {
    font-size: 1.5rem !important;
    line-height: 1.75rem;
  }
}
.kit-digital .benefits .benefits-wrapper {
  background-color: #ffffff;
  padding-bottom: 16px;
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem !important;
  line-height: 1.625rem;
  color: #0056BB;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .benefits-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 48px;
    font-size: 1.5rem !important;
    line-height: 1.75rem;
  }
}
.kit-digital .benefits .benefits-wrapper .links-with-icon__column {
  padding: 0;
}
@media screen and (min-width: 80em) {
  .kit-digital .benefits .benefits-wrapper .links-with-icon__column {
    padding: 0 48px;
  }
}
.kit-digital .benefits .benefits-wrapper .links-with-icon__link-group {
  max-width: 100%;
  padding-bottom: 0;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .benefits-wrapper .links-with-icon__link-group {
    padding: 0;
  }
}
@media screen and (min-width: 105em) {
  .kit-digital .benefits .benefits-wrapper .links-with-icon__link-group {
    column-gap: 160px;
  }
}
.kit-digital .benefits .benefits-wrapper .links-with-icon {
  margin: 24px 0;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .benefits-wrapper .links-with-icon {
    flex-basis: 48%;
    display: block;
    margin: 40px 0 32px;
    padding-left: 16px;
  }
}
.kit-digital .benefits .benefits-wrapper .links-with-icon .section-description--centered {
  margin-bottom: 0;
}
.kit-digital .benefits .benefits-wrapper .links-with-icon + .links-with-icon {
  margin-top: -15px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .benefits-wrapper .links-with-icon + .links-with-icon {
    margin: 40px 0 32px;
    padding-right: 16px;
  }
}
.kit-digital .benefits .benefits-wrapper .link-with-icon .icon__glyph {
  stroke: #00d41f;
}
.kit-digital .benefits .benefits-wrapper .link-with-icon + .link-with-icon {
  margin-top: 16px;
}
.kit-digital .benefits .benefits-wrapper .outer-wrapper {
  margin: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .benefits-wrapper .outer-wrapper {
    flex-basis: 100%;
  }
}
@media screen and (min-width: 80em) {
  .kit-digital .benefits .benefits-wrapper .outer-wrapper {
    margin: 0 48px;
  }
}
.kit-digital .benefits .benefits-wrapper .outer-wrapper .advice-orange-card {
  background: rgba(239, 51, 64, 0.1019607843);
}
.kit-digital .benefits .benefits-wrapper .outer-wrapper .advice-orange-card .inner-wrapper {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  padding: 12px 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .benefits .benefits-wrapper .outer-wrapper .advice-orange-card .inner-wrapper {
    max-width: 1010px;
    margin: 0 auto;
    padding: 15px;
    width: fit-content;
  }
}
.kit-digital .benefits .benefits-wrapper .outer-wrapper .advice-orange-card .inner-wrapper img {
  margin-right: 18px;
}
.kit-digital .benefits .benefits-wrapper .outer-wrapper .advice-orange-card .advice-description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #d92679;
}
.kit-digital .kit-digital-contact {
  margin-top: 24px;
  margin-bottom: 80px;
}
@media screen and (min-width: 80em) {
  .kit-digital .kit-digital-contact {
    display: flex;
    flex-flow: initial;
    justify-content: space-between;
    margin-top: 64px;
    margin-bottom: 128px;
  }
}
.kit-digital .kit-digital-contact .kit-digital-text {
  margin-top: 16px;
}
@media screen and (min-width: 80em) {
  .kit-digital .kit-digital-contact .kit-digital-text {
    margin-top: 0;
    flex-basis: 55%;
    max-width: 610px;
    font-size: 16px;
    line-height: 24px;
  }
}
.kit-digital .kit-digital-contact .kit-digital-text .section-description__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem !important;
  line-height: 1.625rem;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-contact .kit-digital-text .section-description__title {
    font-size: 1.5rem !important;
    line-height: 1.75rem;
  }
}
.kit-digital .kit-digital-contact .kit-digital-form {
  box-shadow: 0 0 0;
  padding: 16px 0 0;
}
@media screen and (min-width: 80em) {
  .kit-digital .kit-digital-contact .kit-digital-form {
    flex-basis: 70%;
    margin: 0 0 0 30px;
    padding: 0;
  }
}
.kit-digital .kit-digital-contact .kit-digital-form:hover .legal-text .ellipsis {
  all: unset;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-contact .kit-digital-form .kit-digital-form__form-col {
    flex-basis: 48%;
    max-width: 48%;
  }
}
.kit-digital .kit-digital-contact .kit-digital-form .legal-text .ellipsis {
  width: 100%;
  text-overflow: unset;
  white-space: normal;
}
.kit-digital .kit-digital-contact .kit-digital-form .kit-digital-form__query-form-col {
  align-items: flex-start;
}
.kit-digital .kit-digital-contact .kit-digital-form .kit-digital-form__submit {
  max-width: 160px;
  display: flex;
  flex-direction: column;
}
.kit-digital .kit-digital-contact .kit-digital-form .kit-digital-form__submit .section-description__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem !important;
  line-height: 1.75rem;
}
.kit-digital .footer {
  margin-top: 0;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.desktop-wrapper > .kit-digital-form {
  padding: 25px;
}

.kit-digital .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin-top: 5px !important;
  padding: 0px !important;
}
.kit-digital .kit-digital-form {
  background-color: #ffffff;
}
.kit-digital .kit-digital-form .form-group-input__label {
  margin-bottom: 8px;
}
.kit-digital .kit-digital-form .form-label {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  white-space: nowrap;
}
.kit-digital .kit-digital-form .form-group-input.soy-cliente {
  display: flex;
  align-items: center;
}
.kit-digital .kit-digital-form .form-group-input.soy-cliente .form-group-input-radioButton-container {
  display: flex;
  padding: 0 0 9px 20px;
}
.kit-digital .kit-digital-form .form-group-input {
  margin-bottom: 24px;
}
.kit-digital .kit-digital-form .form-group-input-radioButton-container {
  display: flex;
  padding: 15px 0;
}
.kit-digital .kit-digital-form .form-group-input-radioButton-container .form-group-input-radioButton-inner:last-child {
  margin-left: calc(var(--s) * 4);
}
.kit-digital .kit-digital-form .form-title {
  flex-basis: 100%;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 8px;
}
.kit-digital .kit-digital-form .form-description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-form .kit-digital-form__form-row {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
  }
}
.kit-digital .kit-digital-form .kit-digital-form__form-row .kit-digital-legal-privacy {
  margin-bottom: 24px;
}
.kit-digital .kit-digital-form .kit-digital-form__form-row .kit-digital-legal-privacy .form-checkbox {
  font-family: "Lato", sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 400;
}
.kit-digital .kit-digital-form .kit-digital-form__form-row .kit-digital-legal-privacy a {
  text-decoration: underline;
  font-weight: 400;
}
.kit-digital .kit-digital-form .kit-digital-form__form-row.actions-wrapper {
  width: 100%;
}
.kit-digital .kit-digital-form .kit-digital-form__form-row.actions-wrapper > div {
  flex-basis: 100%;
  max-width: 100%;
}
.kit-digital .kit-digital-form .kit-digital-form__form-row.actions-wrapper > div .button {
  height: 48px;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-form .kit-digital-form__form-col {
    flex-basis: 48%;
    max-width: 48%;
  }
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-form:hover .legal-text .ellipsis {
    text-overflow: unset;
    white-space: normal;
  }
}
.kit-digital .kit-digital-form .legal-text {
  font-family: "Lato", sans-serif;
  font-size: 0.75rem;
  line-height: 0.875rem;
  font-weight: 400;
  color: #7F7F7F;
  margin-top: 16px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-form .legal-text {
    margin-top: 9px;
  }
}
.kit-digital .kit-digital-form .legal-text a {
  text-decoration: underline;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-form .legal-text .kit-digital-form__form-col {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 64em) {
  .kit-digital .kit-digital-form .legal-text .ellipsis {
    display: block;
    width: 420px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.kit-digital .kit-digital-form .contact-form__terms-not-accepted {
  margin-bottom: 0;
  margin-top: 9px;
  padding: 0 10px;
  margin-left: 15px;
}
@media print, screen and (min-width: 48em) {
  .kit-digital .kit-digital-form .contact-form__content {
    padding-top: 0;
  }
}
.kit-digital .kit-digital-form .contact-form__content .contact-form__content-title {
  flex-basis: 100%;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: #0056BB;
  margin-bottom: 8px;
}
.kit-digital .kit-digital-form .contact-form__content .contact-form__content-description {
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #0056BB;
  margin-bottom: 16px;
}
@media screen and (min-width: 80em) {
  .kit-digital .kit-digital-form .contact-form__content .contact-form__content-description {
    margin-bottom: 24px;
  }
}
.kit-digital .kit-digital-form .contact-form__item.button {
  flex-basis: 100%;
  max-width: 100%;
  padding: 0;
}
.kit-digital .kit-digital-form .contact-form__item.help-selector {
  flex-grow: 1;
  max-width: 100%;
  padding-right: 0;
}
.kit-digital .kit-digital-form .contact-form__submit .button {
  width: 100%;
}
.kit-digital .kit-digital-form .kit-digital-form__submit-message {
  margin-top: 15px;
}
.kit-digital .kit-digital-form .kit-digital-form__query-form-col {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.kit-digital .kit-digital-form .kit-digital-form__query-form-col .kit-digital-form__submit {
  width: 100%;
}
.kit-digital .kit-digital-form .kit-digital-form__query-form-col .kit-digital-form__submit .submit-loader {
  width: fit-content;
  margin: 0 auto;
}
.kit-digital .kit-digital-form .kit-digital-form__query-form-col .kit-digital-form__submit-message {
  margin-top: 15px;
}

/* Multi-select styles */
.combo {
  display: block;
  margin-bottom: 1.5em;
  position: relative;
}

.combo::after {
  border-bottom: 2px solid rgba(0, 0, 0, 0.5);
  border-right: 2px solid rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
  height: 12px;
  pointer-events: none;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translate(0, -65%) rotate(45deg);
  width: 12px;
}

.input-wrapper {
  border-radius: 4px;
}

.combo-input {
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  display: block;
  font-size: 1rem;
  color: #d92679;
  min-height: calc(1.4em + 26px);
  padding: 16px;
  text-align: left;
  width: 100%;
  border-radius: 5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

select.combo-input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.open .combo-input {
  border-radius: 0;
}

.combo-input:focus {
  border-color: #0056BB;
  outline: 5px solid transparent;
}

.combo-label {
  display: block;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 8px;
}

.combo-menu {
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  display: none;
  max-height: 300px;
  overflow-y: scroll;
  left: 0;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 10;
}

.open .combo-menu {
  display: block;
}

.combo-option {
  padding: 16px;
  line-height: 1.25rem;
}

.combo-option.option-current,
.combo-option:hover {
  background-color: #F6F6F6;
  cursor: pointer;
}

.combo-option.option-selected {
  padding-right: 30px;
  position: relative;
}

.combo-option.option-selected::after {
  border-bottom: 1.5px solid #00d41f;
  border-right: 1.5px solid #00d41f;
  content: "";
  height: 16px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translate(0, -50%) rotate(45deg);
  width: 8px;
}

/* multiselect list of selected options */
.selected-options {
  list-style-type: none;
  margin: 0;
  max-width: 400px;
  padding: 0;
}

.selected-options li {
  display: inline-block;
  margin-bottom: 5px;
}

.remove-option {
  background-color: #0056BB;
  border: 1px solid #0056BB;
  border-radius: 3px;
  color: #fff;
  font-size: 0.75em;
  font-weight: bold;
  margin-bottom: 6px;
  margin-right: 6px;
  padding: 0.25em 1.75em 0.25em 0.25em;
  position: relative;
}

.remove-option:focus {
  border-color: rgba(255, 88, 0, 0.2);
  box-shadow: 0;
  outline: 3px solid transparent;
}

.remove-option::before,
.remove-option::after {
  border-right: 2px solid #fff;
  content: "";
  height: 1em;
  right: 0.75em;
  position: absolute;
  top: 50%;
  width: 0;
}

.remove-option::before {
  transform: translate(0, -50%) rotate(45deg);
}

.remove-option::after {
  transform: translate(0, -50%) rotate(-45deg);
}

.multiselect-inline {
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #d1d1d1;
  border-radius: 0;
  display: flex;
  flex-wrap: wrap;
  min-height: calc(1.4em + 26px);
  padding: 12px 16px 14px;
}

.multiselect-inline .selected-options {
  flex: 0 1 auto;
}

.multiselect-inline .selected-options li {
  margin-bottom: 0;
}

.multiselect-inline .combo-input {
  border: none;
  flex: 1 1 35%;
  min-height: calc(1.4em - 2px);
  padding: 0;
}

.multiselect-inline .combo-input:focus {
  box-shadow: none;
  outline: none;
}

.multiselect-inline:focus-within {
  border-color: #0056BB;
}

.c-page {
  position: relative;
  width: 100%;
  background: var(--color-white);
  /*&--smartphones {
    padding-top: 20px;
  }*/
}
.c-page__bg {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.c-page__bg img {
  height: 100%;
  object-fit: cover;
  object-position: top;
  width: 100%;
}
.c-page__content-header {
  position: relative;
  width: 100%;
  min-height: 300px;
  height: auto;
  /*margin-bottom: 36px;*/
  /*~ *:first-of-type {
    margin-top: 0;
    padding-top: 0;
  }*/
}
.c-page__content-header--configuration .c-page__bg {
  height: 260px;
}
@media print, screen and (min-width: 48em) {
  .c-page__content-header--configuration .c-page__bg {
    height: 340px;
  }
}
.c-page__content-header-text {
  z-index: 0;
  position: relative;
  max-width: 1420px;
  margin: 0 auto;
  padding-top: 40px;
  width: 100%;
}
.c-page__content-header-text.z-index {
  z-index: 2;
}
.c-page__content-header-configuration {
  max-width: 1030px;
  margin: 32px auto 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-page__content-header-configuration {
    margin: 80px auto 0;
  }
}
.c-page__title {
  font-family: var(--font-family-primary);
  font-weight: 500;
  font-size: 24px;
  line-height: 32px;
  color: var(--color-white);
  margin-bottom: 16px;
}
@media print, screen and (min-width: 48em) {
  .c-page__title {
    margin-bottom: 24px;
    font-size: 50px;
    line-height: 50px;
  }
}
.c-page__subtitle {
  font-family: var(--font-family-secondary);
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  color: var(--color-white);
  margin-bottom: 24px;
}
@media print, screen and (min-width: 48em) {
  .c-page__subtitle {
    font-size: 20px;
    line-height: 22px;
  }
}
.c-page__tarifas-table {
  padding: 32px 0 60px;
  background-color: var(--color-white);
}
.c-page__simple-text {
  padding-top: 20px;
  padding-bottom: 48px;
}
.c-page__simple-text h2 {
  margin-top: 20px;
  margin-bottom: 12px;
}
.c-page__simple-text p {
  margin-bottom: 12px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a, .legal-text-modal__link, .legal-text-modal__modal-content a {
  color: #d92679;
}
.link--secondary:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover, .legal-text-modal__link:hover, .legal-text-modal__modal-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active, .link--active.legal-text-modal__link, .legal-text-modal__modal-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .legal-text-modal__modal-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .legal-text-modal__modal-content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal-text-modal__modal-content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal-text-modal__modal-content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal-text-modal__modal-content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.legal-text-modal__modal-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .legal-text-modal__modal-content b,
.legal strong,
.terminal__rate-conditions-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.legal-text-modal__modal-content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .legal-text-modal__modal-content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol,
.legal p,
.terminal__rate-conditions-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal-text-modal__modal-content p,
.legal ul,
.terminal__rate-conditions-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal-text-modal__modal-content ul,
.legal br,
.terminal__rate-conditions-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.legal-text-modal__modal-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal-text-modal__modal-content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .legal-text-modal__modal-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .legal-text-modal__modal-content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .legal-text-modal__modal-content i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.channels-filtros {
  background-color: #F6F6F6;
  padding: 0 0 30px 0;
}

.channels__row {
  margin-top: 24px;
  margin-bottom: 14px;
}
@media (max-width: 760px) {
  .channels__row {
    margin: 0;
  }
}
.channels__row--favourite {
  margin-bottom: 5px;
}
.channels__row--favourite .channel__logo {
  border: 1px solid #ddd;
}
.channels__row__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  padding: 5px 0;
}
@media (max-width: 385px) {
  .channels__row__list {
    justify-content: space-between;
  }
}
@media (max-width: 760px) {
  .channels__row__list--hidden {
    display: none;
  }
}
.channels__row__title {
  font-size: 1.1rem;
  line-height: 1.5rem;
  margin-bottom: 14px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  border-bottom: 1px solid #BFBFBF;
}
@media (max-width: 760px) {
  .channels__row__title {
    border-bottom: 1px solid #F2F2F2;
    padding: 15px;
    cursor: pointer;
    margin: 0;
    display: flex;
    justify-content: space-between;
  }
}
.channels__row__title svg {
  display: none;
  pointer-events: none;
}
@media (max-width: 760px) {
  .channels__row__title svg {
    display: block;
  }
}

.channels__grid {
  display: block;
  column-count: 4;
  column-gap: 32px;
  width: 100%;
  break-inside: avoid;
}
.channels__grid .channels__row {
  display: inline-block;
}
@media (max-width: 760px) {
  .channels__grid .channels__row {
    display: block;
  }
}
@media print, screen and (max-width: 79.99875em) {
  .channels__grid {
    column-count: 3;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .channels__grid {
    column-count: 2;
  }
}
@media screen and (max-width: 37.5em) {
  .channels__grid {
    column-count: 1;
  }
}

.channelsGrid {
  flex-direction: column;
}

.modal--channelsGrid .channels__row__list {
  justify-content: space-between;
}

.error {
  margin-bottom: 30px;
  margin-top: 30px;
}

.error__content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.error__links-nav {
  margin-top: 30px;
}
.error__links-nav .link {
  font-family: "Telecable", sans-serif;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25rem;
}

.error__link {
  margin-bottom: 15px;
}

@media print, screen and (min-width: 64em) {
  .error {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .error__links-nav {
    margin-top: 45px;
  }
}
@media screen and (min-width: 80em) {
  .error {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.help .section-description__title, .help-pages .section-description__title {
  margin-bottom: 10px;
}
.help .section-description__description, .help-pages .section-description__description {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.75rem;
  margin-bottom: 25px;
  margin-top: 0;
}
.help .aside-sticky, .help-pages .aside-sticky {
  margin-top: 45px;
  padding-left: 0;
  padding-right: 0;
}
.help .aside-sticky__aside,
.help .aside-sticky__article, .help-pages .aside-sticky__aside,
.help-pages .aside-sticky__article {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 30px;
  display: flex;
  flex-direction: column;
}
.help .aside-sticky__aside-content,
.help .aside-sticky__article-content, .help-pages .aside-sticky__aside-content,
.help-pages .aside-sticky__article-content {
  flex: 1;
}
.help .aside-sticky__article .help__search-box, .help-pages .aside-sticky__article .help__search-box {
  display: none;
}
.help .accordion-item__header .icon-plus, .help-pages .accordion-item__header .icon-plus {
  right: 0;
}
.help .related-links, .help-pages .related-links {
  margin-bottom: 90px;
}
.help .cards-links-with-icon, .help-pages .cards-links-with-icon {
  padding-left: 0;
  padding-right: 0;
}

.help--home .section-description {
  padding-top: 30px;
}
.help--home .section-description__description {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-top: 15px;
}
.help--home .help__search-box {
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
}
.help--home .help__main-links {
  margin-left: -15px;
  margin-right: -15px;
}

.help--results .help__search-box,
.help--article .help__search-box,
.help--downloads .help__search-box {
  margin-bottom: 30px;
}

.help__background-picture {
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

.help__background-image {
  object-fit: cover;
  width: 100%;
}

.help__menu {
  display: none;
}
.help__menu .accordion-tree .accordion-item--leaf .list-item {
  padding-top: 0;
  padding-bottom: 0;
}
.help__menu .accordion-tree .accordion-item--leaf .link {
  padding-top: 15px;
  padding-bottom: 10px;
  color: #000000;
}
.help__menu .accordion-tree .accordion-item {
  border-bottom: 0;
}
.help__menu .accordion-tree .accordion-item .accordion-item__header div.list-item {
  padding-top: 15px;
  padding-bottom: 10px;
  color: #000000;
  font-family: "Lato", sans-serif;
}
.help__menu .accordion-tree .accordion-item .accordion-item__content ul.accordion__list {
  margin-bottom: 0;
}
.help__menu .accordion-tree .accordion-item .accordion-item__content .accordion-item__header a.list-item {
  padding-top: 0;
}
.help__menu .accordion-item .accordion__list .accordion-item {
  border-bottom: 0;
}
.help__menu .accordion-item .accordion__list .accordion-item__header {
  padding-left: 15px;
}
.help__menu .accordion-item__content a {
  color: #444444;
}

.help__menu--mobile {
  display: block;
}
.help__menu--mobile div.list-item:first-child {
  padding: 20px 0;
}
.help__menu--mobile .accordion-item .accordion__list .accordion-item__header {
  padding-left: 0;
}
.help__menu--mobile .accordion-tree .accordion-item--leaf .list-item {
  padding-top: 0;
  padding-bottom: 0;
}
.help__menu--mobile .accordion-tree .accordion-item--leaf .link {
  padding-top: 15px;
  padding-bottom: 10px;
  color: #000000;
}
.help__menu--mobile .accordion-tree .accordion-item {
  border-bottom: 0;
}
.help__menu--mobile .accordion-tree .accordion-item .accordion-item__header div.list-item {
  padding-top: 15px;
  padding-bottom: 10px;
  color: #000000;
  font-family: "Lato", sans-serif;
}
.help__menu--mobile .accordion-tree .accordion-item .accordion-item__header a.link {
  color: #000000;
}
.help__menu--mobile .accordion-tree .accordion-item .accordion-item__content ul.accordion__list {
  margin-bottom: 0;
}
.help__menu--mobile .accordion-tree .accordion-item .accordion-item__content .accordion-item__header a.list-item {
  padding-top: 0;
}

.help-content__main-content a.button {
  color: #fff;
  margin-bottom: 30px;
}

.help__search-box {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.help__content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-top: 30px;
  position: relative;
  z-index: 10;
}
.help__content .accordion__list .accordion-item--leaf {
  border: none !important;
}
.help__content .accordion__list .link {
  font-weight: 700 !important;
}
.help__content .help-content__main-content h3 {
  margin-bottom: 30px;
}
.help__content .help-content__main-content .columns {
  -webkit-columns: 2 200px;
  -moz-columns: 2 200px;
  columns: 2 200px;
  -webkit-column-gap: 2em;
  -moz-column-gap: 2em;
  column-gap: 2em;
}
.help__content .help-content__main-content a {
  color: #0056BB;
  font-family: "Lato", sans-serif;
}
.help__content .help-content__main-content a.link-with-icon {
  margin-bottom: 15px;
}
.help__content__link-white {
  color: #ffffff;
}

.help__results,
.help__content-block {
  margin-bottom: 90px;
  margin-top: 0;
}

.help__downloads-title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}

.help__downloads-list {
  columns: 1;
  margin-bottom: 60px;
}
.help__downloads-list .link-with-icon {
  color: #444444;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  justify-content: flex-start !important;
  line-height: 1.25rem;
  margin-bottom: 10px;
}
.help__downloads-list .link-with-icon .icon {
  height: 10px;
  width: 10px;
  margin-right: 15px;
  margin-top: 0;
  margin-bottom: 0;
}
.help__downloads-list .link-with-icon:hover {
  color: #0056BB;
}

@media print, screen and (min-width: 64em) {
  .help .aside-sticky {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 60px;
  }
  .help .aside-sticky__aside {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 30px;
  }
  .help .aside-sticky__aside .help__search-box {
    display: none;
  }
  .help .aside-sticky__article {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-left: 30px;
  }
  .help .aside-sticky__article .help__search-box {
    display: block;
  }
  .help--home .section-description {
    padding-top: 70px;
  }
  .help--home .section-description__description {
    font-size: 1.75rem;
    line-height: 2rem;
    margin-top: 0;
  }
  .help--home .help__search-box {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0;
    padding-left: 0;
    margin-top: 45px;
  }
  .help--home .help__main-links {
    margin-bottom: 90px;
    margin-top: 90px;
  }
  .help--results .section-description,
  .help--article .section-description,
  .help--downloads .section-description {
    margin-bottom: 60px;
  }
  .help--results .help__search-box,
  .help--article .help__search-box,
  .help--downloads .help__search-box {
    margin-bottom: 90px;
  }
  .help__menu {
    display: block;
  }
  .help__menu--mobile {
    display: none;
  }
  .help__content {
    padding-top: 90px;
  }
  .help__content .centrable-grid__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .help__content .centrable-grid {
    margin-top: 0;
  }
  .help__downloads-list {
    columns: 2;
  }
  .help__results,
  .help__content-block {
    margin-top: 0;
  }
}
@media screen and (min-width: 80em) {
  .help .aside-sticky__aside {
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-right: 30px;
  }
  .help .aside-sticky__article {
    flex: 0 0 75%;
    max-width: 75%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-left: 30px;
  }
  .help--results .help__search-box,
  .help--article .help__search-box,
  .help--downloads .help__search-box {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
    padding-right: 0;
    padding-left: 0;
  }
}
.table-container {
  overflow-x: scroll;
}
.table-container table {
  min-width: 800px;
}

ul.list-bullets {
  list-style: initial;
}
ul.list-bullets li {
  color: #0056BB;
  margin-bottom: 5px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.body--landing {
  /*
  	.footer__primary-links-column-left,
  	.footer__secondary-links-column-left {
  		flex: 0 0 60%;
  	    max-width: 60%;
  	}

  	.footer__primary-links-column-right,
  	.footer__secondary-links-column-right {
  		flex: 0 0 40%;
  		max-width: 40%;
  	}
  */
}
.body--landing .horizontal-scroller:first-child {
  padding-top: 120px;
}
.body--landing .header-desktop--scrolled {
  transform: translateY(0);
}
.body--landing .header-desktop--scrolled .header-desktop__main,
.body--landing .header-desktop--scrolled .header-desktop__nav,
.body--landing .header-desktop--scrolled .header-desktop__nav-buttons .link--main,
.body--landing .header-desktop--scrolled .header-desktop__nav-buttons .link-with-icon--main,
.body--landing .header-desktop--scrolled .header-desktop__search-bar,
.body--landing .header-desktop--scrolled .header-desktop__search-bar-form {
  height: 60px;
}
.body--landing .header-desktop--scrolled .header-desktop__nav-menu-layer {
  top: 60px;
}
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__main,
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__nav,
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__nav-buttons .link--main,
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__nav-buttons .link-with-icon--main,
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__search-bar,
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__search-bar-form {
  height: 72px;
}
.body--landing .header-desktop--scrolled.header-desktop--big .header-desktop__nav-menu-layer {
  top: 72px;
}
.body--landing .header-desktop__main,
.body--landing .header-desktop__nav,
.body--landing .header-desktop__nav-buttons .link--main,
.body--landing .header-desktop__nav-buttons .link-with-icon--main,
.body--landing .header-desktop__search-bar,
.body--landing .header-desktop__search-bar-form {
  height: 60px;
}
.body--landing .header-desktop__nav-buttons .link--main {
  display: block;
}
.body--landing .header-desktop__nav-buttons .link--main .icon {
  background-color: #ffffff;
  width: 40px;
  height: 40px;
  padding: 8px;
  border-radius: 50%;
}
.body--landing .header-desktop__nav-buttons .link--main .icon .icon__glyph {
  stroke: #0056BB;
}
.body--landing .header-desktop__nav-button {
  height: auto;
}
.body--landing .header-desktop--big .header-desktop__main,
.body--landing .header-desktop--big .header-desktop__nav,
.body--landing .header-desktop--big .header-desktop__nav-buttons .link--main,
.body--landing .header-desktop--big .header-desktop__nav-buttons .link-with-icon--main,
.body--landing .header-desktop--big .header-desktop__search-bar,
.body--landing .header-desktop--big .header-desktop__search-bar-form {
  height: 112px;
}
.body--landing .header-desktop--big .header-desktop__nav-menu-layer {
  top: 60px;
}
.body--landing .header-desktop--big .header-desktop__nav-menu-layer {
  top: 112px;
}
.body--landing .header-desktop__nav-links .link--main {
  padding: 4px 0 0;
  margin: 0 20px;
}
.body--landing .header-desktop__nav-links .link--main .icon__glyph--secondary {
  stroke: #ffffff;
}
.body--landing .header-desktop__nav-links .link--main .arrow {
  height: 24px;
  width: 24px;
}
.body--landing .header-desktop__nav-links .link-with-icon--main {
  text-align: center;
  flex-direction: column;
  width: 100px;
  height: 100%;
  margin: 0 10px;
}
.body--landing .header-desktop__nav-links .link-with-icon--main > * {
  display: block;
  width: 100%;
}
.body--landing .header-desktop__nav-links .link-with-icon--main > span {
  margin-top: 10px;
}
.body--landing .header-desktop__nav-links .link-with-icon--white {
  color: #ffffff;
}
.body--landing .header-desktop__nav-links .link-with-icon--white:hover {
  color: #ffffff;
}
.body--landing .header-desktop__nav-links .link-with-icon--white:hover .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}
.body--landing .header-desktop__nav-links .link-with-icon--white .icon__glyph {
  fill: #ffffff;
  stroke: #ffffff;
}
.body--landing .header-desktop__nav-links .link--active,
.body--landing .header-desktop__nav-links .link-with-icon--active {
  position: relative;
}
.body--landing .header-desktop__nav-links .link--active:after,
.body--landing .header-desktop__nav-links .link-with-icon--active:after {
  content: "";
  background-color: #ffffff;
  position: absolute;
  bottom: 16px;
  width: 100%;
  height: 1.5px;
  opacity: 1;
  transition: opacity 0.2s;
  transition-delay: 0.2s;
}
.body--landing .header-desktop__nav-links .header-desktop__nav-link:hover .link--active:after {
  opacity: 0;
  transition-delay: 0s;
}
.body--landing .header-desktop__nav-links .links-group__title {
  color: #BFBFBF;
}
.body--landing .header-desktop__nav-links .links-group__title:hover {
  color: #0056BB;
}
.body--landing .header-desktop__nav-links .links-group__title--active {
  color: #0056BB;
}
.body--landing .header-desktop__nav-menu-layer {
  top: 60px;
}
.body--landing .fixed-cart-summary__price .price-after-monthly-fee-promotion .price-after-monthly-fee-promotion__description {
  margin: 2px 0 10px;
}
.body--landing .footer {
  padding-bottom: 50px;
}
.body--landing.landing-netflix .u-wrapper {
  position: relative;
}
.body--landing.landing-netflix .c-banner-interior .c-banner-interior__top {
  padding-left: 40px;
  padding-bottom: 32px;
}
@media print, screen and (max-width: 63.99875em) {
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top {
    padding-left: 16px;
    padding-bottom: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top {
    padding-left: 16px;
  }
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top:before, .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top:after {
    content: "";
    display: block;
    background: #F6F6F6;
    width: 100vw;
    position: absolute;
    height: 200px;
    top: 0;
    z-index: -1;
  }
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top:before {
    right: 0;
  }
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top:after {
    left: 0;
  }
}
@media screen and (min-width: 80em) {
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__top {
    padding-left: 0;
  }
}
.body--landing.landing-netflix .c-banner-interior h1 {
  font-size: 24px;
  line-height: 30px;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-netflix .c-banner-interior h1 {
    margin-bottom: 10px;
  }
}
.body--landing.landing-netflix .c-banner-interior .pre-title {
  font-size: 16px;
  line-height: 24px;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-netflix .c-banner-interior .pre-title {
    font-size: 16px;
    line-height: 21px;
    display: block;
    margin-bottom: 10px;
  }
  .body--landing.landing-netflix .c-banner-interior .pre-title + br {
    display: none;
  }
}
.body--landing.landing-netflix .c-banner-interior .orange {
  color: #0056BB;
}
.body--landing.landing-netflix .c-banner-interior .red {
  color: #FF0202;
}
@media print, screen and (max-width: 22.49875em) {
  .body--landing.landing-netflix .c-banner-interior .red {
    font-size: 36px;
    line-height: 42px;
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-netflix .c-banner-interior .red {
    font-size: 33px;
    display: block;
  }
}
.body--landing.landing-netflix .c-banner-interior .c-banner-interior__description {
  line-height: 24px;
}
@media print, screen and (min-width: 64em) {
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__description {
    max-width: 550px;
  }
}
@media screen and (min-width: 80em) {
  .body--landing.landing-netflix .c-banner-interior .c-banner-interior__description {
    max-width: 700px;
  }
}
.body--landing.landing-netflix .c-mini-configurador {
  z-index: 26;
}
.body--landing.landing-netflix .c-mini-configurador .c-mini-configurador__footer {
  justify-content: space-between;
}
.body--landing.landing-netflix .c-mini-configurador .c-mini-configurador__footer--yc > div {
  width: auto;
}
.body--landing.landing-netflix .two-columns-banner__grey-text p a {
  color: #0056BB !important;
}
.body--landing.landing-netflix .two-columns-banner__grey-text p a:hover {
  text-decoration: underline;
}
.body--landing.landing-netflix .two-columns-banner__grey-text p a:before, .body--landing.landing-netflix .two-columns-banner__grey-text p a:after {
  display: none;
}
.body--landing.landing-netflix .netflix-wrapper-container {
  padding: 0 20px;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-netflix .netflix-wrapper-container {
    padding: 0 80px;
  }
}
@media print, screen and (min-width: 64em) {
  .body--landing.landing-netflix .netflix-wrapper-container {
    padding: 0 48px;
  }
}
@media screen and (min-width: 80em) {
  .body--landing.landing-netflix .netflix-wrapper-container {
    padding: 0 86px;
  }
}
@media screen and (min-width: 90em) {
  .body--landing.landing-netflix .netflix-wrapper-container {
    padding: 0 96px;
  }
}
.body--landing.landing-netflix .netflix-wrapper-columns {
  overflow: hidden;
  width: 100%;
  max-width: 1410px;
  margin-left: auto;
  margin-right: auto;
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner {
  min-height: auto;
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-cols-banner__content-wrapper {
  padding: 30px !important;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner {
    min-height: 272px;
  }
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-cols-banner__content-wrapper {
    padding: 56px 20px !important;
  }
}
@media print, screen and (min-width: 64em) {
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner {
    min-height: 272px;
  }
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-cols-banner__content-wrapper {
    padding: 56px 40px !important;
  }
}
@media screen and (min-width: 80em) {
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner {
    min-height: 320px;
  }
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-cols-banner__content-wrapper {
    padding: 56px 60px !important;
  }
}
@media screen and (min-width: 90em) {
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner {
    min-height: 416px;
  }
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-cols-banner__content-wrapper {
    padding: 56px 60px !important;
  }
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .section__column-content {
  display: flex;
  justify-content: center;
  align-items: center;
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-cols-banner__content-wrapper {
  max-width: 480px;
  display: flex;
  align-content: center;
  justify-content: center;
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .section-description__title {
  font-size: 18px !important;
  line-height: 24px !important;
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-columns-banner__column-left, .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-columns-banner__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-columns-banner__column-left, .body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .two-columns-banner__column-right {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
.body--landing.landing-netflix .netflix-wrapper-columns .two-columns-banner .section__column-background {
  width: 100%;
}
.body--landing.landing-certificados .centrable-grid {
  margin-top: 0px;
  padding-top: 30px;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-certificados .centrable-grid {
    padding-top: 50px;
  }
}
.body--landing.landing-certificados .centrable-grid p {
  font-size: 1.125rem;
}
.body--landing.landing-certificados .centrable-grid .button {
  font-size: 1.125rem;
  font-weight: 900;
  padding: 12px 22px 10px 22px;
}
.body--landing.landing-certificados .centrable-grid .button:hover {
  background-color: var(--color-primary-700-v21);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}
.body--landing.landing-certificados .centrable-grid__items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  padding: 0px;
}
@media print, screen and (min-width: 30em) {
  .body--landing.landing-certificados .centrable-grid__items {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-certificados .centrable-grid__items {
    gap: 40px;
  }
}
@media print, screen and (min-width: 64em) {
  .body--landing.landing-certificados .centrable-grid__items {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
}
.body--landing.landing-certificados .centrable-grid__item {
  max-width: 100%;
  padding: 20px;
  border: 1px solid #C2C2C2;
  border-radius: 12px;
  box-shadow: 4px 5px 20px -1px rgba(153, 153, 153, 0.5);
  -webkit-box-shadow: 4px 5px 20px -1px rgba(153, 153, 153, 0.5);
  -moz-box-shadow: 4px 5px 20px -1px rgba(153, 153, 153, 0.5);
}
.body--landing.landing-certificados .centrable-grid__item .section-description {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 20px;
}
.body--landing.landing-certificados .centrable-grid__item .section-description__subtitle {
  text-align: center;
  margin-bottom: 0px;
}
.body--landing.landing-certificados .centrable-grid__item .section-description__description {
  padding: 15px;
}
@media print, screen and (min-width: 48em) {
  .body--landing.landing-certificados .centrable-grid__item .section-description__description {
    padding: 30px;
  }
}
@media print, screen and (min-width: 64em) {
  .body--landing.landing-certificados .centrable-grid__item .section-description__description {
    padding: 60px;
  }
}

.landing {
  position: relative;
  z-index: 20;
  padding-top: 60px;
}
.landing .card-pack-advantages {
  margin-top: 30px;
}
.landing .card-pack-advantages .section__column-background {
  display: none;
}
.landing .card-pack-advantages .horizontal-scroller__content,
.landing .card-pack-advantages .horizontal-scroller__column,
.landing .card-pack-advantages .section__column-content {
  padding: 0;
}
.landing .legal-text-modal {
  margin: 0;
  padding: 0;
}
.landing .legal-text-modal__content {
  padding: 0;
}
.landing .modal {
  z-index: 30;
}
.landing .pack-service__icon .icon-filled {
  height: 40px;
  width: 40px;
}
.landing .pack-service__icon .icon-filled__glyph {
  fill: #999999;
}
.landing .landing-form__form {
  background-color: #ffffff;
  border: 1px solid #b6b6b6;
  border-top: 0;
  padding: 15px 20px;
}
.landing .landing-form__header {
  align-items: center;
  background: #0056BB;
  display: flex;
  border: 0;
  border-radius: 0;
  color: #ffffff;
  vertical-align: text-bottom;
  min-width: 0;
  min-height: 72px;
  padding: 14px 24px 10px;
}
.landing .landing-form__header .icon {
  flex-shrink: 0;
  height: 32px;
  width: 32px;
  margin: -2px 24px 0 0;
}
.landing .landing-form__header .icon__glyph {
  transition: stroke 0.2s ease-in-out;
  stroke: #ffffff;
}
.landing .landing-form__header-text {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  position: relative;
  text-decoration: none;
  width: 100%;
}
.landing .shadowed-aside-sticky {
  padding-top: 72px;
}
.landing .shadowed-aside-sticky .aside-sticky__aside {
  display: block;
  border: none;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  z-index: 15;
}
.landing .shadowed-aside-sticky .aside-sticky__aside-content:before {
  content: none;
}
.landing .shadowed-aside-sticky .shadowed-aside-sticky__aside {
  padding-left: 0;
  padding-bottom: 0;
}
.landing .shadowed-aside-sticky .shadowed-aside-sticky__aside:before {
  content: none;
}
.landing .shadowed-aside-sticky .shadowed-aside-sticky__aside-indicator {
  display: none;
}
.landing .contact-form {
  margin: 0;
  padding: 0;
}
.landing .contact-form .form-group-input__label,
.landing .contact-form .form-group-select__label,
.landing .contact-form .form-group-textarea__label {
  margin-bottom: 8px;
}
.landing .contact-form .button {
  width: 100%;
  margin: 0;
}
.landing .contact-form .form-checkbox {
  padding-top: 0;
  margin-bottom: 0;
}
.landing .contact-form__column-left,
.landing .contact-form__column-right {
  padding-left: 0;
  padding-right: 0;
}
.landing .contact-form__description {
  margin-bottom: 20px;
}
.landing .contact-form__item {
  margin-bottom: 20px;
}
.landing .contact-form__item:last-child {
  margin-bottom: 0;
}
.landing .tv-channels__section-images {
  margin: 0 -10px;
}
.landing .tv-channels__section-image-wrapper {
  width: auto;
  height: auto;
  padding: 12px 10px;
}
.landing .tv-channels__section-image {
  width: 95px;
  max-width: 100%;
}
.landing .card-pack__feature-icon .icon,
.landing .card-pack__feature-icon .icon-filled {
  margin-top: 3px;
}
.landing .card-pack__feature-icon .icon__glyph {
  stroke-width: 1.5;
}
.landing .modal__contents,
.landing .modal__content {
  padding: 24px;
}
.landing .mobile-rates--vertical-margins {
  margin: 0;
}
.landing .mobile-rates__column {
  padding: 0;
}
.landing .mobile-rates__content-column {
  margin-top: 0;
}

.landing__contract-wrapper {
  display: block;
  margin-top: 10px;
}

/*
.landing__price > * {
  font-size: $landing-price-font-size;
  margin: 0 auto;
  display: table;
}
*/
.landing__price .price-label {
  font-size: 0.875em;
  white-space: nowrap;
  margin-bottom: 7px;
}
.landing__price .price-separator {
  margin-top: 8px;
  margin-bottom: 8px;
}
.landing__price .price-after-monthly-fee-promotion {
  font-size: 0.625em;
}

.landing__header {
  margin-bottom: 30px;
}
.landing__header .landing__description {
  display: none;
}

.landing__title {
  flex-shrink: 0;
  font-family: "Telecable", sans-serif;
  font-size: 2rem;
  font-weight: 700;
  line-height: 2.375rem;
  color: #0056BB;
  max-width: 100%;
  margin-bottom: 24px;
}
.landing__title + .landing__subtitle {
  margin-top: -20px;
}

.landing__subtitle {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 2rem;
  color: #0056BB;
  margin-bottom: 16px;
}

.landing__description {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2rem;
  color: #7F7F7F;
  margin-bottom: 24px;
}

.landing__text p {
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 24px;
}
.landing__text p.landing__description {
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 2rem;
  color: #7F7F7F;
}
.landing__text p + p.landing__description {
  margin-top: 24px;
  margin-bottom: 16px;
}

.landing__header--mobile .landing__description {
  display: block;
}
.landing__header--mobile img {
  width: 100%;
  margin-bottom: 4px;
}

.landing__content {
  position: relative;
  width: 100%;
  height: 100%;
  margin-bottom: 40px;
  display: flex;
  box-sizing: content-box;
}
.landing__content--big__picture {
  flex-direction: column;
}
.landing__content--big__picture .landing__content__column-left {
  max-width: 100%;
  padding-bottom: 24px;
  display: none;
}
.landing__content--big__picture .landing__content__column-right {
  max-width: 100%;
}
.landing__content--big__picture .landing__content__column-right .card-pack__features {
  display: flex;
  flex-direction: row;
}
.landing__content--big__picture .landing__content__column-right .card-pack__features .card-pack__feature {
  width: 50%;
}
.landing__content .card-pack__features {
  font-size: 1rem;
  width: 100%;
  margin-bottom: 32px;
  padding: 0;
}
.landing__content .card-pack__feature {
  flex-direction: row;
  align-items: inherit;
  font-size: 1.25rem;
  line-height: 1.25rem;
}
.landing__content .card-pack__feature:not(:last-child) {
  margin-bottom: 16px;
}
.landing__content .card-pack__feature-text {
  font-size: 1em;
  font-weight: 500;
  color: #444444;
  line-height: 1.5em;
}
.landing__content .card-pack__feature-text strong {
  font-family: "Lato", sans-serif;
  font-size: 1em;
  color: #444444;
}
.landing__content .card-pack__feature-text .link {
  font-size: 1em;
  color: #008dff;
}
.landing__content .button {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.landing__content .button--heading {
  padding-bottom: 8px;
  padding-top: 12px;
}
.landing__content .button--heading .button__content {
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5rem;
  text-transform: uppercase;
  display: block;
  text-align: left;
}
.landing__content .button--heading .button__content strong {
  font-weight: 700;
}

.landing__extradata {
  margin-top: 8px;
  line-height: 1.25em;
}
.landing__extradata span {
  display: none;
}
.landing__extradata .link {
  font-size: 1rem;
}

.landing__content__column-left,
.landing__content__column-right {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0;
}

.landing__content__column-left {
  display: none;
}
.landing__content__column-left img {
  width: 100%;
  margin-bottom: 24px;
}

.landing__pack__title {
  font-family: "Telecable", sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2rem;
  color: #0056BB;
  max-width: 100%;
  margin-top: 8px;
  margin-bottom: 16px;
}

.landing__pack__description {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 300;
  line-height: 1.5rem;
  color: #7F7F7F;
  margin-bottom: 24px;
}

.landing__hook {
  display: table;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 16px;
}
.landing__hook > * {
  display: table-cell;
}
.landing__hook .landing__price {
  width: 120px;
  padding-right: 24px;
}
.landing__hook .landing__callprice {
  margin-left: 20px;
  vertical-align: top;
}
.landing__hook .legal-text-modal__content {
  text-align: center;
}

.landing__callprice .legal-text-modal__content {
  text-align: center;
}

.landing__header-logo {
  height: 60px;
  width: auto;
}

.header-call {
  min-width: 120px;
  min-height: 40px;
  padding: 12px 10px 10px;
  border-radius: 4px;
}
.header-call .button__content {
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
}
.header-call .icon {
  width: 16px;
  height: 16px;
  margin: 0px 12px 0 0;
}

.landing__help {
  margin-top: 30px;
}
.landing__help .accordion-item:first-child {
  border-top: none;
}

.landing__related-card-wrapper {
  display: flex;
  flex-grow: 1;
}

.landing__see-more-offers {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  margin-top: 30px;
  text-transform: uppercase;
}
.landing__see-more-offers .button {
  max-width: 100%;
  width: 300px;
}

@media print, screen and (min-width: 48em) {
  .body--landing .footer {
    padding-bottom: 0;
  }
  .landing .shadowed-aside-sticky .aside-sticky__aside {
    z-index: 1;
  }
  .landing .pack {
    margin-left: -30px;
    margin-right: -30px;
  }
  .landing .contact-form__content {
    display: flex;
    flex-flow: column wrap;
  }
  .landing .contact-form__item:not(.contact-form__item--checkbox) {
    flex: none;
    max-width: 100%;
    padding: 0;
  }
  .landing .contact-form__content {
    padding-top: 0;
  }
  .landing .card-pack__feature-icon .icon,
  .landing .card-pack__feature-icon .icon-filled {
    width: 32px;
    height: 32px;
    margin: 0;
  }
  .landing .price-with-subject--large .price-with-subject__integer-amount {
    font-size: 5.375em;
  }
  .landing .price-with-subject--large .price-with-subject__decimal-amount {
    font-size: 2.625em;
  }
  .landing .price-with-subject--large .price-with-subject__subject {
    font-size: 1.5em;
  }
  .landing__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
  .landing__header .landing__description {
    display: block;
  }
  .landing__header--mobile {
    display: none;
  }
  .landing__content {
    display: flex;
    margin-bottom: 50px;
  }
  .landing__content .button {
    padding-left: 20px;
    padding-right: 20px;
  }
  .landing__content .button .button__content {
    line-height: 1.5rem;
  }
  .landing__content .button--heading {
    padding-bottom: 10px;
    padding-top: 13px;
  }
  .landing__content .button--heading .button__content {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .landing__content__column-left {
    display: none;
  }
  .landing__content__column-left img {
    margin-bottom: 0;
  }
  .landing__content--big__picture > .landing__content__column-left {
    display: flex;
  }
  .landing__content__column-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .landing__hook {
    display: flex;
  }
  .landing__hook > * {
    display: inline-block;
  }
  .landing__hook .landing__price {
    width: auto;
    padding: 0;
  }
  .landing__hook .landing__callprice {
    margin-left: 40px;
  }
  .landing__extradata {
    margin-top: 24px;
  }
  .landing__extradata span {
    display: inline;
  }
  .landing__price .price-label {
    font-size: 1.125em;
    margin-bottom: 10px;
  }
  .landing__price .price-separator {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .landing__price .price-after-monthly-fee-promotion {
    font-size: 1em;
  }
}
@media print, screen and (min-width: 64em) {
  .body--landing .horizontal-scroller:first-child {
    padding-top: 152px;
  }
  .body--landing .footer__primary-links-column-left,
  .body--landing .footer__secondary-links-column-left {
    flex: 0 0 60%;
    max-width: 60%;
  }
  .body--landing .footer__primary-links-column-right,
  .body--landing .footer__secondary-links-column-right {
    flex: 0 0 40%;
    max-width: 40%;
  }
  .landing {
    padding-top: 0;
  }
  .landing > .shadowed-aside-sticky {
    padding-top: 132px;
  }
  .landing .card-pack-advantages {
    margin-top: 48px;
  }
  .landing .horizontal-scroller::after {
    content: none;
  }
  .landing .horizontal-scroller__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .landing .contact-form {
    margin: 0;
  }
  .landing .contact-form__column-left,
  .landing .contact-form__column-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .landing .shadowed-aside-sticky .aside-sticky__article {
    flex: 0 0 70%;
    max-width: 70%;
    padding-right: 45px;
    z-index: 30;
  }
  .landing .shadowed-aside-sticky .aside-sticky__aside {
    flex: 0 0 30%;
    max-width: 30%;
    padding-left: 0;
  }
  .landing .tv-channels__section-images {
    margin: 0 -22px;
  }
  .landing .tv-channels__section-image-wrapper {
    width: auto;
    height: auto;
    padding: 24px 22px;
  }
  .landing .tv-channels__section-image {
    width: 120px;
  }
  .landing .button--secondary .button__content {
    font-size: 1.375rem;
    line-height: 1.5rem;
  }
  .landing .modal__content {
    padding: 45px;
  }
  .header-desktop--big ~ .landing > .shadowed-aside-sticky {
    padding-top: 132px;
  }
  .landing__text p + p.landing__description {
    margin-top: 32px;
    margin-bottom: 24px;
  }
  .header-call {
    padding: 12px 10px 10px;
  }
  .header-call .button__content {
    font-size: 0.9375rem;
  }
  .landing__title {
    font-size: 2.875rem;
    line-height: 3.375rem;
  }
  .landing__pack__title {
    font-size: 2.25rem;
    line-height: 2.625rem;
  }
  .landing__help {
    margin-top: 48px;
  }
  .landing__hook {
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 80em) {
  .body--landing .header-desktop__nav-links .link-with-icon--main {
    margin: 0 20px;
  }
  .landing .card-pack-advantages {
    margin-top: 48px;
  }
  .landing .horizontal-scroller__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .landing .shadowed-aside-sticky .aside-sticky__article {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .landing .shadowed-aside-sticky .aside-sticky__aside {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .landing .tv-channels__section-image {
    width: 144px;
  }
  .landing .modal__content {
    padding: 60px;
  }
  .landing__content {
    margin-bottom: 80px;
  }
  .landing__content__column-left {
    display: block;
    flex: 0 0 35%;
    max-width: 35%;
    padding-right: 35px;
  }
  .landing__content__column-right {
    flex: 0 0 65%;
    max-width: 65%;
  }
  .landing__title {
    font-size: 3.125rem;
    line-height: 3.875rem;
  }
  .landing__help {
    margin-top: 48px;
  }
  .landing__price > * {
    font-size: 1rem;
  }
}
@media screen and (min-width: 90em) {
  .body--landing .header-desktop__nav-links .link-with-icon--main {
    margin: 0 30px;
  }
  .landing .shadowed-aside-sticky .aside-sticky__article {
    padding-right: 65px;
  }
}
body.body--landing.ofertas .ofertas.img-featured {
  padding-top: 32px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  align-items: center;
}
body.body--landing.ofertas .ofertas.img-featured .legal-text-modal .legal-text-modal__content > .legal-text-modal__link {
  color: #0056BB;
  font-size: 16px;
  font-weight: 500;
}
body.body--landing.ofertas .header-desktop__nav-links .link--main {
  font-size: 0.875rem;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.pack-configurator {
  margin-bottom: 30px;
}
.pack-configurator .page-header .section__column-background {
  background-color: #ececec;
}
.pack-configurator .page-header__details {
  padding-bottom: 60px;
}
.pack-configurator .page-header__background::after {
  background: #0056BB;
  bottom: 30px;
  height: 6px;
  top: auto;
}
.pack-configurator .page-header__background-image {
  display: none;
}
.pack-configurator .horizontal-scroller .section__column-content {
  padding: 0;
}
.pack-configurator .horizontal-scroller__content,
.pack-configurator .horizontal-scroller__column {
  padding: 0;
}
.pack-configurator .card-pack-advantages {
  padding-bottom: 30px;
}
.pack-configurator .pack {
  margin-top: 45px;
}
.pack-configurator .pack-service__title {
  font-weight: 600;
}
.pack-configurator .call-me-now {
  margin-top: 30px;
}

.pack-configurator__selector-section {
  margin-top: 30px;
}

.pack-configurator__selector {
  width: 100%;
}

.pack-configurator__selector-info {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  color: #0056BB;
  display: none;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.pack-configurator__selector-info--visible {
  opacity: 1;
}

.pack-configurator__chosen-rate {
  margin-bottom: 30px;
}

.pack-configurator__help {
  margin-top: 30px;
}
.pack-configurator__help .accordion-item:first-child {
  border-top: none;
}

.pack-configurator__promotion-badge {
  animation: vertical-node-in 0.5s ease-in-out;
}

@media print, screen and (min-width: 48em) {
  .pack-configurator .page-header__background::after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #0056bb 30%, #0056BB 100%);
    bottom: 130px;
    left: 55%;
    width: 45%;
  }
  .pack-configurator .page-header__background-image {
    bottom: 30px;
    display: block;
    filter: none;
    height: 200px;
    position: absolute;
    right: 20px;
    transform: none;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .pack-configurator {
    margin-bottom: 48px;
  }
  .pack-configurator .page-header {
    min-height: 470px;
  }
  .pack-configurator .page-header__background::after {
    bottom: 185px;
    left: 40%;
    width: 60%;
  }
  .pack-configurator .page-header__background-image {
    height: 300px;
    right: calc((100% - 930px) / 2);
  }
  .pack-configurator .horizontal-scroller::after {
    content: none;
  }
  .pack-configurator .horizontal-scroller__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .pack-configurator__selector-section {
    margin-top: 48px;
  }
  .pack-configurator__selector-info {
    display: block;
  }
  .pack-configurator__help {
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .pack-configurator {
    margin-bottom: 48px;
  }
  .pack-configurator .page-header__background-image {
    right: calc((100% - 1110px) / 2);
  }
  .pack-configurator .horizontal-scroller__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .pack-configurator .shadowed-aside-sticky .aside-sticky {
    margin-top: 60px;
  }
  .pack-configurator__selector-section {
    margin-top: 48px;
  }
  .pack-configurator__help {
    margin-top: 48px;
  }
}
@media screen and (min-width: 90em) {
  .pack-configurator .page-header__background-image {
    right: calc((100% - 1250px) / 2);
  }
}
@media screen and (min-width: 105em) {
  .pack-configurator .page-header__background-image {
    right: calc((100% - 1410px) / 2);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.roaming .legal-text-modal {
  margin-top: 0;
}

.roaming__map {
  display: none;
  position: relative;
  z-index: 0;
}

.roaming__map-content {
  position: relative;
  width: 100%;
  z-index: 10;
}

.roaming__map-filter-container {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.roaming__map-filter {
  margin-top: 40px;
  position: relative;
}
.roaming__map-filter .roaming-map-filter {
  max-width: 100%;
}

.roaming__rates {
  margin-top: 60px;
}

.roaming__rate-tables {
  margin-top: 60px;
}

.roaming__rate-table {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-bottom: 60px;
}
.roaming__rate-table .rate-table {
  width: 100%;
}

.roaming__rates-title {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  color: #0056BB;
  font-family: "Telecable", sans-serif;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.75rem;
}
.roaming__rates-title strong {
  color: #333;
  display: block;
}

@media print, screen and (min-width: 64em) {
  .roaming__map {
    display: block;
    position: relative;
    display: block;
  }
  .roaming__map::before {
    content: "";
    display: block;
    padding-top: 50%;
    width: 100%;
  }
  .roaming__map > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .roaming__map-filter {
    margin-top: 0;
  }
  .roaming__map-filter .roaming-map-filter {
    max-width: 440px;
    position: absolute;
    right: 0;
    top: 60px;
  }
  .roaming__rates {
    margin-top: 90px;
  }
  .roaming__rate-table {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 90em) {
  .roaming__map-filter .roaming-map-filter {
    right: 30px;
    top: 120px;
  }
  .roaming__rates {
    margin-top: 120px;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .form-checkbox a, .legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a, .legal-text-modal__link, .legal-text-modal__modal-content a {
  color: #d92679;
}
.link--secondary:hover, .form-checkbox a:hover, .legal a:hover, .terminal__rate-conditions-content a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover, .legal-text-modal__link:hover, .legal-text-modal__modal-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .form-checkbox a.link--active, .legal a.link--active, .terminal__rate-conditions-content a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active, .link--active.legal-text-modal__link, .legal-text-modal__modal-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .terminal__rate-conditions-content, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .legal-text-modal__modal-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .terminal__rate-conditions-content h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .legal-text-modal__modal-content h2,
.legal h3,
.terminal__rate-conditions-content h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal-text-modal__modal-content h3,
.legal h4,
.terminal__rate-conditions-content h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal-text-modal__modal-content h4,
.legal h5,
.terminal__rate-conditions-content h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal-text-modal__modal-content h5,
.legal h6,
.terminal__rate-conditions-content h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.legal-text-modal__modal-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .terminal__rate-conditions-content b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .legal-text-modal__modal-content b,
.legal strong,
.terminal__rate-conditions-content strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.legal-text-modal__modal-content strong {
  font-weight: 700;
}
.legal a, .terminal__rate-conditions-content a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .legal-text-modal__modal-content a {
  font-weight: 400;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol,
.legal p,
.terminal__rate-conditions-content p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal-text-modal__modal-content p,
.legal ul,
.terminal__rate-conditions-content ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal-text-modal__modal-content ul,
.legal br,
.terminal__rate-conditions-content br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.legal-text-modal__modal-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul,
.legal ol,
.terminal__rate-conditions-content ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal-text-modal__modal-content ol {
  padding-left: 30px;
}
.legal ul, .terminal__rate-conditions-content ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul {
  list-style-type: disc;
}
.legal ol, .terminal__rate-conditions-content ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol {
  list-style-type: decimal;
}
.legal img, .terminal__rate-conditions-content img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .legal-text-modal__modal-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .terminal__rate-conditions-content br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .legal-text-modal__modal-content br {
  content: "";
  height: 0;
}
.legal i, .terminal__rate-conditions-content i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .legal-text-modal__modal-content i {
  font-style: italic;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.terminal {
  align-items: flex-start;
  margin-bottom: 30px;
  margin-top: 30px;
}
.terminal .equipment-specs {
  display: none;
}
.terminal .legal-text-modal {
  margin-top: 0;
}
.terminal .plain-text-block h1 {
  font-size: 24px;
}
.terminal .plain-text-block h2 {
  font-size: 18px;
}

.terminal--loaded .terminal__photo {
  opacity: 1;
  transform: translateY(0);
}
.terminal--loaded .terminal__price-selector {
  opacity: 1;
}

.terminal__column-image {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  justify-content: center;
}

.terminal__photo {
  height: 320px;
  opacity: 0;
  position: relative;
  transform: translateY(30px);
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  width: 100%;
}

.terminal__picture-wrapper {
  bottom: auto;
  display: flex;
  height: 100%;
  justify-content: center;
  top: 0;
  width: 100%;
}

.terminal__picture {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}

.terminal__image {
  height: 100%;
  max-width: 100vw;
  object-fit: contain;
  object-position: top;
  width: auto;
}

.terminal__column-content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  margin-top: 30px;
}
.terminal__column-content .separator {
  border-color: #ececec;
  margin: 40px 0;
  width: 100%;
}

.terminal__brand,
.terminal__model,
.terminal__description {
  margin-bottom: 10px;
}

.terminal__brand {
  color: #BFBFBF;
  font-family: "Telecable", sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.625rem;
}

.terminal__model {
  color: #000000;
  font-family: "Telecable", sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.625rem;
}

.terminal__description {
  color: #000000;
  font-family: "Lato", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25rem;
}

.terminal__variant-selector .form-label,
.terminal__prices .form-label {
  display: block;
  font-size: 1rem;
  margin-bottom: 6px;
}

.terminal__variant-selector {
  margin: 20px 0 30px;
}
.terminal__variant-selector .variant-selector-filter__item {
  height: 28px;
  width: 28px;
}

.terminal__price-selector {
  margin-bottom: 15px;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.terminal__price-selector-item {
  display: flex;
  flex-wrap: wrap;
}

.terminal__price {
  border: 1px solid #BFBFBF;
  margin-bottom: 15px;
  margin-right: 30px;
  padding: 15px 20px;
  transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.terminal__price > * {
  font-size: 0.85em;
}
.terminal__price:last-child {
  margin-right: 0;
}

.terminal__price--active {
  border-color: #0056BB;
  box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.1);
}

.terminal__advantage {
  margin-bottom: 30px;
}
.terminal__advantage:last-child {
  margin-bottom: 0;
}
.terminal__advantage .icon {
  display: block;
  height: 32px;
  margin-bottom: 15px;
  width: 32px;
}

.terminal__rate-table {
  font-size: 0.875rem;
  font-weight: 700;
  width: 100%;
}

.terminal__rate-table-header {
  display: none;
}

.terminal__rate-table-header-row {
  border-bottom: 1px solid #0056BB;
}

.terminal__rate-table-header-cell {
  padding: 20px;
  text-align: left;
}

.terminal__rate-table-row {
  border: 1px solid #e1e1e1;
  border-left-color: rgba(255, 255, 255, 0);
  border-right-color: rgba(255, 255, 255, 0);
  border-top-color: rgba(255, 255, 255, 0);
  display: block;
  transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
.terminal__rate-table-row:last-child:not(:hover) {
  border-bottom-color: rgba(255, 255, 255, 0);
}
.terminal__rate-table-row:hover {
  border-left-color: #d1d1d1;
  border-right-color: #d1d1d1;
  border-top-color: #d1d1d1;
  box-shadow: 0 4px 32px 0 rgba(0, 0, 0, 0.1);
}

.terminal__rate-table-cell {
  padding: 15px 5px;
  vertical-align: middle;
}

.terminal__rate-table-price > * {
  font-size: 0.625rem;
  margin-bottom: 0;
}

.terminal__rate-table-button {
  display: block;
  padding-top: 0;
}

.terminal__feature-header {
  align-items: flex-start;
  display: flex;
  margin-bottom: 10px;
}

.terminal__feature-header-icon {
  flex-shrink: 0;
  height: 36px;
  width: 36px;
}

.terminal__feature-title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-left: 20px;
}
.terminal__feature-title .separator {
  margin-top: 10px;
}

.terminal__feature-items {
  display: flex;
  flex-wrap: wrap;
}

.terminal__feature-item {
  align-items: center;
  /* border-bottom: 1px solid $terminal-feature-item-border-color; */
  color: #444444;
  display: flex;
  justify-content: space-between;
  padding: 5px 0;
}
.terminal__feature-item:last-child {
  border: 0;
}

.terminal__feature-item-icon {
  height: 24px;
  width: 24px;
}

.terminal__feature-item-type {
  margin-right: 30px;
  font-weight: 700;
}

.terminal__feature-item-content {
  text-align: right;
}

.terminal__rate-see-conditions {
  padding: 20px;
  text-align: right;
}

.terminal__rate-conditions-title {
  font-family: "Telecable", sans-serif;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 15px;
}

.terminal__feature {
  background: white;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  padding: 20px;
  margin: 10px 10px 10px 0px;
  min-width: 100%;
  max-width: 330px;
}

@media print, screen and (min-width: 22.5em) {
  .terminal .equipment-specs {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .terminal__feature {
    min-width: 30%;
  }
  .terminal__column-image {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    align-self: flex-start;
  }
  .terminal__column-content {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-top: 0;
  }
  .terminal__photo {
    display: block;
    position: relative;
    height: auto;
  }
  .terminal__photo::before {
    content: "";
    display: block;
    padding-top: 100%;
    width: 100%;
  }
  .terminal__photo > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .terminal__image {
    height: 100%;
    max-height: 100%;
    width: auto;
  }
  .terminal__advantages {
    display: flex;
  }
  .terminal__advantage {
    margin-bottom: 0;
    margin-right: 30px;
  }
  .terminal__advantage:last-child {
    margin-right: 0;
  }
  .terminal__rate-table {
    font-size: 1rem;
  }
  .terminal__rate-table-header {
    display: table-header-group;
  }
  .terminal__rate-table-row {
    display: table-row;
  }
  .terminal__rate-table-cell {
    padding: 20px;
  }
  .terminal__rate-table-price > * {
    font-size: 0.6875rem;
  }
  .terminal__rate-table-button {
    display: table-cell;
    text-align: right;
  }
}
@media print, screen and (min-width: 64em) {
  .terminal {
    margin-bottom: 48px;
  }
  .terminal__column-image {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .terminal__column-content {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .terminal__price {
    padding: 20px 25px;
  }
  .terminal__price > * {
    font-size: 0.75em;
  }
  .terminal__feature-header {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 80em) {
  .terminal {
    margin-bottom: 48px;
  }
  .terminal__photo {
    display: block;
    position: relative;
  }
  .terminal__photo::before {
    content: "";
    display: block;
    padding-top: 80%;
    width: 100%;
  }
  .terminal__photo > img {
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
  }
  .terminal__price {
    padding: 25px 35px;
  }
  .terminal__price > * {
    font-size: 0.85em;
  }
}
@media screen and (min-width: 90em) {
  .terminal__feature-header-icon {
    height: 46px;
    width: 46px;
  }
  .terminal__feature-title {
    font-size: 1.25rem;
    line-height: 1.5rem;
    margin-left: 30px;
  }
}
.smarhone-faqs {
  display: flex;
  flex-direction: row;
}
.smarhone-faqs__icon {
  flex: 0 0 40px;
}
.smarhone-faqs__inner {
  padding-left: min(10.417vw, 150px);
}
.smarhone-faqs__title {
  margin-top: 0;
}

.smarhone-faqs-read-more {
  color: #0056bb;
  font-weight: bold;
  cursor: pointer;
}

.smarhone-faqs-read-more ~ * {
  display: none;
}

.terminal-detail__seo {
  max-width: 1250px;
}
.terminal-detail__seo__inner {
  display: flex;
  flex-direction: column;
}
@media (min-width: 920px) {
  .terminal-detail__seo__inner {
    flex-direction: row;
  }
}
.terminal-detail__seo__images {
  flex: 1 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  max-width: 500px;
  margin-top: 32px;
}
.terminal-detail__seo__images img {
  margin: 0 0 50px 0;
}
.terminal-detail__seo__images img:nth-child(2) {
  display: none;
}
@media (min-width: 920px) {
  .terminal-detail__seo__images img:nth-child(2) {
    display: block;
  }
}
.terminal-detail__seo__text {
  flex: 1 0;
  width: 100%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.terminals .form-group-select {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}
.terminals .noUi-target {
  background: #d1d1d1;
  border: none;
  box-shadow: none;
  height: 2px;
  margin-bottom: 25px;
}
.terminals .noUi-horizontal .noUi-connect {
  background: #0056BB;
  box-shadow: none;
}
.terminals .noUi-horizontal .noUi-tooltip {
  background: transparent;
  border: none;
  font-weight: 700;
  padding: 0;
  top: 20px;
}
.terminals .noUi-horizontal .noUi-handle {
  border: 4px solid #bb0010;
  border-radius: 50%;
  height: 16px;
  left: -8px;
  outline: none;
  top: -7px;
  width: 16px;
}
.terminals .noUi-horizontal .noUi-handle::before, .terminals .noUi-horizontal .noUi-handle::after {
  content: none;
}
.terminals .centrable-grid__items {
  align-items: stretch;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.terminals .equipment-preview {
  max-width: 100%;
}
.terminals .equipment-preview__price > * {
  font-size: 0.875rem;
}

.terminals__controls {
  margin-bottom: 30px;
  margin-top: 30px;
}

.terminals__controls-filters,
.terminals__controls-arrange {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-left: 0;
  padding-right: 0;
}

.terminals__controls-price {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-top: 30px;
}

.terminals__controls-price-label {
  margin-bottom: 10px;
}

.terminals__controls-price-range {
  padding-left: 20px;
  padding-right: 20px;
}

.terminals__terminal--hidden {
  display: none;
}

.terminals__controls-filters .form-select {
  z-index: 2;
}

.terminals__controls-arrange {
  margin-top: 30px;
}
.terminals__controls-arrange .form-select {
  z-index: 1;
}

.terminals__no-results {
  display: none;
  margin-bottom: 30px;
  margin-top: 30px;
}

.terminals__no-results--visible {
  display: flex;
}

.terminals__no-results-msg {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

@media print, screen and (min-width: 48em) {
  .terminals .form-group-select {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .terminals__controls-price {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    margin-top: 0;
  }
  .terminals__controls-filters,
  .terminals__controls-arrange {
    display: flex;
  }
}
@media print, screen and (min-width: 64em) {
  .terminals .centrable-grid {
    margin-top: 45px;
  }
  .terminals__controls {
    margin-bottom: 45px;
    margin-top: 48px;
  }
  .terminals__controls-filters,
  .terminals__controls-arrange {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    padding-left: 0;
    padding-right: 0;
  }
  .terminals__controls-arrange {
    justify-content: flex-end;
    margin-top: 0;
  }
  .terminals__no-results {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .terminals__controls {
    margin-top: 48px;
  }
  .terminals__no-results {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
.smartphone-faqs {
  display: flex;
  flex-direction: row;
  padding-top: 80px;
}
.smartphone-faqs__icon {
  flex: 0 0 40px;
}
.smartphone-faqs__inner {
  padding-left: min(10.417vw, 150px);
}
.smartphone-faqs__title {
  margin-top: 0;
}

.smartphone-faqs-read-more {
  color: #0056BB;
  font-weight: bold;
  cursor: pointer;
}

.smartphone-faqs-read-more ~ * {
  display: none;
}

.pymes-terminals .price-taxes {
  display: block !important;
}
.pymes-terminals .equipment-preview__cta a {
  padding: 0 15px;
}
.pymes-terminals .page-header {
  max-height: 282px;
  min-height: 282px;
}
.pymes-terminals .page-header__details {
  padding: 60px 0 !important;
}
.pymes-terminals .page-header__content {
  padding-top: 0;
}

.informatica-pymes .switcher {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.BysideWebcare {
  position: relative;
  z-index: 99;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.template-pack {
  padding-top: 60px;
}
.template-pack .card-pack-advantages {
  margin-top: 30px;
}
.template-pack .card-pack-advantages .section__column-background {
  display: none;
}
.template-pack .card-pack-advantages .horizontal-scroller__content,
.template-pack .card-pack-advantages .horizontal-scroller__column,
.template-pack .card-pack-advantages .section__column-content {
  padding: 0;
}
.template-pack .modal {
  z-index: 30;
}
.template-pack .call-me-now {
  margin-top: 30px;
}
.template-pack .pack-service__icon .icon-filled {
  height: 40px;
  width: 40px;
}
.template-pack .pack-service__icon .icon-filled__glyph {
  fill: #999999;
}

.template-pack__contract-wrapper {
  display: block;
  margin-top: 10px;
}

.template-pack__price > * {
  font-size: 0.875rem;
}

.template-pack__header {
  margin-bottom: 30px;
}

.template-pack__header-logo {
  height: 60px;
  width: auto;
}

.template-pack__help {
  margin-top: 30px;
}
.template-pack__help .accordion-item:first-child {
  border-top: none;
}

.template-pack__related-card-wrapper {
  display: flex;
  flex-grow: 1;
}

.template-pack__see-more-offers {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
  margin-top: 30px;
  text-transform: uppercase;
}
.template-pack__see-more-offers .button {
  max-width: 100%;
  width: 300px;
}

@media print, screen and (min-width: 48em) {
  .template-pack .pack {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media print, screen and (min-width: 64em) {
  .template-pack {
    padding-top: 0;
  }
  .template-pack .card-pack-advantages {
    margin-top: 48px;
  }
  .template-pack .horizontal-scroller::after {
    content: none;
  }
  .template-pack .horizontal-scroller__item {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .template-pack__help {
    margin-top: 48px;
  }
}
@media screen and (min-width: 80em) {
  .template-pack .card-pack-advantages {
    margin-top: 48px;
  }
  .template-pack .horizontal-scroller__item {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .template-pack__help {
    margin-top: 48px;
  }
  .template-pack__price > * {
    font-size: 1rem;
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.tv .page-header__background-image {
  filter: none;
  transform: none;
}
.tv .page-header__extra-content .button__content {
  flex-direction: row-reverse;
}
.tv .page-header__extra-content .icon {
  height: 24px;
  margin-right: 15px;
  width: 24px;
}
.tv .page-header__extra-content .icon__glyph {
  stroke: #ffffff;
}
.tv .modal__content-layer {
  width: 100%;
}
.tv .modal__content {
  padding: 0;
  width: 100%;
}

.tv__intro {
  margin-top: 30px;
}

.tv__intro-column {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.tv__replay-content,
.tv__replay-demo,
.tv__replayteka-content,
.tv__replayteka-demo,
.tv__edonon-content,
.tv__edonon-demo {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
}

.tv__replay-content .section-description {
  margin-bottom: 30px;
}

.tv__replay-column .section__column-content,
.tv__replayteka-column .section__column-content,
.tv__edonon-column .section__column-content {
  padding-left: 9px;
  padding-right: 9px;
}

.tv__replay-column {
  padding-bottom: 60px;
  padding-top: 60px;
  width: 100%;
}

.tv__replayteka-column {
  padding-bottom: 30px;
  padding-top: 90px;
  width: 100%;
}

.tv__edonon {
  margin-bottom: 30px;
  margin-top: 30px;
}

.tv__edonon-column {
  margin-bottom: 30px;
  margin-top: 30px;
}

.tv__replay-background,
.tv__replayteka-background {
  height: 100%;
}

.tv__replay-background {
  background-color: #000000;
}

.tv__replay-background-image,
.tv__replayteka-background-image {
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.tv__replay-content-icon,
.tv__replayteka-content-icon,
.tv__replayteka-demo-icon,
.tv__edonon-content-icon {
  margin-bottom: 30px;
  max-height: 40px;
  width: auto;
}

.tv__replay-background-picture {
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 1s ease-in-out;
  width: 100%;
}

.tv__replay-background-picture--active {
  opacity: 1;
}

.tv__replay-buttons {
  display: inline-block;
}

.tv__replay-button:first-child .link-with-icon {
  border-top: 0;
  padding-top: 0;
}
.tv__replay-button .link-with-icon {
  border-top: 1px solid rgba(255, 255, 255, 0.7);
  font-size: 1rem;
  font-weight: 700;
  justify-content: start;
  line-height: 1.25rem;
  padding: 15px 15px 15px 0;
  transition: color 0.2s ease-in-out;
}
.tv__replay-button .link-with-icon .icon__glyph {
  transition: stroke 0.2s ease-in-out;
}

.tv__replay-button--active .link-with-icon {
  color: #ffffff;
}
.tv__replay-button--active .icon__glyph {
  stroke: #0056BB;
}

.tv__replay-demo {
  margin-top: 30px;
  width: 100%;
}

.tv__replay-demo-slider {
  display: block;
  position: relative;
  height: 100%;
  position: relative;
  width: 100%;
}
.tv__replay-demo-slider::before {
  content: "";
  display: block;
  padding-top: 56.25%;
  width: 100%;
}
.tv__replay-demo-slider > img {
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.tv__replay-demo-slide {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateY(30px);
  transition: opacity 0.75s ease-in-out, transform 0.5s ease-in-out;
}

.tv__replay-demo-slide--active {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

.tv__replay-demo-play-button {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}

.tv__replayteka-demo {
  display: flex;
  margin-top: 30px;
}

.tv__replayteka-remote-picture {
  align-self: flex-end;
  display: none;
  flex-shrink: 0;
  margin-right: 15px;
  max-width: 40%;
}

.tv__replayteka-demo-content {
  align-self: center;
}

.tv__replayteka-demo-text {
  font-size: 1.125rem;
  line-height: 1.5rem;
  margin-bottom: 30px;
}

.tv__replayteka-play-button {
  margin-bottom: 30px;
}

.tv__edonon-demo {
  margin-top: 30px;
}

@media print, screen and (min-width: 22.5em) {
  .tv__replayteka-column {
    padding-bottom: 0;
  }
  .tv__replayteka-remote-picture {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .tv__replayteka-remote-picture {
    max-width: 50%;
  }
  .tv__replay-column {
    padding-bottom: 90px;
    padding-top: 90px;
  }
  .tv__replay-column .section__column-content,
  .tv__replayteka-column .section__column-content,
  .tv__edonon-column .section__column-content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .tv__intro {
    margin-top: 48px;
  }
  .tv__intro-column {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .tv__replay-content,
  .tv__replay-demo,
  .tv__replayteka-content,
  .tv__replayteka-demo,
  .tv__edonon-content,
  .tv__edonon-demo {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
  .tv__replay-column .section__column-content,
  .tv__replayteka-column .section__column-content,
  .tv__edonon-column .section__column-content {
    display: flex;
  }
  .tv__replay-demo,
  .tv__replayteka-demo,
  .tv__edonon-demo {
    margin-top: 0;
  }
  .tv__replay-column {
    padding-bottom: 120px;
    padding-top: 120px;
  }
  .tv__replay-demo {
    padding-top: 70px;
  }
  .tv__edonon {
    margin-bottom: 48px;
    margin-top: 48px;
  }
}
.canales-show {
  flex-wrap: wrap;
}
.canales-show > picture {
  padding-right: 15px;
}

@media screen and (min-width: 80em) {
  .tv__intro {
    margin-top: 48px;
  }
  .tv__edonon {
    margin-bottom: 48px;
    margin-top: 48px;
  }
  .tv__replayteka-remote-picture {
    max-width: 60%;
  }
}
.agile-small {
  margin: 20px 0;
  font-size: 12px;
  text-align: center;
}
.agile-small img {
  width: 50px;
  height: auto;
  display: inline-flex;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.press-pages.press-home .press--article .press__content {
  flex: 0 0 100%;
  max-width: 100%;
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  padding-top: 80px;
}

:root {
  --descriptivoBody-left-side-padding: 47px;
}
@media print, screen and (max-width: 104.99875em) {
  :root {
    --descriptivoBody-left-side-padding: 24px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  :root {
    --descriptivoBody-left-side-padding: 16px;
  }
}

.c-informaticaBody {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1 1 100%;
  margin-bottom: 48px;
  padding-top: 48px;
}
.c-informaticaBody--marginTop {
  margin-top: 35px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
}
@media print, screen and (min-width: 64em) {
  .c-informaticaBody > div:not(.c-informaticaBody__left) {
    width: 55%;
  }
}
.c-informaticaBody__left {
  flex: 1;
  margin-right: 32px;
  padding: 24px var(--descriptivoBody-left-side-padding);
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__left {
    padding: 16px;
    margin-right: 0;
  }
  .c-informaticaBody__left .c-informaticaBody__rightTitle {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .c-informaticaBody__left {
    width: 45%;
  }
}
.c-informaticaBody__left picture {
  max-width: 350px;
  margin: auto;
}
.c-informaticaBody__left picture img {
  max-width: 100%;
  height: auto;
}
.c-informaticaBody__download {
  margin-top: 30px;
}
.c-informaticaBody__download a {
  font-size: 14px;
  line-height: 21px;
}
.c-informaticaBody__right {
  flex: 1;
  max-width: 397px;
  background-color: #ffffff;
  background: #FFFFFF;
  box-shadow: 0px 10px 30px rgba(38, 38, 38, 0.15);
  padding: 24px;
  min-width: 250px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__right {
    max-width: 100%;
    flex: 1 1 100%;
    padding: 16px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-informaticaBody__right {
    min-width: 547px !important;
  }
}
.c-informaticaBody__right--alt .c-informaticaBody__rightTitle {
  margin-bottom: 0;
}
.c-informaticaBody__right--alt .c-informaticaBody__prices {
  color: #0056BB;
}
.c-informaticaBody__right > p {
  margin-bottom: 15px;
}
.c-informaticaBody__rightTitle {
  color: #000;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 36px;
  line-height: 42px;
  margin-bottom: 32px;
}
.c-informaticaBody__rightModelo {
  color: #BFBFBF;
  font-size: 21px;
  line-height: 27px;
}
.c-informaticaBody__ctas {
  display: flex;
  flex-direction: column;
  margin-top: 40px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__ctas {
    margin-top: 30px;
  }
}
.c-informaticaBody__ctas a {
  width: 100%;
  flex: 1 1 100%;
}
.c-informaticaBody__ctas .button {
  margin-bottom: 8px;
}
.c-informaticaBody__priceDiscountText {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 26px;
  opacity: 0.6;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__priceDiscountText {
    width: 100%;
    flex: 1 1 100%;
    font-size: 14px;
    line-height: 22px;
  }
}
.c-informaticaBody__prices {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 18px;
  max-width: 266px;
  margin-top: 8px;
  flex-direction: column;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__prices {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    max-width: 100%;
  }
}
.c-informaticaBody__pricePerMonth {
  display: flex;
  font-size: 48px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.c-informaticaBody__pricePerMonth--withDiscount {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  display: flex;
  align-items: flex-end;
  color: #7F7F7F;
  font-size: 19px;
  margin-top: 10px;
}
.c-informaticaBody__pricePerMonth--withDiscount p {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 14px;
  margin-right: 8px;
}
.c-informaticaBody__pricePerMonth--withDiscount span.decimals {
  font-size: 17px;
}
.c-informaticaBody__pricePerMonth--withDiscount span.text {
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #7F7F7F;
}
.c-informaticaBody__priceEntero {
  font-size: 77px;
  line-height: 87px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__priceEntero {
    font-size: 48px;
    line-height: 40px;
  }
}
.c-informaticaBody__priceDecimas {
  font-size: 38px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-around;
  height: 80px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__priceDecimas {
    font-size: 24px;
    line-height: 24px;
    height: 40px;
  }
}
.c-informaticaBody__priceDecimas span {
  font-size: 22px;
  font-weight: 400;
  line-height: normal;
  color: #7F7F7F;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__priceDecimas span {
    font-size: 14px;
    line-height: 16px;
  }
}
.c-informaticaBody__condiciones {
  font-size: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #0056BB;
  margin-top: 10px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__condiciones {
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }
}
.c-informaticaBody__itemContainer {
  display: flex;
  flex-wrap: wrap;
  margin-top: 30px;
}
.c-informaticaBody__item {
  display: flex;
  margin-bottom: 24px;
  align-items: flex-start;
  width: calc(50% - 15px);
}
.c-informaticaBody__item:nth-of-type(even) {
  margin-left: 15px;
}
.c-informaticaBody__item:nth-of-type(odd) {
  margin-right: 15px;
}
.c-informaticaBody__item--simpleMarginBottom {
  margin-bottom: 5px;
}
.c-informaticaBody__item--destacada {
  display: block;
}
.c-informaticaBody__item--destacada .c-ofertaCard__destacada {
  padding-left: 54px;
}
.c-informaticaBody__item p,
.c-informaticaBody__item h5 {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.c-informaticaBody__item p span,
.c-informaticaBody__item h5 span {
  color: #008DFF;
}
.c-informaticaBody__item h5 {
  color: #BFBFBF;
  font-weight: 700;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informaticaBody__item h5 {
    display: none;
  }
}
.c-informaticaBody__itemLine {
  margin-left: 15px;
  width: 100%;
}
.c-informaticaBody__itemLine p:nth-child(1n+2).c-ofertaCard__itemDestacado {
  margin-top: 5px;
}
.c-informaticaBody__icon {
  width: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex: 0 0 24px;
}

.c-informatica-footer {
  background-color: rgba(0, 86, 187, 0.05);
  display: flex;
  justify-content: space-between;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media print, screen and (max-width: 63.99875em) {
  .c-informatica-footer div {
    margin-bottom: 30px;
    max-width: 280px;
    margin-left: 15px;
  }
}
@media print, screen and (min-width: 48em) {
  .c-informatica-footer div {
    width: 33.33%;
    padding: 0 15px;
    margin-left: 0;
  }
}
.c-informatica-footer div img {
  margin-bottom: 15px;
  width: 72px;
  height: 72px;
}
.c-informatica-footer div h5 {
  font-weight: 700;
  margin-bottom: 5px;
}
.c-informatica-footer .section {
  width: 100%;
}

.informatica-pymes .page-header {
  min-height: 0;
  margin-bottom: 60px;
}
.informatica-pymes .page-header .page-header__content {
  padding: 60px 0;
}
.informatica-pymes .page-header .page-header__content:empty {
  display: none;
}

.equipment .equipment-preview__content .price-taxes {
  display: block !important;
}

.landings-kit-digital-sponsors {
  padding-top: calc(var(--s) * 8);
  padding-left: calc(var(--s) * 3);
  padding-right: calc(var(--s) * 3);
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-sponsors {
    padding-left: none;
    padding-right: none;
  }
}
.landings-kit-digital-sponsors h2 {
  text-align: center;
  max-width: 639px;
  font-size: 0.6rem;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-sponsors h2 {
    padding-left: none;
    padding-right: none;
    font-size: 1rem;
  }
}
.landings-kit-digital-sponsors .landings-kit-digital-sponsors-separator {
  margin-top: var(--s);
  margin-bottom: calc(var(--s) * 2);
  height: 1px;
  border-bottom: 1px solid var(--color-grey-600);
  width: 100px;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-sponsors .landings-kit-digital-sponsors-separator {
    width: 170px;
    margin-top: calc(var(--s) * 2);
    margin-bottom: calc(var(--s) * 4);
  }
}
.landings-kit-digital-sponsors .landings-kit-digital-sponsors-image-container {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
.landings-kit-digital-sponsors .landings-kit-digital-sponsors-image-container img {
  max-height: 34px;
  margin-bottom: calc(var(--s) * 5);
}
.landings-kit-digital-sponsors .landings-kit-digital-sponsors-image-container img:not(:last-child) {
  margin-right: calc(var(--s) * 6);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-sponsors .landings-kit-digital-sponsors-image-container img {
    max-height: 80px;
  }
  .landings-kit-digital-sponsors .landings-kit-digital-sponsors-image-container img:not(:last-child) {
    margin-right: calc(var(--s) * 10);
  }
}

.landings-kit-digital.u-wrapper {
  max-width: 1280px !important;
}

.landings-kit-digital-features {
  padding-top: 70px;
  padding-left: calc(var(--s) * 3);
  padding-right: calc(var(--s) * 3);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features {
    padding-top: 104px;
    padding-left: none;
    padding-right: none;
  }
}
.landings-kit-digital-features .landings-kit-digital-features-container {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-container {
    flex-direction: row;
  }
}
.landings-kit-digital-features .landings-kit-digital-features-includes {
  padding-top: calc(var(--s) * 3);
  padding-bottom: calc(var(--s) * 3);
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-includes {
    padding-bottom: calc(var(--s) * 5);
    padding-top: calc(var(--s) * 5);
  }
}
.landings-kit-digital-features .landings-kit-digital-features-head-container h2 {
  font-family: "Telecable", sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}
.landings-kit-digital-features .landings-kit-digital-features-head-container p {
  padding-top: var(--s);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container {
  border: 1px solid var(--color-grey-400);
  border-radius: 10px;
  max-width: 370px;
  min-width: 290px;
  height: fit-content;
  padding-bottom: calc(var(--s) * 3);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container:not(:first-child) {
  margin-top: calc(var(--gutter) * 2);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container {
    border-radius: 10px;
    margin-top: 0;
    min-width: none;
  }
  .landings-kit-digital-features .landings-kit-digital-features-list-container:not(:first-child) {
    margin-top: 0;
  }
  .landings-kit-digital-features .landings-kit-digital-features-list-container:not(:last-child) {
    margin-right: calc(var(--gutter) * 2);
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .actions-wrapper {
  display: flex;
  margin-top: calc(var(--s) * 3);
  padding-top: calc(var(--s) * 3);
  border-top: 1px solid var(--color-grey-400);
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .actions-wrapper {
    display: none;
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .actions-wrapper:hover {
  cursor: pointer;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .actions-wrapper button {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: var(--color-primary);
  background: none;
  border: none;
  margin-right: var(--s);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .actions-wrapper button:hover {
  cursor: pointer;
  color: var(--color-grey-600);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .actions-wrapper img.rotate {
  transform: rotate(180deg);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-head-container {
  padding-right: calc(var(--s) * 3);
  padding-left: calc(var(--s) * 3);
  padding-top: calc(var(--s) * 3);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-head-container {
    padding-right: calc(var(--s) * 5);
    padding-left: calc(var(--s) * 5);
    padding-top: calc(var(--s) * 5);
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-head-container h3 {
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-head-container p {
  margin-top: 5px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-grey-600);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container {
  height: unset;
  overflow: hidden;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container.hidden {
  -moz-transition: height 1s ease;
  -webkit-transition: height 1s ease;
  -o-transition: height 1s ease;
  transition: height 1s ease;
  height: 0;
  overflow: hidden;
  border: none;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container.hidden {
    height: unset;
    overflow: hidden;
    border-top: none;
  }
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container {
    margin-bottom: none;
    border-top: none;
  }
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec {
    display: block;
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec.hidden {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec.hidden {
    display: block;
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec p {
  padding-left: calc(var(--s) * 3);
  padding-right: calc(var(--s) * 3);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec p {
    padding-left: calc(var(--s) * 5);
    padding-right: calc(var(--s) * 5);
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec .list-amount {
  margin-top: calc(var(--s) * 3);
  font-family: "Telecable", sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-amount-spec .list-amount-description {
  margin-top: 0;
  padding-bottom: calc(var(--s) * 3);
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 24px;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-extra-title {
  margin-top: calc(var(--s) * 4);
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: bold;
  padding-left: calc(var(--s) * 3);
  padding-right: calc(var(--s) * 3);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .list-extra-title {
    padding-left: calc(var(--s) * 5);
    padding-right: calc(var(--s) * 5);
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list {
  padding-left: calc(var(--s) * 3);
  padding-top: calc(var(--s) * 5);
  padding-right: calc(var(--s) * 3);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list.first {
  border-top: 1px solid var(--color-grey-400);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list {
    padding-left: calc(var(--s) * 5);
    padding-top: calc(var(--s) * 5);
    padding-right: calc(var(--s) * 5);
  }
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list .landings-kit-digital-features-list-item-container {
  display: flex;
  align-items: flex-start;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list .landings-kit-digital-features-list-item-container:not(:last-child) {
  margin-bottom: calc(var(--s) * 2);
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list .landings-kit-digital-features-list-item-container .landings-kit-digital-features-list-item {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 20px;
  margin-left: 20px;
}
.landings-kit-digital-features .landings-kit-digital-features-list-container .landings-kit-digital-features-list-inner-container .landings-kit-digital-features-list-footPrint {
  padding-left: calc(var(--s) * 3);
  padding-right: calc(var(--s) * 3);
  margin-top: calc(var(--s) * 2);
  font-size: 0.75rem;
}

.landings-kit-digital-compromiso {
  margin-top: calc(var(--s) * 12);
  margin-bottom: 80px;
  padding-left: calc(var(--s) * 3);
  padding-right: calc(var(--s) * 3);
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-compromiso {
    padding-left: none;
    padding-right: none;
  }
}
.landings-kit-digital-compromiso h2 {
  font-family: "Telecable", sans-serif;
  font-size: 21px;
  line-height: 27px;
  font-weight: bold;
  margin-bottom: calc(var(--s) * 8);
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-compromiso h2 {
    margin-bottom: calc(var(--s) * 10);
  }
}
.landings-kit-digital-compromiso .landings-kit-digital-compromiso-inner-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.landings-kit-digital-compromiso .landings-kit-digital-compromiso-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.landings-kit-digital-compromiso .landings-kit-digital-compromiso-inner:not(:last-child) {
  margin-bottom: 72px;
}
.landings-kit-digital-compromiso .landings-kit-digital-compromiso-inner .landings-kit-digital-compromiso-img {
  margin-bottom: calc(var(--s) * 5);
  height: 80px;
  width: 80px;
}
.landings-kit-digital-compromiso .landings-kit-digital-compromiso-inner .landings-kit-digital-compromiso-text {
  max-width: 295px;
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .landings-kit-digital-compromiso .landings-kit-digital-compromiso-inner .landings-kit-digital-compromiso-text {
    max-width: 340px;
  }
}

.u-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  width: 100%;
}
.u-wrapper--narrow {
  max-width: 730px;
}

/*! Lity - v2.4.1 - 2020-04-26
* http://sorgalla.com/lity/
* Copyright (c) 2015-2020 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 500;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity.lity-opened {
  opacity: 1;
}

.lity.lity-closed {
  opacity: 0;
}

.lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.lity-wrap {
  z-index: 500;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}

.lity-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}

.lity-loader {
  z-index: 501;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
  opacity: 1;
}

.lity-container {
  z-index: 502;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 95%;
  max-height: 100%;
  outline: none !important;
}
@media print, screen and (min-width: 48em) {
  .lity-container {
    max-width: 80%;
  }
}

.lity-content {
  z-index: 503;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}

.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}

.lity-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

.lity-close {
  z-index: 504;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lity-close:active {
  top: 1px;
}

/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}

/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}

.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}

.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

.lity-hide {
  display: none;
}

.u-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1110px;
  width: 100%;
}
.u-wrapper--wide {
  max-width: 1250px;
}
.u-wrapper--wider {
  max-width: 1280px;
}
.u-wrapper--larger {
  max-width: 1440px;
}
.u-wrapper--narrow {
  max-width: 730px;
}

.u-example__section {
  padding: 32px 16px;
}

.u-example__title {
  font-size: 30px;
}

.u-hidden {
  display: none !important;
}

.u-height-100 {
  height: 100%;
}

.hide-mobile {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .hide-mobile {
    display: inline;
  }
}

.hide-tablet {
  display: inline;
}
@media print, screen and (min-width: 48em) {
  .hide-tablet {
    display: none;
  }
}

@media print, screen and (min-width: 64em) {
  .hide-desktop {
    display: none;
  }
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #0056BB;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #0056BB;
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(63, 63, 63, 0.2);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #3F3F3F;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.lity-channels .channels__row {
  margin-bottom: 0;
}
.lity-channels .channels__row--favourite {
  margin-bottom: 5px;
}
.lity-channels .channels__row--favourite .channel__logo {
  border: 1px solid #ddd;
}
.lity-channels .channels__row__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
  padding: 5px 0;
}
.lity-channels .channels__row__list:not(.channels__row__list--favourite) {
  background-color: rgba(236, 242, 246, 0.5);
  width: calc(100% + 32px);
  left: -24px;
  padding-left: 24px;
}
.lity-channels .channels__row__list__footer {
  width: 100%;
  text-align: center;
  padding-top: 5px;
  font-size: 14px;
}
.lity-channels .channels__row__title {
  font-size: 0.875rem;
  line-height: 1.5rem;
  padding-bottom: 16px;
  font-weight: bold;
  position: relative;
}
.lity-channels .channels__row__title:after {
  content: "";
  display: block;
  height: 1px;
  bottom: -1px;
  left: 0;
  width: 100%;
  background-color: #fff;
  position: absolute;
  z-index: 2;
}
.lity-channels .modal--channelsGrid .channels__row__list {
  justify-content: space-between;
}
.lity-channels .mat-dialog-channels-header {
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .lity-channels .channel {
    flex: 0 0 12.5%;
    justify-content: center;
  }
}
.lity-channels .channel__logo {
  width: 100%;
  padding: 10px 0;
  min-width: 80px;
  padding: 2px 0;
  min-width: 40px;
}
@media print, screen and (min-width: 48em) {
  .lity-channels .channel__logo {
    padding: 10px 0;
    min-width: 80px;
  }
}
.lity-channels .channel__logo img {
  max-height: 56px;
  max-height: 36px;
  object-fit: scale-down;
  flex: 0 0 56px;
  flex: 0 0 36px;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  mix-blend-mode: multiply;
}
@media print, screen and (min-width: 48em) {
  .lity-channels .channel__logo img {
    flex: 0 0 56px;
    max-height: 56px;
  }
}
.lity-channels .channel__logo__caption {
  font-size: 12px;
  max-width: 85px;
  display: none;
}
@media print, screen and (min-width: 64em) {
  .lity-channels .channel__logo__caption {
    display: block;
  }
}
.lity-channels .channel__moreInfo {
  display: none;
}
.lity-channels .channels__favourites__title {
  font-weight: bold;
  margin-bottom: 10px;
}
.lity-channels .channels__favourites__info {
  color: #7F7F7F;
  margin: 0 0 0 10px;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.lity-channels .channels__favourites__info:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(/build_old/images/icon-info.7ab4f3e4.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 5px 0 0;
}
.lity-channels .accordion-item__content {
  padding: 0;
}
.lity-channels .list-item {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .form-checkbox a, .legal a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a, .legal-text-modal__link, .legal-text-modal__modal-content a, .terminal__rate-conditions-content a {
  color: #d92679;
}
.link--secondary:hover, .form-checkbox a:hover, .legal a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover, .legal-text-modal__link:hover, .legal-text-modal__modal-content a:hover, .terminal__rate-conditions-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .form-checkbox a.link--active, .legal a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active, .link--active.legal-text-modal__link, .legal-text-modal__modal-content a.link--active, .terminal__rate-conditions-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .legal-text-modal__modal-content, .terminal__rate-conditions-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .legal-text-modal__modal-content h2, .terminal__rate-conditions-content h2,
.legal h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal-text-modal__modal-content h3,
.terminal__rate-conditions-content h3,
.legal h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal-text-modal__modal-content h4,
.terminal__rate-conditions-content h4,
.legal h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal-text-modal__modal-content h5,
.terminal__rate-conditions-content h5,
.legal h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.legal-text-modal__modal-content h6,
.terminal__rate-conditions-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .legal-text-modal__modal-content b, .terminal__rate-conditions-content b,
.legal strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.legal-text-modal__modal-content strong,
.terminal__rate-conditions-content strong {
  font-weight: 700;
}
.legal a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .legal-text-modal__modal-content a, .terminal__rate-conditions-content a {
  font-weight: 400;
}
.legal ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol, .terminal__rate-conditions-content ol,
.legal p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal-text-modal__modal-content p,
.terminal__rate-conditions-content p,
.legal ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal-text-modal__modal-content ul,
.terminal__rate-conditions-content ul,
.legal br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.legal-text-modal__modal-content br,
.terminal__rate-conditions-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul, .terminal__rate-conditions-content ul,
.legal ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal-text-modal__modal-content ol,
.terminal__rate-conditions-content ol {
  padding-left: 30px;
}
.legal ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul, .terminal__rate-conditions-content ul {
  list-style-type: disc;
}
.legal ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol, .terminal__rate-conditions-content ol {
  list-style-type: decimal;
}
.legal img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .legal-text-modal__modal-content img, .terminal__rate-conditions-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .legal-text-modal__modal-content br, .terminal__rate-conditions-content br {
  content: "";
  height: 0;
}
.legal i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .legal-text-modal__modal-content i, .terminal__rate-conditions-content i {
  font-style: italic;
}

@keyframes vertical-node-in {
  0% {
    opacity: 0;
    transform: translateY(-15px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes scale-out {
  0% {
    transform: scale(0);
  }
  66%, 100% {
    opacity: 0;
    transform: scale(1);
  }
}
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
body.validation {
  margin: 0;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
body.validation .validation-header {
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  height: 80px;
  margin-bottom: 40px;
  background: #0056BB;
}
body.validation .validation-header section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 100%;
}
body.validation .lang-switcher {
  display: flex;
  align-items: center;
  position: relative;
}
body.validation .lang-switcher .select {
  position: relative;
  font-weight: 700;
  cursor: pointer;
  font-size: 14px;
  line-height: 16px;
}
body.validation .lang-switcher .select > ul {
  display: none;
  position: absolute;
  z-index: 9;
  top: 30px;
  left: -30px;
  background-color: #ffffff;
  padding: 30px;
  font-weight: 400;
  box-shadow: var(--box-shadow-ev);
}
body.validation .lang-switcher .select > ul.open {
  display: block;
}
body.validation .lang-switcher .select > ul li {
  margin-bottom: 30px;
}
body.validation .lang-switcher .select > ul li:last-child {
  margin-bottom: 0;
}
body.validation .lang-switcher .select > ul li:hover {
  color: #0056BB;
}
body.validation .lang-switcher .select-button {
  margin-left: 15px;
}
body.validation section {
  flex-grow: 1;
}
body.validation #logo {
  display: block;
  width: 54px;
}
@media screen and (min-width: 1200px) {
  body.validation .c-footer .c-footer__container {
    flex-direction: row;
  }
}
body.validation .c-footer .c-footer__container .c-footer__top-mobile {
  margin-bottom: 40px;
}
body.validation .c-footer .c-footer__container .c-footer__top {
  display: none;
}
@media screen and (min-width: 768px) {
  body.validation .c-footer .c-footer__container .c-footer__top {
    display: block;
  }
}
@media screen and (min-width: 1200px) {
  body.validation .c-footer .c-footer__container .c-footer__top {
    width: fit-content;
  }
}
@media screen and (min-width: 1200px) {
  body.validation .c-footer .c-footer__container .c-footer__top .c-footer__bottom {
    flex-basis: 100%;
  }
}

.tvHome {
  width: 100%;
}
.tvHome .section--mas-de-la-tv {
  max-width: 100%;
  background-color: #F6F6F6;
  margin-bottom: 0;
}
.tvHome .section--tv-highlight {
  background-color: #F6F6F6;
  padding-top: 32px;
  padding-bottom: 48px;
  max-width: 100%;
}
.tvHome .section--tv-highlight .section--tv {
  margin-top: 0;
}
.tvHome .lity-channels .channels__favourites__title {
  font-weight: bold;
  margin-bottom: 10px;
}
.tvHome .lity-channels__info {
  color: #7F7F7F;
  margin: 0 0 0 10px;
  font-size: 14px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
.tvHome .lity-channels__info:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-image: url(/build_old/images/icon-info.7ab4f3e4.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 5px 0 0;
}
.tvHome .lity-channels .accordion-item__content {
  padding: 0;
}
.tvHome .lity-channels .list-item {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
}

.soluciones-avanzadas-form {
  display: flex;
}
@media print, screen and (min-width: 64em) {
  .soluciones-avanzadas-form > div {
    width: 35%;
  }
}
@media print, screen and (min-width: 64em) {
  .soluciones-avanzadas-form > form {
    width: 65%;
  }
}
.soluciones-avanzadas-form > form .contact-form__content {
  padding-top: 0;
}

.c-porQueEuskaltel + .soluciones-avanzadas-form {
  margin-top: -40px;
}

#solucion-pymes .comparison-table-column.comparison-table-column--featured .comparison-table-column__price .promotion-duration {
  font-weight: 700;
  font-size: 1.2em;
  margin-bottom: 10px;
}

.subvenciones-tecnologicas #programa-subvenciones-tecnologicas {
  margin-top: 60px;
  margin-bottom: 60px;
}

.body--landing #hostingT .horizontal-scroller:first-child {
  padding-top: 0;
}
@media print, screen and (max-width: 47.99875em) {
  .body--landing #hostingT .horizontal-scroller__item {
    flex: 0 0 100%;
    max-width: 100%;
  }
}

@media print, screen and (min-width: 64em) {
  .comunicaciones_avanzadas .horizontal-scroller:first-child {
    padding: 50px;
  }
}

:root {
  --footer-simple-height: 72px;
}

.simple .main {
  margin-top: 0;
}
@media print, screen and (min-width: 64em) {
  .simple .main {
    margin-top: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .simple .main > .section--wrapper + .section--wrapper {
    margin-bottom: 64px;
  }
}
.simple .main > .section--wrapper + .section--wrapper .u-wrapper {
  max-width: 700px;
}
.simple .c-euskaltel-header {
  z-index: 0;
}
.simple .c-euskaltel-header .c-euskaltel-header__container {
  background-color: #0056BB;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media print, screen and (min-width: 64em) {
  .simple .c-euskaltel-header {
    height: 84px;
  }
  .simple .c-euskaltel-header .c-euskaltel-header__container {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.simple .c-euskaltel-header__sub-container {
  width: 80%;
}
.simple .pay-margin {
  margin-top: 30px;
}
@media print, screen and (min-width: 48em) {
  .simple .pay-margin {
    margin: 5% 10%;
  }
}
.simple .byside-hide-small {
  display: none !important;
}
.simple footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding-bottom: 0 !important;
}
@media screen and (max-width: 330px) {
  .simple footer {
    bottom: -20%;
  }
}
@media only screen and (min-width: 330px) and (max-width: 420px) {
  .simple footer {
    bottom: -15%;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.landing-home-app .section.page-header.section--full .section__column-background .page-header__background::after {
  display: none;
}
@media screen and (min-width: 2050px) {
  .landing-home-app .section.page-header.section--full .page-header__background-image {
    height: calc(135% + 20px);
  }
}
@media screen and (max-width: 767px) {
  .landing-home-app .section.page-header.section--full .section__column-content {
    padding: 25px;
  }
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__content {
    padding-top: 0;
  }
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details {
    color: #d92679;
    align-items: flex-start;
    justify-content: flex-start;
    padding: 0;
  }
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details h1 {
    font-size: 28px;
    line-height: 34px;
    color: #000000;
  }
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details h2 {
    font-size: 16px;
    line-height: 24px;
    color: #000000;
  }
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details .app-links {
    margin-top: 20px;
  }
}
@media screen and (max-width: 767px) and (max-width: 390px) {
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details .app-links {
    width: 95vw;
    margin-left: -10%;
  }
}
@media screen and (max-width: 767px) and (min-width: 48em) {
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details .app-links {
    margin-left: -7px;
  }
}
@media screen and (max-width: 767px) and (min-width: 64em) {
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details .app-links {
    margin-left: -7px;
  }
}
@media screen and (min-width: 1440px) {
  .landing-home-app .section.page-header.section--full .section__column-content {
    width: 1250px;
  }
}
.landing-home-app .section.page-header.section--full .section__column-content .page-header__details {
  color: #000000;
  align-items: center;
}
@media screen and (min-width: 767px) and (max-width: 1020px) {
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details {
    align-items: flex-start;
    width: 60%;
    left: -10%;
    position: absolute;
    text-align: initial;
  }
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details {
    align-items: flex-start;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-home-app .section.page-header.section--full .section__column-content .page-header__details {
    width: 45%;
    text-align: initial;
  }
}
.landing-home-app .column-app {
  width: 100%;
  height: 100%;
}
.landing-home-app .column-app:nth-child(even) {
  background: #ffffff;
}
.landing-home-app .column-app:nth-child(odd) {
  background: #F6F6F6;
}
.landing-home-app .column-app section {
  max-width: 1280px;
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .column-app {
    padding-top: 20px;
  }
  .landing-home-app .column-app .two-cols-banner__image {
    height: 100%;
    object-fit: cover;
    position: absolute;
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-home-app .column-app .two-columns-banner__column-left,
  .landing-home-app .column-app .two-columns-banner__column-right {
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-left {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-left {
    flex-direction: row-reverse;
  }
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-left .two-cols-banner__image {
    right: -5%;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-left .two-cols-banner__image {
    right: 0;
  }
}
.landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-right {
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-right {
    flex-direction: row;
  }
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-right .two-cols-banner__image {
    right: -12%;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full.two-columns-banner__orientation-right .two-cols-banner__image {
    right: 0;
  }
}
.landing-home-app .column-app .section.two-columns-banner.section--full .two-cols-banner__content-wrapper h2, .landing-home-app .column-app .section.two-columns-banner.section--full .two-cols-banner__content-wrapper p {
  margin: 0;
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .column-app .section.two-columns-banner.section--full .two-cols-banner__content-wrapper {
    padding: 40px 60px 40px 60px;
  }
  .landing-home-app .column-app .section.two-columns-banner.section--full .two-cols-banner__content-wrapper h2 {
    margin-top: 65px;
  }
  .landing-home-app .column-app .section.two-columns-banner.section--full .two-cols-banner__content-wrapper p {
    margin-bottom: 65px;
  }
}
@media screen and (min-width: 1440px) {
  .landing-home-app .column-app .section.two-columns-banner.section--full .two-cols-banner__content-wrapper {
    padding: 65px 0 65px 0;
  }
}
.landing-home-app .column-app .section-description__title {
  color: var(--color-secondary);
}
.landing-home-app .app-footer {
  margin: 10% 0;
  max-width: 100%;
  justify-content: center;
}
@media print, screen and (min-width: 48em) {
  .landing-home-app .app-footer {
    margin: 5% 0;
  }
}
.landing-home-app .app-footer .section-description {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.landing-home-app .app-footer .section-description .section-description__pretitle {
  margin-top: 10px;
}
.landing-home-app .app-footer .section-description .section-description__title {
  margin-top: 10px;
}
.landing-home-app .app-links {
  margin-top: 10px;
}
.landing-home-app .app-links .img-btn {
  margin: 0 7px;
}
@media screen and (max-width: 330px) {
  .landing-home-app .app-links .img-btn {
    display: flex;
    flex-direction: column;
    margin: 7px 0;
  }
}
.landing-home-app .app-links .img-btn:before, .landing-home-app .app-links .img-btn:after {
  display: none;
}
.landing-home-app .app-links .img-btn:hover {
  opacity: 0.9;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.landing-test-de-velocidad .landing-title__title {
  padding-top: 32px;
}
@media print, screen and (min-width: 48em) {
  .landing-test-de-velocidad .landing-title__title {
    padding-top: 96px;
  }
}
.landing-test-de-velocidad iframe {
  min-height: 660px;
  overflow: hidden;
}
.landing-test-de-velocidad .section-description__description li ul {
  list-style: circle;
  margin-left: 40px;
}
@media print, screen and (min-width: 64em) {
  .landing-test-de-velocidad .ofertas {
    padding-top: 16px;
  }
}
.landing-test-de-velocidad .ofertas .section-description {
  margin-bottom: -12px;
}
@media print, screen and (min-width: 64em) {
  .landing-test-de-velocidad .ofertas .section-description {
    margin-bottom: -28px;
  }
}
.landing-test-de-velocidad .wifi-mesh-banner-repetidor .button {
  margin-top: 24px;
}

.c-lity-modal__spects {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -5px;
}

.c-lity-modal__spects__spect {
  flex: 0 0 calc(50% - 10px);
  min-height: 180px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25);
  margin: 0 5px 20px 5px;
  padding: 17px 9px 17px 30px;
  position: relative;
}
@media print, screen and (max-width: 63.99875em) {
  .c-lity-modal__spects__spect {
    flex: 1;
    min-height: 140px;
  }
}

.c-lity-modal__spects__spect__title {
  font-weight: bold;
  margin: 0 0 15px 0;
}

.c-lity-modal__spects__spect p {
  margin: 0 0 8px 0;
}

.c-lity-modal__spects__spect svg {
  width: 15px;
  height: 15px;
  position: absolute;
  left: 10px;
  top: 17px;
}

@media print, screen and (min-width: 48em) {
  #modal_conditions {
    width: 500px;
  }
}

.c-banner-full-image__title--wifi-mesh,
.c-banner-full-image__description--wifi-mesh {
  color: #000;
}

.c-banner-full-image__title--wifi-mesh {
  margin: 0 0 16px 0;
}

.c-banner-full-image__description--wifi-mesh {
  margin: 0 0 24px 0;
}

.c-banner-full-image--wifi-mesh .c-banner-full-image__top {
  margin-bottom: 0;
  height: 500px;
}
@media print, screen and (min-width: 48em) {
  .c-banner-full-image--wifi-mesh .c-banner-full-image__top {
    margin-bottom: 40px;
    height: 360px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-banner-full-image--wifi-mesh .c-banner-full-image__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    top: 40px;
    left: 0;
    position: absolute;
    width: 100%;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-banner-full-image--wifi-mesh .c-banner-full-image__content h1, .c-banner-full-image--wifi-mesh .c-banner-full-image__content p {
    max-width: 100%;
    margin: 0 15px 15px 15px;
  }
}

.wifi-mesh-recommender {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-recommender__survey__items {
  margin: 0 0 47px 0;
}
.wifi-mesh-recommender__survey__items__item:not(:last-of-type) {
  margin: 0 0 40px 0;
}
.wifi-mesh-recommender__survey__items__item__title {
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #1D1F2C;
  display: block;
  margin: 0 0 25px 0;
}
.wifi-mesh-recommender__survey__items__item__opts__opt {
  display: flex;
}
.wifi-mesh-recommender__survey__items__item__opts__opt:not(:last-of-type) {
  margin: 0 0 25px 0;
}
.wifi-mesh-recommender__survey__items__item__opts__opt input {
  margin: 0 8px 0 0;
}
.wifi-mesh-recommender__button {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  align-self: center;
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 90%;
  margin: 0 auto;
}

.wifi-mesh-recommender__results {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-recommender__results__result {
  display: none;
}
.wifi-mesh-recommender__results__result--show {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-recommender__results__description {
  margin: 0 0 20px 0;
  font-size: 16px;
  line-height: 24px;
  color: #7F7F7F;
}
.wifi-mesh-recommender__results__picture-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  padding: 0 7% 7%;
}
.wifi-mesh-recommender__results__picture-wrapper__picture {
  align-self: center;
  margin: 0 0 10px 0;
}
.wifi-mesh-recommender__results__picture-wrapper__caption {
  position: absolute;
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #E10A0A;
  left: 255px;
  top: 45px;
}
.wifi-mesh-recommender__results__title, .wifi-mesh-recommender__results__title--osoa {
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 8px 0;
}
.wifi-mesh-recommender__results__title--osoa {
  color: #00a3e0;
}
.wifi-mesh-recommender__results__price {
  display: flex;
}
.wifi-mesh-recommender__results__price__amount {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  color: #1D1F2C;
  margin: 0 7px 0 0;
}
.wifi-mesh-recommender__results__price__monthly {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-recommender__results__price__month {
  font-family: "Telecable", sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #7F7F7F;
}
.wifi-mesh-recommender__results__small {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #1D1F2C;
}
.wifi-mesh-recommender__results__wrapper {
  flex-direction: column;
  justify-content: flex-start;
  padding: 0;
}
.wifi-mesh-recommender__results__wrapper div + div:before {
  content: "";
  display: block;
  height: 1px;
  width: 80%;
  background-color: #F2F2F2;
  margin: 10px 0;
  z-index: 10;
}
.wifi-mesh-recommender__results__wrapper div + div:last-child {
  margin-bottom: 30px;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-recommender__results__wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    margin: 0 0 40px 0;
    position: relative;
  }
  .wifi-mesh-recommender__results__wrapper div + div:before {
    content: "";
    display: block;
    height: 100%;
    width: 1px;
    background-color: #F2F2F2;
    position: absolute;
    left: 53%;
    top: 0;
    z-index: 10;
    margin: 0;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .wifi-mesh-recommender__results__wrapper:last-child {
    margin-left: 20px;
  }
}

.wifi-mesh-como-funciona {
  background-color: #fff;
  padding: 40px 0;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-como-funciona {
    padding: 40px;
  }
}
.wifi-mesh-como-funciona .u-wrapper {
  display: flex;
  align-items: center;
}
@media print, screen and (max-width: 63.99875em) {
  .wifi-mesh-como-funciona .u-wrapper {
    flex-direction: column;
    padding: 0 15px;
  }
}
.wifi-mesh-como-funciona__description {
  max-width: 100%;
  font-size: 16px;
  line-height: 24px;
  padding-bottom: 40px;
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-como-funciona__description {
    padding-bottom: 0;
    max-width: 430px;
  }
}
.wifi-mesh-como-funciona__img {
  display: block;
  width: 510px;
  height: auto;
}

.wifi-mesh-banner-repetidor {
  background-color: #F6F6F6;
  padding: 40px 0;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor {
    padding: 40px;
  }
}
.wifi-mesh-banner-repetidor .u-wrapper {
  display: flex;
  align-items: center;
}
@media print, screen and (max-width: 63.99875em) {
  .wifi-mesh-banner-repetidor .u-wrapper {
    flex-direction: column;
    padding: 0 15px;
  }
}
.wifi-mesh-banner-repetidor__img {
  display: block;
  width: 510px;
  height: auto;
}
.wifi-mesh-banner-repetidor__content {
  width: auto;
  margin-left: 0;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor__content {
    width: auto;
  }
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-banner-repetidor__content {
    width: auto;
    margin-left: 70px;
  }
}
@media screen and (min-width: 80em) {
  .wifi-mesh-banner-repetidor__content {
    width: auto;
    margin-left: 140px;
  }
}
.wifi-mesh-banner-repetidor__title {
  max-width: 100%;
  margin-bottom: 5px !important;
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-align: center;
  font-weight: 700;
  color: var(--color-secondary);
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor__title {
    text-align: left;
    font-size: 21px;
    line-height: 27px;
  }
}
.wifi-mesh-banner-repetidor__description {
  max-width: 100%;
  font-family: "Telecable", sans-serif;
  font-size: 18px;
  line-height: 24px;
  padding-bottom: 24px;
  color: #7F7F7F;
  text-align: center;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor__description {
    text-align: left;
  }
}
.wifi-mesh-banner-repetidor .card-offer {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-banner-repetidor .card-offer__result {
  display: none;
}
.wifi-mesh-banner-repetidor .card-offer__result--show {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-banner-repetidor .card-offer__description {
  margin: 0 0 20px 0;
  font-size: 16px;
  line-height: 24px;
  color: #7F7F7F;
}
.wifi-mesh-banner-repetidor .card-offer__picture-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  padding: 0 7% 7%;
}
.wifi-mesh-banner-repetidor .card-offer__picture-wrapper__picture {
  align-self: center;
  margin: 0 0 10px 0;
}
.wifi-mesh-banner-repetidor .card-offer__picture-wrapper__caption {
  position: absolute;
  font-family: "Telecable", sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  color: #E10A0A;
  left: 255px;
  top: 45px;
}
.wifi-mesh-banner-repetidor .card-offer__title, .wifi-mesh-banner-repetidor .card-offer__title--osoa {
  font-family: "Lato", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 5px 0;
}
.wifi-mesh-banner-repetidor .card-offer__title--osoa {
  color: #008DFF;
}
.wifi-mesh-banner-repetidor .card-offer__price {
  display: flex;
}
.wifi-mesh-banner-repetidor .card-offer__price__amount {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 36px;
  line-height: 42px;
  color: #1D1F2C;
  margin: 0 7px 0 0;
}
.wifi-mesh-banner-repetidor .card-offer__price__monthly {
  display: flex;
  flex-direction: column;
}
.wifi-mesh-banner-repetidor .card-offer__price__month {
  font-family: "Telecable", sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #7F7F7F;
}
.wifi-mesh-banner-repetidor .card-offer__small {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #1D1F2C;
}
.wifi-mesh-banner-repetidor .card-offer__small.bold {
  font-weight: bold;
}
.wifi-mesh-banner-repetidor .card-offer__wrapper {
  flex-direction: column;
  justify-content: flex-start;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  margin: 0 0 20px 0;
  position: relative;
}
.wifi-mesh-banner-repetidor .card-offer__wrapper div + div:before {
  content: "";
  display: block;
  height: 1px;
  width: 80%;
  background-color: #BFBFBF;
  margin: 10px 0;
  z-index: 10;
}
.wifi-mesh-banner-repetidor .card-offer__wrapper div + div:last-child {
  margin-left: 30px;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor .card-offer__wrapper div + div:last-child {
    margin-left: 40px;
  }
}
.wifi-mesh-banner-repetidor .card-offer__wrapper div + div:before {
  content: "";
  display: block;
  height: 100%;
  width: 1px;
  background-color: #BFBFBF;
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 10;
  margin: 0;
}
.wifi-mesh-banner-repetidor .card-offer__wrapper:last-child {
  margin-left: 80px;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor .card-offer__wrapper:last-child {
    margin-left: 40px;
  }
}
.wifi-mesh-banner-repetidor__botones {
  display: flex;
  flex-direction: column-reverse;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor__botones {
    flex-direction: column;
  }
}
.wifi-mesh-banner-repetidor__conditions {
  margin-top: 15px;
  text-align: center;
  text-decoration: underline;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor__conditions {
    margin-top: 0;
    text-align: left;
  }
}
.wifi-mesh-banner-repetidor__button {
  max-width: 100%;
  margin-top: 15px;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-repetidor__button {
    max-width: 300px;
  }
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-banner-repetidor__button {
    max-width: 260px;
  }
}

.wifi-mesh-banner-video {
  height: 400px;
  position: relative;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-video {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
    height: auto;
  }
}
.wifi-mesh-banner-video__video {
  position: absolute;
  right: -47%;
}
@media screen and (min-width: 500px) {
  .wifi-mesh-banner-video__video {
    right: 0;
  }
}
.wifi-mesh-banner-video__video .small {
  display: block;
}
.wifi-mesh-banner-video__video .medium, .wifi-mesh-banner-video__video .large {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-video__video {
    height: auto;
    position: inherit;
    display: block;
    max-width: 130%;
  }
  .wifi-mesh-banner-video__video .medium {
    display: block;
  }
  .wifi-mesh-banner-video__video .small, .wifi-mesh-banner-video__video .large {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-banner-video__video {
    position: inherit;
    display: block;
    max-width: 100%;
    right: 0;
  }
  .wifi-mesh-banner-video__video .large {
    display: block;
  }
  .wifi-mesh-banner-video__video .small, .wifi-mesh-banner-video__video .medium {
    display: none;
  }
}
.wifi-mesh-banner-video__image {
  object-fit: cover;
  height: 100%;
  object-position: right center;
}
@media screen and (min-width: 320px) and (max-width: 767px) {
  .wifi-mesh-banner-video__image {
    object-position: 75% center;
  }
}
.wifi-mesh-banner-video .banner_interior {
  margin: 0 15px;
  top: 40px;
  max-width: 358px;
  position: absolute;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-video .banner_interior {
    top: 30%;
  }
}
@media screen and (min-width: 80em) {
  .wifi-mesh-banner-video .banner_interior {
    margin-left: 75px;
  }
}
.wifi-mesh-banner-video .banner_interior h1 {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 24px;
  line-height: 30px;
  color: #333;
  width: 70%;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-video .banner_interior h1 {
    font-size: 36px;
    line-height: 42px;
    width: 100%;
  }
}
.wifi-mesh-banner-video .banner_interior p {
  font-family: "Telecable", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 200;
  color: #333;
  margin-top: 10px;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-banner-video .banner_interior p {
    font-size: 18px;
  }
}

.c-card-home--wifi-mesh .c-card-home__wrapper {
  align-items: center;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .c-card-home--wifi-mesh .c-card-home__title, .c-card-home--wifi-mesh .c-card-home__description {
    text-align: center;
  }
}

@media screen and (min-width: 80em) {
  .wifi-mesh-landing .cards-icon-with-description.cards-icon-with-description--home {
    padding: 0;
  }
}
.wifi-mesh-landing .cards-icon-with-description.cards-icon-with-description--home .section-description__title {
  text-align: center;
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-landing .cards-icon-with-description.cards-icon-with-description--home .section-description__title {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .wifi-mesh-landing .cards-icon-with-description.cards-icon-with-description--home .section-description {
    margin-top: 0;
  }
}
.wifi-mesh-landing .cards-icon-with-description {
  text-align: center;
}
.wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container {
  margin-top: 0;
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container {
    margin-top: 30px;
  }
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container .c-card-home__title {
    text-align: center;
  }
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container .c-card-home__description {
    margin-top: 10px;
    text-align: center;
  }
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container .c-card-home {
    padding: 0 30px 20px 0 !important;
  }
  .wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container .c-card-home__wrapper {
    display: flex;
    align-items: center;
  }
}
.wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__container .c-card-home__icon {
  align-items: center;
}
.wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__bottom {
  color: #0056BB;
  text-align: center;
  margin-top: 15px;
  margin-bottom: 45px;
}
@media print, screen and (min-width: 64em) {
  .wifi-mesh-landing .cards-icon-with-description .cards-icon-with-description__bottom {
    margin-top: 0;
    margin-bottom: 80px;
  }
}
.wifi-mesh-landing input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  width: 13px;
  height: 13px;
  padding: 1.4px;
  background-clip: content-box;
  border: 0.75px solid #bbbbbb;
  background-color: #fff;
  border-radius: 50%;
}
.wifi-mesh-landing input[type=radio]:after,
.wifi-mesh-landing input[type=radio]:checked,
.wifi-mesh-landing input[type=radio]:checked:after {
  background-color: #0056BB;
}
.wifi-mesh-landing input[type=radio]:focus {
  outline-width: 0;
}

.wifi-mesh-como-instalarlo {
  display: flex;
  flex-direction: column;
  padding: 45px 15px;
  background-color: #f6f6f6;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-como-instalarlo {
    padding: 60px 0;
  }
}
.wifi-mesh-como-instalarlo > .section-description {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin: 0 auto;
  width: auto;
  padding-bottom: 30px;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-como-instalarlo > .section-description {
    align-items: center;
  }
}
.wifi-mesh-como-instalarlo > .video-wm {
  margin: 0 auto;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .wifi-mesh-como-instalarlo > .video-wm {
    width: 660px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.soluciones_cloud .section-description--centered {
  margin-bottom: 0;
}
.soluciones_cloud .section-description__title {
  font-size: 1.5rem !important;
  line-height: 1.875rem;
}
.soluciones_cloud .section-description__description {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.soluciones_cloud_housing {
  /* .swiper-wrapper {
    @media screen and (min-width: 64em) {
      flex-wrap: nowrap !important;
    }
  } */
}
.soluciones_cloud_housing .housing-cards {
  padding-top: 0 !important;
}
@media screen and (min-width: 48em) {
  .soluciones_cloud_housing .horizontal-scroller__item {
    transform: none;
    flex: 0 0 25% !important;
  }
}
.soluciones_cloud_housing_cta {
  display: flex;
  justify-content: center;
}
.soluciones_cloud__datacenter {
  display: block;
  margin-top: 48px;
}
@media (min-width: 64em) {
  .soluciones_cloud__datacenter__container {
    display: flex;
    width: 100%;
  }
  .soluciones_cloud__datacenter__container > :first-child {
    flex: 0 0 28%;
  }
  .soluciones_cloud__datacenter__container > :not(:first-child) {
    width: 64%;
    margin-left: 8%;
  }
}
.soluciones_cloud__datacenter__cards {
  margin-top: 48px;
}
@media only screen and (min-width: 64em) {
  .soluciones_cloud__datacenter__cards {
    margin-top: 0;
  }
}
.soluciones_cloud__datacenter__cards .c-porQueT {
  padding-top: 0;
  padding-bottom: 0;
}
.soluciones_cloud__datacenter__cards .c-porQueT .c-carousel {
  padding-top: 0;
}
.soluciones_cloud__datacenter__cards .c-porQueT .c-carousel .swiper-slide {
  width: max-content !important;
}
.soluciones_cloud__datacenter__cards .c-porQueT .c-carousel .swiper-container {
  padding-left: 0;
  padding-top: 0;
}
.soluciones_cloud__datacenter__cards .c-porQueT .c-porQueT__card {
  max-width: 255px;
  width: 100%;
}
.soluciones_cloud__datacenter__cards .c-porQueT .c-porQueT__content {
  padding: 48px 16px;
}
.soluciones_cloud__datacenter__cards .c-porQueT .c-porQueT__cardTitle {
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
}
.soluciones_cloud__datacenter .u-wrapper .c-carousel .swiper-slide {
  width: max-content;
}
.soluciones_cloud__datacenter .u-wrapper .c-carousel__nav-controls {
  display: flex !important;
}
.soluciones_cloud__datacenter .soluciones_cloud_housing_datacenter-button {
  margin-top: 36px;
}
@media screen and (min-width: 64em) {
  .soluciones_cloud__datacenter .soluciones_cloud_housing_datacenter-button {
    margin-top: 10px;
  }
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
@media print, screen and (min-width: 48em) {
  .soluciones-wifi-empresa-container {
    min-height: 43vh;
  }
}

.soluciones_wifi__wifipro {
  /* .section-header {
    width: 100%;
  }
  > div {
    .section-description {
      &--centered {
        margin-bottom: 0;
      }

      &__title {
        font-size: $section-header-font-size !important;
        line-height: $section-header-line-height;
      }

      &__description {
        margin-top: 26px;

        font-size: $wifi-empresas-description-font-size;
        line-height: $wifi-empresas-description-line-height;
      }
    }

    .list-with-icon {
      margin-top: 24px;
    }
  } */
}
.soluciones_wifi__wifipro .section-header {
  width: 100%;
}
@media screen and (min-width: 64em) {
  .soluciones_wifi__wifipro {
    flex: 0 0 60% !important;
  }
}
.soluciones_wifi__wifipro__list {
  width: 100% !important;
}
@media screen and (min-width: 64em) {
  .soluciones_wifi__wifipro__list {
    flex: 0 0 60% !important;
  }
}
.soluciones_wifi__wifipro__list .section-description--centered {
  margin-bottom: 0;
}
.soluciones_wifi__wifipro__list .section-description__title {
  font-size: 1.5rem !important;
  line-height: 1.875rem;
}
.soluciones_wifi__wifipro__list .section-description__description {
  margin-top: 26px;
}
.soluciones_wifi__wifipro__list .list-with-icon {
  margin-top: 24px;
}
.soluciones_wifi__wifipro__card {
  display: flex;
  justify-content: flex-end !important;
  flex: 100%;
}
@media screen and (min-width: 64em) {
  .soluciones_wifi__wifipro__card {
    flex: 0 0 40% !important;
  }
}
.soluciones_wifi__wifipro__card .card {
  display: "flex";
  flex: 0 0 100%;
}
@media screen and (min-width: 64em) {
  .soluciones_wifi__wifipro__card .card {
    flex: 0 0 53%;
  }
}
.soluciones_wifi__wifipro__card .card-product__title {
  font-size: 1.3125rem;
  line-height: 1.6875rem;
}
.soluciones_wifi__wifipro__card .card-product__price .price-monthly-fee .price-with-subject__integer-amount {
  font-size: 84px;
  height: 72px;
}
.soluciones_wifi__wifipro__card .card-product__price .price-monthly-fee .price-with-subject__right {
  justify-content: space-around;
}
.soluciones_wifi__wifipro__card .card-product__price .price-monthly-fee .price-with-subject__right .price-with-subject__decimal-amount {
  font-size: 2.625rem;
  line-height: 3.375rem;
}
.soluciones_wifi__wifipro__card .card-product__price .price-monthly-fee .price-with-subject__right .price-with-subject__subject {
  font-size: 1.5rem;
  height: 13px;
}
.soluciones_wifi__wifipro__card .card-product__price .price-monthly-fee .price-taxes {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.soluciones_wifi__wifiempresa {
  display: block;
  margin-top: 48px;
}
.soluciones_wifi__wifiempresa__container {
  margin-bottom: 26px;
}
@media (min-width: 64em) {
  .soluciones_wifi__wifiempresa__container {
    display: flex;
    width: 100%;
    margin-bottom: 0;
  }
  .soluciones_wifi__wifiempresa__container > :first-child {
    flex: 0 0 28%;
  }
  .soluciones_wifi__wifiempresa__container > :not(:first-child) {
    width: 64%;
    margin-left: 8%;
  }
}
.soluciones_wifi__wifiempresa__container .section-description {
  margin-bottom: 26px;
}
@media screen and (min-width: 64em) {
  .soluciones_wifi__wifiempresa__container .section-description {
    margin-bottom: 0;
  }
}
.soluciones_wifi__wifiempresa__container .section-description--centered {
  margin-bottom: 0;
}
.soluciones_wifi__wifiempresa__container .section-description__title {
  font-size: 1.5rem !important;
  line-height: 1.875rem;
}
.soluciones_wifi__wifiempresa__container .section-description__description {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.soluciones_wifi__wifiempresa__cards {
  margin-top: 48px;
}
@media only screen and (min-width: 64em) {
  .soluciones_wifi__wifiempresa__cards {
    margin-top: 0;
  }
}
.soluciones_wifi__wifiempresa__cards .c-porQueT {
  padding-top: 0;
  padding-bottom: 0;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .section-description--centered {
  margin-bottom: 0;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .section-description__title {
  font-size: 2.25rem;
  line-height: 2.625rem;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .section-description__description {
  margin-top: 26px;
  font-size: 1rem;
  line-height: 1.5rem;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .c-carousel {
  padding-top: 0;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .c-carousel .swiper-slide {
  width: max-content !important;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .c-carousel .swiper-container {
  padding-left: 0;
  padding-top: 0;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .c-porQueT__card {
  max-width: 255px;
  width: 100%;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .c-porQueT__content {
  padding: 48px 16px;
}
.soluciones_wifi__wifiempresa__cards .c-porQueT .c-porQueT__cardTitle {
  font-family: "Telecable", sans-serif;
  font-size: 1.3125rem;
  line-height: 1.6875rem;
  font-weight: 700;
}
.soluciones_wifi__wifiempresa .u-wrapper .c-carousel .swiper-slide {
  width: max-content;
}
.soluciones_wifi__wifiempresa .u-wrapper .c-carousel__nav-controls {
  display: flex !important;
}

.web-component__simple {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.web-component__simple .c-euskaltel-header__container {
  justify-content: center;
}
.web-component__simple main {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  /* min-height: calc(100vh - 72px);

  @media (min-width: 1024px) {
    min-height: calc(100vh - 100px);
  } */
}
.web-component__simple main .netflix-landing {
  display: flex;
  flex-grow: 1;
}
@media (min-width: 768px) {
  .web-component__simple main .netflix-landing {
    max-height: calc(100vh - 180px);
  }
}
@media (min-width: 992) {
  .web-component__simple main .netflix-landing {
    max-height: calc(100vh - 180px);
  }
}
.web-component__wrapper {
  display: flex;
  flex-grow: 1;
}

.fiber-coverage krt-coverage {
  width: 100%;
}

/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
/*
$color-white: #fff;
$color-international-orange: #ff5800;
$color-selective-yellow: #FFB800;
$color-texas-rose: #FFB45B;
$color-aqua-haze: #f8fbfb;
$color-alabaster: #f8f8f8;
$color-wild-sand: #f6f6f6;

$color-blaze-orange: #f60;
$color-gallery-lighter: #f0f0f0;
$color-gallery: #eee;
$color-mercury-lightest: #ececec;
$color-double-colonial-white: #ece2a1;
$color-beauty-bush: #ebb9c5;
$color-trinidad: #e94f00;
$color-mercury-lighter: #e5e5e5;
$color-mercury: #e1e1e1;
$color-alto: #d1d1d1;
$color-silver-lighter: #c1c1c1;
//$color-silver: #ccc;
$color-silver: #BFBFBF;
$color-jagged-ice: #b9dce5;
$color-nobel: #b6b6b6;
$color-fringy-flower: #acdabc;
$color-dusty-gray: #999;
$color-gray: #7F7F7F;
$color-dove-gray: #666;
$color-emperor: #545454;
$color-tundora: #444;
$color-mine-shaft: #333;
$color-picton-blue: #2fb0e0;
$color-cornflower-blue: #268fcb;
$color-jelly-bean: #2280a3;
$color-mine-shaft: #222;
$color-azure-radiance: #008dff;
$color-black: #000;

// Theme variables

$color-primary: null !default;
$color-primary-faded: null !default;
$color-primary-whitish: null !default;
$color-secondary: null !default;
$color-tertiary: null !default;
*/
.link--underlined-black {
  color: #333;
  display: inline-block;
  position: relative;
}
.link--underlined-black::before, .link--underlined-black::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-black::before {
  background-color: rgba(51, 51, 51, 0.4);
  z-index: 0;
}
.link--underlined-black::after {
  background-color: rgba(51, 51, 51, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-black:hover {
  color: #333;
}
.link--underlined-black:hover::after {
  transform: scaleX(1);
}

.link--underlined-primary {
  color: #0056BB;
  display: inline-block;
  position: relative;
}
.link--underlined-primary::before, .link--underlined-primary::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-primary::before {
  background-color: rgba(0, 86, 187, 0.4);
  z-index: 0;
}
.link--underlined-primary::after {
  background-color: rgba(0, 86, 187, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-primary:hover {
  color: #0056BB;
}
.link--underlined-primary:hover::after {
  transform: scaleX(1);
}

.link--underlined-white, .two-cols-banner__content a {
  color: #ffffff;
  display: inline-block;
  position: relative;
}
.link--underlined-white::before, .two-cols-banner__content a::before, .link--underlined-white::after, .two-cols-banner__content a::after {
  bottom: -1px;
  content: "";
  display: block;
  height: 1px;
  left: 0;
  position: absolute;
  transition: transform 0.2s ease-in-out;
  width: 100%;
}
.link--underlined-white::before, .two-cols-banner__content a::before {
  background-color: rgba(255, 255, 255, 0.4);
  z-index: 0;
}
.link--underlined-white::after, .two-cols-banner__content a::after {
  background-color: rgba(255, 255, 255, 0.4);
  transform: scaleX(0);
  transform-origin: left center;
  z-index: 10;
}
.link--underlined-white:hover, .two-cols-banner__content a:hover {
  color: #ffffff;
}
.link--underlined-white:hover::after, .two-cols-banner__content a:hover::after {
  transform: scaleX(1);
}

.link {
  cursor: pointer;
  display: inline-block;
  font-family: "Lato", sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.5rem;
  transition: color 0.2s ease-in-out;
}

.link--black {
  color: rgba(51, 51, 51, 0.8);
}
.link--black:hover {
  color: #333;
}

.link--orange {
  color: rgba(255, 115, 0, 0.8);
}
.link--orange:hover {
  color: #FF7300;
}

.link--primary {
  color: rgba(0, 86, 187, 0.8);
}
.link--primary:hover {
  color: #0056BB;
}
.link--primary.link--active {
  color: #333;
}

.link--primary-alt {
  color: #0056BB;
}
.link--primary-alt:hover {
  color: #0056BB;
}
.link--primary-alt.link--active {
  color: #ffffff;
}

.link--secondary, .form-checkbox a, .legal a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .contact-form__legal-notice a, .ethical-form__legal-notice a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .fiber-coverage__legal-notice a, .full-width-upgrade__content-paragraph a, .legal-text-modal__link, .legal-text-modal__modal-content a, .terminal__rate-conditions-content a {
  color: #d92679;
}
.link--secondary:hover, .form-checkbox a:hover, .legal a:hover, .accordion-item__content a:hover, .card-product__subtitle a:hover, .card-work-with-us__subtitle a:hover, .help-content__main-content a:hover, .intrusive-cmn-modal__content a:hover, .upgrade-comparison-table__modal-content a:hover, .contact-form__legal-notice a:hover, .ethical-form__legal-notice a:hover, .ethical-form-incidence-types-popup__header a:hover,
.ethical-form-incidence-types-popup__body a:hover, .ethical-form-sms-verification-popup__header a:hover,
.ethical-form-sms-verification-popup__body a:hover, .fiber-coverage__legal-notice a:hover, .full-width-upgrade__content-paragraph a:hover, .legal-text-modal__link:hover, .legal-text-modal__modal-content a:hover, .terminal__rate-conditions-content a:hover {
  text-decoration: underline;
}
.link--secondary.link--active, .form-checkbox a.link--active, .legal a.link--active, .accordion-item__content a.link--active, .card-product__subtitle a.link--active, .card-work-with-us__subtitle a.link--active, .help-content__main-content a.link--active, .intrusive-cmn-modal__content a.link--active, .upgrade-comparison-table__modal-content a.link--active, .contact-form__legal-notice a.link--active, .ethical-form__legal-notice a.link--active, .ethical-form-incidence-types-popup__header a.link--active,
.ethical-form-incidence-types-popup__body a.link--active, .ethical-form-sms-verification-popup__header a.link--active,
.ethical-form-sms-verification-popup__body a.link--active, .fiber-coverage__legal-notice a.link--active, .full-width-upgrade__content-paragraph a.link--active, .link--active.legal-text-modal__link, .legal-text-modal__modal-content a.link--active, .terminal__rate-conditions-content a.link--active {
  color: #d92679;
}

.link--white {
  color: rgba(255, 255, 255, 0.8);
}
.link--white:hover {
  color: #ffffff;
}
.link--white.link--active {
  color: #ffffff;
}

.link--white-secondary {
  color: #ffffff;
}
.link--white-secondary:hover {
  color: rgba(255, 255, 255, 0.8);
}
.link--white-secondary.link--active {
  color: rgba(255, 255, 255, 0.8);
}

.link-centered {
  width: 100%;
  text-align: center;
}

.legal, .accordion-item__content, .card-product__subtitle, .card-work-with-us__subtitle, .help-content__main-content, .intrusive-cmn-modal__content, .upgrade-comparison-table__modal-content, .ethical-form-incidence-types-popup__header,
.ethical-form-incidence-types-popup__body, .ethical-form-sms-verification-popup__header,
.ethical-form-sms-verification-popup__body, .legal-text-modal__modal-content, .terminal__rate-conditions-content {
  font-size: 1rem;
  line-height: 1.25rem;
}
.legal h2, .accordion-item__content h2, .card-product__subtitle h2, .card-work-with-us__subtitle h2, .help-content__main-content h2, .intrusive-cmn-modal__content h2, .upgrade-comparison-table__modal-content h2, .ethical-form-incidence-types-popup__header h2,
.ethical-form-incidence-types-popup__body h2, .ethical-form-sms-verification-popup__header h2,
.ethical-form-sms-verification-popup__body h2, .legal-text-modal__modal-content h2, .terminal__rate-conditions-content h2,
.legal h3,
.accordion-item__content h3,
.card-product__subtitle h3,
.card-work-with-us__subtitle h3,
.help-content__main-content h3,
.intrusive-cmn-modal__content h3,
.upgrade-comparison-table__modal-content h3,
.ethical-form-incidence-types-popup__header h3,
.ethical-form-incidence-types-popup__body h3,
.ethical-form-sms-verification-popup__header h3,
.ethical-form-sms-verification-popup__body h3,
.legal-text-modal__modal-content h3,
.terminal__rate-conditions-content h3,
.legal h4,
.accordion-item__content h4,
.card-product__subtitle h4,
.card-work-with-us__subtitle h4,
.help-content__main-content h4,
.intrusive-cmn-modal__content h4,
.upgrade-comparison-table__modal-content h4,
.ethical-form-incidence-types-popup__header h4,
.ethical-form-incidence-types-popup__body h4,
.ethical-form-sms-verification-popup__header h4,
.ethical-form-sms-verification-popup__body h4,
.legal-text-modal__modal-content h4,
.terminal__rate-conditions-content h4,
.legal h5,
.accordion-item__content h5,
.card-product__subtitle h5,
.card-work-with-us__subtitle h5,
.help-content__main-content h5,
.intrusive-cmn-modal__content h5,
.upgrade-comparison-table__modal-content h5,
.ethical-form-incidence-types-popup__header h5,
.ethical-form-incidence-types-popup__body h5,
.ethical-form-sms-verification-popup__header h5,
.ethical-form-sms-verification-popup__body h5,
.legal-text-modal__modal-content h5,
.terminal__rate-conditions-content h5,
.legal h6,
.accordion-item__content h6,
.card-product__subtitle h6,
.card-work-with-us__subtitle h6,
.help-content__main-content h6,
.intrusive-cmn-modal__content h6,
.upgrade-comparison-table__modal-content h6,
.ethical-form-incidence-types-popup__header h6,
.ethical-form-incidence-types-popup__body h6,
.ethical-form-sms-verification-popup__header h6,
.ethical-form-sms-verification-popup__body h6,
.legal-text-modal__modal-content h6,
.terminal__rate-conditions-content h6 {
  color: #444444;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.5rem;
  margin-bottom: 15px;
}
.legal b, .accordion-item__content b, .card-product__subtitle b, .card-work-with-us__subtitle b, .help-content__main-content b, .intrusive-cmn-modal__content b, .upgrade-comparison-table__modal-content b, .ethical-form-incidence-types-popup__header b,
.ethical-form-incidence-types-popup__body b, .ethical-form-sms-verification-popup__header b,
.ethical-form-sms-verification-popup__body b, .legal-text-modal__modal-content b, .terminal__rate-conditions-content b,
.legal strong,
.accordion-item__content strong,
.card-product__subtitle strong,
.card-work-with-us__subtitle strong,
.help-content__main-content strong,
.intrusive-cmn-modal__content strong,
.upgrade-comparison-table__modal-content strong,
.ethical-form-incidence-types-popup__header strong,
.ethical-form-incidence-types-popup__body strong,
.ethical-form-sms-verification-popup__header strong,
.ethical-form-sms-verification-popup__body strong,
.legal-text-modal__modal-content strong,
.terminal__rate-conditions-content strong {
  font-weight: 700;
}
.legal a, .accordion-item__content a, .card-product__subtitle a, .card-work-with-us__subtitle a, .help-content__main-content a, .intrusive-cmn-modal__content a, .upgrade-comparison-table__modal-content a, .ethical-form-incidence-types-popup__header a,
.ethical-form-incidence-types-popup__body a, .ethical-form-sms-verification-popup__header a,
.ethical-form-sms-verification-popup__body a, .legal-text-modal__modal-content a, .terminal__rate-conditions-content a {
  font-weight: 400;
}
.legal ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol, .terminal__rate-conditions-content ol,
.legal p,
.accordion-item__content p,
.card-product__subtitle p,
.card-work-with-us__subtitle p,
.help-content__main-content p,
.intrusive-cmn-modal__content p,
.upgrade-comparison-table__modal-content p,
.ethical-form-incidence-types-popup__header p,
.ethical-form-incidence-types-popup__body p,
.ethical-form-sms-verification-popup__header p,
.ethical-form-sms-verification-popup__body p,
.legal-text-modal__modal-content p,
.terminal__rate-conditions-content p,
.legal ul,
.accordion-item__content ul,
.card-product__subtitle ul,
.card-work-with-us__subtitle ul,
.help-content__main-content ul,
.intrusive-cmn-modal__content ul,
.upgrade-comparison-table__modal-content ul,
.ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul,
.ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul,
.legal-text-modal__modal-content ul,
.terminal__rate-conditions-content ul,
.legal br,
.accordion-item__content br,
.card-product__subtitle br,
.card-work-with-us__subtitle br,
.help-content__main-content br,
.intrusive-cmn-modal__content br,
.upgrade-comparison-table__modal-content br,
.ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br,
.ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br,
.legal-text-modal__modal-content br,
.terminal__rate-conditions-content br {
  display: block;
  margin-bottom: 15px;
}
.legal ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul, .terminal__rate-conditions-content ul,
.legal ol,
.accordion-item__content ol,
.card-product__subtitle ol,
.card-work-with-us__subtitle ol,
.help-content__main-content ol,
.intrusive-cmn-modal__content ol,
.upgrade-comparison-table__modal-content ol,
.ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol,
.ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol,
.legal-text-modal__modal-content ol,
.terminal__rate-conditions-content ol {
  padding-left: 30px;
}
.legal ul, .accordion-item__content ul, .card-product__subtitle ul, .card-work-with-us__subtitle ul, .help-content__main-content ul, .intrusive-cmn-modal__content ul, .upgrade-comparison-table__modal-content ul, .ethical-form-incidence-types-popup__header ul,
.ethical-form-incidence-types-popup__body ul, .ethical-form-sms-verification-popup__header ul,
.ethical-form-sms-verification-popup__body ul, .legal-text-modal__modal-content ul, .terminal__rate-conditions-content ul {
  list-style-type: disc;
}
.legal ol, .accordion-item__content ol, .card-product__subtitle ol, .card-work-with-us__subtitle ol, .help-content__main-content ol, .intrusive-cmn-modal__content ol, .upgrade-comparison-table__modal-content ol, .ethical-form-incidence-types-popup__header ol,
.ethical-form-incidence-types-popup__body ol, .ethical-form-sms-verification-popup__header ol,
.ethical-form-sms-verification-popup__body ol, .legal-text-modal__modal-content ol, .terminal__rate-conditions-content ol {
  list-style-type: decimal;
}
.legal img, .accordion-item__content img, .card-product__subtitle img, .card-work-with-us__subtitle img, .help-content__main-content img, .intrusive-cmn-modal__content img, .upgrade-comparison-table__modal-content img, .ethical-form-incidence-types-popup__header img,
.ethical-form-incidence-types-popup__body img, .ethical-form-sms-verification-popup__header img,
.ethical-form-sms-verification-popup__body img, .legal-text-modal__modal-content img, .terminal__rate-conditions-content img {
  margin-bottom: 30px;
  margin-top: 15px;
}
.legal br, .accordion-item__content br, .card-product__subtitle br, .card-work-with-us__subtitle br, .help-content__main-content br, .intrusive-cmn-modal__content br, .upgrade-comparison-table__modal-content br, .ethical-form-incidence-types-popup__header br,
.ethical-form-incidence-types-popup__body br, .ethical-form-sms-verification-popup__header br,
.ethical-form-sms-verification-popup__body br, .legal-text-modal__modal-content br, .terminal__rate-conditions-content br {
  content: "";
  height: 0;
}
.legal i, .accordion-item__content i, .card-product__subtitle i, .card-work-with-us__subtitle i, .help-content__main-content i, .intrusive-cmn-modal__content i, .upgrade-comparison-table__modal-content i, .ethical-form-incidence-types-popup__header i,
.ethical-form-incidence-types-popup__body i, .ethical-form-sms-verification-popup__header i,
.ethical-form-sms-verification-popup__body i, .legal-text-modal__modal-content i, .terminal__rate-conditions-content i {
  font-style: italic;
}

.legal {
  flex: 0 0 100%;
  padding-top: 64px;
  padding-bottom: 128px;
  position: relative;
  z-index: 10;
}
@media print, screen and (max-width: 64em) {
  .legal {
    padding-top: 52px;
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media print, screen and (max-width: 30em) {
  .legal {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
.legal__header {
  margin-bottom: 32px;
}
.legal__title {
  color: #333;
  font-family: "Telecable", sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.625rem;
  margin-bottom: 10px;
}
.legal__content {
  color: #444;
}
.legal__content h2 {
  margin-top: 32px;
  margin-bottom: 16px;
}
.legal__content h3 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: "Telecable", sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.legal__content a {
  color: #0056BB;
  font-family: "Lato", sans-serif;
}
.legal .card a {
  text-decoration: none;
}

.landing-cambio-red-movil__content__title-description {
  text-align: left;
  color: #3F3F3F;
  font-family: var(--font-primary);
  font-size: 18px;
  line-height: 27px;
  padding: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__title-description {
    padding: 0;
    font-size: 28px;
    line-height: 42px;
  }
}

.ios-link {
  color: #0056BB;
}
.ios-link:hover {
  color: black;
}

.landing-cambio-red-movil {
  background-color: #F9F9F9;
}
.landing-cambio-red-movil .main {
  margin-top: 0;
}
.landing-cambio-red-movil__logo {
  height: 60px;
  width: 100%;
  background: #0056BB;
  display: flex;
  justify-content: center;
  align-items: center;
}
.landing-cambio-red-movil__logo img {
  height: 34px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__logo {
    height: 72px;
  }
}
.landing-cambio-red-movil__overlay {
  height: 255px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background: rgba(0, 0, 0, 0.5);
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__overlay {
    height: 100%;
  }
}
@media screen and (min-width: 80em) {
  .landing-cambio-red-movil__overlay {
    display: none;
  }
}
.landing-cambio-red-movil__bg {
  height: 255px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__bg {
    height: 100%;
  }
}
.landing-cambio-red-movil__bg img {
  height: 100%;
  object-fit: cover;
  object-position: top right;
  width: 100%;
}
.landing-cambio-red-movil__content-header {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  flex-direction: column;
}
.landing-cambio-red-movil__content-titles {
  height: 255px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content-titles {
    height: auto;
    padding: 0 32px;
  }
}
.landing-cambio-red-movil__header {
  position: relative;
  width: 100%;
  height: 478px;
}
.landing-cambio-red-movil__header__title {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 28px;
  line-height: 42px;
  color: #ffffff;
  text-transform: uppercase;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__header__title {
    font-size: 50px;
    line-height: 75px;
  }
}
.landing-cambio-red-movil__header__subtitle {
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  color: #ffffff;
  margin-bottom: 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__header__subtitle {
    font-size: 28px;
    line-height: 42px;
  }
}
.landing-cambio-red-movil__header__copy {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: var(--color-black-v21);
  margin-bottom: 32px;
  text-align: center;
  padding: 16px 16px 0;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__header__copy {
    padding: 0;
    height: auto;
    text-align: left;
    color: #ffffff;
  }
}
.landing-cambio-red-movil__header__ctas {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__header__ctas {
    flex-direction: row;
  }
}
.landing-cambio-red-movil__header__ctas .button {
  display: flex;
  margin-right: 0;
  margin-bottom: 16px;
  background: #0056BB;
  border-radius: 8px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__header__ctas .button {
    margin-right: 24px;
    margin-bottom: 0;
  }
}
.landing-cambio-red-movil__header__ctas .icon {
  margin-right: 10px;
}
.landing-cambio-red-movil__header__ctas .icon svg > * {
  fill: #ffffff;
}
.landing-cambio-red-movil__header__bottom {
  width: 100%;
  background-color: #ffffff;
  padding: 0;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__header__bottom {
    background-color: transparent;
    padding: 0 32px;
  }
}
.landing-cambio-red-movil__content {
  width: 100%;
  padding: 32px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content {
    padding: 64px 32px;
  }
}
.landing-cambio-red-movil__content__content-block {
  position: relative;
  background: #ffffff;
  border-radius: 8px;
  max-width: 1036px;
  width: 100%;
  margin: 46px auto 80px;
  padding: 64px 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__content-block {
    padding: 64px 32px;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-cambio-red-movil__content__content-block {
    padding: 64px 100px;
  }
}
.landing-cambio-red-movil__content__title {
  text-align: center;
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  padding: 0 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__title {
    padding: 0;
    font-size: 28px;
    line-height: 42px;
  }
}
.landing-cambio-red-movil__content__title-info {
  text-align: center;
  font-family: "Telecable", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 32px;
  text-transform: uppercase;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__title-info {
    font-size: 21px;
    line-height: 31px;
  }
}
.landing-cambio-red-movil__content__bubble {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 0;
  position: absolute;
  left: 0;
  right: 0;
  top: -36px;
}
.landing-cambio-red-movil__content__bubble-number {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #ffffff;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  font-family: "Lato", sans-serif;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  color: #0056BB;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 0;
  margin-bottom: 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__bubble-number {
    margin-right: 16px;
    margin-bottom: 0;
  }
}
.landing-cambio-red-movil__content__step {
  position: relative;
  margin-bottom: 72px;
}
.landing-cambio-red-movil__content__step:last-child {
  margin-bottom: 0;
}
.landing-cambio-red-movil__content__step-text {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  margin-bottom: 40px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__step-text {
    align-items: center;
    flex-direction: row;
  }
}
.landing-cambio-red-movil__content__step-image {
  text-align: center;
}
.landing-cambio-red-movil__content__step-image img {
  width: 180px;
}
@media print, screen and (min-width: 48em) {
  .landing-cambio-red-movil__content__step-image img {
    width: 240px;
  }
}
.landing-cambio-red-movil__content__step-slider {
  text-align: center;
  margin: 0 -16px 0 -16px;
}
.landing-cambio-red-movil__content__step-slider .c-carousel .swiper-container {
  padding: 0;
}
.landing-cambio-red-movil__content__step-slider .c-carousel__nav-controls {
  display: none;
}
.landing-cambio-red-movil__content__step-slider .swiper-slide {
  position: relative;
}
.landing-cambio-red-movil__content__step-slider .swiper-slide-next .landing-cambio-red-movil__content__slider__card-overlay {
  right: -1px;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.9) 3.72%, #FFFFFF 28.25%);
}
.landing-cambio-red-movil__content__step-slider .swiper-slide-prev .landing-cambio-red-movil__content__slider__card-overlay {
  left: -1px;
  background: linear-gradient(270deg, rgba(255, 255, 255, 0.9) 3.72%, #FFFFFF 28.25%);
}
.landing-cambio-red-movil__content__step-slider .swiper-slide-active .landing-cambio-red-movil__content__slider__card-overlay {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.landing-cambio-red-movil__content__step-slider .swiper-slide-active .landing-cambio-red-movil__content__slider__info {
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.landing-cambio-red-movil__content__step-note {
  text-align: left;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 32px;
}
.landing-cambio-red-movil__content__slider__card-overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.landing-cambio-red-movil__content__slider__card {
  position: relative;
  padding-bottom: 24px;
  display: flex;
  flex-direction: column;
}
.landing-cambio-red-movil__content__slider__card img {
  max-width: 240px;
  width: auto;
}
.landing-cambio-red-movil__content__slider__info {
  margin-top: 16px;
  padding: 16px;
  background: var(--color-white);
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  border-radius: 8px;
  min-height: 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  max-width: 240px;
}
.landing-cambio-red-movil__content__slider__info p {
  font-family: "Lato", sans-serif;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
}
.landing-cambio-red-movil__content__slider__footer {
  margin-top: 0;
}
.landing-cambio-red-movil__content__slider__counter {
  display: flex;
  align-items: center;
  justify-content: center;
}
.landing-cambio-red-movil__content__slider__counter__index {
  font-size: 14px;
  line-height: 16px;
}
.landing-cambio-red-movil__content__slider__counter__total {
  font-family: "Lato", sans-serif;
  color: #b2b2b2;
  font-size: 14px;
  line-height: 16px;
}
.landing-cambio-red-movil__content__slider__counter__nav {
  margin-left: 46px;
}
.landing-cambio-red-movil__content__slider__counter__nav .button {
  box-sizing: border-box;
  flex: 0 0 56px;
  cursor: pointer;
  border-radius: 50%;
  height: 56px;
  width: 56px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #0056BB;
  background: transparent;
  max-width: 56px;
  min-width: auto;
  margin: 0 8px;
}
.landing-cambio-red-movil__content__slider__counter__nav .button .icon {
  stroke-width: 2.6666666667;
  display: inline-flex;
  width: 12.5px;
  margin: 0;
}
.landing-cambio-red-movil__content__slider__counter__nav .button .icon svg > * {
  stroke: #0056BB !important;
}
.landing-cambio-red-movil__content__slider__counter__nav .button[aria-disabled=true] {
  opacity: 0.5;
}
.landing-cambio-red-movil__cta-call {
  display: flex;
  margin: 0 auto;
  max-width: max-content;
  background: #0056BB;
  border-radius: 8px;
  color: #ffffff;
  padding: 11px 20px 9px;
}
.landing-cambio-red-movil__cta-call .icon svg > * {
  stroke: #ffffff;
}

.landing-dazn {
  background-color: #ffffff;
  color: var(--color-text);
  /* -- */
}
.landing-dazn main {
  margin-top: calc(var(--header-height));
}
@media print, screen and (min-width: 48em) {
  .landing-dazn main {
    top: calc(var(--telecable-header-height) + var(--telecable-secondary-menu-height));
  }
}
.landing-dazn__bg {
  height: 350px;
  left: 0;
  position: absolute;
  top: var(--telecable-header-height);
  width: 100%;
  right: 0;
  margin: 0 auto;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__bg {
    height: 658px;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-dazn__bg {
    top: calc(var(--telecable-header-height) + var(--telecable-secondary-menu-height));
  }
}
.landing-dazn__bg img {
  height: 100%;
  object-fit: cover;
  object-position: top center;
  width: 100%;
}
.landing-dazn__content-header {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__content-header {
    flex-direction: row;
  }
}
.landing-dazn__content-titles {
  width: 100%;
  max-width: 472px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  margin-right: 0;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__content-titles {
    margin-right: 20px;
  }
}
.landing-dazn__header {
  position: relative;
  width: 100%;
  padding: 36px 16px 0;
  height: auto;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__header {
    padding: 0 20px;
    height: 690px;
  }
}
@media print, screen and (min-width: 64em) {
  .landing-dazn__header {
    padding: 0 80px 0 40px;
  }
}
.landing-dazn__header__title {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 21px;
  line-height: 27px;
  color: #ffffff;
  margin-bottom: 20px;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__header__title {
    font-size: 37px;
    line-height: 55px;
  }
}
.landing-dazn__header__pretitle {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  line-height: 24px;
  color: #0056BB;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.landing-dazn__header__pretitle img {
  margin-left: 10px;
}
.landing-dazn__header__copy {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
}
.landing-dazn__header__right {
  position: relative;
  margin-top: 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__header__right {
    margin-top: 0px;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .landing-dazn__header__right {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .landing-dazn__header__right .dazn-elige-plan-card {
    margin: 0px;
    max-width: 550px;
  }
}
.landing-dazn__header__condiciones {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #ffffff;
  text-align: center;
  margin-top: 8px;
  display: block;
}
.landing-dazn__content {
  width: 100%;
}
.landing-dazn__offer {
  width: 312px;
  height: 168px;
  background-color: #ffffff;
  box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.2);
}
@media print, screen and (min-width: 64em) {
  .landing-dazn__offer {
    width: 350px;
  }
}
.landing-dazn__offer__ribbon {
  background-color: #008DFF;
  line-height: 32px;
  padding: 0 var(--card--oferta-side-padding);
  padding-left: 20px;
  color: #ffffff;
  margin: 0 0 0 -10px;
  right: 0;
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
  position: relative;
  font-size: 14px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
}
.landing-dazn__offer__ribbon:before {
  content: " ";
  width: 10px;
  height: 32px;
  background-color: #0067BB;
  position: absolute;
  left: 0;
  z-index: -1;
  transform: skewY(45deg);
  transform-origin: 0 0;
}
.landing-dazn__offer__content {
  margin-top: 18px;
  padding: 0 16px;
}
.landing-dazn__offer__title {
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  text-align: center;
  width: 100%;
}
.landing-dazn__offer__columns {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.landing-dazn__offer__cta {
  min-width: 155px;
}
@media print, screen and (min-width: 64em) {
  .landing-dazn__offer__cta {
    min-width: 180px;
  }
}
.landing-dazn__offer__price-def {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 12px;
}
.landing-dazn__offer__pricePerMonth {
  display: flex;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.landing-dazn__offer__priceEntero {
  font-size: 40px;
  line-height: 48px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
}
.landing-dazn__offer__priceDecimas {
  font-size: 16px;
  line-height: 18px;
  font-family: "Lato", sans-serif;
  font-weight: 700;
}
.landing-dazn__offer__priceDecimas span {
  font-size: 14px;
  line-height: 20px;
  color: #BFBFBF;
}
.landing-dazn__contratar {
  padding: 40px 0 12px;
  background-color: #F5F5F5;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__contratar {
    padding: 68px 0;
  }
}
.landing-dazn__contratar .c-ventajas-tarifas__list {
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__contratar .c-ventajas-tarifas__list {
    flex-direction: row;
    width: 100%;
    justify-content: space-around;
  }
}
.landing-dazn__contratar .c-ventajas-tarifas__list .c-ventajas-tarifas__ventaja {
  flex: none;
}
.landing-dazn__contratar .c-ventajas-tarifas__ventaja__title {
  margin-bottom: 10px;
}
.landing-dazn__contratar .c-ventajas-tarifas__ventaja__icon img {
  height: 30px;
}
.landing-dazn__donde-puedes {
  padding: 48px 16px 110px;
}
@media print, screen and (max-width: 63.99875em) {
  .landing-dazn__donde-puedes {
    padding: 30px 16px 30px;
  }
}
.landing-dazn__donde-puedes .section-description__title {
  margin-bottom: 20px;
}
.landing-dazn__donde-puedes__cards {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__donde-puedes__cards {
    flex-wrap: nowrap;
  }
}
.landing-dazn__donde-puedes__card {
  width: 156px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #ffffff;
  margin: 8px 4px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__donde-puedes__card {
    width: 160px;
    height: 160px;
    margin: 16px;
  }
}
.landing-dazn__donde-puedes__cardIcon {
  height: 32px;
  margin-bottom: 8px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__donde-puedes__cardIcon {
    height: 50px;
  }
}
.landing-dazn__donde-puedes__cardIcon svg > * {
  stroke: #0056BB;
}
.landing-dazn__donde-puedes__cardTitle {
  font-size: 16px;
  line-height: 24px;
  font-family: "Lato", sans-serif;
}
.landing-dazn__facturas {
  padding: 28px 16px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__facturas {
    padding: 60px 16px;
  }
}
.landing-dazn__facturas__content {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__facturas__content {
    flex-direction: row;
  }
}
.landing-dazn__facturas__image {
  width: 100%;
  max-width: 174px;
  margin-right: 0;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__facturas__image {
    max-width: 245px;
    margin-right: 30px;
  }
}
.landing-dazn__facturas__texts {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  max-width: 350px;
  margin-top: 38px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__facturas__texts {
    margin-top: 0;
  }
}
.landing-dazn__facturas__title {
  font-family: "Telecable", sans-serif;
  font-weight: bold;
  font-size: 21px;
  line-height: 27px;
  margin-bottom: 16px;
}
.landing-dazn__facturas__copy {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 22px;
}
.landing-dazn__facturas__cta {
  position: relative;
  width: 100%;
}
@media print, screen and (min-width: 30em) {
  .landing-dazn__facturas__cta {
    width: auto;
  }
}
.landing-dazn__canales {
  padding: 48px 16px 20px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales {
    padding: 48px 16px;
  }
}
.landing-dazn__canales__card {
  position: relative;
  margin: 0;
  width: 186px;
  height: 260px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales__card {
    margin: 8px;
    width: 260px;
    height: 360px;
  }
}
.landing-dazn__canales__card__image {
  position: absolute;
  height: 100%;
  width: 100%;
}
.landing-dazn__canales__card__image img {
  border-radius: 8px;
  height: 100%;
  object-fit: cover;
  object-position: top center;
  width: 100%;
}
.landing-dazn__canales__card__content {
  padding: 16px 16px 24px;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
}
.landing-dazn__canales__card__title {
  color: #ffffff;
  font-size: 18px;
  line-height: 24px;
  font-family: "Telecable", sans-serif;
  font-weight: 700;
  margin-bottom: 4px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales__card__title {
    font-size: 24px;
    line-height: 30px;
  }
}
.landing-dazn__canales__card__description {
  color: #ffffff;
  font-size: 14px;
  line-height: 16px;
  font-family: "Lato", sans-serif;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales__card__description {
    font-size: 16px;
    line-height: 24px;
  }
}
.landing-dazn__canales .swiper-wrapper {
  flex-wrap: nowrap;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales .swiper-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }
}
.landing-dazn__canales .c-carousel .swiper-slide {
  width: fit-content;
}
.landing-dazn__canales .c-carousel .swiper-container {
  padding: 0 0 40px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales .c-carousel .swiper-container {
    padding: 0;
  }
}
.landing-dazn__canales .c-carousel__nav-controls {
  display: block;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__canales .c-carousel__nav-controls {
    display: none;
  }
}
.landing-dazn__canales .c-carousel__btn-nav {
  display: none;
}
.landing-dazn__canales .c-carousel .swiper-pagination-bullets {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.landing-dazn__canales .section-description--centered {
  margin-bottom: 0;
}
.landing-dazn__ligas {
  padding: 30px 16px 60px;
}
.landing-dazn__ligas__logo {
  background: #F2F2F2;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.075);
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 97px;
  height: 97px;
}
.landing-dazn__ligas .c-carousel .swiper-slide {
  width: fit-content;
}
.landing-dazn__ligas .c-carousel__nav-controls {
  display: block;
}
.landing-dazn__ligas .c-carousel .swiper-pagination-bullets {
  left: 0;
  right: 0;
  margin: 0 auto;
}
.landing-dazn__ligas .c-carousel .swiper-container {
  padding: 16px 0;
}
.landing-dazn .section--faq {
  background-color: #ffffff;
}
.landing-dazn .c-faq__header {
  text-align: left !important;
}
.landing-dazn__section--bg {
  background-color: #F5F5F5;
}
.landing-dazn__section .section-description__title {
  font-family: "Telecable", sans-serif;
  font-weight: 600;
  font-size: 24px !important;
  color: var(--color-dark);
  line-height: 0.925em;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__section .section-description__title {
    font-size: 28px !important;
  }
}
.landing-dazn__cards-section {
  padding: 40px 16px 70px 16px;
}
.landing-dazn__elige-plan {
  padding: 40px 0 70px 0;
  background-color: #F5F5F5;
}
.landing-dazn__elige-plan__inner {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin: 0 -33px;
}
@media print, screen and (min-width: 48em) {
  .landing-dazn__elige-plan__inner {
    flex-direction: row;
    align-items: initial;
  }
}
.landing-dazn__elige-plan__footer {
  display: flex;
  justify-content: center;
}
.landing-dazn__elige-plan__footer .icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px 0 0;
}
.landing-dazn__elige-plan__footer .icon svg {
  width: 100%;
  height: 100%;
}
.landing-dazn__elige-plan__footer .icon path, .landing-dazn__elige-plan__footer .icon circle {
  stroke: var(--color-primary);
}
.landing-dazn__elige-plan__footer a {
  color: var(--color-primary);
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
}
.landing-dazn__elige-plan__card--shadow {
  box-shadow: 4px 4px 20px #ddd;
}

.dazn-elige-plan-card {
  width: 100%;
  max-width: 310px;
  padding: 24px 30px;
  background-color: #fff;
  border-radius: 8px;
  margin: 15px 33px 33px 33px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
}
@media print, screen and (min-width: 48em) {
  .dazn-elige-plan-card {
    margin: 0 33px 33px 33px;
  }
}
.dazn-elige-plan-card__ribbon {
  width: calc(100% + 60px);
  position: relative;
  top: -24px;
  background-color: #14CCAF;
  color: #fff;
  border-radius: 8px 8px 0px 0px;
  font-family: "Lato";
  font-weight: 900;
  font-size: 12px;
  line-height: 16px;
  padding: 6px;
}
.dazn-elige-plan-card a:not(.button) {
  color: var(--color-primary-v21);
}
.dazn-elige-plan-card__header {
  border-bottom: 1px solid #C4C4C4;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 18px;
  align-self: normal;
}
.dazn-elige-plan-card__header__icon {
  display: block;
  width: 58px;
  margin: 0 0 10px 0;
}
.dazn-elige-plan-card__icons {
  margin: 16px 0 10px 0;
  padding: 0;
  list-style-type: none;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 13px;
  grid-row-gap: 25px;
}
.dazn-elige-plan-card__icons .laliga-santander {
  grid-column: 1/4;
}
.dazn-elige-plan-card__body {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-family: "Lato";
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}
.dazn-elige-plan-card__body p {
  font-weight: 700;
  font-size: 14px;
  line-height: 18px;
}
.dazn-elige-plan-card__body__icon {
  display: block;
  width: 44px;
  margin: 0 0 5px 0;
}
.dazn-elige-plan-card__footer {
  padding: 16px 0 0 0;
  align-self: normal;
}
.dazn-elige-plan-card__footer.dazn-elige-plan-card--total {
  border-top: 1px solid #C4C4C4;
  margin-top: 16px;
}
.dazn-elige-plan-card__footer.dazn-elige-plan-card--total p {
  font-size: 14px;
}
.dazn-elige-plan-card__footer .dazn-elige-plan-card__message {
  font-weight: 600;
  color: var(--color-primary-v21);
  margin-bottom: 12px;
}
.dazn-elige-plan-card__footer .dazn-elige-plan-card__message .icon {
  --stroke-width: 4px;
  width: 20px;
  margin-right: 3px;
  vertical-align: text-top;
}
.dazn-elige-plan-card__footer .dazn-elige-plan-card__message .icon .icon__glyph--primary {
  fill: none !important;
  stroke: var(--color-primary-v21);
}
.dazn-elige-plan-card__footer .dazn-elige-plan-card__message .icon .icon__glyph--secondary {
  fill: none !important;
  stroke: var(--color-primary-v21);
}
.dazn-elige-plan-card__price {
  margin-bottom: 20px;
  display: flex;
  font-family: "Lato", sans-serif;
  justify-content: center;
}
.dazn-elige-plan-card__price_later {
  margin-top: var(--s-v21);
  margin-bottom: calc(var(--s-v21) * 2);
  color: var(--color-grey-600);
  font-size: 14px;
  line-height: 21px;
}
.dazn-elige-plan-card__price__left {
  font-weight: 600;
  font-size: 50px;
  line-height: 40px;
}
.dazn-elige-plan-card__price__right {
  display: flex;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .dazn-elige-plan-card__price__right {
    align-items: flex-start;
  }
}
.dazn-elige-plan-card__price__right span:first-child {
  text-align: left;
}
.dazn-elige-plan-card__price__right:first-child {
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
.dazn-elige-plan-card__price__right:last-child {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}

.button--dazn {
  border-radius: 8px;
  width: 100%;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-top: 1em;
}

.landing-dazn_cards-section__items {
  display: flex;
}
.landing-dazn_cards-section__item {
  box-shadow: 4px 4px 20px #ddd;
  border-radius: 16px;
  padding: 20px;
  overflow: hidden;
  display: flex;
  flex: 1 0 200px;
  height: 290px;
}
@media (min-width: 768px) {
  .landing-dazn_cards-section__item {
    flex: 1 0;
    height: auto;
  }
}
@media (min-width: 768px) {
  .landing-dazn_cards-section__item--double {
    flex: 2 0;
  }
}
.landing-dazn_cards-section__item__wrapper {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  flex: 1 0;
}
.landing-dazn_cards-section__item__wrapper:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(2.08deg, rgba(0, 0, 0, 0.2) 1.7%, rgba(0, 0, 0, 0) 98.25%);
}
.landing-dazn_cards-section__item__caption {
  font-family: "Lato";
  font-size: 18px;
  line-height: 24px;
  position: absolute;
  bottom: 70px;
  left: 15px;
  color: #fff;
  font-weight: 700;
}
@media print, screen and (min-width: 64em) {
  .landing-dazn_cards-section__item__caption {
    bottom: 90px;
  }
}
.landing-dazn_cards-section__image {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.landing-dazn_cards-section__logos {
  position: absolute;
  left: 10px;
  bottom: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0px;
}
.landing-dazn_cards-section__logo {
  width: 50px;
  height: 50px;
  object-fit: contain;
  border-radius: 10px;
}
@media print, screen and (min-width: 64em) {
  .landing-dazn_cards-section__logo {
    width: 70px;
    height: 70px;
  }
}

.descarga-app-red__inner-container {
  background-color: var(--color-grey-light-v21);
}

.section--compartir-internet-movil {
  padding: 60px 0;
}
.section--compartir-internet-movil .section-description__subtitle {
  font-family: var(--font-family-secondary);
  font-weight: 400;
  font-size: 16px;
}

.u-wrapper--compartir-internet-dialog {
  max-width: 1240px;
}

.compartir-internet-movil img {
  user-drag: none;
  user-select: none;
}
.compartir-internet-movil__tabs {
  list-style-type: none;
  max-width: 1240px;
  margin: 55px auto 80px auto;
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
}
.compartir-internet-movil__tabs__tab {
  font-family: var(--font-secondary);
  display: inline-flex;
  border: 1px solid #BFBFBF;
  border-radius: 8px;
  color: var(--color-primary);
  padding: 16px;
  text-align: center;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 16px;
  line-height: 24px;
}
@media (min-width: 600px) {
  .compartir-internet-movil__tabs__tab {
    font-size: 21px;
    line-height: 31px;
  }
}
.compartir-internet-movil__tabs__tab:hover, .compartir-internet-movil__tabs__tab.active {
  background-color: var(--color-primary);
  color: var(--color-white);
  border-color: var(--color-primary);
}

.swiper-compartir-internet-title::before {
  content: attr(data-index);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 56px;
  height: 56px;
  border-radius: 100%;
  box-shadow: 4px 4px 25px rgba(38, 37, 37, 0.1);
  color: var(--color-primary);
  font-size: 21px;
  line-height: 24px;
  margin: 0 20px 0 0;
}

.swiper-compartir-internet {
  display: none;
  overflow: hidden;
}
.swiper-compartir-internet-wrapper::before {
  content: "";
}
.swiper-compartir-internet.show {
  display: block;
}
.swiper-compartir-internet-title {
  display: none;
  font-size: 21px;
  line-height: 31px;
}
.swiper-compartir-internet-title.show {
  display: block;
}
.swiper-compartir-internet .swiper-wrapper {
  left: calc(50% - 145.5px);
  margin: 0 0 40px 0;
}
.swiper-compartir-internet .swiper-slide {
  opacity: 0;
  pointer-events: none;
}
.swiper-compartir-internet .swiper-slide.swiper-slide-active,
.swiper-compartir-internet .swiper-slide.swiper-slide-prev,
.swiper-compartir-internet .swiper-slide.swiper-slide-next {
  opacity: 1;
}
.swiper-compartir-internet .swiper-slide.swiper-slide-active {
  pointer-events: initial;
}
.swiper-compartir-internet .swiper-slide-active {
  /*display: flex;*/
  justify-content: center;
}
.swiper-compartir-internet .swiper-slide-active::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  transform: translateX(-100%);
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0.8519608527) 100%);
  pointer-events: none;
  user-select: none;
  top: 0;
}
.swiper-compartir-internet .swiper-slide-active::after {
  content: "";
  display: block;
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  transform: translateX(100%);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.8547619731) 0%, rgb(255, 255, 255) 50%);
  pointer-events: none;
  user-drag: none;
  user-select: none;
  top: 0;
}
.swiper-compartir-internet__slide-dialog--last {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.swiper-compartir-internet__footer {
  margin: 0 auto 32px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 291px;
  transform: translateX(-50%);
  font-size: 14px;
  line-height: 16px;
  color: #BFBFBF;
}
.swiper-compartir-internet__footer__counter__from {
  color: #333;
}
.swiper-compartir-internet__footer__nav {
  margin: 0 0 0 40px;
}

.swiper-compartir-internet-dialog {
  padding: 10px;
  width: 100%;
  background-color: #F2F2F2;
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 24px 0;
  padding: 30px;
}

.section-description--fiber-coverage-result {
  margin: 0;
}
.section-description--fiber-coverage-result .section-description__subtitle {
  margin: 0;
}

.section--fiber-coverage-result {
  display: none;
  padding-top: 65px;
  position: relative;
}

.fiber-coverage-result {
  padding-right: 0.9375rem;
  padding-left: 0.9375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-bottom: 1px solid #F2F2F2;
  padding-bottom: 50px;
  margin-bottom: 25px;
}
.fiber-coverage-result__close {
  position: absolute;
  right: 0;
  top: 0;
}
.fiber-coverage-result__label {
  font-weight: 700;
  font-size: 12px;
  line-height: calc(var(--s) * 2);
  background: #C9EFFE;
  border-radius: 4px;
  padding: calc(var(--s) / 2);
  color: #00A3E0;
}
.fiber-coverage-result__card {
  overflow: hidden;
  box-shadow: 4px 4px 20px #E5E5E5;
  border-radius: 16px;
  width: 90%;
  max-width: 680px;
  display: flex;
  margin-top: 50px;
  margin-bottom: 30px;
}
@media (max-width: 600px) {
  .fiber-coverage-result__card {
    flex-direction: column;
  }
}
.fiber-coverage-result__card__inner {
  padding: 20px 30px;
}
.fiber-coverage-result__card__img {
  max-width: 200px;
  object-fit: cover;
}
@media (max-width: 600px) {
  .fiber-coverage-result__card__img {
    max-width: none;
  }
}
.fiber-coverage-result__card__items__item {
  display: flex;
  align-items: center;
}
.fiber-coverage-result__card__items__item + li {
  margin-top: 18px;
}
.fiber-coverage-result__card__items__item:last-of-type {
  margin-top: 25px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
}
.fiber-coverage-result__card__items__item__icon {
  display: inline-flex;
  width: 24px;
  height: 24px;
  margin: 0 10px 0 0;
  flex: 0 0 24px;
}
.fiber-coverage-result__card__items__item__icon svg {
  width: 100%;
  height: 100%;
}
.fiber-coverage-result__card__items__item__icon--mobile {
  width: 20px;
  height: 20px;
  margin: 0 8px 0 0;
  flex: 0 0 20px;
}
.fiber-coverage-result__card__items__item__icon--mobile svg path {
  color: #0056BB;
  stroke: #0056BB;
}
.fiber-coverage-result__price {
  font-weight: 700;
  font-size: 38px;
  line-height: 56px;
}
.fiber-coverage-result__price__decimals {
  font-size: 24px;
  display: inline-flex;
  margin: 0 3px 0 0;
}
.fiber-coverage-result__price__month {
  color: #999;
  font-family: "Lato";
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}
.fiber-coverage-result__button {
  background-color: #0056BB;
  border-radius: 8px;
  color: #fff;
  text-align: center;
  font-weight: 700;
  padding: 14px 140px;
}

/*=============================================
=               Telecable Colors              =
=============================================*/
/* Primary */
/* Secondary */
/* grey */
/* Orange */
/* Otros */
/* Texto */
/* Estado */
/* Señaléticos */
/* Estructurales Fondos y bordes */
/* Ligthbox */
/* Representación de datos/estadísticas por prioridad */
/* Sombras */
/* Blanco y Negro */
/* Data visualization */
/* Brands */
/*=============================================
=            Color Variables                  =
=============================================*/
:root {
  /* Primarios */
  --color-primary-v21: #0056BB;
  --color-primary-light-v21: #C0DCFD;
  --color-primary-contrast-v21: #ffffff;
  --color-primary-100-v21: #C0DCFD;
  --color-primary-200-v21: #82BAFC;
  --color-primary-300-v21: #4698FB;
  --color-primary-400-v21: #1677F7;
  --color-primary-500-v21: #0056BB;
  --color-primary-600-v21: #094793;
  --color-primary-700-v21: #06356E;
  --color-primary-800-v21: #032349;
  --color-primary-900-v21: #011124;
  --color-dark-v21: #333333;
  --color-light-v21: #ffffff;
  /* Secundarios y Terciarios */
  --color-secondary-v21: #FF5800;
  --color-secondary-contrast-v21: #333333;
  --color-secondary-light-v21: #ffffff;
  --color-secondary-light-contrast-v21: #333333;
  --color-secondary-100-v21: #FBCCE1;
  --color-secondary-200-v21: #F69BC3;
  --color-secondary-300-v21: #F46AA5;
  --color-secondary-400-v21: #F23C89;
  --color-secondary-500-v21: #EF066B;
  --color-secondary-600-v21: #B91A57;
  --color-secondary-700-v21: #8A1141;
  --color-secondary-800-v21: #5D092B;
  --color-secondary-900-v21: #2E0315;
  --color-orange-100-v21: #FFDECC;
  --color-orange-200-v21: #FFBD99;
  --color-orange-300-v21: #FF9C66;
  --color-orange-400-v21: #FF7A33;
  --color-orange-500-v21: #FF5800;
  --color-orange-600-v21: #DD4E00;
  --color-orange-700-v21: #C94600;
  --color-orange-800-v21: #9A3600;
  --color-orange-900-v21: #792A00;
  --color-tertiary-v21: #008DFF;
  --color-tertiary-contrast-v21: #ffffff;
  --color-tertiary-light-v21: #CCE8FF;
  --color-tertiary-light-contrast-v21: #333333;
  /* Texto */
  --color-text-v21: #1D1F2C;
  --color-text-contrast-v21: #ffffff;
  /* Estados */
  --color-primary-dark-v21: brighten(#0056BB, 75);
  --color-primary-disabled-v21: rgba(0, 86, 187, 0.25);
  /* Señaléticos */
  --color-success-v21: #00d41f;
  --color-success-contrast-v21: #ffffff;
  --color-warning-v21: #eec303;
  --color-warning-contrast-v21: #333333;
  --color-danger-v21: #ff0000;
  --color-danger-contrast-v21: #ffffff;
  /* Estructurales Fondos y bordes */
  --color-grey-100-v21: #f5f5f5f5;
  --color-grey-200-v21: #C4C7D7;
  --color-grey-300-v21: #A7ABC4;
  --color-grey-400-v21: #8A8FB1;
  --color-grey-500-v21: #6D749D;
  --color-grey-600-v21: #575E82;
  --color-grey-700-v21: #444966;
  --color-grey-800-v21: #303448;
  --color-grey-900-v21: #1D1F2C;
  --color-grey-light-v21: #F5F5F5;
  --color-grey-fb-v21: #FBFBFB;
  /* Representación de datos/estadísticas por prioridad */
  --color-chart-1-v21: #0056BB;
  --color-chart-2-v21: #ffa30d;
  --color-chart-3-v21: #007cb2;
  --color-chart-4-v21: #14ccaf;
  --color-chart-5-v21: #3b9647;
  --color-chart-6-v21: #b4a70d;
  --color-chart-7-v21: #aa1c11;
  --color-chart-8-v21: #ff0d8c;
  --color-chart-9-v21: #950db4;
  --color-chart-10-v21: #0d18b4;
  --color-chart-11-v21: #D81F26;
  /* Sombras */
  --color-shadow-light-v21: white;
  --color-shadow-v21: rgba(109, 116, 157, 0.5);
  --color-shadow-dark-v21: rgba(51, 51, 51, 0.7);
  /* Lightbox */
  --color-ligthbox-light-v21: #ADADAD;
  --color-ligthbox-dark-v21: #707070;
  /* Blanco y Negro */
  --color-white-v21: #ffffff;
  --color-black-v21: #000000;
  /* Data visualization */
  --color-data-blue-v21: #0056BB;
  --color-data-orange-v21: #FF7300;
  --color-data-pink-v21: #EF066B;
  --color-data-yellow-v21: #FFBF2C;
  --color-data-green-v21: #1CBCBC;
  --color-data-purple-v21: #8707C3;
  --color-data-pink-light-v21: #EC63B9;
  --color-data-blue-light-v21: #3F93FF;
  --color-data-lime-v21: #AABC1C;
  --color-data-red-v21: #DB1C1C;
  /* Brands */
  --color-netflix-v21: #D81F26;
}

:root {
  --font-family-primary: "Telecable", sans-serif;
  --font-family-secondary: "Lato", sans-serif;
  --title1-font-size: 37px;
  --title1-line-height: 51px;
  --title2-font-size: 33px;
  --title2-line-height: 49px;
  --title3-font-size: 27px;
  --title3-line-height: 33px;
  --title4-font-size: 21px;
  --title4-line-height: 29px;
  --subtitle-xl-font-size: 18px;
  --subtitle-xl-line-height: 24px;
  --subtitle-l-font-size: 16px;
  --subtitle-l-line-height: 22px;
  --subtitle-m-font-size: 14px;
  --subtitle-m-line-height: 18px;
  --subtitle-s-font-size: 12px;
  --subtitle-s-line-height: 16px;
  --subtitle-xs-font-size: 10px;
  --subtitle-xs-line-height: 14px;
  --paragraph-font-size: 16px;
  --paragraph-line-height: 22px;
  --medium-font-size: 14px;
  --medium-line-height: 20px;
  --small-font-size: 12px;
  --small-line-height: 16px;
  --extra-small-font-size: 10px;
  --extra-small-line-height: 14px;
  --button-l-font-size: 16px;
  --button-l-line-height: 20px;
  --button-s-font-size: 14px;
  --button-s-line-height: 18px;
  --button-xs-font-size: 12px;
  --button-xs-line-height: 16px;
  --big-label-font-size: 16px;
  --big-label-line-height: 20px;
  --label-font-size: 14px;
  --label-line-height: 18px;
  --overline-font-size: 8px;
  --overline-line-height: 10px;
  --link-font-size: 16px;
  --link-line-height: 22px;
  --base-font-size: 16px;
  --base-line-heigth: 22px;
}
@media screen and (min-width: 768px) {
  :root {
    --title1-font-size: 51px;
    --title1-line-height: 76px;
    --title2-font-size: 38px;
    --title2-line-height: 56px;
    --title3-font-size: 29px;
    --title3-line-height: 35px;
    --subtitle-xs-font-size: 12px;
    --subtitle-xs-line-height: 16px;
    --paragraph-font-size: 18px;
    --paragraph-line-height: 24px;
    --medium-font-size: 16px;
    --medium-line-height: 22px;
    --small-font-size: 14px;
    --small-line-height: 18px;
    --extra-small-font-size: 12px;
    --extra-small-line-height: 16px;
    --big-label-font-size: 16px;
    --big-label-line-height: 20px;
    --label-font-size: 14px;
    --label-line-height: 18px;
    --overline-font-size: 9px;
  }
}

h1,
.h1 {
  font-size: var(--title1-font-size);
  line-height: var(--title1-line-height);
  font-family: var(--font-family-primary);
  font-weight: 700;
}

h2,
.h2 {
  font-size: var(--title2-font-size);
  line-height: var(--title2-line-height);
  font-family: var(--font-family-primary);
  font-weight: 700;
}

h3,
.h3 {
  font-size: var(--title3-font-size);
  line-height: var(--title3-line-height);
  font-family: var(--font-family-primary);
  font-weight: 700;
}

h4,
.h4 {
  font-size: var(--title4-font-size);
  line-height: var(--title4-line-height);
  font-family: var(--font-family-primary);
  font-weight: 700;
}

h5,
.h5 {
  font-size: var(--title4-font-size);
  line-height: var(--title4-line-height);
  font-family: var(--font-family-primary);
  font-weight: 700;
}

h6,
.h6 {
  font-size: var(--title4-font-size);
  line-height: var(--title4-line-height);
  font-family: var(--font-family-primary);
  font-weight: 700;
}

.subtitle-xl {
  font-size: var(--subtitle-xl-font-size);
  line-height: var(--subtitle-xl-line-height);
  font-family: var(--font-family-secondary);
  font-weight: 900;
}

.subtitle-l {
  font-size: var(--subtitle-l-font-size);
  line-height: var(--subtitle-l-line-height);
  font-family: var(--font-family-secondary);
  font-weight: 900;
}

.subtitle-m {
  font-size: var(--subtitle-m-font-size);
  line-height: var(--subtitle-m-line-height);
  font-family: var(--font-family-secondary);
  font-weight: 900;
}

.subtitle-s {
  font-size: var(--subtitle-s-font-size);
  line-height: var(--subtitle-s-line-height);
  font-family: var(--font-family-secondary);
  font-weight: 900;
}

.subtitle-xs {
  font-size: var(--subtitle-xs-font-size);
  line-height: var(--subtitle-xs-line-height);
  font-family: var(--font-family-secondary);
  font-weight: 900;
}

p,
.p {
  font-size: var(--paragraph-font-size);
  line-height: var(--paragraph-line-height);
  font-family: var(--font-family-secondary);
  font-weight: normal;
}

button,
a {
  font-family: var(--font-family-secondary);
  font-size: var(--link-font-size);
  line-height: var(--link-line-height);
  font-weight: 500;
}

.large-text {
  font-size: var(--paragraph-font-size);
  line-height: var(--paragraph-line-height);
  font-family: var(--font-family-secondary);
  font-weight: normal;
}

.medium-text {
  font-family: var(--font-family-secondary);
  font-size: var(--medium-font-size);
  line-height: var(--medium-line-height);
  font-weight: normal;
}

.small-text {
  font-family: var(--font-family-secondary);
  font-size: var(--small-font-size);
  line-height: var(--small-line-height);
  font-weight: normal;
}

.extra-small-text {
  font-family: var(--font-family-secondary);
  font-size: var(--extra-small-font-size);
  line-height: var(--extra-small-line-height);
  font-weight: normal;
}

.big-label {
  font-family: var(--font-family-secondary);
  font-size: var(--big-label-font-size);
  line-height: var(--big-label-line-height);
  font-weight: 900;
}

.medium-label {
  font-family: var(--font-family-secondary);
  font-size: var(--label-font-size);
  line-height: var(--label-line-height);
  font-weight: 900;
}

.overline {
  font-family: var(--font-family-primary);
  font-size: var(--overline-font-size);
  line-height: var(--overline-line-height);
  font-weight: 700;
}

.link-text {
  font-family: var(--font-family-secondary);
  font-size: var(--link-font-size);
  line-height: var(--link-line-height);
  font-weight: 400;
}

.button-l {
  font-family: var(--font-family-secondary);
  font-size: var(--button-l-font-size);
  line-height: var(--button-l-line-height);
  font-weight: 900;
}

.button-s {
  font-family: var(--font-family-secondary);
  font-size: var(--button-s-font-size);
  line-height: var(--button-s-line-height);
  font-weight: 900;
}

.button-xs {
  font-family: var(--font-family-secondary);
  font-size: var(--button-xs-font-size);
  line-height: var(--button-xs-line-height);
  font-weight: 900;
}

.header .link,
.footer .link,
.pre-header .link,
.pre-header-mobile .link,
.header-menu-mobile .link,
.header-submenu .link {
  --link-color: var(--color-primary-500-v21);
  --link-hover: var(--color-primary-900-v21);
  display: inline-block;
  cursor: pointer;
  color: var(--link-color);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.header .link svg *,
.footer .link svg *,
.pre-header .link svg *,
.pre-header-mobile .link svg *,
.header-menu-mobile .link svg *,
.header-submenu .link svg * {
  --stroke-color: var(--link-color);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.header .link:hover, .header .link:active, .header .link:focus,
.footer .link:hover,
.footer .link:active,
.footer .link:focus,
.pre-header .link:hover,
.pre-header .link:active,
.pre-header .link:focus,
.pre-header-mobile .link:hover,
.pre-header-mobile .link:active,
.pre-header-mobile .link:focus,
.header-menu-mobile .link:hover,
.header-menu-mobile .link:active,
.header-menu-mobile .link:focus,
.header-submenu .link:hover,
.header-submenu .link:active,
.header-submenu .link:focus {
  --link-color: var(--link-hover);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.header .link:hover svg *, .header .link:active svg *, .header .link:focus svg *,
.footer .link:hover svg *,
.footer .link:active svg *,
.footer .link:focus svg *,
.pre-header .link:hover svg *,
.pre-header .link:active svg *,
.pre-header .link:focus svg *,
.pre-header-mobile .link:hover svg *,
.pre-header-mobile .link:active svg *,
.pre-header-mobile .link:focus svg *,
.header-menu-mobile .link:hover svg *,
.header-menu-mobile .link:active svg *,
.header-menu-mobile .link:focus svg *,
.header-submenu .link:hover svg *,
.header-submenu .link:active svg *,
.header-submenu .link:focus svg * {
  --stroke-color: var(--link-hover);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.header .link .link__content,
.footer .link .link__content,
.pre-header .link .link__content,
.pre-header-mobile .link .link__content,
.header-menu-mobile .link .link__content,
.header-submenu .link .link__content {
  display: inline-flex;
  align-items: center;
  color: var(--link-color);
}
.header .link.disabled,
.footer .link.disabled,
.pre-header .link.disabled,
.pre-header-mobile .link.disabled,
.header-menu-mobile .link.disabled,
.header-submenu .link.disabled {
  --link-color: var(--color-primary-100-v21);
  --link-hover: var(--color-primary-100-v21);
  pointer-events: none;
}
.header .link--dark-mode,
.footer .link--dark-mode,
.pre-header .link--dark-mode,
.pre-header-mobile .link--dark-mode,
.header-menu-mobile .link--dark-mode,
.header-submenu .link--dark-mode {
  --link-color: var(--color-white-v21);
  --link-hover: var(--color-grey-light-v21);
}

:root {
  --s-v21: 8px;
  --header-height: 72px;
  --header-secondary-height: 32px;
  --header-secondary-mobile-height: 39px;
  --header-logo-width: 150px;
  --header-logo-height: 24px;
  --header-button-height: 40px;
  --header-separator-margin: calc(var(--s-v21) * 2);
  --header-separator-width: 2px;
  --header-secondary-separator-height: 12px;
  --header-secondary-separator-width: 1px;
  --header-button-call-us-line-height: 0.875rem;
  --header-button-cmn-mobile-height: 34px;
  --header-submenu-height: 40px;
  --header-menu-underline-height: 4px;
  --header-menu-mobile-link-height: 56px;
  --header-mobile-call-us-font-size: 18px;
  --header-mobile-call-us-icon-size: 32px;
}

.header-space {
  display: none;
  width: 100%;
  height: var(--header-height);
}
@media print, screen and (min-width: 64em) {
  .header-space {
    height: calc(var(--header-height) + var(--header-secondary-height));
  }
}

.header {
  position: fixed;
  top: 0;
  z-index: 1004;
  font-size: 18px;
  width: 100%;
  height: var(--header-height);
  background-color: var(--color-primary-v21);
  color: var(--color-primary-contrast-v21);
}
@media print, screen and (min-width: 64em) {
  .header {
    top: var(--header-secondary-height);
  }
}
.header__wrapper {
  width: 100%;
  height: 100%;
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
}
.header__left-block {
  display: flex;
  align-items: center;
}
.header__left-block__separator {
  display: block;
  width: 1px;
  height: 40px;
  background-color: var(--color-primary-light-v21);
  margin: 0 calc(var(--s-v21) * 2);
  opacity: 1;
  transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .header__left-block__separator {
    display: none;
  }
}
.header__logo {
  display: flex;
  flex-shrink: 0;
  cursor: pointer;
}
.header__logo .icon {
  --stroke-color: var(--color-primary-contrast-v21);
  --stroke-width: 0;
  --fill-color: var(--color-primary-contrast-v21);
  --width: var(--header-logo-width);
  height: fit-content;
}
.header__logo .icon svg {
  width: var(--width);
}
.header__logo--mobile {
  opacity: 1;
  display: none;
}
.header__logo--mobile .icon {
  --stroke-color: var(--color-primary-contrast-v21);
  --stroke-width: 0;
  --fill-color: var(--color-primary-contrast-v21);
  --width: 24px;
  --height: 35px;
}
.header__hamburger {
  display: block;
  transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
}
.header__hamburger:hover {
  cursor: pointer;
}
.header__hamburger span {
  display: block;
  background-color: var(--color-primary-contrast-v21);
  width: 21px;
  height: 1px;
  margin-bottom: 6px;
}
.header__hamburger :last-child {
  margin-bottom: 0;
}
@media print, screen and (min-width: 64em) {
  .header__hamburger {
    display: none;
  }
}
.header__menu {
  display: none;
  flex-shrink: 0;
}
.header__menu__item {
  display: inline-block;
  flex-direction: row;
  padding-top: var(--header-menu-underline-height);
  height: var(--header-height);
  color: var(--color-primary-contrast-v21);
}
.header__menu__item:after {
  display: block;
  content: "";
  bottom: 0;
  width: 0;
  left: 0;
  height: 4px;
  top: -4px;
  position: relative;
  transition: width 250ms ease-in-out;
  background-color: var(--color-secondary-500-v21);
}
.header__menu__item:hover:after {
  width: 100%;
}
.header__menu__item .link {
  display: flex;
  height: calc(100% - 4px);
  padding-left: var(--s-v21);
  padding-right: var(--s-v21);
  --link-hover: var(--color-primary-contrast-v21);
}
.header__menu__item .link__text {
  font-weight: bold !important;
  font-size: var(--medium-font-size);
  font-family: var(--font-secondary);
  color: var(--color-light-v21);
}
@media screen and (min-width: 80em) {
  .header__menu__item .link__text {
    font-size: var(--base-font-size);
  }
}
.header__menu__item .link .link__content {
  align-items: center;
  color: var(--link-color);
  display: inline-flex;
}
.header__menu__item .icon {
  margin-right: 0.5rem;
  width: 1.7rem;
  display: none;
}
.header__menu__item .icon svg {
  width: 100%;
  height: 100%;
  stroke-width: 2;
  color: var(--color-light-v21);
}
.header__menu__item .icon svg * {
  --stroke-color: pink;
}
@media screen and (min-width: 80em) {
  .header__menu__item .icon {
    display: block;
    width: 30px !important;
    margin-left: calc(var(--s-v21) / 2);
  }
}
@media print, screen and (min-width: 64em) {
  .header__menu {
    display: block;
  }
}
.header__menu ul {
  display: inline-flex;
  list-style: none;
  gap: 24px;
}
.header__button-primary {
  background-color: var(--color-secondary-500-v21);
  color: var(--color-light-v21);
  border-radius: 25px;
  margin-right: 1rem;
  padding: 9px 12px 7px;
  min-width: unset;
  display: inline-flex;
  align-items: center;
}
.header__button-primary .button__text {
  font-size: var(--medium-font-size);
  font-family: var(--font-secondary);
  font-weight: bold;
}
.header__button-primary .icon {
  margin-right: 0.7rem;
  width: 1.7rem;
}
.header__button-primary .icon svg {
  width: 100%;
  height: 100%;
  stroke-width: 0;
}
@media print, screen and (min-width: 64em) {
  .header__button-primary {
    background-color: transparent;
    border: 1px solid var(--color-light-v21);
    padding: 12px 22px 10px;
  }
  .header__button-primary--borderless {
    border: 0px;
  }
}
.header__buttons {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  height: var(--header-height);
}
.header__buttons__actions {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  height: var(--header-height);
}
.header__buttons__actions .header__desktop {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .header__buttons__actions .header__desktop {
    display: block;
  }
}
@media print, screen and (min-width: 48em) {
  .header__buttons__actions .header__desktop {
    display: none;
  }
}
.header__buttons__close {
  display: none;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  -webkit-transition: opacity 0.2s ease-in-out;
}
.header__buttons__close:hover {
  cursor: pointer;
}
.header__buttons__close .icon {
  --stroke-color: var(--color-primary-contrast-v21);
}
.header__buttons__close .icon svg path {
  stroke: var(--color-white-v21);
}

.pre-header {
  position: fixed;
  top: 0;
  z-index: 1004;
  font-size: 18px;
  display: none;
  width: 100%;
  background-color: var(--color-light-v21);
  color: var(--color-dark-v21);
  height: var(--header-secondary-height);
  align-items: center;
}
@media print, screen and (min-width: 64em) {
  .pre-header {
    display: flex;
  }
}
.pre-header__wrapper {
  width: 100%;
  display: inline-flex;
  justify-content: space-between;
}
.pre-header__wrapper ul {
  display: inline-flex;
  list-style: none;
  align-items: center;
}
.pre-header__item .link__text {
  font-size: 16px;
  font-family: var(--font-secondary);
  font-weight: 400;
  color: var(--color-primary-v21);
}
.pre-header__item.active .link__text {
  font-weight: 900;
  color: var(--color-primary-v21);
}
.pre-header__item:hover .link__text {
  color: var(--color-primary-900-v21);
}
.pre-header__separator {
  width: var(--header-secondary-separator-width);
  height: var(--header-secondary-separator-height);
  margin-right: var(--s-v21);
  margin-left: var(--s-v21);
  background-color: var(--color-grey-400-v21);
}
.pre-header__other-links {
  margin-right: calc(var(--s-v21) * 3);
}
.pre-header__switch-language {
  margin-right: var(--s-v21);
}
.pre-header__other-links, .pre-header__switch-language {
  justify-self: end;
}
.pre-header__other-links .link__text, .pre-header__switch-language .link__text {
  color: var(--color-grey-600-v21);
}
.pre-header__other-links .pre-header__item.active .link__text, .pre-header__switch-language .pre-header__item.active .link__text {
  color: var(--color-grey-600-v21);
  font-weight: bold;
}
.pre-header__other-links .pre-header__item:hover .link__text, .pre-header__switch-language .pre-header__item:hover .link__text {
  color: var(--color-grey-700-v21);
}

.pre-header__cmn {
  display: inline-flex;
  align-items: center;
  gap: 1rem;
}

.pre-header__cmn-button {
  background-color: var(--color-secondary-500-v21);
  color: var(--color-light-v21);
  padding: 0 1rem;
  height: var(--header-secondary-height);
  font-weight: bold;
  font-size: 1rem;
  font-family: var(--font-secondary);
  display: inline-flex;
  align-items: center;
}
.pre-header__cmn-button .icon {
  width: 2rem;
}
.pre-header__cmn-button .icon svg {
  width: 100%;
  height: 100%;
  stroke-width: 0;
}

.header-submenu {
  position: absolute;
  top: 72px;
  z-index: 1003;
  width: 100%;
  background-color: var(--color-light-v21);
  box-shadow: 4px 4px 20px rgba(38, 37, 37, 0.1);
}
.header-submenu__wrapper {
  display: flex;
  justify-content: space-around;
  list-style: none;
  padding: 0.5rem 0;
}
@media print, screen and (min-width: 64em) {
  .header-submenu__wrapper {
    display: none;
  }
}
.header-submenu__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2px;
}
.header-submenu__item .icon {
  width: unset;
}
.header-submenu__item .icon svg {
  color: var(--color-primary-v21);
}
.header-submenu__item .link {
  display: flex;
}
.header-submenu__item .link__text {
  font-size: 0.75rem;
}
@media print, screen and (min-width: 48em) {
  .header-submenu__item .link__text {
    font-size: 1rem;
  }
}

.header-menu-mobile {
  display: none;
  justify-content: space-between;
  flex-direction: column;
  position: fixed;
  z-index: 1002;
  height: calc(100% - 111px);
  width: 100%;
  background-color: var(--color-white-v21);
  overflow-y: scroll;
  top: 72px;
}
@media print, screen and (min-width: 64em) {
  .header-menu-mobile {
    display: none;
  }
}
.header-menu-mobile ul {
  list-style: none;
}
.header-menu-mobile__menu {
  padding: var(--s-v21) 0;
}
.header-menu-mobile__menu .link {
  height: var(--header-menu-mobile-link-height);
  border-bottom: 1px solid var(--color-grey-200-v21);
  width: 100%;
}
.header-menu-mobile__menu .link__content {
  width: 100%;
  justify-content: space-between;
}
.header-menu-mobile__menu .link__text {
  display: flex;
  flex-direction: column;
  padding: var(--s-v21) 0;
  font-weight: bold;
}
.header-menu-mobile__menu .link__text small {
  color: var(--color-grey-600-v21);
  font-size: var(--medium-font-size);
  font-weight: 400;
}
.header-menu-mobile__menu .link .icon {
  width: auto;
  --stroke-color: var(--color-primary-v21);
}
.header-menu-mobile__buttons {
  z-index: 1084;
  bottom: var(--header-secondary-mobile-height);
  width: 100%;
}
.header-menu-mobile__buttons .link {
  border-bottom: none;
}
.header-menu-mobile__customer-area .link, .header-menu-mobile__call-us .link {
  width: 100%;
}
.header-menu-mobile__customer-area .link.customer .link__content .icon, .header-menu-mobile__call-us .link.customer .link__content .icon {
  background-color: var(--color-primary-v21);
}
.header-menu-mobile__customer-area .link.customer .link__content .icon svg path, .header-menu-mobile__call-us .link.customer .link__content .icon svg path {
  stroke: var(--color-white-v21);
}
.header-menu-mobile__customer-area .link.notCustomer .link__content .icon, .header-menu-mobile__call-us .link.notCustomer .link__content .icon {
  background-color: transparent;
  border-radius: 50%;
  border: 2px solid rgb(192, 220, 253);
}
.header-menu-mobile__customer-area .link.notCustomer .link__content .icon svg path, .header-menu-mobile__call-us .link.notCustomer .link__content .icon svg path {
  stroke: rgb(192, 220, 253);
  stroke-width: 2px;
}
.header-menu-mobile__customer-area .link__content, .header-menu-mobile__call-us .link__content {
  height: var(--header-height);
}
.header-menu-mobile__customer-area .link__content .icon, .header-menu-mobile__call-us .link__content .icon {
  --stroke-color: var(--color-primary-contrast-v21);
  height: var(--header-mobile-call-us-icon-size);
  width: var(--header-mobile-call-us-icon-size);
  margin-right: calc(var(--s-v21) * 2);
}
.header-menu-mobile__customer-area .link__content .icon {
  background-color: var(--color-primary-v21);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-menu-mobile__customer-area .link__content .icon svg {
  height: 18px;
  width: 20px;
}
.header-menu-mobile__customer-area .link__text {
  font-weight: bold;
  font-size: var(--base-font-size);
  color: var(--color-text);
}
.header-menu-mobile__call-us {
  background-color: var(--color-dark-v21);
}
.header-menu-mobile__call-us .link__text {
  font-size: var(--header-mobile-call-us-font-size);
  line-height: var(--paragraph-line-height);
}
.header-menu-mobile__call-us .link__text em {
  text-transform: uppercase;
  font-weight: bold;
}
.header-menu-mobile__call-us .link .link__content {
  color: var(--color-white-v21);
}
.header-menu-mobile__call-us .link .link__content .icon svg path {
  stroke: var(--color-white-v21);
}
.header-menu-mobile__item--help .link {
  display: flex;
}
.header-menu-mobile__item .no-events {
  pointer-events: none;
}
.header-menu-mobile__item .no-events:hover {
  cursor: pointer;
}
.header-menu-mobile__item:hover {
  cursor: pointer;
}

.pre-header-mobile {
  display: none;
  position: fixed;
  bottom: 0;
  z-index: 1004;
  justify-content: space-between;
  align-items: center;
  background-color: var(--color-grey-200-v21);
  color: var(--color-dark-v21);
  height: var(--header-secondary-mobile-height);
}
.pre-header-mobile ul {
  list-style: none;
}
.pre-header-mobile__customer-type__selected .link {
  height: var(--header-secondary-mobile-height);
  display: flex;
  align-items: center;
}
.pre-header-mobile__customer-type__selected .link__text {
  font-weight: 400;
  font-size: var(--medium-font-size);
  line-height: var(--small-line-height);
}
.pre-header-mobile__customer-type a.link.dark .link__text {
  font-weight: 400 !important;
}
.pre-header-mobile__customer-type__list {
  display: none;
  position: fixed;
  bottom: var(--header-secondary-mobile-height);
  left: 0;
  width: 100%;
  background-color: var(--color-grey-200-v21);
}
.pre-header-mobile__customer-type__list .link {
  height: var(--header-secondary-mobile-height);
  display: flex;
  align-items: center;
}
.pre-header-mobile__customer-type__list .link__text {
  font-weight: 400;
  font-size: var(--medium-font-size);
  line-height: var(--small-line-height);
}
.pre-header-mobile__customer-type__item {
  border-bottom: 1px solid var(--color-grey-300-v21);
}
.pre-header-mobile__switch-language {
  display: inline-flex;
  align-items: center;
}
.pre-header-mobile__switch-language .link.active .link__text {
  font-weight: bold;
}
.pre-header-mobile__switch-language .link__text {
  font-weight: 400;
  font-size: var(--medium-font-size);
  line-height: var(--small-line-height);
}
.pre-header-mobile__separator {
  width: var(--header-secondary-separator-width);
  height: var(--header-secondary-separator-height);
  margin-right: var(--s-v21);
  margin-left: var(--s-v21);
  background-color: var(--color-grey-400-v21);
}

.header-submenu-mobile {
  display: flex;
  position: fixed;
  top: var(--header-height);
  left: 100%;
  z-index: 1003;
  background-color: var(--color-white-v21);
  width: 100%;
  height: calc(100% - 111px);
  overflow-y: scroll;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
}
@media print, screen and (min-width: 64em) {
  .header-submenu-mobile {
    display: none;
  }
}
.header-submenu-mobile ul {
  list-style: none;
}
.header-submenu-mobile__category:hover {
  cursor: pointer;
}
.header-submenu-mobile .no-events {
  pointer-events: none;
}
.header-submenu-mobile .no-events:hover {
  cursor: pointer;
}
.header-submenu-mobile .link {
  display: flex;
  align-items: center;
  height: var(--header-menu-mobile-link-height);
  border-bottom: 1px solid var(--color-grey-200-v21);
  width: 100%;
}
.header-submenu-mobile .link__content {
  width: 100%;
}
.header-submenu-mobile .link__text {
  display: block;
  flex-direction: column;
  padding: var(--s-v21) 0;
  font-weight: bold;
}
.header-submenu-mobile .link__text small {
  color: var(--color-grey-600-v21);
  font-size: var(--medium-font-size);
  font-weight: 400;
}
.header-submenu-mobile .link .icon {
  --stroke-color: var(--color-primary-v21);
}
.header-submenu-mobile__menu {
  padding: var(--s-v21) 0;
}
.header-submenu-mobile__item.item-agile-ref {
  position: relative;
}
.header-submenu-mobile__item .agile-ref .link__text {
  width: 100%;
  font-size: 12px;
  line-height: 24px;
  color: var(--color-grey-700-v21);
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: flex-start;
}
.header-submenu-mobile__item .agile-ref .link__text img {
  margin-left: 6px;
  height: 12px;
}
.header-submenu-mobile__buttons {
  z-index: 1084;
  bottom: var(--header-secondary-mobile-height);
  width: 100%;
}
.header-submenu-mobile__buttons .link {
  border-bottom: none;
}
.header-submenu-mobile__customer-area .link, .header-submenu-mobile__call-us .link {
  width: 100%;
}
.header-submenu-mobile__customer-area .link.customer .link__content .icon, .header-submenu-mobile__call-us .link.customer .link__content .icon {
  background-color: var(--color-primary-v21);
}
.header-submenu-mobile__customer-area .link.customer .link__content .icon svg path, .header-submenu-mobile__call-us .link.customer .link__content .icon svg path {
  stroke: var(--color-white-v21);
}
.header-submenu-mobile__customer-area .link.notCustomer .link__content .icon, .header-submenu-mobile__call-us .link.notCustomer .link__content .icon {
  background-color: transparent;
  border-radius: 50%;
  border: 2px solid rgb(192, 220, 253);
}
.header-submenu-mobile__customer-area .link.notCustomer .link__content .icon svg path, .header-submenu-mobile__call-us .link.notCustomer .link__content .icon svg path {
  stroke: rgb(192, 220, 253);
  stroke-width: 2px;
}
.header-submenu-mobile__customer-area .link__content, .header-submenu-mobile__call-us .link__content {
  height: var(--header-height);
}
.header-submenu-mobile__customer-area .link__content .icon, .header-submenu-mobile__call-us .link__content .icon {
  --stroke-color: var(--color-primary-contrast-v21);
  height: var(--header-mobile-call-us-icon-size);
  width: var(--header-mobile-call-us-icon-size);
  margin-right: calc(var(--s-v21) * 2);
}
.header-submenu-mobile__customer-area .link__content .icon {
  background-color: var(--color-primary-v21);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-submenu-mobile__customer-area .link__content .icon svg {
  height: 18px;
  width: 20px;
}
.header-submenu-mobile__customer-area .link__text {
  font-weight: bold;
  font-size: var(--base-font-size);
  color: var(--color-text);
}
.header-submenu-mobile__call-us {
  background-color: var(--color-dark-v21);
  overflow: hidden;
}
.header-submenu-mobile__call-us .link .icon svg path {
  stroke: var(--color-white-v21);
}
.header-submenu-mobile__call-us .link__text {
  font-size: var(--header-mobile-call-us-font-size);
  line-height: var(--paragraph-line-height);
  color: var(--color-white-v21);
}
.header-submenu-mobile__call-us .link__text em {
  text-transform: uppercase;
  font-weight: bold;
}
.header-submenu-mobile__item--help .link {
  display: flex;
}
.header-submenu-mobile__item .no-events {
  pointer-events: none;
}
.header-submenu-mobile__item .no-events:hover {
  cursor: pointer;
}
.header-submenu-mobile__item:hover {
  cursor: pointer;
}

.header .u-wrapper,
.footer .u-wrapper,
.pre-header .u-wrapper,
.header-menu-mobile .u-wrapper,
.header-submenu .u-wrapper {
  max-width: 1380px;
  padding-left: 16px;
  padding-right: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
@media print, screen and (min-width: 30em) {
  .header .u-wrapper,
  .footer .u-wrapper,
  .pre-header .u-wrapper,
  .header-menu-mobile .u-wrapper,
  .header-submenu .u-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media print, screen and (min-width: 48em) {
  .header .u-wrapper,
  .footer .u-wrapper,
  .pre-header .u-wrapper,
  .header-menu-mobile .u-wrapper,
  .header-submenu .u-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media print, screen and (min-width: 64em) {
  .header .u-wrapper,
  .footer .u-wrapper,
  .pre-header .u-wrapper,
  .header-menu-mobile .u-wrapper,
  .header-submenu .u-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 80em) {
  .header .u-wrapper,
  .footer .u-wrapper,
  .pre-header .u-wrapper,
  .header-menu-mobile .u-wrapper,
  .header-submenu .u-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 90em) {
  .header .u-wrapper,
  .footer .u-wrapper,
  .pre-header .u-wrapper,
  .header-menu-mobile .u-wrapper,
  .header-submenu .u-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media screen and (min-width: 105em) {
  .header .u-wrapper,
  .footer .u-wrapper,
  .pre-header .u-wrapper,
  .header-menu-mobile .u-wrapper,
  .header-submenu .u-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }
}

.pre-header-mobile.u-wrapper {
  max-width: 1680px;
  padding-left: 16px;
  padding-right: 16px;
  padding-left: 16px;
  padding-right: 16px;
}
@media print, screen and (min-width: 30em) {
  .pre-header-mobile.u-wrapper {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media print, screen and (min-width: 48em) {
  .pre-header-mobile.u-wrapper {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media print, screen and (min-width: 64em) {
  .pre-header-mobile.u-wrapper {
    padding-left: 58px;
    padding-right: 58px;
  }
}
@media screen and (min-width: 80em) {
  .pre-header-mobile.u-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media screen and (min-width: 90em) {
  .pre-header-mobile.u-wrapper {
    padding-left: 96px;
    padding-right: 96px;
  }
}
@media screen and (min-width: 105em) {
  .pre-header-mobile.u-wrapper {
    padding-left: 48px;
    padding-right: 48px;
  }
}

.header__menu__item--active::after {
  width: 100% !important;
}

.show-from-lg {
  display: none;
}
@media print, screen and (min-width: 64em) {
  .show-from-lg {
    display: inherit;
  }
}

.hide-from-lg {
  display: inherit;
}
@media print, screen and (min-width: 64em) {
  .hide-from-lg {
    display: none;
  }
}

#header-submenu.old .link__text {
  color: var(--color-text) !important;
}
#header-submenu.old .header-submenu__wrapper {
  gap: 20px;
}

.footer {
  --footer-bg-color: #303448;
  --footer-color: var(--color-light-v21);
  --border-bottom: 1px solid var(--color-grey-500-v21);
  background-color: var(--footer-bg-color);
  color: var(--footer-color);
}
.footer__container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}

.footer__top {
  padding-top: calc(4 * var(--s-v21));
  padding-bottom: calc(3 * var(--s-v21));
}
@media print, screen and (min-width: 48em) {
  .footer__top {
    padding-bottom: calc(4 * var(--s-v21));
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom: var(--border-bottom);
  }
}
.footer__top .icon {
  --width: 32px;
  height: 32px;
}
.footer__top .footer__logo .icon {
  --stroke-width: 0;
  --fill-color: var(--color-primary-contrast-v21);
  width: 130px;
  height: 32px;
  display: block;
  margin-left: 10px;
}
.footer__top .footer__logo .icon svg {
  width: 100%;
  height: auto;
}

.footer__social-links .icon {
  color: var(--color-light-v21);
  width: 32px;
  height: 32px;
  display: block;
}
.footer__social-links .icon svg {
  width: 100%;
  height: auto;
}
.footer__social-links .icon svg path {
  stroke-width: 1px;
}
.footer__social-links a + a {
  margin-left: calc(3 * var(--s-v21));
}

.footer__middle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media print, screen and (min-width: 48em) {
  .footer__middle {
    padding-top: calc(3 * var(--s-v21));
  }
}
@media print, screen and (min-width: 64em) {
  .footer__middle {
    padding-bottom: calc(4 * var(--s-v21));
    border-bottom: var(--border-bottom);
    flex-direction: row;
  }
}

.footer__links-group {
  padding: calc(3 * var(--s-v21)) var(--s-v21);
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: var(--border-bottom);
}
@media print, screen and (min-width: 48em) {
  .footer__links-group {
    padding-top: 0;
    padding-left: 0;
    padding-right: calc(3 * var(--s-v21));
    padding-bottom: calc(5 * var(--s-v21));
    border-bottom: none;
  }
}
@media print, screen and (min-width: 64em) {
  .footer__links-group {
    padding-bottom: 0;
  }
}
.footer__links-group__title {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #ffffff;
  font-weight: bold;
}
@media print, screen and (min-width: 48em) {
  .footer__links-group__title {
    color: #0056BB;
  }
}
.footer__links-group__title .icon {
  margin-left: auto;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .footer__links-group__title .icon {
    display: none;
  }
}
.footer__links-group__title .icon svg * {
  stroke: var(--color-light-v21);
}
.footer__links-group__title.show .icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.footer__links-group a:hover {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
.footer__links-group .footer__links-group__links-list {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .footer__links-group .footer__links-group__links-list {
    display: flex;
    flex-direction: column;
  }
}
.footer__links-group .footer__links-group__links-list.show {
  display: flex;
  flex-direction: column;
  padding-bottom: var(--s-v21);
}
.footer__links-group .footer__links-group__links-list .link {
  --link-color: var(--color-light-v21);
  --link-hover: var(--color-primary-900-v21);
  margin-top: calc(2 * var(--s-v21));
  color: var(--color-grey-500-v21);
  white-space: nowrap;
}
.footer__links-group .footer__links-group__links-list .link__text {
  font-weight: 400;
  font-size: var(--medium-font-size);
  line-height: 16px;
}
.footer__links-group .footer__links-group__links-list .link:first-child {
  margin-top: calc(2 * var(--s-v21));
}

.footer__middle__main-links {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .footer__middle__main-links {
    flex: 1 1 auto;
    flex-basis: 100%;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 64em) {
  .footer__middle__main-links {
    flex-wrap: nowrap;
  }
}
@media print, screen and (min-width: 48em) {
  .footer__middle__main-links.noClient .footer__links-group:first-child {
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .footer__middle__main-links.noClient .footer__links-group:first-child {
    padding-right: 40px;
  }
}
@media print, screen and (min-width: 48em) {
  .footer__middle__main-links .footer__links-group {
    padding-right: 40px;
    flex-basis: 50%;
  }
}
@media print, screen and (min-width: 64em) {
  .footer__middle__main-links .footer__links-group {
    flex-basis: 20%;
  }
  .footer__middle__main-links .footer__links-group:first-child {
    flex-basis: 40%;
  }
}
.footer__middle__main-links .footer__links-group .footer__links-group__title {
  color: #008dff;
}

.footer__bottom {
  padding-bottom: calc(3 * var(--s-v21));
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .footer__bottom {
    padding-top: var(--s-v21);
  }
}
@media print, screen and (min-width: 64em) {
  .footer__bottom {
    padding-top: calc(3 * var(--s-v21));
    flex-flow: row-reverse;
    justify-content: space-between;
  }
  .footer__bottom__legal {
    width: 70%;
    display: flex;
    flex-direction: row;
    gap: 30px;
  }
  .footer__bottom__about-us {
    width: 30%;
  }
}

.footer__bottom__about-us {
  flex: row wrap;
  width: auto;
  padding-top: calc(3 * var(--s-v21));
  padding-bottom: calc(4 * var(--s-v21));
}
@media print, screen and (min-width: 48em) {
  .footer__bottom__about-us {
    border-top: var(--border-bottom);
    border-bottom: var(--border-bottom);
    padding-bottom: calc(3 * var(--s-v21));
  }
}
@media print, screen and (min-width: 64em) {
  .footer__bottom__about-us {
    border: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
  }
}
.footer__bottom__about-us .link {
  width: 50%;
  margin-top: var(--s-v21);
}
@media print, screen and (min-width: 48em) {
  .footer__bottom__about-us .link {
    width: auto;
    margin-top: 0;
  }
  .footer__bottom__about-us .link:not(:first-child) {
    margin-left: calc(3 * var(--s-v21));
  }
}
.footer__bottom__about-us .link .link__content .link__text {
  font-weight: 900;
  color: var(--color-light-v21);
  font-size: var(--link-font-size);
}

.footer__bottom__legal {
  margin-top: calc(3 * var(--s-v21));
  line-height: calc(3 * var(--s-v21));
  font-size: var(--medium-font-size);
  color: var(--color-grey-500-v21);
}
@media print, screen and (min-width: 64em) {
  .footer__bottom__legal {
    margin-top: 0;
  }
}
.footer__bottom__legal .link__text {
  font-weight: 400;
  color: var(--color-primary);
}

.footer__bottom__copyright {
  font-size: var(--medium-font-size);
  line-height: 16px;
}

.footer__bottom__links {
  padding-bottom: calc(var(--s-v21) * 2) !important;
}
.footer__bottom__links .link__text {
  font-size: var(--medium-font-size);
  line-height: 16px;
  color: var(--color-light-v21);
}

.footer__bottom__copyright {
  margin-bottom: 20px;
}

.footer__links-separator {
  display: inline-flex;
  margin-right: calc(var(--s-v21) * 2);
  margin-left: calc(var(--s-v21) * 2);
  border: var(--border-bottom);
  height: 10px;
}
.footer__links-separator--thinner {
  border-left-width: 0.5px;
  border-right-width: 0;
  border-left-color: var(--color-primary);
}

.footer__bottom__links {
  padding-bottom: calc(var(--s-v21) * 2) !important;
}

.footer__bottom__copyright {
  color: var(--color-grey-500-v21);
}

.pymes-footer {
  --footer-bg-color: var(--color-light-v21);
  --footer-color: var(--color-primary);
  --border-bottom: 1px solid var(--color-grey-500-v21);
  background-color: var(--footer-bg-color);
  color: var(--footer-color);
}
.pymes-footer__container {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.pymes-footer__container.u-wrapper {
  width: 100%;
  display: block;
  padding: 14px;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__container.u-wrapper {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__container.u-wrapper {
    height: calc(100% - var(--esukaltel-secondary-menu-height));
    justify-content: center;
  }
}
.pymes-footer__container.u-wrapper--narrow {
  max-width: 730px;
}
.pymes-footer__container.u-wrapper--wide {
  max-width: 1250px;
}
.pymes-footer__container.u-wrapper--wider {
  max-width: 1280px;
}
.pymes-footer__container.u-wrapper--larger {
  max-width: 1440px;
}

.pymes-footer__top {
  padding-top: calc(4 * var(--s-v21));
  padding-bottom: calc(3 * var(--s-v21));
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__top {
    padding-bottom: calc(4 * var(--s-v21));
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    border-bottom: var(--border-bottom);
  }
}
.pymes-footer__top .icon {
  --stroke-color: var(--color-primary-contrast-v21);
  --stroke-width: 1px;
  --width: 32px;
  height: 32px;
}
.pymes-footer__top .pymes-footer__logo .icon {
  --stroke-width: 0;
  --fill-color: var(--color-primary-contrast-v21);
  width: 130px;
  height: 32px;
  display: block;
  margin-left: 10px;
}
.pymes-footer__top .pymes-footer__logo .icon svg {
  width: 100%;
  height: auto;
}

.pymes-footer__social-links .icon {
  --stroke-color: var(--color-primary-contrast-v21);
  --stroke-width: 1px;
  width: 32px;
  height: 32px;
  display: block;
}
.pymes-footer__social-links .icon svg {
  width: 100%;
  height: auto;
}
.pymes-footer__social-links .icon svg path {
  stroke: var(--color-primary);
  stroke-width: 1px;
}
.pymes-footer__social-links a + a {
  margin-left: calc(3 * var(--s-v21));
}

.pymes-footer__middle {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__middle {
    padding-top: calc(3 * var(--s-v21));
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__middle {
    padding-bottom: calc(4 * var(--s-v21));
    border-bottom: var(--border-bottom);
    flex-direction: row;
  }
}

.pymes-footer__links-group {
  padding: calc(3 * var(--s-v21)) var(--s-v21);
  width: 100%;
  display: flex;
  flex-direction: column;
  border-bottom: var(--border-bottom);
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__links-group {
    padding-top: 0;
    padding-left: 0;
    padding-right: calc(3 * var(--s-v21));
    padding-bottom: calc(5 * var(--s-v21));
    border-bottom: none;
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__links-group {
    padding-bottom: 0;
  }
}
.pymes-footer__links-group__title {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #ffffff;
  font-weight: bold;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__links-group__title {
    color: #0056BB;
  }
}
.pymes-footer__links-group__title .icon {
  margin-left: auto;
  width: auto;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__links-group__title .icon {
    display: none;
  }
}
.pymes-footer__links-group__title.show .icon {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pymes-footer__links-group a:hover {
  opacity: 0.7;
  transition: opacity 0.2s ease-in-out;
}
.pymes-footer__links-group .pymes-footer__links-group__links-list {
  display: none;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__links-group .pymes-footer__links-group__links-list {
    display: flex;
    flex-direction: column;
  }
}
.pymes-footer__links-group .pymes-footer__links-group__links-list.show {
  display: flex;
  flex-direction: column;
  padding-bottom: var(--s-v21);
}
.pymes-footer__links-group .pymes-footer__links-group__links-list .link {
  margin-top: calc(2 * var(--s-v21));
  color: var(--color-grey-500-v21);
  white-space: nowrap;
}
.pymes-footer__links-group .pymes-footer__links-group__links-list .link__text {
  font-weight: 400;
  font-size: var(--medium-font-size);
  line-height: 16px;
}
.pymes-footer__links-group .pymes-footer__links-group__links-list .link:first-child {
  margin-top: calc(2 * var(--s-v21));
}

.pymes-footer__middle__main-links {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__middle__main-links {
    flex: 1 1 auto;
    flex-basis: 100%;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__middle__main-links {
    flex-wrap: nowrap;
  }
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__middle__main-links.noClient .pymes-footer__links-group:first-child {
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__middle__main-links.noClient .pymes-footer__links-group:first-child {
    padding-right: 40px;
  }
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__middle__main-links .pymes-footer__links-group {
    flex-basis: 50%;
  }
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__middle__main-links .pymes-footer__links-group:not(:last-child) {
    padding-right: 40px;
  }
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__middle__main-links .pymes-footer__links-group:last-child {
    padding-right: 0;
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__middle__main-links .pymes-footer__links-group {
    flex-basis: 25%;
  }
}
.pymes-footer__middle__main-links .pymes-footer__links-group .pymes-footer__links-group__title {
  color: var(--color-primary);
}
.pymes-footer__middle__main-links .pymes-footer__links-group .pymes-footer__links-group__links-list a.link {
  color: var(--color-primary);
}

.pymes-footer__bottom {
  padding-bottom: calc(3 * var(--s-v21));
  display: flex;
  flex-direction: column;
  width: 100%;
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__bottom {
    padding-top: var(--s-v21);
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__bottom {
    padding-top: calc(3 * var(--s-v21));
    flex-flow: row-reverse;
    justify-content: space-between;
  }
  .pymes-footer__bottom__legal, .pymes-footer__bottom__about-us {
    width: 50%;
  }
}

.pymes-footer__bottom__about-us {
  flex: row wrap;
  width: auto;
  padding-top: calc(3 * var(--s-v21));
  padding-bottom: calc(4 * var(--s-v21));
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__bottom__about-us {
    border-top: var(--border-bottom);
    border-bottom: var(--border-bottom);
    padding-bottom: calc(3 * var(--s-v21));
  }
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__bottom__about-us {
    border: 0;
    padding: 0;
    display: flex;
    justify-content: flex-end;
  }
}
.pymes-footer__bottom__about-us .link {
  width: 50%;
  margin-top: var(--s-v21);
}
@media print, screen and (min-width: 48em) {
  .pymes-footer__bottom__about-us .link {
    width: auto;
    margin-top: 0;
  }
  .pymes-footer__bottom__about-us .link:not(:first-child) {
    margin-left: calc(3 * var(--s-v21));
  }
}
.pymes-footer__bottom__about-us .link .link__content .link__text {
  font-weight: 900;
}

.pymes-footer__bottom__legal {
  margin-top: calc(3 * var(--s-v21));
  line-height: calc(3 * var(--s-v21));
  font-size: var(--medium-font-size);
  color: var(--color-grey-500-v21);
}
@media print, screen and (min-width: 64em) {
  .pymes-footer__bottom__legal {
    margin-top: 0;
  }
}
.pymes-footer__bottom__legal .link__text {
  font-weight: 400;
  color: var(--color-primary);
}

.pymes-footer__bottom__copyright {
  font-size: var(--medium-font-size);
  line-height: 16px;
  color: var(--color-white-v21);
}

.pymes-footer__bottom__links .link__text {
  font-size: var(--medium-font-size);
  line-height: 16px;
}

.pymes-footer__bottom__copyright {
  margin-bottom: 20px;
}

.pymes-footer__links-separator {
  display: inline-flex;
  margin-right: calc(var(--s-v21) * 2);
  margin-left: calc(var(--s-v21) * 2);
  border: var(--border-bottom);
  height: 10px;
}
.pymes-footer__links-separator--thinner {
  border-left-width: 0.5px;
  border-right-width: 0;
  border-left-color: var(--color-primary);
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVsZWNhYmxlLXN0eWxlcy5jc3MiLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs4Q0FBQTtBQ2dCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QURvREE7QUNwREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FDaEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUhrR0Y7QUcvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSGlHRjtBRzdGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIK0ZGO0FHNUZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUg4RkY7QUk1R0E7RUFDRTtJQUNFO0lBQ0E7RUo4R0Y7RUkzR0E7SUFDRTtJQUNBO0VKNkdGO0FBQ0Y7QUkxR0E7RUFDRTtJQUNFO0VKNEdGO0VJekdBO0lBRUU7SUFDQTtFSjBHRjtBQUNGO0FLN0hBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpRkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMK0hGOztBSzNIQTs7Ozs7Ozs7Ozs7RUFXRTtBTDhIRjs7QUszSEE7RUFDRTtBTDhIRjs7QUszSEE7O0VBRUU7QUw4SEY7O0FLM0hBOztFQUVFO0FMOEhGOztBSzNIQTs7OztFQUtFO0VBQ0E7QUw2SEY7O0FLMUhBO0VBQ0U7RUFDQTtBTDZIRjs7QUsxSEE7RUFDRTtBTDZIRjs7QUsxSEE7RUFDRTtFQUNBO0FMNkhGOztBSzFIQTtFQUNFO0VBQ0E7RUFDQTtBTDZIRjs7QUsxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNkhGOztBS3hISTtFQUtFO0VBQ0EsV0F2S2tCO0VBd0tsQiw2QkF4S2tCO0VBeUtsQjtBTHVITjs7QU0xUkE7OztFQUdFO0FONlJGOztBTTFSQTtFQUNFO0FONlJGO0FNM1JFOztFQUVFO0FONlJKO0FNMVJFO0VBQ0U7QU40Uko7O0FNeFJBO0VBQ0Usc0JBMUJzQjtFQTJCdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMlJGOztBTXhSQTtFQUNFLGdCQWpDZ0I7QU40VGxCOztBTXhSQTtFQUNFLGdCQXBDbUI7QU4rVHJCOztBTXhSQTtFQUNFO0FOMlJGOztBTXZSQTs7RUFFRSxnQkFoRDJCO0VBaUQzQixXQWxEcUI7QU40VXZCOztBTXRSQTs7O0VBR0U7QU55UkY7O0FFN1VBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBS1pBOzs7RUFHRTtBUDBZRjs7QU92WUE7RUFDRTtBUDBZRjs7QU92WUE7O0VBRUU7QVAwWUY7O0FPdllBO0VBQ0U7QVAwWUY7O0FPdllBO0VBQ0UseUJMdUNnQjtFS3RDaEIsK0JDZnNCO0VEZ0J0QixnQkNiOEI7RURjOUI7RUFDQTtBUDBZRjs7QU92WUE7RUFDRSxnQkNyQjJCO0FSK1o3Qjs7QU92WUE7RUFDRTtBUDBZRjs7QU90WUE7O0VBRUUsbUJOcENjO0VNcUNkLGNMb0JnQjtBRnFYbEI7O0FPcFlBOzs7RUFHRTtBUHVZRjs7QU9wWUE7RUFDRTtFQUNBO0FQdVlGO0FPcllFO0VBQ0U7QVB1WUo7QU9wWUU7O0VBRUUseUJMT3NCO0VLTnRCLFdMb0NlO0VLbkNmLG9DQzlEa0I7RUQrRGxCLGVDcENXO0VEcUNYLGdCQzlENEI7RUQrRDVCLG9CQ2QyQjtFRGUzQjtBUHNZSjtBT3BZRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNZSjtBT3BZSTs7RUFDRTtBUHVZTjtBT2xZSTtFQUNFO0FQb1lOOztBTzdYRTtFQUNFO0FQZ1lKOztBU3hkQTtFQUNFO0FUMmRGOztBVTVjQTs7OENBQUE7QUFJQTs7OztFQUFBO0FBa0JFO0FBK0ZGO0FSOUhBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBU2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdDcEIyQjtBWm1oQjdCOztBVzVmQTtFQUNFO0FYK2ZGO0FXN2ZFO0VBQ0U7RUFDQSxvQ0FyQ3VDO0FYb2lCM0M7QVc1ZkU7RUFDRTtFQUNBO0VBQ0EsMEVBekN1QztBWHVpQjNDOztBVzFmQTtFQUNFLHVDQXBENEM7RUFxRDVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNBekQwQztFQTBEMUM7RUFDQTtBWDZmRjs7QVcxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVg2ZkY7O0FXMWZBO0VBQ0U7RUFDQTtFQUNBO0FYNmZGOztBVzFmQTs7O0VBR0U7QVg2ZkY7O0FXMWZBO0VBQ0U7RUFDQTtBWDZmRjs7QVcxZkE7RUFDRSx5QlRwQ2dCO0VTcUNoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnRUE5RjBDO0FYMmxCNUM7O0FXMWZBO0VBQ0UseUJUYmdCO0VTY2hCLGNUaERnQjtFU2lEaEIsK0JIdEdzQjtFR3VHdEIsbUJIbkZhO0VHb0ZiLGdCSHZHMkI7RUd3RzNCLG1CSDdENkI7QVIwakIvQjs7QVcxZkE7O0VBRUU7RUFDQTtBWDZmRjs7QVcxZkE7RUFDRSxXVHhCaUI7RVN5QmpCLG9DSDFIb0I7RUcySHBCLGlCSHJHYTtFR3NHYixnQkgzSHlCO0VHNEh6QixvQkgvRTZCO0FSNGtCL0I7O0FXMWZBO0VBQ0UsY1Q1Q2tCO0VTNkNsQiwrQkg1SHNCO0VHNkh0QixlSHhHYTtFR3lHYixnQkgzSDhCO0VHNEg5QixvQkhsRjZCO0FSK2tCL0I7O0FhbmRRO0VGdENOO0lBQ0U7RVg2ZkY7RVcxZkE7OztJQUdFO0VYNGZGO0VXemZBO0lBQ0UsaUJIOUhXO0lHK0hYLG9CSHZHMkI7RVJrbUI3QjtBQUNGO0FhN2RRO0VGMUJOO0lBQ0U7RVgwZkY7RVd2ZkE7OztJQUdFO0VYeWZGO0FBQ0Y7QVdyZkU7RUFDRTtBWHVmSjtBV3BmRTtFQUNFO0VBQ0E7QVhzZko7O0FjcHFCQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0Fkc3FCRjtBY25xQkE7RUFDRTtBZHFxQkY7O0FjbnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRzcUJGOztBY3BxQkE7RUFDRTtBZHVxQkY7O0FjcnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkd3FCRjs7QWN0cUJBOztFQUVFO0FkeXFCRjs7QWN2cUJBO0VBQ0U7QWQwcUJGO0FjenFCRTtFQUNFO0FkMnFCSjs7QWN4cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDJxQkY7O0FjenFCQTtFQUNFO0FkNHFCRjs7QWMxcUJBO0FBRUU7O0VBRUU7QWQ0cUJKO0FjenFCRTtFQUNFO0VBQ0E7QWQycUJKOztBY3ZxQkE7QUFFRTtFQUVFO0Fkd3FCSjtBY3RxQkU7Ozs7Ozs7O0VBUUU7QWR3cUJKO0FjdHFCRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHdxQko7QWN0cUJFO0VBQ0U7QWR3cUJKO0FjdHFCRTtFQUNFO0Fkd3FCSjtBY3RxQkU7RUFDRTtBZHdxQko7QWN0cUJFO0VBQ0U7QWR3cUJKO0FjdHFCRTtFQUNFO0Fkd3FCSjs7QWNwcUJBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QWRzcUJKO0FjcnFCSTtFQUNFO0FkdXFCTjtBY3BxQkU7RUFDRTtBZHNxQko7O0FjbHFCRTtFQUNFO0FkcXFCSjs7QWNqcUJFO0VBQ0U7QWRvcUJKOztBY2hxQkU7RUFDRTtFQUNBO0VBQ0E7QWRtcUJKO0FjaHFCSTtFQUNFO0Fka3FCTjtBY2hxQkk7RUFDRTtFQUNBO0Fka3FCTjtBYzlwQkk7RUFDRTtBZGdxQk47QWM5cEJJO0VBQ0U7RUFDQTtBZGdxQk47QWM1cEJFO0VBQ0U7QWQ4cEJKOztBRWx6QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FhQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbTJCRjtBZWoyQkU7RUFDRTtBZm0yQko7O0FlLzFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmazJCRjtBZWgyQkU7RUFDRSx5QmJpQ3NCO0VhaEN0QjtFQUNBO0VBQ0E7RUFDQSw2Q0N2QjBCO0VEd0IxQjtBZmsyQko7QWUvMUJFO0VBQ0U7QWZpMkJKOztBZTUxQkU7RUFDRSx5QmIrQ2tCO0FGZ3pCdEI7O0FJeDRCQTtFQUNFO0lBQ0U7SUFDQTtFSjI0QkY7RUl4NEJBO0lBQ0U7SUFDQTtFSjA0QkY7QUFDRjtBSXY0QkE7RUFDRTtJQUNFO0VKeTRCRjtFSXQ0QkE7SUFFRTtJQUNBO0VKdTRCRjtBQUNGO0FFeDVCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QWVOQTtFQUNFLDRDYkYyQjtFYUczQixjaEJOYztFZ0JPZCwrQlRIc0I7RVNJdEIsbUJUbUJhO0VTbEJiLGdCVEY4QjtFU0c5QixxQlR5QzZCO0VTeEM3QjtBakI4OEJGO0FpQjU4QkU7RUFDRTtBakI4OEJKOztBa0J4OUJBO0VBQ0U7RUFDQTtFQUNBO0FsQjI5QkY7O0FtQi85QkE7RUFDRTtFQUNBO0FuQmsrQkY7O0FtQi85QkE7RUFDRTtBbkJrK0JGOztBbUIvOUJBO0VBQ0U7QW5CaytCRjs7QW1CLzlCQTtFQUNFO0FuQmsrQkY7O0FtQi85QkE7RUFDRTtBbkJrK0JGOztBRTcrQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrQkxBO0VBQ0U7RUFDQTtBcEJtaUNGOztBb0JoaUNBO0VBQ0UsYW5CWGM7RW1CYWQ7QXBCa2lDRjs7QUVyaUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBbUJBQTtFQUNFO0VBQ0EscUJBTnVCO0VBT3ZCLGlCQ0xrQjtBdEIybENwQjs7QXFCbmxDQTtFQUNFO0VBQ0E7QXJCc2xDRjs7QXFCbGxDRTtFQUNFO0FyQnFsQ0o7O0FxQmpsQ0E7RUFDRSxpQ0FwQm1CO0FyQndtQ3JCOztBcUJobENBO0VBQ0U7RUFDQSxlcEJsQ2M7QURxbkNoQjs7QXFCaGxDQTtFQUNFO0VBQ0EsZXBCdkNjO0FEMG5DaEI7O0FxQmhsQ0E7RUFDRSxhcEIzQ2M7RW9CNENkO0FyQm1sQ0Y7O0FxQmhsQ0E7RUFDRSxhcEJoRGM7RW9CaURkO0FyQm1sQ0Y7O0FzQnhuQ0E7RUFDRTtFQUNBO0F0QjJuQ0Y7O0F1QmpvQ0E7RUFDRTtFQUNBO0F2Qm9vQ0Y7O0F1QmhvQ0U7RUFDRTtBdkJtb0NKO0F1QmhvQ0U7RUFDRTtBdkJrb0NKO0F1Qi9uQ0U7RUFDRDtBdkJpb0NEOztBdUI3bkNBO0VBQ0U7RUFDQSxzQ1BqQnFCO0FoQmlwQ3ZCOztBd0IxcENBO0VBQ0U7RUFDQTtBeEI2cENGOztBd0IxcENBO0VBQ0U7QXhCNnBDRjs7QXdCMXBDQTtFQUNFO0F4QjZwQ0Y7O0F3QjFwQ0E7RUFDRTtBeEI2cENGOztBd0IxcENBO0VBQ0U7QXhCNnBDRjs7QUV4cUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBdUJxREE7RUFDRSx5QnZCY2dCO0V1QmJoQixxQnZCYWdCO0V1QlpoQixjdkJUZ0I7RXVCVWhCO0F6Qm9xQ0Y7QXlCbHFDRTtFQUNFLHlCdkJVa0I7RXVCVGxCLHFCdkJTa0I7QUYycEN0QjtBeUJqcUNFO0VBQ0U7RUFDQTtBekJtcUNKO0F5QmhxQ0U7RUFDRSx5QnZCdkJjO0FGeXJDbEI7QXlCL3BDRTtFQUNFLGV2QjNCYztBRjRyQ2xCOztBeUI3cENBO0VBQ0UseUJ4QnpGYztFd0IwRmQ7RUFDQSxtQkNsRnFCO0VEbUZyQixjdkJuQ2dCO0V1Qm9DaEI7RUFDQTtFQUNBLGdCQWpHa0I7RUFrR2xCLGdCQWpHaUI7RUFrR2pCO0VBQ0E7RUFDQSxxRUExRmtCO0VBMkZsQjtFQUNBO0F6QmdxQ0Y7QXlCOXBDRTtFQUNFLHlCdkJaUztFdUJhVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCZ3FDSjtBeUI5cENJO0VBQ0U7QXpCZ3FDTjtBeUI3cENJO0VBQ0U7RUFDQTtBekIrcENOO0F5QjVwQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkJ4RVk7RXVCeUVaO0F6QjhwQ047QXlCM3BDSTtFQUNFLHlCeEJ0SVU7QURteUNoQjtBeUIzcENNO0VBQ0U7QXpCNnBDUjtBeUIxcENNO0VBQ0U7RUFDQTtBekI0cENSO0F5QnZwQ0U7RUFDRTtBekJ5cENKO0F5QnRwQ0U7RUFDRTtBekJ3cENKO0F5QnJwQ0U7RUFDRSxZQWhHaUI7RUFpR2pCO0VBQ0E7RUFDQTtFQUNBLFdBcEdpQjtBekIydkNyQjtBeUJwcENFO0VBQ0UseUJ4QnBLWTtBRDB6Q2hCO0F5Qm5wQ0U7RUFFRTtBekJvcENKO0F5QjdvQ0U7RUFDRDtFQUNHLFlBcEllO0VBcUlsQjtFQUNBLFdBdElrQjtBekJxeENuQjtBeUI1b0NFO0VBQ0UsbUNUdktnQjtFU3dLaEIsZXZCaEljO0FGOHdDbEI7QXlCdG9DQTtFQUNFLHlCdkJ6SWdCO0V1QjBJaEIsY3hCbk1jO0FEMjBDaEI7QXlCdG9DRTs7RUFFQyxleEJ2TWE7QUQrMENoQjtBeUJyb0NFO0VBQ0UseUJ2QjlJaUI7QUZxeENyQjs7QXlCbm9DQTtFQUNFLHlCdkJ2SmdCO0V1QndKaEIsY3hCNU1nQjtBRGsxQ2xCO0F5QnBvQ0U7RUFDRSx5QnZCdkppQjtBRjZ4Q3JCOztBeUJsb0NBO0VBQ0UseUJ4QjlLZTtFd0IrS2YsY3ZCaktnQjtFdUJrS2hCO0F6QnFvQ0Y7QXlCbm9DRTtFQUNFLHlCeEJwTGE7QUR5ekNqQjs7QXlCam9DQTtFQUNFLGVqQjFNYTtFaUIyTWI7RUFDQTtFQUNBLDRCQXJMMkI7QXpCeXpDN0I7O0F5QmpvQ0E7RUFDRSxrQmpCN01hO0VpQjhNYjtFQUNBO0VBQ0EsdUJBM0xxQjtBekIrekN2Qjs7QXlCam9DQTtFQUNFO0VBQ0E7RUFDQSxnQkE3THNCO0VBOEx0QixtQkE3THlCO0VBOEx6Qix1QkE3TG1CO0F6QmkwQ3JCO0F5QmxvQ0U7RUFDQyxvQ2pCMVBtQjtFaUIyUG5CLG1CakJqT1k7RWlCa09aLG1CakIxTTRCO0VpQjJNNUI7RUFDQTtBekJvb0NIO0F5QmpvQ0U7RUFDRSxZQXJNbUI7RUFzTXRCLFdBdE1zQjtBekJ5MEN2Qjs7QXlCL25DQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4QnJRaUI7RXdCc1FkLGN2QmxOYztFdUJtTmpCO0VBQ0E7QXpCa29DRDs7QXlCL25DQTtFQUNFO0VBQ0EsY3ZCL0xrQjtBRmkwQ3BCO0F5QmhvQ0U7RUFDRTtBekJrb0NKOztBeUI5bkNBO0VBQ0UseUJ4QnJSZ0I7RXdCc1JoQixjdkJsT2dCO0FGbTJDbEI7QXlCL25DRTtFQUNFLHlCQXZRc0M7QXpCdzRDMUM7QXlCOW5DRTtFQUNFLGV2QnpPYztBRnkyQ2xCOztBeUI1bkNBO0VBQ0UscUNBL1EyQztFQWdSM0M7RUFDQSxjeEJ6U2M7QUR3NkNoQjtBeUI3bkNFO0VBQ0UseUJBbFIrQztFQW1SL0MsY3ZCcFBjO0FGbTNDbEI7QXlCN25DSTtFQUNFLGV2QnZQWTtBRnMzQ2xCO0F5QjNuQ0U7RUFDRTtFQUNBO0F6QjZuQ0o7QXlCMW5DRTtFQUNFLGV4QjFUWTtBRHM3Q2hCOztBeUJ4bkNBO0VBQ0Usd0NBblNpRDtFQW9TakQ7RUFDQSxjdkJ4UWdCO0FGbTRDbEI7QXlCem5DRTtFQUNFLHVCQXRTcUQ7RUF1U3JELGN2QnpPUztBRm8yQ2I7QXlCem5DSTtFQUNFLGV2QjVPTztBRnUyQ2I7QXlCdm5DRTtFQUNFO0VBQ0E7QXpCeW5DSjtBeUJ0bkNFO0VBQ0UsZXhCbFZZO0FEMDhDaEI7O0F5QnBuQ0E7RUFDRSx1Q0E5VHFEO0VBK1RyRDtFQUNBLGN4QnBWZ0I7QUQyOENsQjtBeUJybkNFO0VBQ0UseUJBalV5RDtFQWtVekQsY3ZCcFNjO0FGMjVDbEI7QXlCcm5DSTtFQUNFLGV2QnZTWTtBRjg1Q2xCO0F5Qm5uQ0U7RUFDRSxleEJoV2M7QURxOUNsQjs7QXlCam5DQTtFQUNFO0VBQ0E7RUFDQSwrQmpCeFdzQjtFaUJ5V3RCLGVqQnBWYTtFaUJxVmIsZ0JqQi9XeUI7RWlCZ1h6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCb25DRjs7QXlCam5DQTtFQUNFO0F6Qm9uQ0Y7O0F5QmpuQ0E7RUFDSTtBekJvbkNKOztBeUJqbkNBO0VBQ0k7SUFDSTtFekJvbkNOO0FBQ0Y7QXlCam5DQTtFQUNJO0F6Qm1uQ0o7O0FhNTBDUTtFWThOSjtJQUNJO0V6QmtuQ047RXlCL21DRDtJQUF3QjtFekJrbkN2QjtFeUJobkNEO0lBQ0MseUJ4QmxaYztJd0JtWlIsY3ZCMVZVO0l1QjJWaEI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekJrbkNBO0V5QmhuQ0E7SUFBZ0I7RXpCbW5DaEI7QUFDRjtBYWoyQ1E7RVlrUE47SUFDRSxvQkF4Wm9CO0lBeVpwQixpQkExWmlCO0V6QjRnRG5CO0V5Qi9tQ0E7SUFDRSxpQkE1V3FCO0lBNldyQixvQkE1V3dCO0V6QjY5QzFCO0FBQ0Y7QXlCOW1DQTtFQUNFO0F6QmduQ0Y7O0F5QjdtQ0E7O0VBRUU7QXpCZ25DRjs7QXlCN21DQTs7RUFFRTtFQUNBO0F6QmduQ0Y7O0F5QjdtQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QittQ0Y7QXlCN21DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCK21DSjtBeUI3bUNJO0VBQ0U7RUFDQTtBekIrbUNOO0F5QjNtQ0U7RUFFRTtFQUNBO0VBQ0E7QXpCNG1DSjtBeUIzbUNJO0VBQ0U7QXpCNm1DTjs7QTJCeGtEQTs7RUFFRTtFQUNBLCtCbkJFc0I7RW1CRHRCLG1CbkJxQmE7RW1CcEJiLGdCbkJHOEI7RW1CRjlCLG1CbkIyQzZCO0VtQjFDN0I7RUFDQTtFQUNBO0EzQjJrREY7O0FFemtEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTBCT0E7RUFDRSxXQVZ5QjtFQVd6QjtFQUNBLCtCcEJoQnNCO0VvQmlCdEIsZXBCSWE7RW9CSGIsZ0JwQnJCNEI7RW9Cc0I1QixvQnBCMEI2QjtFb0J6QjdCO0E1Qm1uREY7QTRCam5ERTtFQUNFO0E1Qm1uREo7QTRCam5ESTtFQUNFLHFCQXZCNkI7QTVCMG9EbkM7O0E0QjltREE7RUFDRTtFQUNBO0VBQ0E7QTVCaW5ERjtBNEIvbURFO0VBRUU7RUFDQTtFQUNBLFlDMUN1QjtFRDJDdkI7RUFDQTtFQUNBLFdDN0N1QjtBN0I2cEQzQjtBNEI3bURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUVBekM2QjtBNUJ3cERqQztBNEI1bURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUNFdkRzQjtBOUJxcUQxQjs7QTRCMW1EQTtFQUNFO0E1QjZtREY7QTRCM21ERTtFQUNFLHlCM0JyRVk7RTJCc0VaO0E1QjZtREo7O0ErQjdxREE7RUFDRTtJQUNFO0lBQ0E7RS9CZ3JERjtFK0I3cURBO0lBQ0U7SUFDQTtFL0IrcURGO0FBQ0Y7QStCNXFEQTtFQUNFO0lBQ0U7RS9COHFERjtFK0IzcURBO0lBRUU7SUFDQTtFL0I0cURGO0FBQ0Y7QTZCN3JERTtFQUNDO0VBQ0E7QTdCK3JESDtBNkI1ckRFO0VBQ0Qsa0JIWndCO0ExQjBzRHpCO0E2QjFyREk7RUFDRSxxQkRmdUI7QTVCMnNEN0I7QTZCeHJERTtFQUdFLGdCckJ2QnlCO0FSK3NEN0I7O0E2QnByREE7RUFDRTtFQUNBO0VBQ0E7QTdCdXJERjtBNkJyckRFO0VBQUk7QTdCd3JETjtBNkJ0ckRFO0VBRUU7RUFDQTtBN0J1ckRKO0E2QnByREU7RUFDRTtFQUNBO0E3QnNyREo7O0E2QmxyREE7RUFDRTtFQUNBO0VBQ0E7QTdCcXJERjtBNkJuckRFO0VBQ0UseUI1Qi9DYTtFNEJnRGIsa0JIckQyQjtBMUIwdUQvQjs7QTZCanJEQTtFQUNFO0E3Qm9yREY7O0FnQ3p1REU7RUFDRTtFQUNBO0VBQ0E7QWhDNHVESjs7QWdDenVERTs7RUFFRTtBaEM0dURKOztBZ0N4dURJO0VBQ0UsNENEcEJ1QjtFQ3FCdkI7QWhDMnVETjs7QWdDdHVESTtFQUNFLDRDRDNCdUI7RUM0QnZCO0FoQ3l1RE47O0FJbHdEQTtFQUNFO0lBQ0U7SUFDQTtFSnF3REY7RUlsd0RBO0lBQ0U7SUFDQTtFSm93REY7QUFDRjtBSWp3REE7RUFDRTtJQUNFO0VKbXdERjtFSWh3REE7SUFFRTtJQUNBO0VKaXdERjtBQUNGO0FFbHhEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZCSkE7RUFDRTtJQUNFO0lBQ0E7RS9CczBERjtFK0JuMERBO0lBQ0U7SUFDQTtFL0JxMERGO0FBQ0Y7QStCbDBEQTtFQUNFO0lBQ0U7RS9CbzBERjtFK0JqMERBO0lBRUU7SUFDQTtFL0JrMERGO0FBQ0Y7QWlDLzBEQTtFQUNFLDZCQ2xCNEI7RURtQjVCO0VBQ0EsY2hDakJjO0VnQ2tCZDtFQUNBLCtCekJmc0I7RXlCZ0J0QixtQnpCT2E7RXlCTmIsZ0J6QnBCNEI7RXlCcUI1QjtFQUNBLHFCekI0QjZCO0V5QjNCN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNpMURGOztBaUM5MERBO0VBQ0UsNENGN0IyQjtFRThCM0I7QWpDaTFERjs7QUV4MkRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBaUNTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCM0J0QnNCO0UyQnVCdEIsZTNCRmE7RTJCR2IsZ0IzQjNCNEI7RTJCNEI1QixvQjNCb0I2QjtFMkJuQjdCO0VBQ0EsNEVDMUJzQjtFRDJCdEI7QW5DZzVERjtBbUM5NERFO0VBRUU7QW5DKzRESjtBbUM1NERFO0VBQ0UscUJsQ3hDWTtBRHM3RGhCO0FtQzM0REU7RUFDRSxjakNrQ2M7RWlDakNkLGtDbkJuQ2U7QWhCZzdEbkI7QW1DMTRERTtFQUVFLHFCbENsRFk7QUQ2N0RoQjtBbUN4NERFO0VBQ0UscUJqQ21CYTtBRnUzRGpCOztBbUN0NERBO0VBQ0U7RUFDQTtBbkN5NERGO0FtQ3Y0REU7RUFFRTtBbkN3NERKOztBbUNwNERBO0VBQ0U7RUFDQTtBbkN1NERGO0FtQ3I0REU7RUFFRTtFQUNBO0FuQ3M0REo7O0FtQ2w0REE7RUFDRSxtQjNCckRhO0UyQnNEYixxQjNCOUI2QjtFMkIrQjdCO0VBQ0E7QW5DcTRERjs7QW9DejhEQTtFQUNFLGtCVmJvQjtBMUJ5OUR0QjtBb0MxOERFO0VBQ0UscUJuQ25CWTtBRCs5RGhCOztBb0N2OERFO0VBQ0UsY25DekJZO0FEbStEaEI7O0FhdHpEUTtFdUIvSU47SUFDRTtFcEN5OERGO0FBQ0Y7QUUvOURBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBbUNaQTtFQUNDLGNuQzBEaUI7RW1DekRqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyaEVEOztBcUN6aEVBO0VBQ0M7RUFDQTtFQUNBO0FyQzRoRUQ7O0FxQzFoRUE7RUFDQyx5QnBDdkJlO0FEb2pFaEI7O0FxQzNoRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuQ2lFYztFbUNoRWQ7RUFDQTtFQUNBO0VBQ0E7QXJDOGhFRDs7QXFDNWhFQTtFQUNDO0FyQytoRUQ7O0FxQzdoRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuQ1dpQjtFbUNWakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2dpRUQ7O0FFMWtFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW9DQUE7RUFDRSxXcENvRmlCO0VvQ25GakIsb0M5QmRvQjtFOEJlcEIsZTlCWWE7RThCWGIsZ0I5QmZ5QjtFOEJnQnpCLG9COUJrQzZCO0FSeWxFL0I7O0FzQ3huRUE7RUFDRSxjckNuQmM7QUQ4b0VoQjs7QXVDdG9FQTtFQUNFLGNyQzBFa0I7RXFDekVsQiwrQi9CTnNCO0UrQk90QixnQi9CWnlCO0FScXBFM0I7O0F1Q3RvRUE7RUFDRSxjckNvRWtCO0VxQ25FbEIsK0IvQlpzQjtFK0JhdEIsZ0IvQlY4QjtBUm1wRWhDOztBRWhwRUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FzQ0pBO0VBQ0UsY3RDNEVrQjtFc0MzRWxCLCtCaENKc0I7RWdDS3RCLGVoQ2dCYTtFZ0NmYixnQmhDVDRCO0VnQ1U1QixvQmhDc0M2QjtFZ0NyQzdCO0F4Q3FzRUY7O0F3Q2xzRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeENxc0VGO0F3Q25zRUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeENvc0VKO0F3Q2pzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q21zRUo7QXdDaHNFRTtFQUNFLHlCdkN6Q1k7RXVDMENaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ3hCbkNtQjtFd0JvQ25CO0VBQ0E7QXhDa3NFSjs7QXdDOXJFQTtFQUNFO0F4Q2lzRUY7QXdDL3JFRTtFQUNFO0F4Q2lzRUo7O0F3QzdyRUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0M7RUFDQTtFQUNEO0VBQ0E7RUFDQTtFQUNBO0F4Q2dzRUQ7O0F3QzdyRUE7OztFQUdFLHlCdkM5RWM7QUQ4d0VoQjs7QXdDN3JFQTtFQUNDO0F4Q2dzRUQ7O0FFeHdFQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXVDMkJBO0VBQ0U7RUFDQTtBekM4eEVGO0F5QzV4RUU7RUFDRTtBekM4eEVKO0F5Q3p4RUk7RUFDRSxxQnhDaERVO0FEMjBFaEI7QXlDdHhFSTtFQUNFLHFCeENkVztBRHN5RWpCOztBeUNseEVFO0VBQ0U7QXpDcXhFSjtBeUNseEVFO0VBQ0UsNEJDcERrQztBMUN3MEV0QztBeUNqeEVFO0VBQ0UsbURDckQ2QjtFRHNEN0I7RUFDQTtBekNteEVKOztBeUM5d0VFO0VBQ0U7QXpDaXhFSjtBeUM5d0VFO0VBQ0U7QXpDZ3hFSjs7QXlDM3dFRTs7RUFFRSx5QnhDbERhO0FEZzBFakI7QXlDM3dFRTs7RUFFRTtBekM2d0VKOztBeUN4d0VFO0VBQ0U7RUFDQTtBekMyd0VKOztBeUN0d0VFO0VBQ0UscUJ4QzFHWTtBRG0zRWhCOztBeUNyd0VBO0VBQ0U7RUFDQSxZQ3hHd0I7RUR5R3hCO0VBQ0E7RUFDQTtFQUNBLFdDNUd3QjtFRDZHeEIsVUMxRjJCO0ExQ2syRTdCOztBeUNyd0VBO0VBQ0U7QXpDd3dFRjs7QXlDcndFQTtFQUNFO0VBQ0EsWUNySCtCO0VEc0gvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDekJ2SHFCO0V5QndIckIsV0MzSCtCO0VENEgvQixVQzNHMEI7QTFDbTNFNUI7O0F5Q3J3RUE7OztFQUdFO0VBQ0EsK0JqQ3hJc0I7RWlDeUl0QixlakNwSGE7RWlDcUhiLGdCakN2SThCO0VpQ3dJOUIsb0JqQzlGNkI7RWlDK0Y3QjtBekN3d0VGOztBeUNyd0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0N6Qi9JbUI7RXlCZ0puQjtFQUNBLFVDbEkwQjtBMUMwNEU1Qjs7QXlDcndFQTtFQUNFO0F6Q3d3RUY7O0F5Q3J3RUE7RUFDRSx5QnZDM0dnQjtFdUM0R2hCO0VBQ0E7RUFDQSxxRUM1SjZCO0VENko3QixVQy9JMEI7QTFDdTVFNUI7O0F5Q3J3RUE7RUFDRSx5QnZDbkhnQjtFdUNvSGhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrR0N6SytCO0VEMEsvQjtFQUNBLFVDbEs0QjtBMUMwNkU5Qjs7QXlDcndFQTtFQUNFO0F6Q3d3RUY7O0F5Q3J3RUE7RUFDRTtFQUNBO0F6Q3d3RUY7O0F5Q3J3RUE7RUFDRSxXdkN4R2lCO0V1Q3lHakI7RUFDQSw2Q3pCNUw0QjtFeUI2TDVCO0F6Q3d3RUY7QXlDdHdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3d3RUo7O0F5Q253RUU7RUFDRSx1Q0NuTW1EO0ExQ3k4RXZEO0F5Q253RUU7RUFDRSx5QnhDdkxhO0FENDdFakI7O0F5Q2p3RUE7RUFDRSx5QnhDbE9jO0V3Q21PZCxjdkMxS2dCO0FGODZFbEI7O0EwQ3Q4RUE7RUFDRTtBMUN5OEVGOztBMEN0OEVBO0VBQ0U7QTFDeThFRjs7QTBDcDhFRTs7RUFFRSxhekNuQ2E7RXlDb0NiLGV6Q3BDYTtBRDIrRWpCOztBMENqOEVDOztFQUVDLGN6Q2RlO0FEazlFakI7QTBDLzdFRzs7RUFFRSxhekNyQlk7RXlDc0JaLGV6Q3RCWTtBRHU5RWpCOztBYWwxRVE7RTZCekdOO0lBQ0U7RTFDKzdFRjtFMEM1N0VBOztJQUVFO0lBQ0Esa0JoQnhFa0I7RTFCc2dGcEI7RTBDMzdFQTtJQUNFO0UxQzY3RUY7RTBDMTdFQTtJQUNFO0UxQzQ3RUY7QUFDRjtBRXRnRkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5Q1NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JuQ3RCc0I7RW1DdUJ0QjtFQUNBLGdCbkMzQjRCO0VtQzRCNUIscUJuQ3NCNkI7RW1DckI3QjtFQUNBO0VBQ0E7RUFDQSx5Q2IzQndCO0VhNEJ4QjtBM0M2aUZGO0EyQzNpRkU7RUFFRTtBM0M0aUZKO0EyQ3ppRkU7RUFDRTtBM0MyaUZKO0EyQ3hpRkU7RUFDRSw0QkFyQ21DO0VBc0NuQyxrQ2J4Q2U7QTlCa2xGbkI7QTJDdmlGRTtFQUVFLHFCQTdDK0I7QTNDcWxGbkM7QTJDcmlGRTtFQUNFLHFCQWhEK0I7QTNDdWxGbkM7O0EyQ25pRkE7RUFDRTtFQUNBO0EzQ3NpRkY7QTJDcGlGRTtFQUVFO0EzQ3FpRko7O0EyQ2ppRkE7RUFDRTtFQUNBO0EzQ29pRkY7QTJDbGlGRTtFQUVFO0VBQ0E7QTNDbWlGSjs7QTJDL2hGQTtFQUNFLGVBcEU4QjtFQXFFOUIsaUJBbEVnQztFQW1FaEM7RUFDQTtBM0NraUZGOztBNENqbkZBO0VBQ0U7RUFDQSxjMUMyRWtCO0UwQzFFbEI7RUFDQTtFQUNBO0E1Q29uRkY7O0FFcm5GQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3QzJwRkY7QTZDenBGRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMHBGSjtBNkN2cEZFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDeXBGSjtBNkN0cEZFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3dwRko7QTZDcnBGRTtFQUNFLFczQzRDZTtBRjJtRm5CO0E2Q3JwRkk7RUFDRTtBN0N1cEZOOztBNkM1b0ZBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0MyckZGO0E2Q3pyRkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3QzByRko7QTZDdnJGRTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q3lyRko7QTZDdHJGRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0N3ckZKO0E2Q3JyRkU7RUFDRSxjNUNuRFk7QUQwdUZoQjtBNkNyckZJO0VBQ0U7QTdDdXJGTjs7QTZDdHFGQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0MydEZGO0E2Q3p0RkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3QzB0Rko7QTZDdnRGRTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q3l0Rko7QTZDdHRGRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0N3dEZKO0E2Q3J0RkU7RUFDRSxjM0NNYztBRml0RmxCO0E2Q3J0Rkk7RUFDRTtBN0N1dEZOOztBNkMvckZBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjZ3Rm5COztBNkMvckZBO0VBQ0U7QTdDa3NGRjtBNkNoc0ZFO0VBQ0UsVzNDR2U7QUYrckZuQjs7QTZDOXJGQTtFQUNFO0E3Q2lzRkY7QTZDL3JGRTtFQUNFLGMzQ05rQjtBRnVzRnRCOztBNkM3ckZBO0VBQ0U7QTdDZ3NGRjtBNkM5ckZFO0VBQ0UsYzVDNUdZO0FENHlGaEI7QTZDN3JGRTtFQUNFLFczQ2pCZTtBRmd0Rm5COztBNkMzckZBO0VBQ0UsYzVDckhjO0FEbXpGaEI7QTZDNXJGRTtFQUNFLGM1Q3hIWTtBRHN6RmhCO0E2QzNyRkU7RUFDRSxjM0NuRWM7QUZnd0ZsQjs7QTZDenJGQTs7O0VBRUUsYzVDN0hnQjtBRDB6RmxCO0E2QzNyRkU7OztFQUVFO0E3QzhyRko7QTZDM3JGRTs7O0VBQ0UsYzVDckljO0FEbzBGbEI7O0E2QzNyRkE7RUFDRTtBN0M4ckZGO0E2QzVyRkU7RUFDRSxjM0N6RmM7QUZ1eEZsQjtBNkMzckZFO0VBQ0UsYzNDN0ZjO0FGMHhGbEI7O0E2Q3pyRkE7RUFDRSxjM0NsR2dCO0FGOHhGbEI7QTZDMXJGRTtFQUNFO0E3QzRyRko7QTZDenJGRTtFQUNFO0E3QzJyRko7O0E2Q3ZyRkE7RUFDRTtFQUNBO0E3QzByRkY7O0FFeDFGQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTRDbUJBO0VBakJFLDRCQW1CRTtFQU1GO0VBQ0E7RUFDQSxvQ3RDekNvQjtFc0MwQ3BCLG1CdENiYTtFc0NjYixnQnRDekM4QjtFc0MwQzlCO0E5Q2czRkY7QThDNTRGRTtFQUNFLFc1Q2dGZTtBRjh6Rm5CO0E4QzU0Rkk7RUFDRSxhQWdCRjtFQWZFLGVBZUY7QTlDKzNGSjtBOEMxNEZFO0VBQ0UsYTdDeEJZO0U2Q3lCWixlN0N6Qlk7QURxNkZoQjtBOEN6M0ZFO0VBQ0U7RUFDQSxZQTdDdUI7RUE4Q3ZCO0VBQ0E7RUFDQTtFQUNBLFdBakR1QjtBOUM0NkYzQjtBOEN4M0ZFO0VBQ0U7RUFDQTtFQUNBO0E5QzAzRko7QThDdjNGRTtFQUNFO0E5Q3kzRko7QWF4d0ZRO0VpQzlHTjtJQUVJLG1CdEN0Q1M7SXNDdUNUO0U5Q3czRko7RThDdDNGSTtJQUNFLFlBbkV5QjtJQW9FekIsV0FwRXlCO0lBcUV6QjtFOUN3M0ZOO0FBQ0Y7O0E4Q24zRkE7RUFqRUUsNEJBbUVFO0E5Q3EzRko7QThDdDdGRTtFQUNFLFc1Q2dGZTtBRncyRm5CO0E4Q3Q3Rkk7RUFDRSxhQWdFRjtFQS9ERSxlQStERjtBOUN5M0ZKO0E4Q3A3RkU7RUFDRSxVNUN1RWU7RTRDdEVmLFk1Q3NFZTtBRmczRm5COztBOEN6M0ZBO0VBMUVFLCtCQTRFRTtBOUMyM0ZKO0E4Q3I4RkU7RUFDRSxjNUMwQ2M7QUY2NUZsQjtBOENyOEZJO0VBQ0UsYTdDbEJVO0U2Q21CVixlN0NuQlU7QUQwOUZoQjtBOENuOEZFO0VBQ0UsYUFrRUE7RUFqRUEsZUFpRUE7QTlDbzRGSjs7QThDLzNGQTtFQW5GRSxjNUM2Q2dCO0FGeTZGbEI7QThDcDlGRTtFQUNFLCtCQW1GYztBOUNtNEZsQjtBOENwOUZJO0VBQ0UsOEJBa0ZZO0VBakZaLGdDQWlGWTtBOUNxNEZsQjtBOENsOUZFO0VBQ0UsYTVDaUNjO0U0Q2hDZCxlNUNnQ2M7QUZvN0ZsQjtBOENwNEZNO0VBQ0U7QTlDczRGUjtBOENoNEZJO0VBQ0UsYTVDeERZO0FGMDdGbEI7O0FFeitGQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZDSEE7RUFDRTtFQUNBLGM3QzBFa0I7RTZDekVsQjtFQUNBLG9DdkNib0I7RXVDY3BCLGV2Q2FhO0V1Q1piLGdCdkNkeUI7RXVDZXpCO0VBQ0Esb0JBbEIyQjtFQW1CM0IsaUJBbkIyQjtBL0Nnakc3QjtBK0MzaEdFO0VBQ0U7RUFDQTtBL0M2aEdKO0ErQzFoR0U7RUFDRSxhOUN4Qlk7RThDeUJaLGU5Q3pCWTtBRHFqR2hCOztBK0N4aEdBO0VBQ0UseUI5QzlCYztFOEMrQmQsYzdDMEJnQjtBRmlnR2xCO0ErQ3poR0U7RUFDRSxhN0N1QmM7RTZDdEJkLGU3Q3NCYztBRnFnR2xCOztBK0N2aEdBO0VBQ0UsbUJ2Q2JhO0V1Q2NiLG9CQXJDaUM7RUFzQ2pDLGlCQXRDaUM7QS9DZ2tHbkM7O0ErQ3ZoR0E7RUFDRSxjN0NXZ0I7QUYrZ0dsQjtBK0N4aEdFO0VBQ0UsYTdDUWM7RTZDUGQsZTdDT2M7QUZtaEdsQjs7QStDdGhHQTtFQUNFO0EvQ3loR0Y7QStDdmhHRTtFQUNFO0VBQ0E7QS9DeWhHSjtBK0N0aEdFO0VBQ0U7QS9Dd2hHSjs7QUlqbEdBO0VBQ0U7SUFDRTtJQUNBO0VKb2xHRjtFSWpsR0E7SUFDRTtJQUNBO0VKbWxHRjtBQUNGO0FJaGxHQTtFQUNFO0lBQ0U7RUprbEdGO0VJL2tHQTtJQUVFO0lBQ0E7RUpnbEdGO0FBQ0Y7QUVqbUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNkJKQTtFQUNFO0lBQ0U7SUFDQTtFL0JxcEdGO0UrQmxwR0E7SUFDRTtJQUNBO0UvQm9wR0Y7QUFDRjtBK0JqcEdBO0VBQ0U7SUFDRTtFL0JtcEdGO0UrQmhwR0E7SUFFRTtJQUNBO0UvQmlwR0Y7QUFDRjtBZ0RscUdBO0VBQ0UsOEM1Q1A2QjtFNENRN0IseUIvQ1pjO0UrQ2FkO0VBQ0EsWUNOWTtFRE9aLFdDUFk7QWpEMnFHZDs7QWdEanFHQTtFQUNFLFlDVmdCO0VEV2hCLFdDWGdCO0FqRCtxR2xCOztBRTlxR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnREFBO0VBQ0U7RUFDQSxjakRaYztFaURhZDtBbEQrdEdGOztBa0Q1dEdBO0VBQ0UsWUFsQmlCO0VBbUJqQixXQW5CaUI7QWxEa3ZHbkI7QWtEN3RHRTtFQUNFLGVqRHJCWTtBRG92R2hCOztBa0QzdEdBO0VBQ0Usb0MxQzVCb0I7RTBDNkJwQixlMUNGYTtFMENHYixnQjFDN0J5QjtFMEM4QnpCLG9CMUNvQjZCO0UwQ25CN0I7QWxEOHRHRjs7QWtEM3RHQTtFQUNFLGNoRHVCZ0I7QUZ1c0dsQjs7QWtEM3RHQTtFQUNFO0FsRDh0R0Y7QWtEM3RHSTtFQUNFLDBDQW5DMkI7QWxEZ3dHakM7QWtEenRHRTtFQUNFLFlBL0NtQjtFQWdEbkI7RUFDQSxXQWpEbUI7QWxENHdHdkI7QWtEenRHSTtFQUNFLHlCaEQwQlk7RWdEekJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q2xDaER3QjtFa0NpRHhCO0VBQ0E7QWxEMnRHTjtBa0R4dEdJO0VBQ0U7QWxEMHRHTjtBa0R0dEdFO0VBQ0U7RUFDQTtBbER3dEdKOztBbUQzeEdBO0VBQ0U7QW5EOHhHRjs7QW1EM3hHQTtFQUNFO0VBQ0E7QW5EOHhHRjs7QUVoeUdBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBa0RJQTtFQUNFLGNuRGZjO0VtRGdCZDtFQUNBLGtDcENQaUI7QWhCbzFHbkI7O0FvRDEwR0E7O0VBQ0UsY2xEb0NnQjtBRjB5R2xCOztBb0QxMEdFO0VBQ0UsYzVDK0JjO0FSOHlHbEI7QW9EMTBHRTtFQUNFLGdCNUM4QmM7QVI4eUdsQjs7QW9EeDBHQTs7RUFFRTtFQUNBLG9DNUN2Q29CO0U0Q3dDcEIsZ0I1Q3ZDeUI7QVJrM0czQjs7QW9EeDBHQTtFQUNFLGM1Q2VnQjtFNENkaEIsYUFyQ29CO0VBc0NwQixnQkF2Q3lCO0FwRGszRzNCOztBb0R4MEdBO0VBQ0UsZ0I1Q1lnQjtFNENYaEIsYUF0QzRCO0VBdUM1QixnQkF4Q2lDO0VBeUNqQztBcEQyMEdGOztBYWp0R1E7RXVDckhKO0lBQ0Usa0I1Q0RZO0VSMjBHaEI7RW9EdjBHRTtJQUNFLGtCNUNIWTtFUjQwR2hCO0FBQ0Y7QUU3M0dBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBbURGQTtFQUNFLFduRHNGaUI7RW1EckZqQixvQzdDWm9CO0U2Q2FwQixnQjdDVjRCO0U2Q1c1QjtFQUNBLGtDckNIaUI7QWhCazdHbkI7O0FxRDU2R0E7O0VBQ0UsY25Ed0NnQjtBRnc0R2xCOztBcUQ3NkdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEZzdHRjs7QXFENzZHQTs7RUFFRTtBckRnN0dGOztBcUQ3NkdBO0VBQ0Usa0I3QytCZ0I7RTZDOUJoQixnQkFoQ2dEO0FyRGc5R2xEOztBcUQ3NkdBO0VBQ0UsYzdDeUJnQjtFNkN4QmhCLGdCQW5DMkM7RUFvQzNDLGlCQW5DNEM7QXJEbTlHOUM7O0FFOThHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW9ER0E7RUFDRSxXcERpRmlCO0VvRGhGakIsK0I5Q1hzQjtFOENZdEIsYzlDK0NnQjtFOEM5Q2hCLGdCOUNaMkI7RThDYTNCO0VBQ0Esa0N0Q1RpQjtBaEJxZ0huQjs7QXNEei9HQTs7RUFDRSxjcERrQ2dCO0FGMjlHbEI7O0FzRDEvR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEQ2L0dGO0FzRDMvR0U7RUFDRSxrQjlDK0JjO0U4QzlCZCxvQjlDOEJjO0U4QzdCZDtBdEQ2L0dKO0FzRDEvR0U7RUFDRTtBdEQ0L0dKOztBc0R4L0dBO0VBQ0U7QXREMi9HRjs7QXNEeC9HQTtFQUVFO0VBQ0EsaUJBL0NzRDtBdER5aUh4RDtBc0R4L0dFO0VBQUk7QXREMi9HTjs7QXNEeC9HQTtFQUNFLG9DOUMxRG9CO0U4QzJEcEIsa0I5Q0tnQjtFOENKaEIsZ0JBcEQ0RDtBdEQraUg5RDs7QXNEeC9HQTtFQUNFLG9DOUNoRW9CO0FSMmpIdEI7O0FzRHgvR0E7RUFDRSxnQkEzRDBEO0F0RHNqSDVEOztBc0R4L0dBO0VBQ0UsZ0I5Q3JFNEI7RThDc0U1QixpQkFwRXNEO0F0RCtqSHhEOztBRXhqSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxRENBO0VBQ0UsV3JEbUZpQjtFcURsRmpCLG9DL0Nmb0I7RStDZ0JwQixjL0NpRGdCO0UrQ2hEaEIsZ0IvQ2Y4QjtFK0NnQjlCO0VBQ0Esa0N2Q1BpQjtBaEIrbUhuQjs7QXVEcm1IQTtFQUNFLGNyRG9DZ0I7QUZva0hsQjs7QXVEMWxIQTtFQUNFO0F2RDZsSEY7O0F1RDFsSEE7RUFDRTtFQUNBLGlCQXZDc0U7QXZEb29IeEU7O0F1RDFsSEE7RUFDRSxpQi9DY2dCO0UrQ2JoQixnQkExQzRFO0F2RHVvSDlFOztBdUQxbEhBO0VBQ0UsZ0JBN0MwRTtFQThDMUUsaUJBakRzRTtBdkQ4b0h4RTs7QXVEMWxIQTtFQUNFLGdCL0N0RDRCO0FSbXBIOUI7O0FFMW9IQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXNEQ0E7RUFDRTtFQUNBLFd0RGtGaUI7RXNEakZqQjtFQUNBLCtCaERYc0I7RWdEWXRCLGdCaERmNEI7RWdEZ0I1QjtFQUNBLGtDeENSaUI7QWhCa3NIbkI7O0F3RHZySEE7O0VBQ0UsY3REbUNnQjtBRndwSGxCOztBd0R4ckhBO0VBQ0UsZ0JoRDFCOEI7QVJxdEhoQzs7QXdEeHJIQTtFQUNFO0VBQ0EsZ0JoRDlCNEI7RWdEK0I1QjtFQUNBLGlCQXpCMEM7QXhEb3RINUM7O0F3RHhySEE7RUFDRSxvQ2hEdkNvQjtFZ0R3Q3BCLG1CaERkYTtFZ0RlYixnQmhEeEN5QjtBUm11SDNCOztBd0R4ckhBO0VBQ0Usb0NoRDdDb0I7RWdEOENwQixtQmhEcEJhO0VnRHFCYixnQmhEOUN5QjtBUnl1SDNCOztBd0R4ckhBO0VBQ0UsY2hEY2dCO0FSNnFIbEI7O0FFbHVIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXVETEE7RUFDRSxXdkR5RmlCO0V1RHhGakIsb0NqRFRvQjtFaURVcEIsa0JqRHNEZ0I7RWlEckRoQixnQmpEVnlCO0VpRFd6QixnQkFSd0I7RUFTeEI7RUFDQSxrQ3pDRmlCO0FoQjB4SG5COztBeURweEhFO0VBQ0Q7QXpEdXhIRDs7QXlEbnhIQTs7RUFDRSxjdkRtQ2dCO0FGb3ZIbEI7O0FFbnlIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXdEQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QzFDVHdCO0UwQ1V4QjtBMURtMUhGOztBMERoMUhBOztFQUNFLHFCeERrQ2dCO0FGa3pIbEI7O0FFajJIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXlETEE7RUFDRSxXekR5RmlCO0V5RHhGakIsb0NuRFRvQjtFbURVcEIsa0JuRHdEZ0I7RW1EdkRoQixnQm5EUjRCO0VtRFM1QixnQkFSd0I7RUFTeEI7RUFDQTtFQUNBLGtDM0NIaUI7QWhCMDVIbkI7O0EyRHA1SEE7O0VBQ0UsY3pEd0NnQjtBRmczSGxCOztBRS81SEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EwRERBO0VBQ0UsVzFEcUZpQjtFMERwRmpCLCtCcERQc0I7RW9EUXRCLGdCcERYNEI7RW9EWTVCO0VBQ0Esa0M1Q0ppQjtBaEJxOUhuQjs7QTREOThIQTs7RUFDRSxjMUR1Q2dCO0FGMjZIbEI7O0E0RC84SEE7O0VBRUU7QTVEazlIRjs7QTRELzhIQTtFQUVFO0VBQ0EsZ0JBM0I2QztBNUQ0K0gvQzs7QTREOThIQTtFQUNFLG9DcERuQ29CO0VvRG9DcEIsa0JwRDRCZ0I7RW9EM0JoQixnQkE5QndDO0VBK0J4QyxpQkE5QnlDO0E1RCsrSDNDOztBRTMrSEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyRFlBO0VBQ0U7RUFDQSxjNUR4QmM7RTREeUJkO0VBQ0E7RUFDQSxrQzdDakJpQjtFNkNrQmpCO0E3RGdoSUY7O0E2RDdnSUE7O0VBQ0UsYzNEeUJnQjtBRncvSGxCOztBNkQ5Z0lBO0VBQ0UsVzNEMkRpQjtBRnM5SG5COztBNkQ5Z0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RpaElGOztBNkQ5Z0lBOztFQUVFLG9DckRuRG9CO0VxRG9EcEIsZ0JyRG5EeUI7QVJva0kzQjs7QTZEOWdJQTtFQUNFLGNyREdnQjtFcURGaEIsYUEvQ3lDO0VBZ0R6QyxnQkFqRDhDO0E3RGtrSWhEOztBNkQ5Z0lBO0VBQ0Usa0JyRENnQjtFcURBaEIsYUFoRHlDO0VBaUR6QyxnQkFsRDhDO0VBbUQ5QztBN0RpaElGOztBNkQ5Z0lBO0VBQ0Usb0NyRHJFb0I7RXFEc0VwQixrQnJETmdCO0VxRE9oQixnQnJEbkUwQjtFcURvRTFCLGdCQXJEdUM7QTdEc2tJekM7O0E2RDdnSUU7RUFDRSxjckRsQmM7QVJraUlsQjtBNkQ3Z0lFO0VBQ0Usa0JyRGxCYztBUmlpSWxCO0E2RDVnSUU7RUFDRSxrQnJEckJjO0VxRHNCZCxnQkFsRTJDO0E3RGdsSS9DOztBYXI3SFE7RWdEbkZKO0lBQ0Usa0JyRG5DWTtJcURvQ1o7RTdENGdJSjtFNkR6Z0lFO0lBQ0Usa0JyRHRDWTtJcUR1Q1o7RTdEMmdJSjtFNkR4Z0lFO0lBQ0UsZ0JyRHpDWTtJcUQwQ1o7RTdEMGdJSjtBQUNGO0FFdm1JQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTREUEE7RUFDRTtBOUQ4cElGOztBOEQzcElBO0VBQ0UseUI1RDRFcUI7RTREM0VyQixjNURnRGdCO0U0RC9DaEI7RUFDQSxvQ3REYm9CO0VzRGNwQixtQnREZWE7RXNEZGIsZ0J0RGR5QjtFc0RlekIscUJ0RHFDNkI7RXNEcEM3QjtFQUNBO0E5RDhwSUY7O0FFcHFJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZETEE7RUFDRSx5QjdEbUZ1QjtFNkRsRnZCLGM3RGtEZ0I7RTZEakRoQjtFQUNBLG9DdkRYb0I7RXVEWXBCLGV2RGVhO0V1RGRiLGdCdkRaeUI7RXVEYXpCO0VBQ0EsbUJ2RG1DNkI7RXVEbEM3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDB0SUY7QStEdnRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R5dElKOztBK0RydElBO0VBQ0U7RUFDQTtFQUNBO0EvRHd0SUY7O0FFbnZJQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QThEUEE7RUFDRSx5Qi9EQ2dCO0UrREFoQixjOURvRGdCO0U4RG5EaEI7RUFDQSxvQ3hEVG9CO0V3RFVwQixleERpQmE7RXdEaEJiLGdCeERWeUI7RXdEV3pCO0VBQ0Esb0J4RHNDNkI7RXdEckM3QjtBaEUyeUlGOztBZ0V4eUlBO0VBQ0U7QWhFMnlJRjs7QUVqeklBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBK0RMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakV1MklGOztBSTUySUE7RUFDRTtJQUNFO0lBQ0E7RUorMklGO0VJNTJJQTtJQUNFO0lBQ0E7RUo4MklGO0FBQ0Y7QUkzMklBO0VBQ0U7SUFDRTtFSjYySUY7RUkxMklBO0lBRUU7SUFDQTtFSjIySUY7QUFDRjtBRTUzSUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnRUFFO0VBQ0U7QWxFNDZJSjtBa0V6NklFO0VBQ0UsNEM5RFp5QjtFOERhekI7QWxFMjZJSjs7QWtFdjZJQTtFQUNFLDRDOURsQjJCO0U4RG1CM0I7QWxFMDZJRjs7QWtFdjZJQTtFQUNFO0FsRTA2SUY7O0FtRTE4SUE7RUFDRTtFQUNBO0FuRTY4SUY7O0FtRTE4SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FNjhJRjtBbUUzOElFO0VBQ0U7RUFDQTtFQUNBO0FuRTY4SUo7QW1FMThJRTtFQUNFO0FuRTQ4SUo7QW1FejhJRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FMjhJSjtBbUV6OElJOztFQUNFO0FuRTQ4SU47QW1FeDhJRTtFQUNFO0FuRTA4SUo7QW1FdDhJSTtFQUNFO0FuRXc4SU47QW1FcDhJTTtFQUNFO0FuRXM4SVI7QW1FbjhJTTtFQUNFO0FuRXE4SVI7QW1FLzdJSTtFQUNFO0FuRWk4SU47QW1FaDhJTTtFQUNFO0FuRWs4SVI7QW1FMzdJTTs7RUFFRTtBbkU2N0lSO0FhaDFJUTtFc0R2R0o7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRTA3SUo7RW1FeDdJSTtJQUNFO0VuRTA3SU47RW1FdjdJSTs7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRXk3SU47RW1FdjdJTTs7SUFDRTtFbkUwN0lSO0VtRXQ3SUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkV3N0lOO0VtRXQ3SU07SUFDRTtJQUNBO0lBQ0E7RW5FdzdJUjtFbUV0N0lRO0lBQ0U7RW5FdzdJVjtFbUVwN0lNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5FczdJUjtFbUVsN0lJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkVvN0lOO0VtRWw3SU07SUFDRTtJQUNBO0VuRW83SVI7RW1FaDdJSTtJQUNFO0lBQ0E7RW5FazdJTjtFbUUvNklJO0lBQ0U7SUFDQTtJQUNBO0VuRWk3SU47RW1FOTZJSTtJQUNFO0lBQ0E7RW5FZzdJTjtFbUU3NklJO0lBQ0U7RW5FKzZJTjtBQUNGOztBb0UvakpBO0VBQ0Usb0M1RFJvQjtFNERTcEIsa0I1RGdCYTtFNERmYixnQjVEVHlCO0U0RFV6QixtQjVEc0M2QjtFNERyQzdCO0FwRWtrSkY7O0FvRS9qSkE7RUFDRTtBcEVra0pGO0FvRWhrSkU7RUFDRTtBcEVra0pKOztBb0U5akpBO0VBQ0Usb0M1RHhCb0I7RTREeUJwQixlNURFYTtFNEREYixnQjVEeEI4QjtFNER5QjlCLG9CNUR3QjZCO0FSeWlKL0I7O0FvRTlqSkE7RUFDRTtFQUNBO0FwRWlrSkY7O0FvRTlqSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBcENrQztFQXFDbEMsV0FwQ2dDO0FwRXFtSmxDOztBb0U5akpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVpa0pGOztBcUUzbUpBO0VDQUU7RUFDQTtFREVBO0FyRThtSkY7QXNFOW1KRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RWduSko7QXNFN21KRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RSttSko7O0FxRTFuSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFNm5KRjs7QXVFem9KQTtFREFFO0VBQ0E7RUNFQTtBdkU0b0pGO0FzRTVvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEU4b0pKO0FzRTNvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEU2b0pKOztBdUV4cEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkUycEpGOztBd0VqckpBO0VBQ0k7RUFDQTtFQUNBO0F4RW9ySko7QXdFbnJKSTtFQUNJLCtCaEVLZ0I7RWdFSmhCLGVoRXlCTztFZ0V4QlAsb0JoRTJDdUI7RWdFMUN2QjtFQUNBO0VBQ0E7QXhFcXJKUjtBd0VuckpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQThDSTtBeEV3b0paO0F3RXBySlE7RUFDSTtFQUNBO0VBQ0E7QXhFc3JKWjtBd0VuckpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXhFb3JKWjtBd0VuckpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXFySmhCO0F3RWxySlE7RUFDSSx5QnZFbENLO0FEc3RKakI7QXdFanJKUTtFQUNJO0F4RW1ySlo7QXdFaHJKUTtFQUNJO0VBQ0E7RUFDQTtBeEVrckpaO0F3RTlxSlE7RUFDSTtBeEVnckpaO0F3RTdxSlE7RUFDSTtBeEUrcUpaOztBRXB1SkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F1RUZBO0VBQ0UsK0JBSlc7RUFLWDtBekV1eEpGO0F5RXJ4SkU7RUFDRTtBekV1eEpKO0F5RXJ4SkU7RUFDRTtBekV1eEpKO0F5RXJ4SkU7RUFDRTtBekV1eEpKOztBeUVueEpBO0VBQ0U7QXpFc3hKRjtBeUVweEpFO0VBQ0U7RUFDQTtBekVzeEpKOztBeUVseEpBO0VBQ0UsNEJBM0JtQjtBekVnekpyQjs7QUU1eUpBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkNpREE7RUFyQ0UsVzNDeUVpQjtFMkN4RWpCO0VBQ0E7QTdDZzRKRjtBNkM5M0pFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0MrM0pKO0E2QzUzSkU7RUFDRSx1Q0EzQm9DO0VBNEJwQztBN0M4M0pKO0E2QzMzSkU7RUFDRSx1Q0FoQ29DO0VBaUNwQztFQUNBO0VBQ0E7QTdDNjNKSjtBNkMxM0pFO0VBQ0UsVzNDNENlO0FGZzFKbkI7QTZDMTNKSTtFQUNFO0E3QzQzSk47O0E2Q2ozSkE7RUEzQ0UsYzVDdEJjO0U0Q3VCZDtFQUNBO0E3Q2c2SkY7QTZDOTVKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDKzVKSjtBNkM1NUpFO0VBQ0UsdUNBekJzQztFQTBCdEM7QTdDODVKSjtBNkMzNUpFO0VBQ0UsdUNBOUJzQztFQStCdEM7RUFDQTtFQUNBO0E3QzY1Sko7QTZDMTVKRTtFQUNFLGM1Q25EWTtBRCs4SmhCO0E2QzE1Skk7RUFDRTtBN0M0NUpOOztBNkMzNEpBO0VBakRFLGMzQ21DZ0I7RTJDbENoQjtFQUNBO0E3Q2c4SkY7QTZDOTdKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDKzdKSjtBNkM1N0pFO0VBQ0UsMENBMUJvQztFQTJCcEM7QTdDODdKSjtBNkMzN0pFO0VBQ0UsMENBL0JvQztFQWdDcEM7RUFDQTtFQUNBO0E3QzY3Sko7QTZDMTdKRTtFQUNFLGMzQ01jO0FGczdKbEI7QTZDMTdKSTtFQUNFO0E3QzQ3Sk47O0E2Q3A2SkE7RUFDRTtFQUNBO0VBQ0EsK0JyQzdFc0I7RXFDOEV0QixtQnJDMURhO0VxQzJEYixnQnJDNUU4QjtFcUM2RTlCLG1CckNwQzZCO0VxQ3FDN0Isa0M3QjNFaUI7QWhCay9KbkI7O0E2Q3A2SkE7RUFDRTtBN0N1NkpGO0E2Q3I2SkU7RUFDRSxXM0NHZTtBRm82Sm5COztBNkNuNkpBO0VBQ0U7QTdDczZKRjtBNkNwNkpFO0VBQ0UsYzNDTmtCO0FGNDZKdEI7O0E2Q2w2SkE7RUFDRTtBN0NxNkpGO0E2Q242SkU7RUFDRSxjNUM1R1k7QURpaEtoQjtBNkNsNkpFO0VBQ0UsVzNDakJlO0FGcTdKbkI7O0E2Q2g2SkE7RUFDRSxjNUNySGM7QUR3aEtoQjtBNkNqNkpFO0VBQ0UsYzVDeEhZO0FEMmhLaEI7QTZDaDZKRTtFQUNFLGMzQ25FYztBRnErSmxCOztBNkM5NUpBOzs7RUFFRSxjNUM3SGdCO0FEK2hLbEI7QTZDaDZKRTs7O0VBRUU7QTdDbTZKSjtBNkNoNkpFOzs7RUFDRSxjNUNySWM7QUR5aUtsQjs7QTZDaDZKQTtFQUNFO0E3Q202SkY7QTZDajZKRTtFQUNFLGMzQ3pGYztBRjQvSmxCO0E2Q2g2SkU7RUFDRSxjM0M3RmM7QUYrL0psQjs7QTZDOTVKQTtFQUNFLGMzQ2xHZ0I7QUZtZ0tsQjtBNkMvNUpFO0VBQ0U7QTdDaTZKSjtBNkM5NUpFO0VBQ0U7QTdDZzZKSjs7QTZDNTVKQTtFQUNFO0VBQ0E7QTdDKzVKRjs7QTBFOWpLQTs7O0VBQ0UsZWxFZWE7RWtFZGIsb0JsRXNDNkI7QVI2aEsvQjtBMEVqa0tFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRXNvSzVCO0EwRWxuS0U7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxnQmxFdkJ5QjtBUnlwSzdCO0EwRS9uS0U7OztFQUVFLGdCbEUxQjRCO0FSNHBLaEM7QTBFL25LRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRTBzSzVCO0EwRXBxS0U7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtBMUVvcktKO0EwRWpyS0U7OztFQUNFO0ExRXFyS0o7QTBFbHJLRTs7O0VBQ0U7QTFFc3JLSjtBMEVucktFOzs7RUFDRSxtQkFuRDRCO0VBb0Q1QjtBMUV1cktKO0EwRXByS0U7OztFQUNFO0VBQ0E7QTFFd3JLSjtBMEVycktFOzs7RUFDRTtBMUV5cktKOztBSXZ2S0E7RUFDRTtJQUNFO0lBQ0E7RUowdktGO0VJdnZLQTtJQUNFO0lBQ0E7RUp5dktGO0FBQ0Y7QUl0dktBO0VBQ0U7SUFDRTtFSnd2S0Y7RUlydktBO0lBRUU7SUFDQTtFSnN2S0Y7QUFDRjtBRXZ3S0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5RVNBO0VBQ0U7QTNFOHlLRjs7QTJFM3lLQTtFQUNFO0EzRTh5S0Y7QTJFNXlLRTtFQUNFO0VBQ0EsbUJuRUpXO0VtRUtYLG1CbkVtQjJCO0VtRWxCM0I7QTNFOHlLSjtBMkU1eUtJO0VBQ0UsYzFFakNVO0FEKzBLaEI7QTJFMXlLRTtFQUNFLG9DbkV4Q2tCO0VtRXlDbEIsbUJuRWZXO0VtRWdCWCxtQm5FUTJCO0VtRVAzQjtBM0U0eUtKO0FheHFLUTtFOER4SU47SUFPSTtFM0U2eUtKO0FBQ0Y7QTJFMXlLRTs7RUFFRSxlbkV6Qlc7RW1FMEJYLG9CbkVGMkI7QVI4eUsvQjtBMkUxeUtJOzs7O0VBRUUsb0JuRTdCUztFbUU4QlQscUJuRU55QjtBUm96Sy9CO0EyRTF5S0U7RUFDRSx5QnpFSmM7RXlFS2Q7QTNFNHlLSjtBMkUxeUtJO0VBQ0U7QTNFNHlLTjtBYWhzS1E7RThEN0dKO0lBSUk7RTNFNnlLTjtBQUNGO0EyRTF5S0k7RUFDRTtBM0U0eUtOO0EyRXp5S0k7RUFDRSwrQm5FekVrQjtBUm8zS3hCO0EyRXh5S0k7RUFDRSxlbkV4RFM7RW1FeURULG9CbkVqQ3lCO0VtRWtDekI7RUFDQSxjekVPWTtBRm15S2xCO0EyRXh5S007RUFDRTtBM0UweUtSO0EyRXZ5S007RUFDRTtBM0V5eUtSO0EyRXJ5S0k7RUFDRSxjMUV0RFc7RTBFd0RYLGVuRXpFUztFbUUwRVQsbUJuRXBEeUI7RW1Fc0R6QjtFQUVBO0EzRW95S047QTJFbHlLTTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0EzRW95S1A7QTJFOXhLSTtFQUNFLG1CbkU1RlM7RW1FNkZULG1CbkVyRXlCO0VtRXNFekIsK0JuRWxIa0I7RW1FbUhsQjtFQUNBO0EzRWd5S047QWEzdUtRO0U4RDFESjtJQVFJO0lBQ0E7RTNFaXlLTjtBQUNGO0EyRS94S007RUFDRTtBM0VpeUtSO0EyRTl4S007RUFDRTtBM0VneUtSO0EyRTV4S0k7RUFDRTtFQUNBLHNDM0Q5SGlCO0FoQjQ1S3ZCO0EyRTN4S0k7RUFDRSxlbkVySFM7RW1Fc0hULG9CbkU5RnlCO0FSMjNLL0I7QTJFenhLTTtFQUNFO0EzRTJ4S1I7QTJFenhLUTtFQUNFO0VBQ0E7QTNFMnhLVjs7QTJFbnhLRTtFQUNFLDRDdkU5SnlCO0V1RStKekI7QTNFc3hLSjtBMkVseEtJO0VBQ0U7QTNFb3hLTjtBMkVqeEtJO0VBQ0U7QTNFbXhLTjtBMkU5d0tJO0VBQ0UsYzFFakxVO0UwRWtMVixnQm5FN0t1QjtBUjY3SzdCOztBMkUxd0tFO0VBQ0UsK0JuRXJMb0I7QVJrOEt4Qjs7QTJFdndLSTtFQUNFO0VBQ0E7QTNFMHdLTjtBMkV0d0tFO0VBQ0U7RUFDQTtFQUNBO0EzRXd3S0o7O0EyRXB3S0E7RUFDRTtFQUNBO0EzRXV3S0Y7QTJFcndLRTtFQUNFLGExRWpOWTtFMEVrTlosWUFqTnVCO0VBa052QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBdE51QjtBM0U2OUszQjs7QTJFbndLQTtFQUdFO0VBQ0EsbUJuRXZNYTtFbUV3TWIsbUJuRWhMNkI7RW1FaUw3QjtFQUNBO0EzRW93S0Y7QWF6ektRO0U4RDhDUjtJQVVJO0UzRXF3S0Y7QUFDRjs7QUVqK0tBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMEVZRTtFQUNFO0E1RXNnTEo7O0E0RWxnTEE7RUFDRTtBNUVxZ0xGO0E0RW5nTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQzVEN0JpQjtFNEQ4QmpCO0VBQ0E7QTVFcWdMSjs7QTRFamdMQTtFQUNFLHlCMUVVZ0I7RTBFVGhCLHFCMUV3QmtCO0UwRXZCbEIsYzFFa0NrQjtFMEVqQ2xCLCtCcEU5Q3NCO0VvRStDdEIsZXBFMUJhO0VvRTJCYixnQnBFN0M4QjtFb0U4QzlCO0VBQ0Esb0JwRUw2QjtFb0VNN0I7RUFDQTtFQUNBO0VBQ0E7QTVFb2dMRjtBNEVsZ0xFO0VBQ0UsYzFFb0JpQjtFMEVuQmpCLGVwRXJDVztFb0VzQ1gsZ0JwRXZEMEI7RW9Fd0QxQixvQnBFZjJCO0FSbWhML0I7O0E0RWhnTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjM0V4RWM7RTJFeUVkO0VBQ0EsK0JwRXRFc0I7RW9FdUV0QixtQnBFbkRhO0VvRW9EYixnQnBFdEVnQztFb0V1RWhDLG1CcEU3QjZCO0VvRThCN0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVtZ0xGOztBYXg2S1E7RStEdkZOO0lBQ0U7RTVFbWdMRjtFNEVoZ0xBO0lBQ0U7RTVFa2dMRjtFNEUvL0tBO0lBQ0Usa0JwRXhFVztJb0V5RVgsbUJwRWpEMkI7RVJrakw3QjtFNEUvL0tFO0lBQ0Usa0JwRTVFUztJb0U2RVQsbUJwRXJEeUI7RVJzakw3QjtBQUNGO0E2RTVtTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjVFRWM7RTRFRGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RThtTEY7QWF4OEtRO0VnRW5MUjtJQWdCSTtJQUNBO0U3RSttTEY7QUFDRjtBNkU3bUxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0UrbUxKO0E2RTVtTEU7RUFDRSxjM0VrQ2M7RTJFakNkO0VBQ0Esb0NyRTNCa0I7RXFFNEJsQjtFQUNBO0VBQ0E7RUFDQTtBN0U4bUxKO0FhOTlLUTtFZ0V2Sk47SUFVSTtFN0UrbUxKO0FBQ0Y7QTZFNW1MRTtFQUNFLGMzRW9CYztFMkVuQmQ7RUFDQTtFQUNBLCtCckVwQ29CO0VxRXFDcEI7QTdFOG1MSjtBYTErS1E7RWdFeklOO0lBUUk7RTdFK21MSjtBQUNGO0E2RTFtTEk7RUFDRSxjM0V3Q1k7RTJFdkNaO0VBQ0E7RUFDQTtBN0U0bUxOO0E2RTFtTE07RUFDRTtBN0U0bUxSOztBRTNwTEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E0RUhBO0VBQ0Usb0N0RVZvQjtFc0VXcEIsa0J0RW9CYTtFc0VuQmIsZ0J0RVQ0QjtFc0VVNUIscUJ0RW1DNkI7QVI0cUwvQjs7QThFNXNMQTtFQUNFLFc1RWdGaUI7RTRFL0VqQjtBOUUrc0xGOztBOEU1c0xBO0VBQ0UsVzVFMkVpQjtBRm9vTG5COztBOEU1c0xBO0VBQ0UsYzdFeEJjO0FEdXVMaEI7O0E4RTFzTEU7RUFDRSxjNUUyQmM7QUZrckxsQjtBOEUxc0xFO0VBQ0UsYzVFdUJjO0FGcXJMbEI7QThFenNMRTtFQUVELGM3RXZDZTtBRGl2TGhCOztBOEVyc0xFO0VBQ0UsVzVFa0RlO0U0RWpEZixnQnRFL0N1QjtBUnV2TDNCOztBK0U1dkxBO0VBK0RFO0EvRWlzTEY7QStFOXZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRWd3TEo7QWFubExRO0VrRWpMTjtJQU9JO0UvRWl3TEo7QUFDRjtBK0U5dkxFO0VBQ0U7RUFDQTtBL0Vnd0xKO0FhNWxMUTtFa0V0S047SUFLSTtJQUNBO0UvRWl3TEo7QUFDRjtBK0UvdkxJO0VBQ0U7QS9FaXdMTjtBK0U3dkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0UrdkxKO0FhNW1MUTtFa0V4Sk47SUFRSTtJQUNBO0UvRWd3TEo7QUFDRjtBK0U3dkxFO0VBQ0Usb0N2RXJDa0I7RXVFc0NsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRSt2TEo7QWExbkxRO0VrRTNJTjtJQVNJO0UvRWd3TEo7QUFDRjtBK0U3dkxFO0VBQ0UsK0J2RTVDb0I7RXVFNkNwQjtFQUNBO0EvRSt2TEo7QWFwb0xRO0VrRTlITjtJQU1JO0UvRWd3TEo7QUFDRjtBK0UxdkxJO0VBQ0U7RUFDQTtBL0U0dkxOO0FhN29MUTtFa0VqSEo7SUFLSTtJQUNBO0UvRTZ2TE47QUFDRjtBYW5wTFE7RWtFdkdKO0lBRUk7RS9FNHZMTjtBQUNGO0ErRTF2TEk7RUFDRTtBL0U0dkxOO0FhM3BMUTtFa0VsR0o7SUFJSTtFL0U2dkxOO0FBQ0Y7QWFocUxRO0VrRTNGSjtJQUVJO0UvRTZ2TE47QUFDRjtBK0V4dkxJO0VBQ0U7QS9FMHZMTjtBYXhxTFE7RWtFbkZKO0lBSUk7RS9FMnZMTjtBQUNGO0ErRXZ2TEU7RUFDRTtBL0V5dkxKO0ErRXR2TEU7RUFDRTtBL0V3dkxKO0ErRXR2TEk7RUFDRTtFQUNBO0EvRXd2TE47QWF2ckxRO0VrRW5FSjtJQUtJO0UvRXl2TE47QUFDRjtBK0VwdkxNO0VBQ0U7RUFDQTtBL0VzdkxSO0ErRW52TE07RUFDRTtFQUNBO0VBQ0E7QS9FcXZMUjtBK0VqdkxJO0VBQ0U7RUFDQTtBL0VtdkxOO0ErRWp2TE07RUFDRSxjOUV0SVE7QUR5M0xoQjtBYTVzTFE7RWtFbkNKO0lBRUk7RS9FaXZMTjtBQUNGOztBZ0ZwNExBO0VBQ0k7QWhGdTRMSjs7QWdGcDRMRTtFQUNFO0FoRnU0TEo7QWF6dExRO0VtRS9LTjtJQUlJO0VoRnc0TEo7QUFDRjtBZ0Z0NExJO0VBQ0U7QWhGdzRMTjtBZ0ZyNExJO0VBQ0U7RUFDQTtFQUdBOztJQUFBO0FoRnU0TE47QWdGbDRMSTtFQUNFO0FoRm80TE47QWdGajRMSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBaEZpNExOO0FhbnZMUTtFbUV0Sko7SUFXSTtFaEZrNExOO0FBQ0Y7QWdGLzNMSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmk0TE47QWdGLzNMTTtFQUNFO0FoRmk0TFI7QWdGNzNMUTtFQUNFLGUvRWpCTztBRGc1TGpCO0FnRjMzTE07RUFDRTtFQUNBO0VBQ0E7QWhGNjNMUjtBYWx4TFE7RW1FOUdGO0lBTUk7RWhGODNMUjtBQUNGO0FnRjMzTE07RUFDRTtBaEY2M0xSO0FnRnozTEk7RUFDRTtFQUNBO0FoRjIzTE47QWdGeDNMSTtFQUNFO0VBRUE7RUFDQTtBaEZ5M0xOO0FnRnYzTE07RUFDRTtBaEZ5M0xSO0FnRnQzTE07RUFDRSxtQi9FcERTO0FENDZMakI7QWdGcjNMTTtFQUNFLG1COUVSYTtBRiszTHJCOztBRS84TEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErRXFHQTtFQWhIRTtFQUNBO0VBb0hBLG1CL0UzRGdCO0UrRTREaEI7RUFDQTtFQUNBO0VBQ0Esa0J2RHJGbUI7QTFCOCtMckI7QWlGL2dNRTtFQUNFLDhDQThHNEI7RUE3RzVCLGtCdkQrQmlCO0V1RDlCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZpaE1KO0FpRnJnTUU7RUFFRSxrQnZETWlCO0V1RExqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDakU1QnNCO0VpRTZCdEI7RUFDQTtBakZzZ01KO0FhaDRMUTtFb0VuSUo7SUFDRSxxQi9Fc0JvQjtFRmcvTHhCO0VpRmxnTUk7SUFDRSxxQi9FaUJrQjtJK0VoQmxCO0VqRm9nTU47QUFDRjtBaUYzN0xFO0VBQ0Msa0J2RHpGa0I7RXVEMEZsQjtBakY2N0xIOztBaUYxN0xBO0VBQ0U7QWpGNjdMRjtBaUY1N0xFO0VBQ0E7QWpGODdMRjs7QWlGNTdMQTtFQXRJRTtFQUNBO0FqRnNrTUY7QWlGcGtNRTtFQUNFLDhDQW9JMkM7RUFuSTNDLGtCdkQrQmlCO0V1RDlCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZza01KO0FpRjFqTUU7RUFFRSxrQnZETWlCO0V1RExqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDakU1QnNCO0VpRTZCdEI7RUFDQTtBakYyak1KO0FhcjdMUTtFb0VuSUo7SUFDRSxxQi9Fc0JvQjtFRnFpTXhCO0VpRnZqTUk7SUFDRSxxQi9FaUJrQjtJK0VoQmxCO0VqRnlqTU47QUFDRjtBYTk3TFE7RW9FN0dKO0lBQ0U7RWpGOGlNSjtFaUYxaU1JO0lBQ0Usa0RBaUVrRjtFakYyK0x4RjtFaUZ6aU1JO0lBQ0UscUIvRVRrQjtJK0VVbEI7RWpGMmlNTjtBQUNGOztBaUY3K0xBO0VBM0lFO0VBQ0E7QWpGNG5NRjtBaUYxbk1FO0VBQ0UsOENBMEl3QztFQXpJeEMsa0J2RCtCaUI7RXVEOUJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjRuTUo7QWlGaG5NRTtFQUVFLGtCdkRNaUI7RXVETGpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNqRTVCc0I7RWlFNkJ0QjtFQUNBO0FqRmluTUo7QWEzK0xRO0VvRW5JSjtJQUNFLHlCQTJDc0Q7RWpGc2tNMUQ7RWlGN21NSTtJQUNFLHFCL0VpQmtCO0krRWhCbEI7RWpGK21NTjtBQUNGO0FhcC9MUTtFb0VyRko7SUFDRTtJQUNBO0lBQ0E7RWpGNGtNSjtFaUZ6a01FO0lBQ0U7RWpGMmtNSjtFaUZ6a01JO0lBQ0U7SUFDQTtJQUNBO0VqRjJrTU47QUFDRjs7QWlGL2hNRTtFQUVFLHFCaEZuSlk7QURvck1oQjs7QWlGdGhNRTs7O0VBQ1U7QWpGMmhNWjs7QWE3Z01RO0VvRVBQO0lBQ0M7RWpGd2hNQTtBQUNGO0FpRm5oTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRnFoTUY7QWlGbmhNRTtFQUNFO0FqRnFoTUo7O0FrRjFzTUE7RUFDRTtFQUNBO0FsRjZzTUY7O0FrRjFzTUE7RUFDRTtFQUNBO0FsRjZzTUY7QWtGM3NNRTtFQUNFO0VDYUY7RUEyREEsc0JEdEUwQjtFQUN4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaEZ3Q2M7QUZxcU1sQjtBa0Yxc01FO0VBQ0U7QWxGNHNNSjtBa0Yxc01JO0VBQ0U7RUFDQTtBbEY0c01OO0FrRjFzTU07RUFDRTtFQUNBO0VBQ0E7QWxGNHNNUjtBa0Yxc01RO0VBTEY7SUFNSTtFbEY2c01SO0FBQ0Y7QWtGeHNNTTtFQUNFO0FsRjBzTVI7QWtGcnNNRTtFQUNFO0FsRnVzTUo7QWtGcHNNRTtFQUNFLG1CMUUxQlc7RTBFMkJYLG1CMUVIMkI7RTBFSTNCO0VBQ0Esb0MxRXZEa0I7QVI2dk10QjtBa0Zuc01FO0VBQ0UsZTFFaENXO0UwRWlDWCxtQjFFVjJCO0UwRVczQiwrQjFFdkRvQjtBUjR2TXhCO0FrRmxzTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCakZuRVk7RWlGb0VaO0FsRm9zTUo7QWtGL3JNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRmlzTVI7O0FvRnB4TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ1eE1GO0FhM21NUTtFdUVuTFI7SUFVSTtJQUNBO0lBQ0E7SUFDQTtFcEZ3eE1GO0FBQ0Y7O0FvRnJ4TUE7RUFDRTtFQUNBO0VBRUE7RUFDQTtBcEZ1eE1GO0FvRnJ4TUU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBcEZzeE1KO0FhaG9NUTtFdUUzSk47SUFRSTtJQUVBO0VwRnN4TUo7QUFDRjtBYXRvTVE7RXVFM0pOO0lBY0k7RXBGdXhNSjtBQUNGO0FvRnB4TUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBcEZxeE1KO0FhanBNUTtFdUV6SU47SUFRSTtFcEZzeE1KO0FBQ0Y7QW9GbnhNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXBGb3hNSjtBYTdwTVE7RXVFN0hOO0lBU0k7SUFFQTtFcEZveE1KO0FBQ0Y7QW9GanhNRTtFQUVFO0VBRUE7QXBGaXhNSjtBb0Y5d01FO0VBQ0Usb0M1RXpFa0I7RTRFMEVsQjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0FwRit3TUo7QW9GN3dNSTtFQUNFO0FwRit3TU47QWFsck1RO0V1RXZHTjtJQWNJO0VwRit3TUo7QUFDRjtBb0Y1d01FO0VBQ0UsK0I1RXJGb0I7RTRFc0ZwQjtFQUNBO0VBQ0E7RUFFQTtBcEY2d01KO0FhOXJNUTtFdUVyRk47SUFTSTtFcEY4d01KO0FBQ0Y7QWFuc01RO0V1RWxLUjtJQTJGSTtJQUNBO0lBQ0E7RXBGOHdNRjtBQUNGO0FhMXNNUTtFdUVsS1I7SUFpR0k7SUFDQTtJQUNBO0VwRit3TUY7QUFDRjs7QXFGcDRNQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnU0TUY7QWE5dE1RO0V3RW5MUjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckZ3NE1GO0FBQ0Y7O0FxRnI0TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnc0TUY7QXFGdDRNRTtFQUNFO0FyRnc0TUo7QWF6dk1RO0V3RTdKUjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRnc0TUY7QUFDRjtBYWx3TVE7RXdFN0pSO0lBMEJJO0VyRnk0TUY7QUFDRjtBcUZ2NE1FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZ5NE1KO0FhanhNUTtFd0VoSU47SUFXSTtJQUNBO0VyRjA0TUo7QUFDRjtBcUZ2NE1FO0VBQ0UsK0I3RTFEb0I7RTZFMkRwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZ5NE1KO0FxRnQ0TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnc0TUo7QWF4eU1RO0V3RXJHTjtJQVFJO0VyRnk0TUo7QUFDRjtBcUZ2NE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZ5NE1OO0FxRnY0TU07RUFDRTtBckZ5NE1SO0FxRnQ0TU07RUFDRTtFQUNBO0FyRnc0TVI7QXFGcDRNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGczRNTjtBcUZuNE1JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZxNE1OO0FxRm40TU07RUFDRTtBckZxNE1SO0FxRmw0TU07RUFDRTtFQUNBO0FyRm80TVI7QXFGLzNNRTtFQUNFO0FyRmk0TUo7QWF6MU1RO0V3RXpDTjtJQUlJO0VyRms0TUo7QUFDRjtBYTkxTVE7RXdFekNOO0lBUUk7RXJGbTRNSjtBQUNGO0FxRmo0TUk7RUFDRTtBckZtNE1OO0FxRmg0TUk7RUFDRTtBckZrNE1OO0FxRi8zTUk7RUFDRTtFQUNBO0VBQ0E7QXJGaTRNTjtBYTkyTVE7RXdFdEJKO0lBTUk7SUFDQTtFckZrNE1OO0FBQ0Y7QXFGaDRNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGazRNUjtBYXA0TVE7RXdFWkY7SUFpQkk7RXJGbTRNUjtBQUNGO0FxRi8zTUk7RUFDRTtFQUNBO0FyRmk0TU47QWE3NE1RO0V3RVVKO0lBS0k7SUFDQTtFckZrNE1OO0FBQ0Y7QXFGLzNNSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyRmk0TU47QWF6NU1RO0V3RW9CSjtJQU9JO0lBQ0E7SUFDQTtJQUNBO0VyRms0TU47QUFDRjtBcUYvM01JO0VBQ0U7QXJGaTRNTjtBYXA2TVE7RXdFa0NKO0lBSUk7RXJGazRNTjtBQUNGO0FxRjkzTUk7RUFDRTtBckZnNE1OO0FhNTZNUTtFd0UyQ0o7SUFJSTtJQUNBO0VyRmk0TU47QUFDRjtBcUY3M01FO0VBQ0U7QXJGKzNNSjtBcUY1M01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY4M01KO0FhNTdNUTtFd0V5RE47SUFRSTtFckYrM01KO0FBQ0Y7QXFGNTNNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGODNNSjtBcUY1M01JO0VBQ0U7RUFDQTtBckY4M01OO0FhNThNUTtFd0U0RUo7SUFLSTtFckYrM01OO0FBQ0Y7QXFGMzNNTTtFQUNFLGVuRnpLVTtBRnNpTmxCO0FhcDlNUTtFd0VxRU47SUF1Qkk7SUFDQTtFckY0M01KO0FBQ0Y7QXFGejNNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwRnRSWTtFb0Z1UlosY25GOU5jO0VtRitOZDtFQUNBO0VBQ0E7RUFDQTtBckYyM01KO0FheitNUTtFd0VpR047SUFnQkk7RXJGNDNNSjtBQUNGO0FxRnozTUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjIzTUo7QWF4L01RO0V3RXFITjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0VyRjQzTUo7QUFDRjtBcUYxM01JO0VBQ0U7RUFDQTtBckY0M01OO0FxRnozTUk7RUFDRTtBckYyM01OO0FhdmdOUTtFd0UySUo7SUFJSTtFckY0M01OO0FBQ0Y7QXFGeDNNRTtFQUdFO0VBQ0E7QXJGdzNNSjtBYWhoTlE7RXdFb0pOO0lBT0k7RXJGeTNNSjtBQUNGO0FxRnQzTUU7RUFDRSwrQjdFelVvQjtFNkUwVXBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEZwU1U7QUQ0cE5kO0FhOWhOUTtFd0UrSk47SUFVSTtFckZ5M01KO0FBQ0Y7QXFGdDNNRTtFQUNFLG9DN0U3VmtCO0U2RThWbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZ3M01KO0FxRnQzTUk7RUFDRTtBckZ3M01OO0FxRnIzTUk7RUFDRTtBckZ1M01OO0FxRm4zTUU7RUFDRSwrQjdFeFdvQjtFNkV5V3BCO0VBQ0E7RUFDQTtFQUNBLGNwRnRVYTtFb0Z1VWI7RUFDQTtBckZxM01KO0FhMWpOUTtFd0U4TE47SUFVSTtFckZzM01KO0FBQ0Y7QXFGbjNNRTtFQUNFO0VBQ0E7QXJGcTNNSjtBcUZsM01FO0VBQ0UsK0I3RTNYb0I7RTZFNFhwQixtQm5GL1JlO0VtRmdTZixjbkZ4VWM7RW1GeVVkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZvM01KO0FhOWtOUTtFd0VpTk47SUFZSTtFckZxM01KO0FBQ0Y7O0FzRnR3TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5d05GO0FhaG1OUTtFeUVuTFI7SUFhSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRGMHdORjtBQUNGOztBc0Z2d05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwd05GO0FzRnh3TkU7RUFDRTtBdEYwd05KO0FhM25OUTtFeUU3SlI7SUFrQkk7SUFDQTtJQUNBO0V0RjB3TkY7QUFDRjtBYWxvTlE7RXlFN0pSO0lBd0JJO0lBQ0E7SUFDQTtFdEYyd05GO0FBQ0Y7QXNGendORTtFQUNFO0F0RjJ3Tko7QXNGendOSTtFQUNFO0F0RjJ3Tk47QXNGeHdOSTtFQUNFO0F0RjB3Tk47QXNGdndOSTtFQUNFO0VBQ0E7RUFDQTtBdEZ5d05OO0FhdnBOUTtFeUVySEo7SUFNSTtJQUNBO0V0RjB3Tk47QUFDRjtBc0Z4d05NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwd05SO0FhN3FOUTtFeUUzR0Y7SUFpQkk7RXRGMndOUjtBQUNGO0FzRnZ3Tkk7RUFDRTtFQUNBO0F0Rnl3Tk47QWF0ck5RO0V5RXJGSjtJQUtJO0lBQ0E7RXRGMHdOTjtBQUNGO0FzRnZ3Tkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ5d05OO0FhbHNOUTtFeUUzRUo7SUFPSTtJQUNBO0lBQ0E7SUFDQTtFdEYwd05OO0FBQ0Y7QXNGdndOSTtFQUNFO0F0Rnl3Tk47QWE3c05RO0V5RTdESjtJQUlJO0V0RjB3Tk47QUFDRjtBc0Z0d05FO0VBQ0U7QXRGd3dOSjtBc0Zyd05FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1d05KO0FhNXROUTtFeUVoRE47SUFRSTtFdEZ3d05KO0FBQ0Y7QXNGcndORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGdXdOSjtBc0Zyd05JO0VBQ0U7RUFDQTtBdEZ1d05OO0FhNXVOUTtFeUU3Qko7SUFLSTtFdEZ3d05OO0FBQ0Y7QXNGcHdOTTtFQUNFLGVwRmhFVTtBRnMwTmxCO0FhcHZOUTtFeUVwQ047SUF1Qkk7SUFDQTtFdEZxd05KO0FBQ0Y7QXNGbHdORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyRjdLWTtFcUY4S1osY3BGckhjO0VvRnNIZDtFQUNBO0VBQ0E7RUFDQTtBdEZvd05KO0FhendOUTtFeUVSTjtJQWdCSTtFdEZxd05KO0FBQ0Y7QXNGbHdORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGb3dOSjtBYXh4TlE7RXlFWU47SUFXSTtJQUNBO0lBQ0E7SUFDQTtFdEZxd05KO0FBQ0Y7QXNGbndOSTtFQUNFO0F0RnF3Tk47QWFueU5RO0V5RTZCSjtJQUlJO0V0RnN3Tk47QUFDRjtBc0Zsd05FO0VBRUU7RUFDQTtBdEZtd05KO0FhNXlOUTtFeUVzQ047SUFNSTtFdEZvd05KO0FBQ0Y7QXNGandORTtFQUNFLG9DOUVoT2tCO0U4RWlPbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZtd05KO0FzRmp3Tkk7RUFDRTtBdEZtd05OO0FzRmh3Tkk7RUFDRTtBdEZrd05OO0FzRjl2TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rmd3Tko7QWF6ME5RO0V5RWlFTjtJQVdJO0lBQ0E7RXRGaXdOSjtBQUNGO0FhLzBOUTtFeUVpRU47SUFnQkk7SUFDQTtFdEZrd05KO0FBQ0Y7QXNGaHdOSTtFQUNJO0VBQ0E7RUFDQTtBdEZrd05SO0FzRmh3Tk07RUFDRTtFQUNBO0F0Rmt3TlI7QXNGL3ZOTTtFQUNFLCtCOUV6UWdCO0U4RTBRaEI7RUFDQTtFQUNBO0VBQ0E7QXRGaXdOUjs7QXVGeGhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjJoT0Y7QWFsM05RO0UwRW5MUjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkY0aE9GO0FBQ0Y7O0F1RnpoT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjRoT0Y7QXVGMWhPRTtFQUNFO0F2RjRoT0o7QWE3NE5RO0UwRTdKUjtJQWtCSTtJQUNBO0lBQ0E7RXZGNGhPRjtBQUNGO0FhcDVOUTtFMEU3SlI7SUF3Qkk7SUFDQTtJQUNBO0lBQ0E7RXZGNmhPRjtBQUNGO0F1RjNoT0U7RUFDRTtBdkY2aE9KO0F1RjNoT0k7RUFDRTtBdkY2aE9OO0F1RjFoT0k7RUFDRTtBdkY0aE9OO0F1RnpoT0k7RUFDRTtFQUNBO0VBQ0E7QXZGMmhPTjtBYTE2TlE7RTBFcEhKO0lBTUk7SUFDQTtFdkY0aE9OO0FBQ0Y7QXVGMWhPTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNGhPUjtBYWg4TlE7RTBFMUdGO0lBaUJJO0V2RjZoT1I7QUFDRjtBdUZ6aE9JO0VBQ0U7RUFDQTtBdkYyaE9OO0FhejhOUTtFMEVwRko7SUFLSTtJQUNBO0V2RjRoT047QUFDRjtBdUZ6aE9JO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMmhPTjtBYXI5TlE7RTBFMUVKO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RXZGNGhPTjtBQUNGO0F1RnpoT0k7RUFDRTtBdkYyaE9OO0FhaCtOUTtFMEU1REo7SUFJSTtFdkY0aE9OO0FBQ0Y7QXVGeGhPSTtFQUNFO0F2RjBoT047QWF4K05RO0UwRW5ESjtJQUlJO0lBQ0E7RXZGMmhPTjtBQUNGO0F1RnZoT0U7RUFDRTtBdkZ5aE9KO0F1RnRoT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RndoT0o7QWF4L05RO0UwRXJDTjtJQVFJO0V2RnloT0o7QUFDRjtBdUZ0aE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ3aE9KO0F1RnRoT0k7RUFDRTtFQUNBO0F2RndoT047QWF4Z09RO0UwRWxCSjtJQUtJO0V2RnloT047QUFDRjtBdUZyaE9NO0VBQ0UsZXJGM0VVO0FGa21PbEI7QWFoaE9RO0UwRXpCTjtJQXVCSTtJQUNBO0V2RnNoT0o7QUFDRjtBdUZuaE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRGeExZO0VzRnlMWixjckZoSWM7RXFGaUlkO0VBQ0E7RUFDQTtFQUNBO0F2RnFoT0o7QWFyaU9RO0UwRUdOO0lBZ0JJO0V2RnNoT0o7QUFDRjtBdUZuaE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZxaE9KO0FhcGpPUTtFMEV1Qk47SUFXSTtJQUNBO0lBQ0E7SUFDQTtFdkZzaE9KO0FBQ0Y7QXVGcGhPSTtFQUNFO0F2RnNoT047QWEvak9RO0UwRXdDSjtJQUlJO0V2RnVoT047QUFDRjtBdUZuaE9FO0VBRUU7RUFDQTtBdkZvaE9KO0FheGtPUTtFMEVpRE47SUFNSTtFdkZxaE9KO0FBQ0Y7QXVGbGhPRTtFQUNFLG9DL0UzT2tCO0UrRTRPbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvaE9KO0F1RmxoT0k7RUFDRTtBdkZvaE9OO0F1RmpoT0k7RUFDRTtBdkZtaE9OO0F1Ri9nT0U7RUFDRSwrQi9FdFBvQjtFK0V1UHBCO0VBQ0E7RUFDQTtFQUNBLGN0RnBOYTtFc0ZxTmI7QXZGaWhPSjs7QXdGdHhPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rnl4T0Y7QWFobk9RO0UyRW5MUjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEYweE9GO0FBQ0Y7O0F3RnZ4T0E7RUFDRTtFQUNBO0VBQ0E7QXhGMHhPRjtBd0Z4eE9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEYweE9KO0F3RnZ4T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZ5eE9KO0F3RnZ4T0k7RUFDRTtFQUNBO0F4Rnl4T047QXdGcnhPTTtFQUNFLGV0RmlEVTtBRnN1T2xCO0F3Rmx4T0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rm94T0o7QXdGanhPRTtFQUdFO0VBQ0E7QXhGaXhPSjtBd0Y5d09FO0VBQ0UsK0JoRjNEb0I7RWdGNERwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZGdEJVO0FEc3lPZDtBYXhxT1E7RTJFL0dOO0lBVUk7RXhGaXhPSjtBQUNGO0F3Rjl3T0U7RUFDRSxvQ2hGL0VrQjtFZ0ZnRmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZneE9KO0F3Rjl3T0k7RUFDRTtBeEZneE9OO0F3Rjd3T0k7RUFDRTtBeEYrd09OO0F3RjN3T0U7RUFDRSwrQmhGM0ZvQjtFZ0Y0RnBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3ZGckRVO0FEazBPZDtBd0Yxd09FO0VBQ0UsK0JoRnBHb0I7RWdGcUdwQixtQnZGMURVO0V1RjJEVixjdEZqRGM7RXNGa0RkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY0d09KO0FhL3NPUTtFMkV0RU47SUFZSTtFeEY2d09KO0FBQ0Y7QXdGMXdPRTtFQUNFLCtCaEZwSG9CO0VnRnFIcEIsY3ZGekhZO0V1RjBIWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjR3T0o7O0F5Rmg1T0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGbTVPRDtBYXR1T1E7RTRFbkxSO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RXpGbzVPQTtBQUNGOztBeUZqNU9BO0VBQ0M7RU5ZQztFQTJEQSxzQk1yRXVCO0VBQ3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZGc0NpQjtFdUZyQ2pCO0F6Rm81T0Q7QXlGbDVPQztFQUNDO0F6Rm81T0Y7QXlGajVPQztFQUNDO0VBQ0EseUJ4RmxCZTtFd0ZtQmYsY3ZGNEJnQjtFdUYzQmhCO0VBQ0E7RUFDQTtFQUNBO0F6Rm01T0Y7QXlGajVPRTtFQUNDO0F6Rm01T0g7QXlGLzRPQztFTmpCQztFQTJEQSxzQk14Q3dCO0VBQ3hCO0F6Rmk1T0Y7QXlGOTRPQztFQUNDO0VBQ0E7QXpGZzVPRjtBeUY5NE9FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXpGZzVPSDtBeUY1NE9DO0VBQ0M7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUEsbUJ2RnlCaUI7QUZpM09uQjtBeUZ4NE9FO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0U1QkM7RUFDQTtFQWtFSTtFQUNBO0VBQ0E7QVZzMk9SO0F5RjE0T0U7RUFDQywrQmpGakZxQjtFaUZrRnJCLGdCakZ2RndCO0VpRndGeEIsbUJqRjVEWTtFaUY2RFo7RUFDQSxjdkZoQ2U7RXVGaUNmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjQ0T0g7QXlGeDRPQztFQUNDO0VBQ0EsZ0JqRnZHeUI7RWlGd0d6QixlakY5RWE7RWlGK0ViO0VBQ0Esb0NqRjNHb0I7RWlGNEdwQjtBekYwNE9GO0F5RnY0T0M7RUFDQztBekZ5NE9GO0FhMTBPUTtFNEVoRVA7SUFJRTtFekYwNE9EO0FBQ0Y7QXlGdjRPQztFQUNDO0VBQ0E7RU5oR0E7RUEyREEsc0JNdUN3QjtFQUN4QjtBekZ5NE9GO0FhdDFPUTtFNEV4RFA7SUFRRTtJQUNBO0V6RjA0T0Q7QUFDRjtBeUZ2NE9DO0VBQ0Msb0NqRnJJb0I7RWlGc0lwQixnQmpGckl5QjtFaUZzSXpCLGN4RnJJYztBRDhnUGhCO0F5RnQ0T0M7RUFDQywrQmpGcklzQjtFaUZzSXRCO0VBQ0E7RUFDQTtFQUNBLGN4RmpGbUI7RXdGa0ZuQjtBekZ3NE9GO0F5RnI0T0M7RU4xSEM7RU00SEEsb0NqRnJKb0I7QVI0aFB0QjtBeUZyNE9FO0VBQ0MsZ0JqRnZKd0I7RWlGd0p4QjtFQUNBO0VBQ0EsY3hGekphO0FEZ2lQaEI7QXlGcDRPRTtFQUNDO0VOdElEO0VBMkRBLHNCTTZFeUI7RUFDeEI7QXpGczRPSDtBeUZwNE9HO0VOM0lEO0VBMEJBLHVCQWhCUTtFTW9JTjtBekZzNE9KO0F5Rmw0T0U7RUFDQyxnQmpGM0t3QjtFaUY0S3hCO0VBQ0E7RUFDQSxjeEY3S2E7QURpalBoQjtBeUZqNE9FO0VBQ0M7RUFDQTtFQUNBO0VBQ0EsY3hGNUljO0FEK2dQakI7QXlGaDRPRTtFQUNDLCtCakZwTHFCO0VpRnFMckIsZ0JqRjFMd0I7RWlGMkx4QjtFQUNBO0VBQ0E7QXpGazRPSDtBeUY5M09DO0VBQ0M7RUFDQTtFTjNLQTtFTTZLQTtBekZnNE9GO0F5RjkzT0U7RU4vS0E7RU1pTEM7RUFDQTtBekZnNE9IO0F5RjkzT0c7RUFDQztBekZnNE9KO0F5RjUzT0U7RUFDQztFQUNBO0VBQ0E7RUFDQTtBekY4M09IO0F5RjUzT0c7RUFDQztFQUNBO0F6RjgzT0o7QXlGejNPRTtFQUNDO0VBQ0E7QXpGMjNPSDtBeUZ6M09HO0VBQ0MsY3ZGakllO0V1RmtJZjtBekYyM09KO0F5RnQzT0M7RUFDQztFQUNBO0VBQ0E7RUFFQTtBekZ1M09GO0F5RnAzT0M7RUFDQztBekZzM09GO0F5Rm4zT0M7RUFDQyxjeEZyUGM7RXdGc1BkO0VBQ0E7RUFDQTtFQUNBO0F6RnEzT0Y7QXlGbDNPQztFQUNDLG1CeEY1TXdCO0FEZ2tQMUI7QXlGbDNPRTtFQUNDO0VBQ0E7QXpGbzNPSDtBeUZqM09FO0VBQ0MsY3ZGNU1lO0FGK2pQbEI7QXlGaDNPRTtFQUNDLGN2RmhOZTtBRmtrUGxCO0F5Ri8yT0U7RUFDQztBekZpM09IO0F5RjcyT0M7RUFDQyxtQnhGbFJjO0FEaW9QaEI7QXlGNzJPRTtFQUNDO0VBQ0E7QXpGKzJPSDtBeUY1Mk9FO0VBQ0MsY3ZGak9lO0FGK2tQbEI7QXlGMzJPRTtFQUNDLGN2RnJPZTtBRmtsUGxCO0F5RjEyT0U7RUFDQyx5QnZGcE1tQjtFdUZxTW5CO0F6RjQyT0g7O0FFcm9QQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXdGZUE7RUFDRSxtQnhGK0JnQjtFd0Y3QmhCO0VBQ0EsV3hGa0VpQjtFd0ZqRWpCO0VBQ0E7RUFDQSxpRUFoQzJCO0VBaUMzQjtFQUNBO0VBQ0E7RUFDQTtBMUZzcVBGO0EwRnBxUEU7RUFDRSxxQnpGdkNZO0FENnNQaEI7QTBGcHFQSTtFQUNFO0ExRnNxUE47O0EwRmpxUEE7RUFDRSxtQnpGaERjO0V5RmlEZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0MxRTNDbUI7RTBFNENuQjtFQUNBO0ExRm9xUEY7O0EwRmpxUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCQWxFd0I7RUFtRXhCO0VBQ0E7QTFGb3FQRjs7QTBGanFQQTtFQUNFLHFCekZ0RWM7RXlGdUVkLGN4RmRnQjtBRmtyUGxCO0EwRmxxUEU7RUFDRTtBMUZvcVBKO0EwRmhxUEk7RUFDRSx5QnhGdEJZO0V3RnVCWjtBMUZrcVBOO0EwRjdwUEk7RUFDRSxheEY3Qlk7RXdGOEJaLGV4RjlCWTtBRjZyUGxCOztBMEYxcFBBO0VBQ0U7RUFDQSxZQXBGMEI7RUFxRjFCLFdBckYwQjtBMUZrdlA1QjtBMEYzcFBFO0VBQ0UsYXpGeEZhO0V5RnlGYixlekZ6RmE7QURzdlBqQjs7QTBGenBQQTtFQUNFO0VBQ0EsK0JsRnJHc0I7RWtGc0d0QixlbEZqRmE7RWtGa0ZiLGdCbEZ0RzJCO0VrRnVHM0Isb0JsRjNENkI7RWtGNEQ3QixpQkF4RjZCO0ExRm92UC9CO0EwRjFwUEU7RUFDRSx5QnpGaEhZO0V5RmlIWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5RUFuR3lDO0VBb0d6QztBMUY0cFBKOztBYWxtUFE7RTZFckROO0lBQ0Usa0JBL0g4QjtFMUYweFBoQztFMEZ4cFBBO0lBQ0UsWUF2SGdDO0lBd0hoQyxXQXhIZ0M7RTFGa3hQbEM7RTBGdnBQQTtJQUNFLGlCQWpIbUM7RTFGMHdQckM7QUFDRjtBYS9tUFE7RTZFdENOO0lBQ0Usa0JBOUk4QjtFMUZzeVBoQztFMEZycFBBO0lBQ0UsaUJBMUh5QztFMUZpeFAzQztBQUNGO0FFL3hQQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXlGZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0ZnMFBGOztBMkY3elBBO0VyQjNCRTtFQUNBO0F0RTQxUEY7QXNFMTFQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RTQxUEo7QXNFejFQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RTIxUEo7O0EyRjcwUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGZzFQRjs7QTJGNzBQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGZzFQRjs7QTJGNzBQQTtFQUNFLGFBakN3QztBM0ZpM1AxQzs7QTJGNzBQQTtFQUNFO0VBQ0E7RUFDQTtBM0ZnMVBGOztBMkY3MFBBO0VBQ0UsV3pGK0JpQjtFeUY5QmpCO0VBQ0Esb0NuRnBFb0I7RW1GcUVwQixtQm5GM0NhO0VtRjRDYixnQm5GcEU4QjtFbUZxRTlCLG1CbkZyQjZCO0FScTJQL0I7O0EyRjcwUEE7RUFDRSxjekZVa0I7RXlGVGxCLCtCbkZ0RXNCO0VtRnVFdEIsZW5GbERhO0VtRm1EYixnQm5GckU4QjtFbUZzRTlCLG1CbkY5QjZCO0VtRitCN0I7QTNGZzFQRjs7QTJGNzBQQTtFQUNFO0VBQ0EsYUE5RHdDO0VBK0R4QztBM0ZnMVBGO0EyRjkwUEU7RUFDRTtFQUNBLG1CakUvRW1CO0VpRWdGbkI7RUFDQTtBM0ZnMVBKO0EyRjkwUEk7RUFBZ0I7QTNGaTFQcEI7QTJGaDFQSTtFQUFlO0EzRm0xUG5CO0EyRmoxUEk7RUFBMkI7QTNGbzFQL0I7O0FhdHdQUTtFOEV6RU47SUFDRTtJQUNBO0lBQ0E7RTNGbTFQRjtFMkZoMVBBO0lBQ0U7RTNGazFQRjtFMkYvMFBBO0lyQnpHQTtJQUNBO0lxQjJHRTtJQUNBO0UzRmkxUEY7RXNFMzdQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RTY3UEY7RXNFMTdQQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RTQ3UEY7RTJGejFQQTtJQUNFLGFBcEd1QztFM0YrN1B6QztFMkZ4MVBBO0lBQ0QsYUF4RzBDO0lBeUcxQztFM0YwMVBDO0FBQ0Y7QWE3eVBRO0U4RXpDTjtJQUNFLG1CbkY3R1c7SW1GOEdYLG1CbkZ0RjJCO0VSKzZQN0I7RTJGdDFQQTtJQUNFLG1CbkZsSFc7SW1GbUhYLHFCbkY3RjJCO0VScTdQN0I7QUFDRjtBYWx6UFE7RThFakNOO0lBQ0UsYUEzSGdEO0UzRmk5UGxEO0UyRm4xUEE7SUFDRSxhQS9IZ0Q7SUFnSWhEO0UzRnExUEY7QUFDRjtBNEZuL1BBO0VBQ0U7RUFDQSx5QjFGNkRnQjtFMEY1RGhCO0VBQ0E7QTVGcS9QRjtBNEZsL1BJO0VBQ0UsbUJwRnlCUztFb0Z4QlQsYzFGeUZPO0UwRnhGUDtBNUZvL1BOO0E0RmovUEk7RUFDRTtFQUNBO0VBQ0E7QTVGbS9QTjtBNEZqL1BNO0VBQ0U7QTVGbS9QUjtBNEZoL1BNO0VBQ0U7RUFDQTtBNUZrL1BSO0E0RmgvUFE7RUFDRTtFQUNBO0VBQ0E7QTVGay9QVjtBNEYvK1BRO0VBQ0U7QTVGaS9QVjtBNEY5K1BRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RmcvUFY7QTRGOStQVTtFQUNFO0E1RmcvUFo7QTRGNStQUTtFQUNFLG1CcEZqQks7RW9Ga0JMLG9CcEZEcUI7RW9GRXJCLFcxRmlEUztFMEZoRFQsZ0JwRi9Dc0I7QVI2aFFoQztBNEYzK1BRO0VBQ0U7RUFDQSxrQnBGdkJLO0VvRndCTCxvQnBGSnFCO0VvRktyQixjMUZzQ0c7RTBGckNIO0VBQ0E7RUFDQTtBNUY2K1BWO0E0RnorUE07RUFDRTtBNUYyK1BSO0E0RnorUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUYyK1BWO0E0RnQrUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZ3K1BOO0E0RnArUE07RUFDRTtBNUZzK1BSO0E0Rm4rUE07RUFDRTtBNUZxK1BSOztBRWpqUUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyRldBO0VBQ0U7RUFDQTtFQUNBO0E3RnVsUUY7QTZGcmxRRTtFQUNFO0E3RnVsUUo7O0E2Rm5sUUE7RXZCMUJFO0VBQ0E7QXRFaW5RRjtBc0UvbVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFaW5RSjtBc0U5bVFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFZ25RSjs7QTZGcG1RQTtFdkI3QkU7RUFDQTtBdEVxb1FGO0FzRW5vUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEVxb1FKO0FzRWxvUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVvb1FKOztBNkZwblFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnVuUUY7O0E2RnBuUUE7RUFDRSxrQkFqRHVDO0E3RndxUXpDOztBNkZwblFBO0VBQ0UsVzNGMkNpQjtFMkYxQ2pCLG9DckZ2RG9CO0VxRndEcEIsbUJyRjlCYTtFcUYrQmIsZ0JyRnZEOEI7RXFGd0Q5QixtQnJGUjZCO0FSK25RL0I7O0E2RnBuUUE7RUFDRSxjM0Z1QmtCO0UyRnRCbEIsK0JyRnpEc0I7RXFGMER0QixlckZyQ2E7RXFGc0NiLGdCckY5RDRCO0VxRitENUIsb0JyRmY2QjtFcUZnQjdCO0E3RnVuUUY7QTZGcm5RRTtFQUNFO0E3RnVuUUo7QTZGcG5RRTtFQUNFO0VBQ0Esb0NyRjNFa0I7RXFGNEVsQixtQnJGL0NXO0VxRmdEWCxnQnJGNUV1QjtFcUY2RXZCLHFCckZ6QjJCO0FSK29RL0I7QTZGcG5RSTtFQUNFLGM1Ri9FVTtBRHFzUWhCOztBNkZsblFBO0VBQ0U7RUFDQTtBN0ZxblFGO0E2RnBuUUU7RUFDRTtBN0ZzblFKOztBYWhpUVE7RWdGbEZOO0lBQ0U7RTdGc25RRjtFNkZwblFBO0lBQ0U7RTdGc25RRjtFNkZwblFBO0l2QjVGQTtJQUNBO0l1QjhGRTtFN0ZzblFGO0VzRWx0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEVvdFFGO0VzRWp0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEVtdFFGO0U2Rm5vUUE7SXZCakdBO0lBQ0E7SXVCMEdFO0U3RjhuUUY7RXNFdHVRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RXd1UUY7RXNFcnVRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RXV1UUY7RTZGcnBRRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0Z1cFFKO0U2RmxwUUE7SUFDRSxhQXBIc0M7RTdGd3dReEM7QUFDRjtBYTVsUVE7RWdGbkROO0lBQ0Usa0JyRnBHVztJcUZxR1gsbUJyRjdFMkI7RVIrdFE3QjtFNkYvb1FBO0lBQ0UsbUJyRnhHVztJcUZ5R1gsbUJyRmpGMkI7RVJrdVE3QjtBQUNGO0FFendRQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTRGYUE7RUFDRTtBOUY0eVFGOztBOEZ6eVFBO0V4QnRCRTtFQUNBO0F0RW0wUUY7QXNFajBRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RW0wUUo7QXNFaDBRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RWswUUo7O0E4Rnp6UUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGNHpRRjs7QThGenpRQTtFQUNFLGtCQTVCc0Q7RUE2QnREO0E5RjR6UUY7O0E4Rnp6UUE7RUFDRSxXNUZpRGlCO0U0RmhEakIsb0N0RmpEb0I7RXNGa0RwQixtQnRGeEJhO0VzRnlCYixnQnRGakQ4QjtFc0ZrRDlCLG1CdEZGNkI7RXNGRzdCO0E5RjR6UUY7O0E4Rnp6UUE7RUFDRSxjNUY0QmtCO0U0RjNCbEIsK0J0RnBEc0I7RXNGcUR0QixldEZoQ2E7RXNGaUNiLGdCdEZ6RDRCO0VzRjBENUIsb0J0RlY2QjtFc0ZXN0I7QTlGNHpRRjtBOEYxelFFO0VBQ0U7QTlGNHpRSjtBOEZ6elFFO0VBQ0U7RUFDQSxvQ3RGdEVrQjtFc0Z1RWxCLG1CdEYxQ1c7RXNGMkNYLGdCdEZ2RXVCO0VzRndFdkIscUJ0RnBCMkI7QVIrMFEvQjtBOEZ6elFJO0VBQ0UsYzdGMUVVO0FEcTRRaEI7O0E4RnR6UUE7RUFDRSxxREE1RCtDO0VBNkQvQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGeXpRRjtBOEZ2elFFO0VBQ0U7QTlGeXpRSjtBOEZ0elFFO0VBQ0UsYTVGcENjO0U0RnFDZCxlNUZyQ2M7QUY2MVFsQjs7QWF6dVFRO0VpRjFFTjtJQUNFO0lBQ0E7SUFDQTtFOUZ1elFGO0U4RnB6UUE7SUFDRTtJQUNBLGFBN0ZxRDtFOUZtNVF2RDtFOEZuelFBO0l4QnpHQTtJQUNBO0l3QjJHRTtFOUZxelFGO0VzRTk1UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEVnNlFGO0VzRTc1UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEUrNVFGO0FBQ0Y7QWF6d1FRO0VpRnZETjtJQUNFLG1CdEYvRlc7SXNGZ0dYLG1CdEZ4RTJCO0VSMjRRN0I7RThGaDBRQTtJQUNFLGtCdEZyR1c7SXNGc0dYLG1CdEY5RTJCO0VSZzVRN0I7QUFDRjtBRXQ3UUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E2RkdBO0VBQ0U7RUFDQSx5QjdGMENnQjtFNkZ6Q2hCLFc3RitFaUI7RTZGOUVqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFBcEJ5QjtFQXFCekI7RUFDQTtFQUNBO0VBQ0E7QS9GbStRRjtBK0ZoK1FJO0VBQ0U7QS9GaytRTjtBK0YvOVFJO0VBQ0UsVzdGOERhO0U2RjdEYixnQnZGNUI0QjtBUjYvUWxDO0ErRi85UU07RUFDRTtBL0ZpK1FSOztBK0Z6OVFJO0VBQ0U7QS9GNDlRTjs7QWE3MVFRO0VrRjFIUjtJQUVJLGdCdkY5QzRCO0l1RitDNUIsYzdGMENXO0VGZzdRYjtBQUNGOztBK0Z0OVFFO0VBQ0U7RUFDQTtBL0Z5OVFKO0FhejJRUTtFa0ZsSE47SUFLSTtJQUNBO0UvRjA5UUo7QUFDRjtBYS8yUVE7RWtGbEhOO0lBVUk7SUFDQTtFL0YyOVFKO0FBQ0Y7O0ErRnY5UUE7RUFDRSxxREE3RThCO0VBOEU5QixjN0ZwQmdCO0FGOCtRbEI7QStGdjlRSTtFQUNFLGE3RnhCWTtFNkZ5QlosZTdGekJZO0FGay9RbEI7QStGcjlRRTtFQUNFLHlCN0Y5QmM7QUZxL1FsQjs7QStGbjlRQTtFQUNFLFlBeEZvQjtFQXlGcEIsV0F6Rm9CO0EvRitpUnRCO0ErRnA5UUU7RUFDRSxhOUZoR1k7RThGaUdaLGU5RmpHWTtBRHVqUmhCOztBK0ZsOVFBO0VBQ0UsK0J2RmxHc0I7RXVGbUd0QixldkY5RWE7RXVGK0ViLGdCdkZsR2dDO0V1Rm1HaEMsb0J2RnhENkI7RXVGeUQ3QjtFQUNBO0EvRnE5UUY7QStGbjlRRTtFQUNFLHlCOUY5R1k7RThGK0daO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDL0V6R21CO0UrRTBHbkI7QS9GcTlRSjs7QStGajlRQTtFQUNFLG1CdkZoR2E7RXVGaUdiLG9CdkYzRTZCO0V1RjRFN0IsYzdGL0JvQjtFNkZnQ3BCO0EvRm85UUY7QWFyNlFRO0VrRm5EUjtJQU9JO0UvRnE5UUY7QUFDRjs7QWExNlFRO0VrRnZDTjtJQUNFLGFBckl1QjtFL0YwbFJ6QjtBQUNGO0FhaDdRUTtFa0ZqQ047SUFDRSxhQTFJc0I7RS9GOGxSeEI7QUFDRjtBZ0d4bVJBO0VBQ0UseUI5RjhEZ0I7RThGN0RoQjtFQUNBO0VBQ0E7RUFDQSxtQnhGNEJhO0V3RjNCYixtQnhGZ0Q2QjtBUjBqUi9CO0FhNzdRUTtFbUZuTFI7SUFTSTtJQUNBO0VoRzJtUkY7QUFDRjtBZ0d6bVJFO0VBQ0U7QWhHMm1SSjtBYXQ4UVE7RW1GdEtOO0lBSUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRzRtUko7RWdHMW1SSTtJQUNFO0lBQ0E7SUFDQTtFaEc0bVJOO0FBQ0Y7QWdHeG1SSTtFQUNFLGdCeEZ0QnVCO0V3RnVCdkI7QWhHMG1STjtBZ0d2bVJJO0VBQ0U7RUFDQTtBaEd5bVJOO0FnR3ZtUk07RUFDRTtFQUNBO0VBQ0E7QWhHeW1SUjtBZ0d0bVJNO0VBQ0U7RUFDQTtFQUNBO0FoR3dtUlI7QWdHdG1SUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHd21SVjtBZ0d0bVJVO0VBQ0U7QWhHd21SWjtBZ0dwbVJRO0VBQ0UsbUJ4RmhDSztFd0ZpQ0wsbUJ4RlpxQjtBUmtuUi9CO0FnR25tUlE7RUFDRTtFQUNBO0FoR3FtUlY7QWF6L1FRO0VtRjlHQTtJQUtJO0VoR3NtUlY7QUFDRjtBZ0dubVJRO0VBQ0U7QWhHcW1SVjtBZ0dubVJVO0VBQ0U7QWhHcW1SWjtBZ0c5bFJFOztFQUVFLGdCeEZoRnlCO0V3RmlGekIsbUJ4RjNEVztFd0Y0RFgsbUJ4RnZDMkI7RXdGd0MzQjtBaEdnbVJKO0FhM2dSUTtFbUYxRk47O0lBUUk7RWhHa21SSjtBQUNGO0FnR2htUkk7O0VBQ0U7QWhHbW1STjtBYXJoUlE7RW1GL0VKOztJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhHcW1STjtBQUNGOztBRWxzUkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErRldBO0VBQ0U7RUFDQSx5Qi9Ga0NnQjtFK0ZqQ2hCLFcvRnVFaUI7RStGdEVqQjtFQUNBO0VBQ0EsdUJBM0IwQztFQTRCMUM7RUFDQTtFQUNBO0VBQ0E7QWpHd3VSRjtBaUdydVJJO0VBQ0U7QWpHdXVSTjs7QWlHbHVSQTtFQUNFLFlBdkM0QztFQXdDNUMsV0F4QzRDO0FqRzZ3UjlDO0FpR251UkU7RUFDRSxhaEc3Q1k7RWdHOENaLGVoRzlDWTtBRG14UmhCOztBaUdqdVJBO0VBQ0Usb0N6RnJEb0I7RXlGc0RwQixtQnpGNUJhO0V5RjZCYixnQnpGckQ4QjtFeUZzRDlCLG1CekZONkI7RXlGTzdCO0VBQ0E7QWpHb3VSRjtBaUdsdVJFO0VBQ0UseUJoRzNEWTtFZ0c0RFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDakZyRG1CO0VpRnNEbkI7QWpHb3VSSjs7QWlHaHVSQTtFQUNFLGMvRllrQjtFK0ZYbEIsK0J6RnBFc0I7RXlGcUV0QixlekZoRGE7RXlGaURiLGdCekZuRThCO0V5Rm9FOUIsb0J6RjFCNkI7RXlGMkI3QjtFQUNBO0FqR211UkY7O0Fhbm9SUTtFb0YzRk47SUFDRSx1QkFsRnlDO0VqR296UjNDO0VpRy90UkE7SUFDRSxZQXBGMkM7SUFxRjNDLFdBckYyQztFakdzelI3QztFaUc5dFJBO0lBQ0Usa0J6RnJFVztJeUZzRVgsbUJ6RjlDMkI7RVI4d1I3QjtFaUc3dFJBO0lBQ0UsbUJ6RnpFVztJeUYwRVgsbUJ6RmxEMkI7RVJpeFI3QjtFaUd6dFJEO0lBQ0M7RWpHMnRSQTtFaUd4dFJEO0lBQ0M7SUFDQTtFakcwdFJBO0VpR3Z0UkQ7SUFDRSxtQnpGMUZZO0l5RjJGWixtQnpGbkU0QjtFUjR4UjdCO0VpR3R0UkU7SUFDRSxlekY5RlM7SXlGK0ZULG9CekZ2RXlCO0VSK3hSN0I7QUFDRjtBaUdqdFJFO0VBQ0U7QWpHbXRSSjs7QWF2cVJRO0VvRnRDSjtJQUVJO0lBQ0E7RWpHZ3RSTjtBQUNGO0FpRzdzUkU7RUFDRTtBakcrc1JKO0FpRzlzUkk7RUFDRTtBakdndFJOO0FpRzdzUkU7RUFDRTtBakcrc1JKOztBRTExUkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnR1dBO0VBQ0U7RUFDQTtFQUNBLGtCQTFCb0M7RUEyQnBDO0FsR2c0UkY7O0FrRzczUkE7RUFDRTtFQUNBO0FsR2c0UkY7O0FrRzczUkE7RUFDRTtFQUNBLFlBckI2QztFQXNCN0MsV0F0QjZDO0FsR3M1Ui9DOztBa0c3M1JBO0VBQ0UsV2hHdURpQjtFZ0d0RGpCLG9DMUYzQ29CO0UwRjRDcEIsZTFGakJhO0UwRmtCYixnQjFGNUN5QjtFMEY2Q3pCLG9CMUZLNkI7RTBGSjdCO0VBQ0E7QWxHZzRSRjtBa0c5M1JFO0VBQ0U7QWxHZzRSSjs7QWtHNTNSQTtFQUNFO0FsRyszUkY7O0FrRzUzUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEcrM1JGO0FrRzczUkU7RUFDRTtBbEcrM1JKOztBa0czM1JBO0VBQ0U7RUFDQSxZQXJEMkM7RUFzRDNDLFdBdEQyQztBbEdvN1I3QztBa0czM1JJO0VBQ0UsYWpHM0VVO0VpRzRFVixlakc1RVU7QUR5OFJoQjs7QWtHeDNSQTtFQUNFLGNoR0NrQjtFZ0dBbEIsZTFGMURhO0UwRjJEYjtFQUNBO0FsRzIzUkY7O0FhbnlSUTtFcUZwRk47SUFDRSxhQTNGbUM7RWxHczlSckM7RWtHeDNSQTtJQUNFLFlBL0U0QztJQWdGNUMsV0FoRjRDO0VsRzA4UjlDO0VrR3YzUkE7SUFDRSxtQjFGM0VXO0kwRjRFWCxtQjFGcEQyQjtFUjY2UjdCO0VrR3QzUkE7SUFDRSxZQXRGeUM7SUF1RnpDLFdBdkZ5QztFbEcrOFIzQztBQUNGO0FhcnpSUTtFcUYvRE47SUFDRSxZQS9GMEM7SUFnRzFDLFdBaEcwQztFbEd1OVI1QztFa0dwM1JBO0lBQ0Usa0IxRjdGVztJMEY4RlgsbUIxRnRFMkI7RVI0N1I3QjtFa0duM1JBO0lBQ0UsWUF0R3dDO0lBdUd4QyxXQXZHd0M7RWxHNDlSMUM7QUFDRjtBbUd0L1JBO0VBQ0U7RUFDQTtFQUVBO0FuR3UvUkY7O0FtR3AvUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBbkdzL1JGO0FtR24vUkU7RUFDRSx5QmxHc0JhO0VrR3JCYjtBbkdxL1JKO0FtR24vUkk7RUFDRSx5QmpHcUNZO0VpR3BDWjtBbkdxL1JOO0FtR2ovUkU7RUFDRTtBbkdtL1JKO0FtR2ovUkk7RUFDRTtBbkdtL1JOO0FtRy8rUkU7RUFDRTtBbkdpL1JKO0FtRzkrUkU7RUFDRSx5QmxHb0NhO0VrR25DYjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqR2NjO0VpR2JkLCtCM0Z4Q29CO0UyRnlDcEI7RUFDQTtFQUNBO0VBQ0E7QW5HZy9SSjtBbUc5K1JJO0VBQ0U7RUFDQTtFQUNBO0FuR2cvUk47QW1HOStSTTtFQUNFLGVqR0NVO0VpR0FWO0FuR2cvUlI7QW1HNStSSTtFQUNFO0FuRzgrUk47QW1HMStSRTtFQUNFO0VBQ0E7RUFDQSxvQzNGdkVrQjtFMkZ3RWxCO0VBQ0E7QW5HNCtSSjtBbUd6K1JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HMitSSjtBbUd4K1JFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5HeStSSjtBbUd0K1JFO0VBQ0U7RUFDQTtBbkd3K1JKO0FtR3IrUkU7RUFDRTtBbkd1K1JKO0FtR3ArUkU7RUFDRTtBbkdzK1JKO0FtR2orUkU7RUFDRSxtQmxHbkVhO0VrR29FYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR20rUko7QW1HaitSSTtFQUNFO0VBQ0E7RUFDQTtBbkdtK1JOO0FtR2grUkk7RUFDRSwrQjNGbkhrQjtFMkZvSGxCO0VBQ0E7RUFDQTtBbkdrK1JOO0FtRy85Ukk7RUFDRSwrQjNGMUhrQjtFMkYySGxCO0VBQ0E7QW5HaStSTjtBbUc5OVJJO0VBQ0U7QW5HZytSTjtBbUc5OVJNO0VBQ0U7RUFDQTtBbkdnK1JSO0FtRzM5UkU7RUFDRTtFQUNBO0VBQ0E7QW5HNjlSSjtBbUczOVJJO0VBQ0U7QW5HNjlSTjtBbUd6OVJFO0VBQ0UseUJqR3ZEZTtFaUd3RGY7RUFDQTtFQUNBO0VBQ0EsY2pHbkdjO0VpR29HZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQjNGL0pvQjtFMkZnS3BCLGdCM0Y3SjRCO0FSd25TaEM7QW1HejlSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCakd4RWtCO0VpR3lFbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkcyOVJOO0FtR3g5Ukk7RUFDRTtFQUNBO0VBQ0E7QW5HMDlSTjtBbUdwOVJFO0VBQ0U7RUFDQTtFQUNBO0FuR3M5Uko7QW1HbjlSRTtFQUNFO0VBQ0E7RUFDQSwrQjNGaE1vQjtFMkZpTXBCLGdCM0Y5TDRCO0UyRitMNUI7RUFDQTtBbkdxOVJKO0FtR2w5UkU7RUFDRSx5QmpHMUdlO0VpRzRHZixjakdwSmM7RWlHcUpkO0VBQ0EsK0IzRjNNb0I7RTJGNE1wQixnQjNGek00QjtFMkYwTTVCO0FuR205Uko7QW1HajlSSTtFQUNFLGdCM0YvTXVCO0FSa3FTN0I7QW1HOThSRTtFQUNFLGNsRzFOWTtFa0cyTlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HZzlSSjtBbUc3OFJFO0VBQ0U7RUFDQTtFQUNBO0FuRys4Uko7QW1HNzhSSTtFQUNFO0FuRys4Uk47QW1HNzhSTTtFQUNFO0FuRys4UlI7QW1HMzhSSTtFQUNFLCtCM0Y5T2tCO0UyRitPbEI7RUFDQTtFQUNBO0FuRzY4Uk47QW1HMzhSTTtFQUNFLGNqR3ZKVztBRm9tU25CO0FtRzM4UlE7RUFDRSxjakcxSlM7QUZ1bVNuQjtBbUd2OFJFO0VBQ0U7QW5HeThSSjtBbUd2OFJJO0VBQ0U7QW5HeThSTjtBbUd0OFJJO0VBQ0U7RUFDQTtFQUNBO0FuR3c4Uk47QW1HcDhSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HczhSSjtBbUduOFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3E4Uko7QW1HbjhSSTtFQUNFO0VBQ0E7RUFDQTtBbkdxOFJOO0FtR2o4UkU7RUFDRTtFQUNBLG9DM0YxU2tCO0UyRjJTbEIsZ0IzRjFTdUI7RTJGMlN2QjtFQUNBO0FuR204Uko7QW1HajhSSTtFQUNFLG9DM0ZoVGdCO0UyRmlUaEIsZ0IzRmhUcUI7QVJtdlMzQjtBbUdqOFJNO0VBQ0U7RUFDQSwrQjNGL1NnQjtFMkZnVGhCLGdCM0Y3U3dCO0UyRjhTeEI7RUFDQTtBbkdtOFJSO0FtRy83UlE7RUFDRTtBbkdpOFJWO0FtRzk3UlE7RUFDRTtFQUNBLCtCM0Y1VGM7RTJGNlRkLGdCM0YxVHNCO0UyRjJUdEI7QW5HZzhSVjtBbUcxN1JFO0VBQ0U7RUFDQTtFQUNBLG9DM0Y3VWtCO0UyRjhVbEIsZ0IzRjdVdUI7QVJ5d1MzQjtBbUd6N1JFO0VBQ0U7RUFDQTtFQUNBLCtCM0Y5VW9CO0UyRitVcEIsZ0IzRjlVeUI7RTJGZ1Z6QjtFQUNBO0VBQ0E7QW5HMDdSSjtBbUd4N1JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5HMDdSTjtBbUd2N1JJO0VBQ0Usb0MzRm5XZ0I7RTJGb1doQjtFQUNBO0VBQ0E7RUFDQTtBbkd5N1JOO0FtR3Y3Uk07RUFDRTtFQUNBO0VBQ0E7RUFDQSwrQjNGdldnQjtBUmd5U3hCO0FtR3A3UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3M3Uko7QW1HbjdSTTtFQUNFO0VBQ0E7RUFDQSxjakdsVVU7RWlHbVVWO0FuR3E3UlI7QW1HbjdSUTtFQUNFLHlCakd0VVE7RWlHdVVSLGNsR3RWTztBRDJ3U2pCO0FtRy82UkU7RUFDRTtBbkdpN1JKO0FtRy82Ukk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdpN1JOO0FtRzk2Ukk7RUFDRTtBbkdnN1JOO0FtRzU2UkU7RUFDRTtFQUNBO0VBQ0Esb0MzRjdaa0I7RTJGOFpsQixnQjNGN1p1QjtFMkY4WnZCO0VBQ0EsY2pHcldjO0FGbXhTbEI7QW1HMzZSRTtFQUNFO0VBQ0E7RUFDQSwrQjNGaGFvQjtFMkZpYXBCLGdCM0Y5WjRCO0UyRitaNUIsY2pHN1djO0FGMHhTbEI7QW1HMTZSRTtFQUNFO0VBQ0E7QW5HNDZSSjtBbUcxNlJJO0VBQ0U7QW5HNDZSTjtBbUd6NlJJO0VBQ0U7RUFDQTtBbkcyNlJOO0FtR3g2Ukk7RUFDRTtFQUNBO0FuRzA2Uk47QW1HdjZSSTtFQUNFO0FuR3k2Uk47QW1HdDZSSTtFQUNFO0VBQ0E7RUFDQTtBbkd3NlJOO0FtR2w2Ukk7RUFDRTtBbkdvNlJOO0FtR2g2UkU7RUFDRSxjbEdwWWE7RWtHcVliO0FuR2s2Uko7QW1HLzVSRTtFQUNFO0VBQ0E7RUFDQTtBbkdpNlJKO0FtRy81Ukk7RUFDRSxtQmpHN1hZO0FGOHhTbEI7QW1HOTVSSTtFQUNFLHlCakc5WGdCO0FGOHhTdEI7QW1HNzVSSTtFQUNFLGNqR2xZZ0I7QUZpeVN0Qjs7QUVyM1NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBa0c0QkE7RUFDRTtFQUNBO0VBQ0E7QXBHMDRTRjtBb0d4NFNFO0VBQW9CO0FwRzI0U3RCOztBb0d4NFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHMjRTRjs7QW9HeDRTQTtFQUNDLHlCbkd0RGU7RW1HdURmO0VBQ0E7QXBHMjRTRDs7QW9HcjRTRTtFQUNFLHFCbEdpQ1c7RWtHaENYO0VBQ0E7QXBHdzRTSjtBb0dyNFNFO0VBQ0U7QXBHdTRTSjs7QW9HbjRTQTtFOUJwRUU7RUFDQTtBdEUyOFNGO0FzRXo4U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEUyOFNKO0FzRXg4U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUwOFNKOztBb0duNVNBO0VBQ0U7RUFDQTtFQUNBO0FwR3M1U0Y7O0FvR241U0E7RUFDRTtBcEdzNVNGOztBb0duNVNBO0VBQ0UsY2xHL0JnQjtFa0dnQ2hCLG9DNUYzRm9CO0U0RjRGcEIsa0I1Rm5FYTtFNEZvRWIsZ0I1RjVGeUI7RTRGNkZ6QixtQjVGN0M2QjtBUm04Uy9COztBb0dsNVNBO0VBQ0M7QXBHcTVTRDs7QW9HbDVTQTtFQUNFO0FwR3E1U0Y7QW9HbjVTRTtFQUNFO0VBQ0E7QXBHcTVTSjs7QW9HajVTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNsRzlCa0I7RWtHK0JsQixvQzVGcEhvQjtBUndnVHRCOztBb0dqNVNBO0VBQ0UsZTVGN0ZhO0U0RjhGYjtBcEdvNVNGO0FvR2w1U0U7RUFDRTtBcEdvNVNKOztBb0doNVNBO0VBQ0U7RUFDQSxjbEc3Q2tCO0VrRzhDbEI7QXBHbTVTRjtBb0dqNVNFO0VBRUU7QXBHazVTSjs7QW9HOTRTQTtFQUNFO0VBQ0E7QXBHaTVTRjtBb0cvNFNFO0VBQVE7QXBHazVTVjtBb0doNVNFOztFQUVFLFlBN0kwQjtFQThJMUIsV0E5STBCO0FwR2dpVDlCO0FvRy80U0U7RUFDRSxlbkd0Slk7QUR1aVRoQjtBb0cvNFNFO0VBQ0UsYW5HekpZO0FEMGlUaEI7O0FvRzc0U0E7RUFDQyxtQjVGbkljO0U0Rm9JZCxnQjVGMUo0QjtFNEYySjVCLGNuR3RIZ0I7QURzZ1RqQjtBb0c5NFNDO0VBQ0Msb0M1RnJLb0I7RTRGc0twQixtQjVGNUlhO0U0RjZJYixjbEcxRWdCO0VrRzJFaEIsbUI1RnRINkI7QVJzZ1QvQjtBb0c3NFNDO0VBQ0MsY2xHakZ1QjtFa0drRnZCO0FwRys0U0Y7O0FvRzE0U0U7O0VBRUUsZWxHekdhO0VrRzBHYixhbEcxR2E7QUZ1L1NqQjs7QW9HejRTQTtFQUNFO0VBQ0E7RUFDQTtBcEc0NFNGO0FvRzE0U0U7RUFFRTtFQUNBO0VBQ0E7QXBHMjRTSjtBb0d6NFNJO0VBQVk7QXBHNDRTaEI7QW9HNzNTQztFQUNFLGtCNUYvTFk7RTRGZ01aLGlCNUYxSzRCO0FSeWlUL0I7O0FvRzEzU0E7RUFjQTs7Ozs7O0dBQUE7QXBHczNTQTtBb0dsNFNDO0VBQ0MsNkRBdk1xQztBcEcya1R2QztBb0doNFNFO0VBQ0MsNkRBNU1vQztBcEc4a1R2Qzs7QWFyN1NRO0V1RnlFTjtJQUNFLG1CNUY1Tlc7STRGNk5YO0lBQ0E7RXBHZzNTRjtFb0d0MlNFO0lBQXlCO0VwR3kyUzNCO0VvR3QyU0E7SUFDRTtFcEd3MlNGO0VvR3AyU0E7SUFDRTtFcEdzMlNGO0VvR24yU0E7SUFFRTtFcEdvMlNGO0FBQ0Y7QWF6OFNRO0V1RnlHTjtJQUNFO0lBQ0E7RXBHbTJTRjtFb0doMlNBO0lBQ0U7RXBHazJTRjtFb0cvMVNBO0lBQ0UsaUI1RjVRVztJNEY2UVgsb0I1RnJQMkI7RVJzbFQ3QjtFb0c1MVNEO0lBQ0UsZTVGclJZO0k0RnNSWixxQjVGalE0QjtFUitsVDdCO0FBQ0Y7QWExOVNRO0V1RmtJUjs7OztHQUFBO0FwRysxU0E7QWE1OVNRO0V1RnFJTjtJQUNFLGlCNUZwU1c7STRGcVNYLGlCNUZoUjJCO0VSMG1UN0I7RW9HdjFTQTtJQUNFLGU1RnBTVztFUjZuVGI7RW9HdDFTQTtJQUNEO0VwR3cxU0M7QUFDRjtBcUd4cFRFO0VBQ0U7QXJHMHBUSjs7QXFHcnBURTtFQUNFO0VBQ0Esb0NyRkNpQjtBaEJ1cFRyQjtBcUdycFRFO0VBQ0U7RUFDQTtFQUNBLGlFQWpCa0M7RUFrQmxDO0FyR3VwVEo7O0FxR25wVEE7RS9CaEJFO0VBQ0E7RStCa0JBO0FyR3NwVEY7QXNFdHFURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RXdxVEo7QXNFcnFURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXVxVEo7O0FxR2xxVEE7RUFDRTtFQUNBO0VBQ0E7QXJHcXFURjs7QXFHbHFUQTtFQUNFO0VBQ0E7QXJHcXFURjtBcUducVRFO0VBQ0UsZ0I3RmhDOEI7QVJxc1RsQzs7QUVqc1RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb0dGQTtFQUNFO0VBQ0E7RUFDQTtBdEdvdlRGO0FzR2x2VEU7RUFDRTtBdEdvdlRKOztBc0dodlRBOztFQzRGRTtFQUlFO0VDbEdBLGdCQUZVO0VBR1YsZUFIVTtBeEc0dlRkOztBc0dudlRBO0VBQ0U7QXRHc3ZURjs7QXNHbnZUQTtFQUNFO0F0R3N2VEY7O0FzR252VEE7RUFDRSxXcEcrRGlCO0VvRzlEakIsb0M5Rm5Db0I7RThGb0NwQixtQjlGVmE7RThGV2IsZ0I5Rm5DOEI7RThGb0M5QixtQjlGWTZCO0FSMHVUL0I7O0FzR252VEE7RUFDRSxjcEcyQ2tCO0VvRzFDbEIsZTlGaEJhO0U4RmlCYixtQjlGSzZCO0U4Rko3QjtBdEdzdlRGOztBYXBuVFE7RXlGOUhOO0lDK0RBO0lBSUU7SUNsR0EsZ0JBRlU7SUFHVixlQUhVO0lGb0NWO0V0R3d2VEY7RXNHcnZUQTtJQ3lEQTtJQUlFO0lDbEdBLGdCQUZVO0lBR1YsZUFIVTtJRjBDVjtJQUNBO0V0R3l2VEY7QUFDRjtBYXRvVFE7RXlGL0dOO0lBQ0UsbUI5RnZDVztJOEZ3Q1gscUI5RmxCMkI7RVIwd1Q3QjtBQUNGO0FFL3lUQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q2s0VEY7QTZDaDRURTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDaTRUSjtBNkM5M1RFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDZzRUSjtBNkM3M1RFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3QyszVEo7QTZDNTNURTtFQUNFLFczQzRDZTtBRmsxVG5CO0E2QzUzVEk7RUFDRTtBN0M4M1ROOztBNkNuM1RBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0NrNlRGO0E2Q2g2VEU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2k2VEo7QTZDOTVURTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q2c2VEo7QTZDNzVURTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0MrNVRKO0E2QzU1VEU7RUFDRSxjNUNuRFk7QURpOVRoQjtBNkM1NVRJO0VBQ0U7QTdDODVUTjs7QTZDNzRUQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0NrOFRGO0E2Q2g4VEU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2k4VEo7QTZDOTdURTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q2c4VEo7QTZDNzdURTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0MrN1RKO0E2QzU3VEU7RUFDRSxjM0NNYztBRnc3VGxCO0E2QzU3VEk7RUFDRTtBN0M4N1ROOztBNkN0NlRBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQm8vVG5COztBNkN0NlRBO0VBQ0U7QTdDeTZURjtBNkN2NlRFO0VBQ0UsVzNDR2U7QUZzNlRuQjs7QTZDcjZUQTtFQUNFO0E3Q3c2VEY7QTZDdDZURTtFQUNFLGMzQ05rQjtBRjg2VHRCOztBNkNwNlRBO0VBQ0U7QTdDdTZURjtBNkNyNlRFO0VBQ0UsYzVDNUdZO0FEbWhVaEI7QTZDcDZURTtFQUNFLFczQ2pCZTtBRnU3VG5COztBNkNsNlRBO0VBQ0UsYzVDckhjO0FEMGhVaEI7QTZDbjZURTtFQUNFLGM1Q3hIWTtBRDZoVWhCO0E2Q2w2VEU7RUFDRSxjM0NuRWM7QUZ1K1RsQjs7QTZDaDZUQTs7O0VBRUUsYzVDN0hnQjtBRGlpVWxCO0E2Q2w2VEU7OztFQUVFO0E3Q3E2VEo7QTZDbDZURTs7O0VBQ0UsYzVDckljO0FEMmlVbEI7O0E2Q2w2VEE7RUFDRTtBN0NxNlRGO0E2Q242VEU7RUFDRSxjM0N6RmM7QUY4L1RsQjtBNkNsNlRFO0VBQ0UsYzNDN0ZjO0FGaWdVbEI7O0E2Q2g2VEE7RUFDRSxjM0NsR2dCO0FGcWdVbEI7QTZDajZURTtFQUNFO0E3Q202VEo7QTZDaDZURTtFQUNFO0E3Q2s2VEo7O0E2Qzk1VEE7RUFDRTtFQUNBO0E3Q2k2VEY7O0EwRWhrVUE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSK2hVL0I7QTBFbmtVRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGN4RWlFZ0I7RXdFaEVoQixvQ2xFckJrQjtFa0VzQmxCLG1CbEVJVztFa0VIWCxnQmxFckI0QjtFa0VzQjVCLG1CbEUwQjJCO0VrRXpCM0IsbUJBakJ3QjtBMUV3b1U1QjtBMEVwblVFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVIycFU3QjtBMEVqb1VFOzs7RUFFRSxnQmxFMUI0QjtBUjhwVWhDO0EwRWpvVUU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0EsbUJBbkN3QjtBMUU0c1U1QjtBMEV0cVVFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFc3JVSjtBMEVuclVFOzs7RUFDRTtBMUV1clVKO0EwRXByVUU7OztFQUNFO0ExRXdyVUo7QTBFcnJVRTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFeXJVSjtBMEV0clVFOzs7RUFDRTtFQUNBO0ExRTByVUo7QTBFdnJVRTs7O0VBQ0U7QTFFMnJVSjs7QUVydlVBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBdUdVQTtFQUNFO0VBQ0E7RUFDQTtBekc0eFVGOztBeUd6eFVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpHNHhVRjs7QXlHenhVQTtFQUNFO0VBQ0EseUJ4R25DYztFd0dvQ2Q7QXpHNHhVRjs7QXlHenhVQTtFQUNFO0F6RzR4VUY7QXlHMXhVRTtFQUNFO0F6RzR4VUo7QXlHenhVRTtFQUNFO0F6RzJ4VUo7O0F5R3Z4VUE7RW5DOUNFO0VBQ0E7QXRFeTBVRjtBc0V2MFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFeTBVSjtBc0V0MFVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFdzBVSjtBeUd0eVVJO0VBQ0U7RUFFQTtBekd1eVVOO0F5R3J5VU07RUFDRSxjdkc2QlU7QUYwd1VsQjtBeUdueVVJO0VBQ0U7RUFDQTtBekdxeVVOO0F5R2x5VUk7RUFDRSwrQmpHcEVrQjtFaUdxRWxCLGdCakdsRTBCO0FSczJVaEM7O0F5Ry94VUE7RUFDRTtFQUNBO0VBQ0E7QXpHa3lVRjs7QXlHL3hVQTtFQUNFO0VBQ0E7QXpHa3lVRjs7QXlHL3hVQTtFQUNFLGN2R2pDZ0I7RXVHa0NoQixvQ2pHN0ZvQjtFaUc4RnBCLG1CakdwRWE7RWlHcUViLGdCakc5RnlCO0FSZzRVM0I7O0F5Ry94VUE7RUFHRTs7OztHQUFBO0VBTUEsb0NqRzNHb0I7RWlHNEdwQixtQmpHbEZhO0VpR21GYixnQmpHNUd5QjtFaUc2R3pCLG1Cakc1RDZCO0VpRzZEN0IsbUJBM0Y2QjtBekcwM1UvQjs7QXlHNXhVQTtFQUNFO0F6Ryt4VUY7QXlHN3hVRTtFQUNFLG1Cakd6Rlc7QVJ3M1VmO0F5RzV4VUU7RUFDRTtFQUNBLG9DakczSGtCO0FSeTVVdEI7O0F5RzF4VUE7RUFDRSxtQmpHbkdhO0FSZzRVZjs7QXlHMXhVQTtFQUNFLGN2Ry9Da0I7RXVHZ0RsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHNnhVRjtBeUczeFVFO0VBQ0U7RUFDQTtBekc2eFVKO0F5RzN4VUU7RUFDRTtBekc2eFVKO0F5RzF4VUU7RUFDRTtBekc0eFVKOztBeUd4eFVBO0VBQ0U7RUFDQTtFQUNBO0F6RzJ4VUY7QXlHenhVRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpHMnhVSjtBeUcxeFVJO0VBQ0U7QXpHNHhVTjtBeUd4eFVFO0VBQ0U7QXpHMHhVSjtBeUd2eFVFO0VBQ0U7QXpHeXhVSjs7QXlHcnhVQTtFQUNFLHlCeEdqTGM7QUR5OFVoQjtBeUd0eFVFO0VBQ0U7QXpHd3hVSjtBeUd0eFVJO0VBQ0U7RUFDQTtFQUNBO0F6R3d4VU47QXlHcnhVTTtFQUNFLG1CakdyS087RWlHc0tQLG1Cakc5SXVCO0FScTZVL0I7QXlHcHhVSTtFQUNFO0F6R3N4VU47QXlHbnhVSTtFQUNFLGN2RzdJWTtFdUc4SVosbUJqRzVLUztFaUc2S1QsaUJqR3BKeUI7RWlHcUp6QjtFQUNBO0F6R3F4VU47QXlHbnhVSTtFQUNFO0VBQ0E7QXpHcXhVTjtBeUdweFVNO0VBQ0U7RUFDQSx5QnhHak5RO0V3R2tOUixjdkd6SlU7RXVHMEpWO0F6R3N4VVI7O0FFLzlVQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q21qVkY7QTZDampWRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDa2pWSjtBNkMvaVZFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDaWpWSjtBNkM5aVZFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q2dqVko7QTZDN2lWRTtFQUNFLFczQzRDZTtBRm1nVm5CO0E2QzdpVkk7RUFDRTtBN0MraVZOOztBNkNwaVZBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0NtbFZGO0E2Q2psVkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2tsVko7QTZDL2tWRTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q2lsVko7QTZDOWtWRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0NnbFZKO0E2QzdrVkU7RUFDRSxjNUNuRFk7QURrb1ZoQjtBNkM3a1ZJO0VBQ0U7QTdDK2tWTjs7QTZDOWpWQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0NtblZGO0E2Q2puVkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2tuVko7QTZDL21WRTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q2luVko7QTZDOW1WRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0NnblZKO0E2QzdtVkU7RUFDRSxjM0NNYztBRnltVmxCO0E2QzdtVkk7RUFDRTtBN0MrbVZOOztBNkN2bFZBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQnFxVm5COztBNkN2bFZBO0VBQ0U7QTdDMGxWRjtBNkN4bFZFO0VBQ0UsVzNDR2U7QUZ1bFZuQjs7QTZDdGxWQTtFQUNFO0E3Q3lsVkY7QTZDdmxWRTtFQUNFLGMzQ05rQjtBRitsVnRCOztBNkNybFZBO0VBQ0U7QTdDd2xWRjtBNkN0bFZFO0VBQ0UsYzVDNUdZO0FEb3NWaEI7QTZDcmxWRTtFQUNFLFczQ2pCZTtBRndtVm5COztBNkNubFZBO0VBQ0UsYzVDckhjO0FEMnNWaEI7QTZDcGxWRTtFQUNFLGM1Q3hIWTtBRDhzVmhCO0E2Q25sVkU7RUFDRSxjM0NuRWM7QUZ3cFZsQjs7QTZDamxWQTs7O0VBRUUsYzVDN0hnQjtBRGt0VmxCO0E2Q25sVkU7OztFQUVFO0E3Q3NsVko7QTZDbmxWRTs7O0VBQ0UsYzVDckljO0FENHRWbEI7O0E2Q25sVkE7RUFDRTtBN0NzbFZGO0E2Q3BsVkU7RUFDRSxjM0N6RmM7QUYrcVZsQjtBNkNubFZFO0VBQ0UsYzNDN0ZjO0FGa3JWbEI7O0E2Q2psVkE7RUFDRSxjM0NsR2dCO0FGc3JWbEI7QTZDbGxWRTtFQUNFO0E3Q29sVko7QTZDamxWRTtFQUNFO0E3Q21sVko7O0E2Qy9rVkE7RUFDRTtFQUNBO0E3Q2tsVkY7O0EwRWp2VkE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSZ3RWL0I7QTBFcHZWRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGN4RWlFZ0I7RXdFaEVoQixvQ2xFckJrQjtFa0VzQmxCLG1CbEVJVztFa0VIWCxnQmxFckI0QjtFa0VzQjVCLG1CbEUwQjJCO0VrRXpCM0IsbUJBakJ3QjtBMUV5elY1QjtBMEVyeVZFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVI0MFY3QjtBMEVselZFOzs7RUFFRSxnQmxFMUI0QjtBUiswVmhDO0EwRWx6VkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0EsbUJBbkN3QjtBMUU2M1Y1QjtBMEV2MVZFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFdTJWSjtBMEVwMlZFOzs7RUFDRTtBMUV3MlZKO0EwRXIyVkU7OztFQUNFO0ExRXkyVko7QTBFdDJWRTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFMDJWSjtBMEV2MlZFOzs7RUFDRTtFQUNBO0ExRTIyVko7QTBFeDJWRTs7O0VBQ0U7QTFFNDJWSjs7QUV0NlZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBd0dVQTtFQUNFO0VBQ0E7RUFDQTtBMUc2OFZGOztBMEcxOFZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFHNjhWRjs7QTBHMThWQTtFQUNFO0VBQ0EseUJ6R25DYztFeUdvQ2Q7QTFHNjhWRjs7QTBHMThWQTtFQUNFO0ExRzY4VkY7QTBHMzhWRTtFQUNFO0ExRzY4Vko7QTBHMThWRTtFQUNFO0ExRzQ4Vko7O0EwR3g4VkE7RXBDOUNFO0VBQ0E7QXRFMC9WRjtBc0V4L1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFMC9WSjtBc0V2L1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFeS9WSjtBMEd2OVZJO0VBQ0U7RUFFQTtBMUd3OVZOO0EwR3Q5Vk07RUFDRSxjeEc2QlU7QUYyN1ZsQjtBMEdwOVZJO0VBQ0U7RUFDQTtBMUdzOVZOO0EwR245Vkk7RUFDRSwrQmxHcEVrQjtFa0dxRWxCLGdCbEdsRTBCO0FSdWhXaEM7O0EwR2g5VkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUdtOVZGO0EwR2o5Vkk7RUFDRTtBMUdtOVZOOztBMEcvOFZBO0VBQ0U7RUFDQTtBMUdrOVZGOztBMEcvOFZBO0VBQ0UsY3hHdENnQjtFd0d1Q2hCLG9DbEdsR29CO0VrR21HcEIsbUJsR3pFYTtFa0cwRWIsZ0JsR25HeUI7QVJxalczQjs7QTBHLzhWQTtFQUdFOzs7O0dBQUE7RUFNQSxvQ2xHaEhvQjtFa0dpSHBCLG1CbEd2RmE7RWtHd0ZiLGdCbEdqSHlCO0VrR2tIekIsbUJsR2pFNkI7RWtHa0U3QixtQkFoR2tDO0ExRytpV3BDOztBMEc1OFZBO0VBQ0U7QTFHKzhWRjtBMEc3OFZFO0VBQ0UsbUJsRzlGVztBUjZpV2Y7QTBHNThWRTtFQUNFO0VBQ0Esb0NsR2hJa0I7QVI4a1d0Qjs7QTBHMThWQTtFQUNFLG1CbEd4R2E7QVJxaldmOztBMEcxOFZBO0VBQ0UsY3hHcERrQjtFd0dxRGxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUc2OFZGO0EwRzM4VkU7RUFDRTtFQUNBO0ExRzY4Vko7QTBHMzhWRTtFQUNFO0ExRzY4Vko7QTBHMThWRTtFQUNFO0ExRzQ4Vko7O0EwR3g4VkE7RUFDRTtFQUNBO0VBQ0E7QTFHMjhWRjtBMEd6OFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcyOFZKO0EwRzE4Vkk7RUFDRTtBMUc0OFZOO0EwR3g4VkU7RUFDSTtFQUNBO0ExRzA4Vk47QTBHdjhWRTtFQUNFO0ExR3k4Vko7O0EwR3I4VkE7RUFDRSx5QnpHdkxjO0FEK25XaEI7QTBHdDhWRTtFQUNFO0ExR3c4Vko7QTBHdDhWSTtFQUNFO0VBQ0E7RUFDQTtBMUd3OFZOO0EwR3I4Vk07RUFDRSxtQmxHM0tPO0VrRzRLUCxtQmxHcEp1QjtBUjJsVy9CO0EwR3A4Vkk7RUFDRTtBMUdzOFZOO0EwR244Vkk7RUFDRSxjeEduSlk7RXdHb0paLG1CbEdsTFM7RWtHbUxULGlCbEcxSnlCO0VrRzJKekI7RUFDQTtBMUdxOFZOO0EwR244Vkk7RUFDRTtFQUNBO0ExR3E4Vk47QTBHcDhWTTtFQUNFO0VBQ0EseUJ6R3ZOUTtFeUd3TlIsY3hHL0pVO0V3R2dLVjtBMUdzOFZSOztBRXJwV0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5R0hBO0VBQ0U7QTNHeXNXRjs7QTJHdHNXQTs7OztFQUlFO0VBQ0E7QTNHeXNXRjs7QTJHdHNXQTtFQUNFO0EzR3lzV0Y7QTJHdnNXRTtFQUNFO0VBQ0E7RUFDQTtBM0d5c1dKOztBRXh0V0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EwR0lBO0VBQ0U7RUFDQTtBNUdxd1dGOztBNEdsd1dBO0V0Q2RFO0VBQ0E7QXRFb3hXRjtBc0VseFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFb3hXSjtBc0VqeFdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFbXhXSjs7QTRHbHhXQTtFQUNFO0VBQ0E7RUFDQTtBNUdxeFdGOztBNEdseFdBO0VBQ0UscURBbkI2QztFQW9CN0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3F4V0Y7QTRHbnhXRTtFQUNFO0E1R3F4V0o7QTRHbHhXRTtFQUNFLGExR2NjO0UwR2JkLGUxR2FjO0FGdXdXbEI7O0E0R2h4V0E7RUFDRSxrQkFuRDJDO0E1R3MwVzdDO0E0R2p4V0U7RUFDRTtBNUdteFdKOztBNEcvd1dBO0VBQ0U7QTVHa3hXRjs7QTRHL3dXQTtFQUNFLFcxR2tDaUI7RTBHakNqQixvQ3BHaEVvQjtFb0dpRXBCLG1CcEd2Q2E7RW9Hd0NiLGdCcEdoRThCO0VvR2lFOUIsbUJwR2pCNkI7QVJteVcvQjs7QTRHL3dXQTtFQUNFLGMxR2NrQjtFMEdibEIsZXBHN0NhO0VvRzhDYixtQnBHeEI2QjtFb0d5QjdCO0E1R2t4V0Y7O0E0Ry93V0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUdreFdGO0E0R2h4V0U7RUFDRTtBNUdreFdKOztBYXZyV1E7RStGdEZOO0lBQ0UsYUF6RjBDO0U1RzAyVzVDO0FBQ0Y7QWE3cldRO0UrRmhGTjtJQUNFLG1CcEd0RVc7SW9HdUVYLHFCcEdqRDJCO0VSaTBXN0I7QUFDRjtBRXQyV0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrRElBO0VBQ0UsY25EZmM7RW1EZ0JkO0VBQ0Esa0NwQ1BpQjtBaEJ5NVduQjs7QW9ELzRXQTs7RUFDRSxjbERvQ2dCO0FGKzJXbEI7O0FvRC80V0U7RUFDRSxjNUMrQmM7QVJtM1dsQjtBb0QvNFdFO0VBQ0UsZ0I1QzhCYztBUm0zV2xCOztBb0Q3NFdBOztFQUVFO0VBQ0Esb0M1Q3ZDb0I7RTRDd0NwQixnQjVDdkN5QjtBUnU3VzNCOztBb0Q3NFdBO0VBQ0UsYzVDZWdCO0U0Q2RoQixhQXJDb0I7RUFzQ3BCLGdCQXZDeUI7QXBEdTdXM0I7O0FvRDc0V0E7RUFDRSxnQjVDWWdCO0U0Q1hoQixhQXRDNEI7RUF1QzVCLGdCQXhDaUM7RUF5Q2pDO0FwRGc1V0Y7O0FhdHhXUTtFdUNySEo7SUFDRSxrQjVDRFk7RVJnNVdoQjtFb0Q1NFdFO0lBQ0Usa0I1Q0hZO0VSaTVXaEI7QUFDRjtBRWw4V0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FtREZBO0VBQ0UsV25Ec0ZpQjtFbURyRmpCLG9DN0Nab0I7RTZDYXBCLGdCN0NWNEI7RTZDVzVCO0VBQ0Esa0NyQ0hpQjtBaEJ1L1duQjs7QXFEai9XQTs7RUFDRSxjbkR3Q2dCO0FGNjhXbEI7O0FxRGwvV0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckRxL1dGOztBcURsL1dBOztFQUVFO0FyRHEvV0Y7O0FxRGwvV0E7RUFDRSxrQjdDK0JnQjtFNkM5QmhCLGdCQWhDZ0Q7QXJEcWhYbEQ7O0FxRGwvV0E7RUFDRSxjN0N5QmdCO0U2Q3hCaEIsZ0JBbkMyQztFQW9DM0MsaUJBbkM0QztBckR3aFg5Qzs7QUVuaFhBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb0RHQTtFQUNFLFdwRGlGaUI7RW9EaEZqQiwrQjlDWHNCO0U4Q1l0QixjOUMrQ2dCO0U4QzlDaEIsZ0I5Q1oyQjtFOENhM0I7RUFDQSxrQ3RDVGlCO0FoQjBrWG5COztBc0Q5alhBOztFQUNFLGNwRGtDZ0I7QUZnaVhsQjs7QXNEL2pYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RGtrWEY7QXNEaGtYRTtFQUNFLGtCOUMrQmM7RThDOUJkLG9COUM4QmM7RThDN0JkO0F0RGtrWEo7QXNEL2pYRTtFQUNFO0F0RGlrWEo7O0FzRDdqWEE7RUFDRTtBdERna1hGOztBc0Q3alhBO0VBRUU7RUFDQSxpQkEvQ3NEO0F0RDhtWHhEO0FzRDdqWEU7RUFBSTtBdERna1hOOztBc0Q3alhBO0VBQ0Usb0M5QzFEb0I7RThDMkRwQixrQjlDS2dCO0U4Q0poQixnQkFwRDREO0F0RG9uWDlEOztBc0Q3alhBO0VBQ0Usb0M5Q2hFb0I7QVJnb1h0Qjs7QXNEN2pYQTtFQUNFLGdCQTNEMEQ7QXREMm5YNUQ7O0FzRDdqWEE7RUFDRSxnQjlDckU0QjtFOENzRTVCLGlCQXBFc0Q7QXREb29YeEQ7O0FFN25YQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXNEQ0E7RUFDRTtFQUNBLFd0RGtGaUI7RXNEakZqQjtFQUNBLCtCaERYc0I7RWdEWXRCLGdCaERmNEI7RWdEZ0I1QjtFQUNBLGtDeENSaUI7QWhCcXJYbkI7O0F3RDFxWEE7O0VBQ0UsY3REbUNnQjtBRjJvWGxCOztBd0QzcVhBO0VBQ0UsZ0JoRDFCOEI7QVJ3c1hoQzs7QXdEM3FYQTtFQUNFO0VBQ0EsZ0JoRDlCNEI7RWdEK0I1QjtFQUNBLGlCQXpCMEM7QXhEdXNYNUM7O0F3RDNxWEE7RUFDRSxvQ2hEdkNvQjtFZ0R3Q3BCLG1CaERkYTtFZ0RlYixnQmhEeEN5QjtBUnN0WDNCOztBd0QzcVhBO0VBQ0Usb0NoRDdDb0I7RWdEOENwQixtQmhEcEJhO0VnRHFCYixnQmhEOUN5QjtBUjR0WDNCOztBd0QzcVhBO0VBQ0UsY2hEY2dCO0FSZ3FYbEI7O0FFcnRYQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXVETEE7RUFDRSxXdkR5RmlCO0V1RHhGakIsb0NqRFRvQjtFaURVcEIsa0JqRHNEZ0I7RWlEckRoQixnQmpEVnlCO0VpRFd6QixnQkFSd0I7RUFTeEI7RUFDQSxrQ3pDRmlCO0FoQjZ3WG5COztBeUR2d1hFO0VBQ0Q7QXpEMHdYRDs7QXlEdHdYQTs7RUFDRSxjdkRtQ2dCO0FGdXVYbEI7O0FFdHhYQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXdEQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QzFDVHdCO0UwQ1V4QjtBMURzMFhGOztBMERuMFhBOztFQUNFLHFCeERrQ2dCO0FGcXlYbEI7O0FFcDFYQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXlETEE7RUFDRSxXekR5RmlCO0V5RHhGakIsb0NuRFRvQjtFbURVcEIsa0JuRHdEZ0I7RW1EdkRoQixnQm5EUjRCO0VtRFM1QixnQkFSd0I7RUFTeEI7RUFDQTtFQUNBLGtDM0NIaUI7QWhCNjRYbkI7O0EyRHY0WEE7O0VBQ0UsY3pEd0NnQjtBRm0yWGxCOztBRWw1WEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyRFlBO0VBQ0U7RUFDQSxjNUR4QmM7RTREeUJkO0VBQ0E7RUFDQSxrQzdDakJpQjtFNkNrQmpCO0E3RHU3WEY7O0E2RHA3WEE7O0VBQ0UsYzNEeUJnQjtBRis1WGxCOztBNkRyN1hBO0VBQ0UsVzNEMkRpQjtBRjYzWG5COztBNkRyN1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R3N1hGOztBNkRyN1hBOztFQUVFLG9DckRuRG9CO0VxRG9EcEIsZ0JyRG5EeUI7QVIyK1gzQjs7QTZEcjdYQTtFQUNFLGNyREdnQjtFcURGaEIsYUEvQ3lDO0VBZ0R6QyxnQkFqRDhDO0E3RHkrWGhEOztBNkRyN1hBO0VBQ0Usa0JyRENnQjtFcURBaEIsYUFoRHlDO0VBaUR6QyxnQkFsRDhDO0VBbUQ5QztBN0R3N1hGOztBNkRyN1hBO0VBQ0Usb0NyRHJFb0I7RXFEc0VwQixrQnJETmdCO0VxRE9oQixnQnJEbkUwQjtFcURvRTFCLGdCQXJEdUM7QTdENitYekM7O0E2RHA3WEU7RUFDRSxjckRsQmM7QVJ5OFhsQjtBNkRwN1hFO0VBQ0Usa0JyRGxCYztBUnc4WGxCO0E2RG43WEU7RUFDRSxrQnJEckJjO0VxRHNCZCxnQkFsRTJDO0E3RHUvWC9DOztBYTUxWFE7RWdEbkZKO0lBQ0Usa0JyRG5DWTtJcURvQ1o7RTdEbTdYSjtFNkRoN1hFO0lBQ0Usa0JyRHRDWTtJcUR1Q1o7RTdEazdYSjtFNkQvNlhFO0lBQ0UsZ0JyRHpDWTtJcUQwQ1o7RTdEaTdYSjtBQUNGO0E2RzVoWUE7RUFDRTtFQUNBLGVyRzJCYTtBUm1nWWY7O0E2RzNoWUE7RUFDRTtFQUNBO0VBQ0E7QTdHOGhZRjtBNkc1aFlFOztFQUVFO0E3RzhoWUo7QTZHM2hZRTtFQUNFO0VBQ0E7QTdHNmhZSjs7QUVoaVlBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNEdaQTtFQUNFO0VBQ0E7RUFDQSxldEd3QmE7QVJxa1lmOztBOEcxbFlBO0VBQ0U7RUFDQTtBOUc2bFlGO0E4RzNsWUU7RUFDRTtFQUNBO0VBQ0E7QTlHNmxZSjtBOEcxbFlFOzs7O0VBSUU7QTlHNGxZSjtBOEd6bFlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUcybFlKO0E4R3hsWUU7RUFDRTtFQUNBO0E5RzBsWUo7O0FFL21ZQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZHWkE7RUFDRTtFQUNBLGV2R3lCYTtBUm1wWWY7O0ErR3pxWUE7RUFDRTtFQUNBO0EvRzRxWUY7QStHMXFZRTs7RUFFRTtFQUNBO0VBQ0E7QS9HNHFZSjtBK0d6cVlFO0VBQ0U7QS9HMnFZSjtBK0d4cVlFO0VBQ0U7QS9HMHFZSjtBK0d2cVlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0d5cVlKO0ErR3RxWUU7OztFQUdFO0EvR3dxWUo7QStHcnFZRTtFQUNFO0VBQ0E7QS9HdXFZSjs7QUVuc1lBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBOEdiQTtFQUNFO0VBQ0EsZXhHMEJhO0FSdXVZZjs7QWdIOXZZQTtFQUNFO0VBQ0E7QWhIaXdZRjtBZ0gvdllFOztFQUVFO0VBQ0E7RUFDQTtBaEhpd1lKO0FnSDl2WUU7RUFDRTtBaEhnd1lKO0FnSDd2WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSCt2WUo7QWdINXZZRTs7O0VBR0U7QWhIOHZZSjtBZ0gzdllFO0VBQ0U7RUFDQTtBaEg2dllKOztBaUhweVlBO0VBQ0U7RUFDQSxlekc2QmE7QVIwd1lmOztBaUhueVlFO0VBQ0U7RUFDQTtFQUNBO0FqSHN5WUo7QWlIbnlZRTs7O0VBR0U7QWpIcXlZSjtBaUhseVlFO0VBQ0U7RUFDQTtBakhveVlKOztBRXh5WUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnSFpBO0VBQ0U7RUFDQSxlMUd5QmE7QVI0MFlmOztBa0hsMllBO0VBQ0U7RUFDQTtBbEhxMllGO0FrSG4yWUU7RUFDRTtFQUNBO0VBQ0E7QWxIcTJZSjtBa0hsMllFO0VBQ0U7QWxIbzJZSjtBa0hqMllFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhtMllKO0FrSGgyWUU7OztFQUdFO0FsSGsyWUo7QWtILzFZRTtFQUNFO0VBQ0E7QWxIaTJZSjs7QUV4M1lBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBaUhaQTtFQUNFO0VBQ0EsZTNHeUJhO0FSNDVZZjs7QW1IbDdZQTtFQUNFO0FuSHE3WUY7QW1IbjdZRTs7RUFFRTtFQUNBO0VBQ0E7QW5IcTdZSjtBbUhsN1lFO0VBQ0U7QW5IbzdZSjtBbUhqN1lFO0VBQ0U7QW5IbTdZSjtBbUhoN1lFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhrN1lKO0FtSC82WUU7O0VBRUU7QW5IaTdZSjtBbUg5NllFO0VBQ0U7RUFDQTtBbkhnN1lKOztBRTE4WUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrSFpBO0VBQ0U7RUFDQSxlNUd5QmE7QVI4K1lmOztBb0hwZ1pBO0VBQ0U7QXBIdWdaRjtBb0hyZ1pFOztFQUVFO0VBQ0E7RUFDQTtBcEh1Z1pKO0FvSHBnWkU7RUFDRTtBcEhzZ1pKO0FvSG5nWkU7RUFDRTtBcEhxZ1pKO0FvSGxnWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSG9nWko7QW9IamdaRTs7RUFFRTtBcEhtZ1pKO0FvSGhnWkU7RUFDRTtFQUNBO0FwSGtnWko7O0FFNWhaQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW1IWkE7RUFDRTtFQUNBLGU3R3lCYTtBUmdrWmY7O0FxSHRsWkE7RUFDRTtFQUNBO0FySHlsWkY7QXFIdmxaRTs7RUFFRTtFQUNBO0VBQ0E7QXJIeWxaSjtBcUh0bFpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckh3bFpKO0FxSHJsWkU7Ozs7O0VBS0U7QXJIdWxaSjtBcUhwbFpFO0VBQ0U7RUFDQTtBckhzbFpKOztBc0hyblpBO0VBQ0U7RUFDQTtFQUNBLGU5R3FCYTtBUm1tWmY7O0FzSHBuWkU7RUFDRSxjOUdnRGM7QVJ1a1psQjtBc0hwblpFO0VBQ0Usa0I5R2dEYztBUnNrWmxCOztBYXQ5WVE7RXlHMUpKO0lBQ0Usa0I5R29DWTtFUmdsWmhCO0VzSGpuWkU7SUFDRSxrQjlHa0NZO0VSaWxaaEI7QUFDRjtBRWxvWkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxSFpBO0VBQ0U7RUFDQSxlL0d5QmE7QVJxcVpmOztBdUgzclpBO0VBQ0U7RUFDQTtBdkg4clpGO0F1SDVyWkU7RUFDRTtFQUNBO0VBQ0E7QXZIOHJaSjtBdUgzclpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkg2clpKO0F1SDFyWkU7Ozs7RUFJRTtBdkg0clpKO0F1SHpyWkU7RUFDRTtFQUNBO0F2SDJyWko7O0FFL3NaQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXNIWkE7RUFDRTtFQUNBLGVoSHlCYTtBUm12WmY7O0F3SHp3WkE7RUFDRTtFQUNBO0F4SDR3WkY7QXdIMXdaRTs7RUFFRTtFQUNBO0VBQ0E7QXhINHdaSjtBd0h6d1pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEgyd1pKO0F3SHh3WkU7Ozs7RUFJRTtBeEgwd1pKO0F3SHZ3WkU7RUFDRTtFQUNBO0F4SHl3Wko7O0FFOXhaQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXVIYUE7RUFDRTtFQUNBO0F6SGswWkY7QXlIaDBaRTtFQUNFLGtDekdsQmU7QWhCbzFabkI7QXlIaDBaSTtFQUNFLDBEQVhpQztBekg2MFp2Qzs7QXlIenpaRTs7RUFDRTtBekg2elpKO0F5SDF6WkU7O0VBQ0UsY3ZIWWM7QUZpelpsQjtBeUgxelpFOztFQUNFLGN2SFFjO0FGcXpabEI7QXlIMXpaRTs7RUFDRSxjdkhJYztBRnl6WmxCO0F5SDN6Wkk7O0VBQ0UsYXZIQ1k7RXVIQVo7QXpIOHpaTjs7QXlIenpaQTtFbkR6REU7RUFDQTtBdEVzM1pGO0FzRXAzWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEVzM1pKO0FzRW4zWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVxM1pKOztBeUh6MFpBO0VBQ0U7RUFDQTtFQUNBO0F6SDQwWkY7O0F5SHowWkE7RUFDRTtFQUNBLGtCQXZFNEM7RUF3RTVDO0F6SDQwWkY7O0F5SHowWkE7RUFDRSxxREE5RTJDO0VBK0UzQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0N6RzFFbUI7RXlHMkVuQjtFQUNBO0F6SDQwWkY7O0F5SHowWkE7O0VBRUU7RUFDQTtBekg0MFpGOztBeUh6MFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpINDBaRjs7QXlIejBaQTtFQUNFLGN4SHhHYztFd0h5R2Qsb0NqSDNHb0I7RWlINEdwQixpQmpIdEZhO0VpSHVGYixnQmpIM0c4QjtFaUg0RzlCO0VBQ0Esa0N6R25HaUI7QWhCKzZabkI7O0F5SHowWkE7RUFDRSxjdkg5QmtCO0V1SCtCbEIsZWpIekZhO0VpSDBGYixvQmpIbEU2QjtFaUhtRTdCO0VBQ0E7RUFDQSxrQ3pHNUdpQjtBaEJ3N1puQjtBeUgxMFpFO0VBQ0U7QXpINDBaSjs7QXlIeDBaQTtFQUNFO0F6SDIwWkY7O0FhNXhaUTtFNEczQ047SUFDRSxhQS9IMkM7RXpIMDhaN0M7QUFDRjtBRXI4WkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F3SFNBO0VBQ0U7RUFDQTtFQUVBO0ExSDIrWkY7QTBIeCtaSTtFQUNFO0ExSDArWk47QTBIditaSTtFQUNFLGN4SDBCWTtBRis4WmxCO0EwSHQrWkk7RUFDRSxjeEhzQlk7QUZrOVpsQjs7QTBIbitaQTtFcERuQ0U7RUFDQTtFb0RxQ0E7RUFDQTtBMUhzK1pGO0FzRTFnYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEU0Z2FKO0FzRXpnYUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUyZ2FKOztBMEhsL1pBO0VBQ0U7RUFDQTtFQUNBO0ExSHEvWkY7O0EwSGwvWkE7RUFDRSxxREF4RHVEO0VBeUR2RDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0MxR2pEbUI7RTBHa0RuQjtFQUNBO0ExSHEvWkY7O0EwSGwvWkE7RUFDRSxhQWxFMkM7RUFtRTNDO0VBQ0E7QTFIcS9aRjs7QTBIbC9aQTs7RUFFRTtBMUhxL1pGOztBMEhsL1pBO0VBQ0UsY3pIN0VjO0V5SDhFZCxvQ2xIaEZvQjtFa0hpRnBCLGtCbEhsRGE7RWtIbURiLGdCbEgvRTRCO0VrSGdGNUIscUJsSDVCNkI7RWtINkI3QjtFQUNBLGtDMUd6RWlCO0FoQjhqYW5COztBMEhsL1pBO0VBQ0UsV3hIUWlCO0V3SFBqQixvQ2xIMUZvQjtFa0gyRnBCLG1CbEhqRWE7RWtIa0ViLGdCbEgxRjhCO0VrSDJGOUIsbUJsSDNDNkI7RWtINEM3QixrQzFHbEZpQjtBaEJ1a2FuQjs7QWFwNlpRO0U2RzdFTjtJQUNFLGtCQWhHMEM7RTFIcWxhNUM7RTBIbC9aQTtJQUNFLGtCbEg5RVc7SWtIK0VYLG1CbEh2RDJCO0VSMmlhN0I7QUFDRjtBRWpsYUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5SHdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0MzRzNEcUI7RTJHNERyQjtFQUNBLFcvRy9EdUI7QVpzcmF6Qjs7QTJIcG5hQTtFQUNFO0VBdUNGOzs7O0dBQUE7QTNIcWxhQTtBMkgxbmFFO0VBQ0Q7QTNING5hRDtBMkh4bmFFOzs7Ozs7RUFNRSxZQzFFNEM7QTVIb3NhaEQ7QTJIdm5hRTtFQUNFLFNDOUU0QztBNUh1c2FoRDtBMkh0bmFFO0VBQ0U7QTNId25hSjtBMkhqbmFHO0VBQ0U7QTNIbW5hTDtBMkhobmFHO0VBQ0U7RUFDQTtBM0hrbmFMOztBMkhwbWFFOzs7RUFJRTtBM0hzbWFKO0EySGxtYUk7RUFDRTtBM0hvbWFOO0EySGxtYUk7RUFDRTtFQUNBO0EzSG9tYU47QTJIaG1hRTtFQUNFO0EzSGttYUo7O0EySDVsYUM7O0VBRUM7QTNIK2xhRjtBMkgzbGFFO0VBQ0k7QTNINmxhTjtBMkgzbGFFO0VBQ0M7RUFDQTtBM0g2bGFIOztBMkh4bGFBOzs7OztFQUtFLG1DM0c1SmtCO0FoQnV2YXBCOztBMkh4bGFBOztFcEIvREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VtQmtLWjtBM0g4bGFGOztBMkgzbGFBO0VBQ0UsWUNuSzBDO0VEb0sxQztFQUNBO0VBQ0E7QTNIOGxhRjtBYXhtYVE7RThHTVI7SUFPUTtFM0grbGFOO0FBQ0Y7QTJIN2xhRTtFQUNDO0EzSCtsYUg7O0EySDNsYUE7RUFDRSxtQjFIekplO0UwSDBKZjtFQUNBO0EzSDhsYUY7O0EySDNsYUE7OztFQUdFO0VBQ0E7RUFDQSxZQzVMMEM7RUQ2TDFDO0VBQ0E7QTNIOGxhRjs7QTJIM2xhQTtFQUNDO0VBQ0M7RUFFQTtBM0g2bGFGO0EySDVsYUU7RUFDRTtBM0g4bGFKO0EySDVsYU07RUFDRSxnQm5IcE53QjtBUmt6YWhDO0EySDVsYU07RUFDRSxrQm5Iak1PO0VtSGtNUCxvQm5IbE1PO0VtSG1NUCxnQm5Iek53QjtFbUgwTnhCO0VBQ0E7QTNIOGxhUjs7QTJIdmxhQTtFQUNFO0EzSDBsYUY7O0EySHZsYUE7RUFDRSwrQm5IMU9zQjtFbUgyT3RCLG1CbkhwTmE7RW1IcU5iLGdCbkh6TzhCO0VtSDBPOUIscUJuSHROYTtFbUh1TmI7QTNIMGxhRjtBMkh4bGFFO0VBQ0U7QTNIMGxhSjtBMkh2bGFFO0VBQ0UsK0JuSHJQb0I7RW1Ic1BwQixtQm5IL05XO0VtSGdPWCxnQm5IcFA0QjtFbUhxUDVCLHFCbkhqT1c7QVIwemFmO0EySHRsYUU7RUFDQyxnQm5IM1AwQjtBUm0xYTdCO0EySHJsYUU7RUFDRCwrQkExT2tDO0EzSGkwYW5DO0EySHJsYUM7RUFDRSwrQkE3T2dDO0EzSG8wYW5DO0EySHJsYUc7RUFDRSxjekhqTmE7QUZ3eWFsQjtBMkhwbGFHO0VBQVUsY3pIcE5LO0FGMnlhbEI7O0EySGxsYUE7RUFDRSxvQ25IclJvQjtFbUhzUnBCLG1Cbkh6UGE7RW1IMFBiLGdCbkh0UnlCO0VtSHVSekIsWUN2UXFDO0VEd1FyQyxxQm5INVBhO0FSaTFhZjs7QTJIbGxhQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSHFsYUY7QTJIbmxhRTtFQUNFO0VBQ0E7QTNIcWxhSjtBMkhsbGFFO0VBQ0U7RUFDQTtFQUNBO0EzSG9sYUo7QTJIbGxhRTtFQUNFO0VBQ0E7RUFDQTtBM0hvbGFKO0EySGpsYUU7RUFDQztFQUNBO0EzSG1sYUg7QTJIamxhRztFQUFRO0EzSG9sYVg7QTJIbmxhRztFQUFnQjtBM0hzbGFuQjtBMkhwbGFHO0VBQ0QsY3pIL1BnQjtBRnExYWxCO0EySHBsYUU7RUFDRTtBM0hzbGFKO0EySHBsYUk7RUFDRSxjekhyUVk7QUYyMWFsQjtBMkhubGFJO0VBQVUsY3pIeFFJO0FGODFhbEI7O0EySC9rYUE7RUFDRSxvREFwVTRCO0VBcVU1QixrREFwVTRCO0VBcVU1QjtFQUNBO0VBQ0E7QTNIa2xhRjs7QTJIL2thQTtFcEJsT0U7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4R3c1YWQ7O0EySGhsYUU7O0VBQ0U7RUFDQSxhekgvUmM7RXlIZ1NkLFlBMVM0QjtFQTJTNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBL1MyQjtBM0htNGEvQjtBMkhobGFJOztFQUNFLGN6SDNTWTtBRjgzYWxCO0EySGhsYUk7O0VBQ0U7RUFDQSxvQzNHOVZlO0FoQmk3YXJCO0EySGhsYUk7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIbWxhTjs7QTJIN2thRTtFQUNFO0EzSGdsYUo7O0EySDVrYUE7RUFFRTtFQUNBO0VBQ0E7QTNIOGthRjtBMkg1a2FFO0VBQ0U7RUFDQSxZQ3BYbUM7RURxWG5DO0VBQ0EsV0F4VzJCO0EzSHM3YS9CO0EySDVrYUk7RUFDRSxZQXZXcUI7RUF3V3JCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMERBM1cyQjtFQTRXM0IsV0E3V3FCO0EzSDI3YTNCO0EySDVrYU07RUFDRSxhekh4VlU7RXlIeVZWLGV6SHpWVTtBRnU2YWxCOztBMkh4a2FBO0VBQ0UsWUMxWXFDO0VEMllyQztBM0gya2FGO0EySHhrYUk7RUFDRSx1Q0F0WGtDO0EzSGc4YXhDO0EySHJrYUk7RUFDRSx3Q0EzWG1DO0EzSGs4YXpDO0EySGxrYUk7RUFDRSx1Q0FoWWtDO0EzSG84YXhDOztBMkgvamFBO0VBQ0UsY3pIdlhnQjtFeUh3WGpCLCtCbkg3YXVCO0VtSDhhdkI7RUFDQTtFQUNBO0VBQ0c7RUFDQTtFQUNIO0VBQ0E7QTNIa2thRDs7QTJIL2phQTtFQUNFO0VBQ0EsWUM5YXFDO0VEK2FyQztBM0hra2FGO0EySGhrYUU7RUFDRDtFQUNHO0EzSGtrYUo7O0EySDVqYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0gramFGO0EySDdqYUU7RUFDRTtFQUNBLGN6SHZaYztFeUh3WmQ7RUFDQSxvQ25IcGRrQjtFbUhxZGxCLG1Cbkh4Ylc7RW1IeWJYLGdCbkhyZHVCO0VtSHNkdkI7RUFDQTtFQUNBLHFCbkg1Ylc7RW1IOGJYO0VBQ0E7QTNIOGphSjtBMkgzamFFO0VBQ0UsK0JuSDFkb0I7RW1IMmRwQixtQm5IcGNXO0VtSHFjWCxnQm5IamV1QjtFbUhrZXZCO0VBQ0Esb0MzR3ZkaUI7QWhCb2hickI7QTJIM2phSTtFQUNDLG9DM0cxZGdCO0UyRzJkaEI7RUFDQTtFQUNBO0VBQ0E7QTNINmphTDtBMkgxamFJO0VBQ0Msc0MzR2pla0I7RTJHa2VsQjtFQUNBO0EzSDRqYUw7QTJIemphSTtFQUNDO0EzSDJqYUw7QTJIdmphRTtFQUNDO0EzSHlqYUg7QTJIdGphRTtFQUNFLGF6SG5jYztFeUhvY2Q7RUFDQSxXQWpkc0I7RUFrZHRCO0VBQ0EsVUFuZHNCO0EzSDJnYjFCOztBMkhwamFBO0VBQ0U7QTNIdWphRjs7QTJIcGphQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU0M5ZnFDO0VEK2ZyQztFQUNBO0VBQ0E7QTNIdWphRjs7QTJIcGphQTtFQUNFLCtGQXRnQmtDO0VBdWdCbEMsbURBcGdCMkM7RUFxZ0IzQztFQUNBO0VBQ0E7RUFDQTtBM0h1amFGOztBMkhwamFBO0VBQ0U7RUFDQTtFQUNBO0EzSHVqYUY7O0EySHBqYUE7RUFDRSwrRkFyaEJrQztFQXNoQmxDO0VBQ0E7QTNIdWphRjtBMkhyamFFO0VBQ0Usa0ZBeGlCZ0I7RUF5aUJoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHVqYUo7O0EySG5qYUE7RUFDRTtFQUNBO0VBR0E7QTNIb2phRjtBMkhsamFFO0VBQ0U7RUFDQTtBM0hvamFKO0EySGxqYUk7RUFDRTtFQUNBO0VBQ0E7QTNIb2phTjtBMkhqamFJO0VBQ0U7QTNIbWphTjs7QTJIOWlhQTtFQUNFLHlCekhuaEJnQjtFeUhvaEJoQixZQzlqQnFDO0VEK2pCckM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTQ2prQjBDO0VEa2tCMUM7RUFDQTtFQUNBO0EzSGlqYUY7QTJIL2lhRTtFQUNFLGtGQXhsQmdCO0VBeWxCaEI7RUFDQTtFQUNBLGFDemtCZ0Q7RUQwa0JoRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSGlqYUo7O0EySDdpYUE7RUFDRTtFQUNBO0EzSGdqYUY7QTJIOWlhRTtFQUNFO0EzSGdqYUo7O0EySDVpYUE7RUFDRSxZQy9sQnFDO0E1SDhvYnZDOztBMkg1aWFBO0VBQ0U7RUFDQSxjMUhubkJjO0UwSG9uQmQsK0JuSGhuQnNCO0VtSGluQnRCLGlCbkhqbUJhO0VtSGttQmIsZ0JuSC9tQjhCO0VtSGduQjlCO0VBQ0EsbUJuSHBtQmE7RW1IcW1CYjtBM0graWFGO0EySDdpYUU7RUFDRSxrQm5Icm1CVztBUm9wYmY7QTJINWlhRTtFQUNFO0EzSDhpYUo7O0EySDFpYUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNBbGxCbUM7QTNIK25ickM7QTJIM2lhRTtFQUVFO0VBQ0E7RUFDQTtBM0g0aWFKO0EySHppYUU7RUFDRSxZQTdsQmdDO0VBOGxCaEMsV0E5bEJnQztBM0h5b2JwQztBMkh6aWFJO0VBQ0UsYTFIM3BCVTtFMEg0cEJWLGUxSDVwQlU7QUR1c2JoQjs7QTJIdGlhQTtFQUNFO0EzSHlpYUY7O0EySHRpYUE7RUFDQztFQUNBO0VBQ0E7QTNIeWlhRDtBMkh2aWFDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNIeWlhRjtBMkh2aWFFO0VBQ0M7QTNIeWlhSDtBMkh0aWFFO0VBQ0U7RUFDRDtBM0h3aWFIO0EySHRpYUc7RUFDQztBM0h3aWFKO0EySHJpYUc7RUFDQztFQUNBO0EzSHVpYUo7QTJIbmlhRTtFQUNDO0VBQ0c7QTNIcWlhTjtBMkhuaWFHO0VBQ0MsY3pIOW9CYztBRm1yYmxCOztBMkg1aGFFO0VBQ0U7QTNIK2hhSjtBMkg1aGFFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIOGhhSjtBMkg1aGFJO0VBQ0U7RUFDQTtBM0g4aGFOO0EySDNoYUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0g2aGFOOztBYW5sYlE7RThHNGpCTjtJQUNFO0UzSDJoYUY7RTJIemhhRTtJQUNFO0lBQ0E7RTNIMmhhSjtFMkh2aGFGOzs7OztHQUFBO0EzSDhoYUE7QWE5bGJRO0U4RzBrQko7SUFDRTtFM0h1aGFKO0UySGxoYUU7SUFBa0I7RTNIcWhhcEI7RTJIbmhhRTtJQUFVO0UzSHNoYVo7RTJIcmhhRDtJQUFrQjtFM0h3aGFqQjtFMkhwaGFFO0lBQ0U7RTNIc2hhSjtFMkhsaGFBO0lBQ0U7RTNIb2hhRjtBQUNGO0FhbG5iUTtFOEdrbUJOO0lBQ0U7RTNIbWhhRjtBQUNGO0E2SHZ4YkE7RUFDRTtJQUVFO0U3SHd4YkY7RTZIcnhiQTtJQUVFO0U3SHN4YkY7RTZIbnhiQTtJQUNFO0U3SHF4YkY7QUFDRjtBNkhoeGJBO0VBQ0U7QTdIa3hiRjtBNkhoeGJFO0VBQ0U7QTdIa3hiSjs7QTZIN3diRTtFQUNFO0VBQ0Esb0M3R3BDaUI7QWhCb3pickI7O0E2SDV3YkE7RUFDRTtFQUNBLHlCM0hJZ0I7RTJISGhCO0VBQ0EsYzVIdkRjO0U0SHdEZDtFQUNBLG1Cckg5QmE7RXFIK0JiLGdCckhyRDJCO0VxSHNEM0IsWUE5RCtCO0VBK0QvQjtFQUNBLHFCckhWNkI7RXFIVzdCO0VBQ0E7RUFDQTtFQUNBLHNDN0dyRHFCO0U2R3NEckIsV0FyRStCO0E3SG8xYmpDOztBNkg1d2JBO0VBQ0UsMkNBcENvQztBN0htemJ0Qzs7QTZINXdiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIK3diRjtBNkg3d2JFO0VBQ0U7QTdIK3diSjs7QTZIM3diQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SDh3YkY7O0E2SDN3YkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0g4d2JGO0E2SDV3YkU7RUFDRTtBN0g4d2JKO0E2SDN3YkU7RUFDRTtFQUNBO0E3SDZ3Yko7QTZIMXdiRTtFQUNFLFlBbkcrQjtFQW9HL0IsV0FwRytCO0E3SGczYm5DOztBNkh4d2JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBeEg4QjtBN0htNGJoQztBNkh6d2JFO0VBQ0UsV0ExSDBCO0E3SHE0YjlCOztBNkh2d2JBO0VBQ0U7QTdIMHdiRjs7QTZIdndiQTtFQUNFLGMzSHhEZ0I7RTJIeURoQixvQ3JIeklvQjtFcUgwSXBCLGtCckgzR2E7RXFINEdiLGdCckgxSXlCO0VxSDJJekIscUJySHJGNkI7QVIrMWIvQjtBNkh4d2JFO0VBQ0UsVzNIOUNlO0UySCtDZjtFQUNBLG1CckhwSFc7RXFIcUhYLHFCckg3RjJCO0FSdTJiL0I7O0E2SHR3YkE7RUFDRTtFQUNBLG9Dckh4Sm9CO0VxSHlKcEIsb0JySDNIYTtFcUg0SGIsZ0JySHpKeUI7RXFIMEp6QixpQnJIckc2QjtFcUhzRzdCO0VBQ0E7QTdIeXdiRjs7QTZIdHdiQTtFQUNFO0VBQ0E7QTdIeXdiRjs7QWE1dmJRO0VnSFROO0lBQ0U7RTdIeXdiRjtFNkh0d2JBO0lBQ0U7SUFDQTtFN0h3d2JGO0U2SHJ3YkE7SUFDRTtFN0h1d2JGO0FBQ0Y7QWFwd2JRO0VnSENOO0lBQ0U7RTdIc3diRjtBQUNGO0E4SGo4YkE7RUFDRTtBOUhtOGJGOztBOEhoOGJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG04YkY7QThIaDhiSTtFQUNFO0VBQ0E7RUFFQTtFQUVBO0E5SGc4Yk47QThIMzdiSTtFQUNFO0VBRUE7RUFDQTtBOUg0N2JOO0E4SHg3YkU7RUFDRTtBOUgwN2JKO0E4SHQ3Ykk7RUFDRTtFQUNBO0VBQ0E7QTlIdzdiTjtBOEhyN2JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdTdiTjtBOEhyN2JNO0VBQ0U7RUFDQTtFQUNBO0E5SHU3YlI7QThIcjdiUTtFQUNFO0E5SHU3YlY7QThIcDdiUTtFQUNFLCtCdEhwRGM7RXNIcURkO0VBQ0Esa0J0SDdCSztFc0g4QkwsaUJ0SFBxQjtFc0hRckIsYzVIZ0NHO0FGczViYjtBOEhqN2JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SG03Yk47QThIajdiTTtFQUNFO0E5SG03YlI7QThILzZiSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIaTdiTjtBOEg5NmJJO0VBQ0U7RUFDQTtFQUNBO0E5SGc3Yk47QThIOTZiTTtFQUNFLG9DdEg5RmM7RXNIK0ZkO0VBQ0EsbUJ0SG5FTztFc0hvRVAsaUJ0SDNDdUI7RXNINEN2QjtFQUNBLFc1SEZXO0FGazdibkI7QThINzZiTTtFQUNFLG9DdEh2R2M7RXNId0dkO0VBQ0EsZXRIekZPO0VzSDBGUCxxQnRIckV1QjtFc0hzRXZCLGM1SGZhO0FGODdickI7QThINTZiTTtFQUNFLG9DdEgvR2M7RXNIZ0hkO0VBQ0Esa0J0SHhGTztFc0h5RlAsbUJ0SGpFdUI7RXNIa0V2QixjNUh2QmE7QUZxOGJyQjtBOEgzNmJNO0VBQ0Usb0N0SHZIYztFc0h3SGQ7RUFDQSxldEg5Rk87RXNIK0ZQLG1CdEh6RXVCO0VzSDBFdkIsYzVIekJPO0U0SDBCUDtBOUg2NmJSO0E4SHg2YkU7RUFDRSxvQ3RIbElrQjtFc0htSWxCO0VBQ0EsbUJ0SDFHVztFc0gyR1gsbUJ0SHBGMkI7RXNIcUYzQjtFQUNBLGM1SHpDUztFNEgwQ1Q7QTlIMDZiSjtBOEh2NmJFO0VBQ0Usb0N0SDVJa0I7RXNINklsQjtFQUNBLGlCdEh4SFc7RXNIeUhYLHFCdEhsRzJCO0VzSG1HM0I7RUFDQSxXNUhoRGU7RTRIaURmO0VBQ0E7RUFDQTtBOUh5NmJKO0E4SHQ2YkU7RUFDRSxvQ3RIeEprQjtFc0h5SmxCO0VBQ0EsbUJ0SDdIVztFc0g4SFgsaUJ0SHJHMkI7RXNIc0czQjtFQUNBLFc1SDVEZTtFNEg2RGY7RUFDQTtBOUh3NmJKO0E4SHI2YkU7RUFDRSxvQ3RIbktrQjtFc0hvS2xCO0VBQ0Esa0J0SHRJVztFc0h1SVgsaUJ0SGhIMkI7RXNIaUgzQjtFQUNBLFc1SHZFZTtFNEh3RWY7QTlIdTZiSjtBOEhuNmJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlIcTZiTjtBOEhoNmJJO0VBQ0UsK0J0SGpMa0I7RXNIa0xsQjtFQUNBLGV0SDlKUztFc0grSlQsbUJ0SHpJeUI7RXNIMEl6QjtFQUNBO0VBQ0E7RUFDQSxjNUg5RmdCO0U0SCtGaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SGs2Yk47QThIOTViRTtFQUNFO0VBQ0EseUI3SGxLYTtBRGtrY2pCO0E4SDc1YkU7RUFDRSxtQjVIbkhxQjtFNEhvSHJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0N0SHpOa0I7RXNIME5sQjtFQUNBLGV0SGhNVztFc0hpTVgsaUJ0SHRLMkI7RXNIdUszQjtFQUNBO0E5SCs1Yko7O0FFam5jQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QURoQkE7OzhDQUFBO0FDZ0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBRG9EQTtBOEhqRUE7RUFDRTtFQUNBO0EvSGl1Y0Y7QWFuamNRO0VrSGhMUjtJQUtJO0lBQ0E7RS9Ia3VjRjtBQUNGOztBK0gvdGNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EseUI5SGtCZTtFOEhqQmY7QS9IZ3VjRjtBK0g5dGNFO0VBQ0UsYzlIU1U7RThIUlYseUI5SG1CYTtBRDZzY2pCO0ErSDl0Y0k7RUFDRTtBL0hndWNOO0ErSDV0Y0U7RUFDRTtFQUNBO0EvSDh0Y0o7QWFsbGNRO0VrSDlJTjtJQUtJO0lBQ0E7RS9IK3RjSjtBQUNGO0ErSDd0Y0k7RUFDRTtBL0grdGNOO0ErSDV0Y0k7RUFDRTtFQUNBO0VBQ0Esa0J2SDlCUztFdUgrQlQ7RUFDQSxjN0hrQ2M7QUY0cmNwQjtBK0gzdGNJO0VBQ0U7QS9INnRjTjtBK0gxdGNJO0VBQ0U7RUFDQTtFQUNBO0EvSDR0Y047QStIMXRjTTtFQUNFO0VBQ0E7QS9INHRjUjtBK0gxdGNRO0VBQ0UsZTlIbEVNO0FEOHhjaEI7QStIdnRjSTtFQUNFLGM3SG9CTztBRnFzY2I7QStIdHRjSTtFQUNFO0VBQ0E7QS9Id3RjTjtBK0hydGNJO0VBQ0UsYzlIakZVO0FEd3ljaEI7QStIcHRjSTtFQUNFO0EvSHN0Y047QStIL3NjSTtFQUNFO0EvSGl0Y047QStIOXNjSTtFQUNFO0EvSGd0Y047QStIN3NjSTtFQUNFO0VBQ0E7RUFDQTtBL0grc2NOO0ErSDVzY0k7RUFDRTtBL0g4c2NOO0ErSDNzY0k7RUFDRTtFQUNBO0VBQ0E7QS9INnNjTjtBK0gxc2NJO0VBQ0UsbUJ2SDFGUztFdUgyRlQ7RUFDQSxjN0gzQk87QUZ1dWNiO0ErSHpzY0k7RUFDRSxrQnZIOUZTO0V1SCtGVDtFQUNBLGM3SGpDTztBRjR1Y2I7QStIeHNjSTs7RUFFRSxtQnZIdkdTO0V1SHdHVDtBL0gwc2NOO0ErSHZzY0k7RUFDRTtFQUNBO0VBQ0E7QS9IeXNjTjtBK0h0c2NJO0VBQ0U7QS9Id3NjTjtBK0hwc2NFO0VBQ0UseUI5SHhFYTtFOEh5RWI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOUh2SFU7RThId0hWLCtCdkhwSm9CO0V1SHFKcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hzc2NKO0ErSHBzY0k7RUFDRTtFQUNBO0VBQ0E7QS9Ic3NjTjtBK0hwc2NNO0VBQ0UsZTlIeElNO0U4SHlJTixhOUh6SU07QUQrMGNkO0ErSGpzY0U7RUFDRTtFQUVBLG9DdkhuTGtCO0V1SG9MbEIsZ0J2SG5MdUI7RXVIb0x2QixvQnZIN0pXO0V1SDhKWDtFQUNBO0EvSGtzY0o7QStIaHNjSTtFQUNFLGlCdkhwS1M7QVJzMmNmO0ErSDlyY007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hnc2NSO0ErSDNyY0U7RUFDRTtFQUNBO0VBQ0EsK0J2SHZNb0I7RXVId01wQixtQnZIakxXO0V1SGtMWDtBL0g2cmNKO0ErSDFyY0U7RUFDRTtFQUVBO0EvSDJyY0o7QStIenJjSTtFQUNFO0EvSDJyY047QStIdnJjRTtFQUNFO0EvSHlyY0o7QStIdHJjRTtFQUNFLHlCN0h0SXFCO0U2SHVJckI7RUFDQTtFQUNBLGM5SGxNVTtFOEhtTVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCdkhwT29CO0V1SHFPcEIsZ0J2SGxPNEI7QVIwNWNoQztBK0h0cmNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSHdyY047QStIcnJjSTtFQUNFO0EvSHVyY047QStIbnJjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IcXJjSjtBK0hscmNFO0VBQ0U7RUFDQTtFQUNBO0EvSG9yY0o7QStIbHJjSTtFQUNFO0VBQ0E7QS9Ib3JjTjtBK0hqcmNJO0VBQ0Usb0N2SGpSZ0I7RXVIa1JoQjtFQUNBO0VBQ0E7RUFDQTtBL0htcmNOO0ErSGpyY007RUFDRSwrQnZIbFJnQjtFdUhtUmhCO0VBQ0E7RUFDQTtBL0htcmNSO0ErSDlxY0U7RUFDRSxvQ3ZIalNrQjtFdUhrU2xCLGdCdkhqU3VCO0V1SGtTdkIsZXZIblJXO0V1SG9SWDtBL0hncmNKO0ErSDdxY0U7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLCtCdkh4U29CO0FScTljeEI7QStIMXFjRTtFQUNFLGlCdkg1Ulc7RXVINlJYLGdCdkg1U3lCO0V1SDZTekI7QS9INHFjSjtBK0h6cWNFO0VBQ0UsbUJ2SDNSVztFdUg0Ulg7RUFDQSxjOUg5UWE7QUR5N2NqQjtBK0h4cWNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9IMHFjSjtBK0h2cWNFO0VBQ0U7QS9IeXFjSjtBK0h2cWNJO0VBQ0U7RUFDQTtFQUNBO0EvSHlxY047QStIcHFjSTtFQUNFO0EvSHNxY047QStIbHFjRTtFQUNFO0VBQ0E7RUFDQTtBL0hvcWNKO0ErSGxxY0k7RUFDRSwrQnZIcFZrQjtFdUhxVmxCO0VBQ0EsbUJ2SC9UUztFdUhnVVQsbUJ2SDNTeUI7RXVINFN6QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3SDdRYztBRmk3Y3BCOztBZ0YxZ2RBO0VBQ0k7QWhGNmdkSjs7QWdGMWdkRTtFQUNFO0FoRjZnZEo7QWEvMWNRO0VtRS9LTjtJQUlJO0VoRjhnZEo7QUFDRjtBZ0Y1Z2RJO0VBQ0U7QWhGOGdkTjtBZ0YzZ2RJO0VBQ0U7RUFDQTtFQUdBOztJQUFBO0FoRjZnZE47QWdGeGdkSTtFQUNFO0FoRjBnZE47QWdGdmdkSTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBaEZ1Z2ROO0FhejNjUTtFbUV0Sko7SUFXSTtFaEZ3Z2ROO0FBQ0Y7QWdGcmdkSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnVnZE47QWdGcmdkTTtFQUNFO0FoRnVnZFI7QWdGbmdkUTtFQUNFLGUvRWpCTztBRHNoZGpCO0FnRmpnZE07RUFDRTtFQUNBO0VBQ0E7QWhGbWdkUjtBYXg1Y1E7RW1FOUdGO0lBTUk7RWhGb2dkUjtBQUNGO0FnRmpnZE07RUFDRTtBaEZtZ2RSO0FnRi8vY0k7RUFDRTtFQUNBO0FoRmlnZE47QWdGOS9jSTtFQUNFO0VBRUE7RUFDQTtBaEYrL2NOO0FnRjcvY007RUFDRTtBaEYrL2NSO0FnRjUvY007RUFDRSxtQi9FcERTO0FEa2pkakI7QWdGMy9jTTtFQUNFLG1COUVSYTtBRnFnZHJCOztBRXJsZEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyQ2lEQTtFQXJDRSxXM0N5RWlCO0UyQ3hFakI7RUFDQTtBN0N5cWRGO0E2Q3ZxZEU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q3dxZEo7QTZDcnFkRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q3VxZEo7QTZDcHFkRTtFQUNFLHVDQWhDb0M7RUFpQ3BDO0VBQ0E7RUFDQTtBN0NzcWRKO0E2Q25xZEU7RUFDRSxXM0M0Q2U7QUZ5bmRuQjtBNkNucWRJO0VBQ0U7QTdDcXFkTjs7QTZDMXBkQTtFQTNDRSxjNUN0QmM7RTRDdUJkO0VBQ0E7QTdDeXNkRjtBNkN2c2RFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N3c2RKO0E2Q3JzZEU7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0N1c2RKO0E2Q3BzZEU7RUFDRSx1Q0E5QnNDO0VBK0J0QztFQUNBO0VBQ0E7QTdDc3NkSjtBNkNuc2RFO0VBQ0UsYzVDbkRZO0FEd3ZkaEI7QTZDbnNkSTtFQUNFO0E3Q3FzZE47O0E2Q3ByZEE7RUFqREUsYzNDbUNnQjtFMkNsQ2hCO0VBQ0E7QTdDeXVkRjtBNkN2dWRFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N3dWRKO0E2Q3J1ZEU7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0N1dWRKO0E2Q3B1ZEU7RUFDRSwwQ0EvQm9DO0VBZ0NwQztFQUNBO0VBQ0E7QTdDc3VkSjtBNkNudWRFO0VBQ0UsYzNDTWM7QUYrdGRsQjtBNkNudWRJO0VBQ0U7QTdDcXVkTjs7QTZDN3NkQTtFQUNFO0VBQ0E7RUFDQSwrQnJDN0VzQjtFcUM4RXRCLG1CckMxRGE7RXFDMkRiLGdCckM1RThCO0VxQzZFOUIsbUJyQ3BDNkI7RXFDcUM3QixrQzdCM0VpQjtBaEIyeGRuQjs7QTZDN3NkQTtFQUNFO0E3Q2d0ZEY7QTZDOXNkRTtFQUNFLFczQ0dlO0FGNnNkbkI7O0E2QzVzZEE7RUFDRTtBN0Mrc2RGO0E2QzdzZEU7RUFDRSxjM0NOa0I7QUZxdGR0Qjs7QTZDM3NkQTtFQUNFO0E3QzhzZEY7QTZDNXNkRTtFQUNFLGM1QzVHWTtBRDB6ZGhCO0E2QzNzZEU7RUFDRSxXM0NqQmU7QUY4dGRuQjs7QTZDenNkQTtFQUNFLGM1Q3JIYztBRGkwZGhCO0E2QzFzZEU7RUFDRSxjNUN4SFk7QURvMGRoQjtBNkN6c2RFO0VBQ0UsYzNDbkVjO0FGOHdkbEI7O0E2Q3ZzZEE7OztFQUVFLGM1QzdIZ0I7QUR3MGRsQjtBNkN6c2RFOzs7RUFFRTtBN0M0c2RKO0E2Q3pzZEU7OztFQUNFLGM1Q3JJYztBRGsxZGxCOztBNkN6c2RBO0VBQ0U7QTdDNHNkRjtBNkMxc2RFO0VBQ0UsYzNDekZjO0FGcXlkbEI7QTZDenNkRTtFQUNFLGMzQzdGYztBRnd5ZGxCOztBNkN2c2RBO0VBQ0UsYzNDbEdnQjtBRjR5ZGxCO0E2Q3hzZEU7RUFDRTtBN0Mwc2RKO0E2Q3ZzZEU7RUFDRTtBN0N5c2RKOztBNkNyc2RBO0VBQ0U7RUFDQTtBN0N3c2RGOztBMEV2MmRBOzs7RUFDRSxlbEVlYTtFa0VkYixvQmxFc0M2QjtBUnMwZC9CO0EwRTEyZEU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxjeEVpRWdCO0V3RWhFaEIsb0NsRXJCa0I7RWtFc0JsQixtQmxFSVc7RWtFSFgsZ0JsRXJCNEI7RWtFc0I1QixtQmxFMEIyQjtFa0V6QjNCLG1CQWpCd0I7QTFFKzZkNUI7QTBFMzVkRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSazhkN0I7QTBFeDZkRTs7O0VBRUUsZ0JsRTFCNEI7QVJxOGRoQztBMEV4NmRFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtFQUNBLG1CQW5Dd0I7QTFFbS9kNUI7QTBFNzhkRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRTY5ZEo7QTBFMTlkRTs7O0VBQ0U7QTFFODlkSjtBMEUzOWRFOzs7RUFDRTtBMUUrOWRKO0EwRTU5ZEU7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRWcrZEo7QTBFNzlkRTs7O0VBQ0U7RUFDQTtBMUVpK2RKO0EwRTk5ZEU7OztFQUNFO0ExRWsrZEo7O0FJaGllQTtFQUNFO0lBQ0U7SUFDQTtFSm1pZUY7RUloaWVBO0lBQ0U7SUFDQTtFSmtpZUY7QUFDRjtBSS9oZUE7RUFDRTtJQUNFO0VKaWllRjtFSTloZUE7SUFFRTtJQUNBO0VKK2hlRjtBQUNGO0FFaGplQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QThIVEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXltZUQ7QWFsOGRRO0VtSDVLUjtJQVFFO0lBQ0E7RWhJMG1lQTtBQUNGO0FnSXhtZUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJMG1lRjtBZ0l4bWVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTBtZUg7QWdJdm1lRTtFQUNDO0VBQ0E7RUFDQTtBaEl5bWVIO0FhaCtkUTtFbUg1SU47SUFNRztFaEkwbWVIO0FBQ0Y7QWdJdm1lRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEl5bWVIO0FnSXJtZUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEl1bWVGO0FhLy9kUTtFbUhsSFA7SUFhRTtJQUNBO0VoSXdtZUQ7QUFDRjtBYWhnZVE7RW1IdkhQO0lBa0JFO0lBQ0E7RWhJeW1lRDtBQUNGO0FnSXZtZUU7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEl5bWVMO0FhdmhlUTtFbUg1Rk47SUFhSTtFaEkwbWVKO0FBQ0Y7QWF2aGVRO0VtSGpHTjtJQWdCSTtFaEk0bWVKO0FBQ0Y7QWdJem1lRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLG9DeEgzR21CO0V3SDRHbkI7RUFDQTtFQUNBO0FoSTJtZUg7QWdJeG1lRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJMG1lSDtBZ0l2bWVFO0VBQ0M7RUFDQTtFQUNBO0FoSXltZUg7QWdJdG1lRTtFQUNDO0VBQ0EsYy9IL0hhO0UrSGdJYjtBaEl3bWVIO0FnSXRtZUc7RUFDQztBaEl3bWVKO0FnSW5tZUc7RUFDQztBaElxbWVKO0FnSWhtZUM7RUFDQztFQUNBO0VBQ0E7QWhJa21lRjtBZ0kvbGVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWhJaW1lSDtBZ0kvbGVHO0VBQ0M7QWhJaW1lSjtBZ0k5bGVHO0VBQ0M7QWhJZ21lSjtBZ0k5bGVHO0VBQ0M7QWhJZ21lSjtBZ0k1bGVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk4bGVIO0FnSTVsZUc7RUFDQztBaEk4bGVKO0FnSXpsZUM7RUFDQztFQUNBO0VBQ0E7QWhJMmxlRjtBZ0l6bGVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEkybGVIO0FnSXpsZUc7RUFDQztBaEkybGVKO0FnSXRsZUk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJd2xlTDtBZ0lybGVJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJdWxlTDtBZ0lsbGVFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElvbGVIO0FnSWhsZUU7RUFDQztFQUNBO0VBQ0E7QWhJa2xlSDtBZ0k5a2VFO0VBQ0MsZS9IMVBhO0FEMDBlaEI7O0FnSTFrZUM7RUFDQztFQUNBO0FoSTZrZUY7QWFscWVRO0VtSG1GUDtJQUtFO0VoSThrZUQ7QUFDRjtBZ0k1a2VFO0VBQ0M7QWhJOGtlSDtBZ0kxa2VDO0VBQ0M7RUFDQTtBaEk0a2VGOztBZ0lya2VDO0VBQ0M7RUFDQTtFQUNBO0FoSXdrZUY7QWdJcmtlQztFQUNDO0FoSXVrZUY7QWdJcGtlQztFQUNDO0FoSXNrZUY7O0FFNzFlQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q2k3ZUY7QTZDLzZlRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDZzdlSjtBNkM3NmVFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDKzZlSjtBNkM1NmVFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Qzg2ZUo7QTZDMzZlRTtFQUNFLFczQzRDZTtBRmk0ZW5CO0E2QzM2ZUk7RUFDRTtBN0M2NmVOOztBNkNsNmVBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0NpOWVGO0E2Qy84ZUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2c5ZUo7QTZDNzhlRTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Qys4ZUo7QTZDNThlRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0M4OGVKO0E2QzM4ZUU7RUFDRSxjNUNuRFk7QURnZ2ZoQjtBNkMzOGVJO0VBQ0U7QTdDNjhlTjs7QTZDNTdlQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0NpL2VGO0E2Qy8rZUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2cvZUo7QTZDNytlRTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3QysrZUo7QTZDNStlRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0M4K2VKO0E2QzMrZUU7RUFDRSxjM0NNYztBRnUrZWxCO0E2QzMrZUk7RUFDRTtBN0M2K2VOOztBNkNyOWVBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQm1pZm5COztBNkNyOWVBO0VBQ0U7QTdDdzllRjtBNkN0OWVFO0VBQ0UsVzNDR2U7QUZxOWVuQjs7QTZDcDllQTtFQUNFO0E3Q3U5ZUY7QTZDcjllRTtFQUNFLGMzQ05rQjtBRjY5ZXRCOztBNkNuOWVBO0VBQ0U7QTdDczllRjtBNkNwOWVFO0VBQ0UsYzVDNUdZO0FEa2tmaEI7QTZDbjllRTtFQUNFLFczQ2pCZTtBRnMrZW5COztBNkNqOWVBO0VBQ0UsYzVDckhjO0FEeWtmaEI7QTZDbDllRTtFQUNFLGM1Q3hIWTtBRDRrZmhCO0E2Q2o5ZUU7RUFDRSxjM0NuRWM7QUZzaGZsQjs7QTZDLzhlQTs7O0VBRUUsYzVDN0hnQjtBRGdsZmxCO0E2Q2o5ZUU7OztFQUVFO0E3Q285ZUo7QTZDajllRTs7O0VBQ0UsYzVDckljO0FEMGxmbEI7O0E2Q2o5ZUE7RUFDRTtBN0NvOWVGO0E2Q2w5ZUU7RUFDRSxjM0N6RmM7QUY2aWZsQjtBNkNqOWVFO0VBQ0UsYzNDN0ZjO0FGZ2pmbEI7O0E2Qy84ZUE7RUFDRSxjM0NsR2dCO0FGb2pmbEI7QTZDaDllRTtFQUNFO0E3Q2s5ZUo7QTZDLzhlRTtFQUNFO0E3Q2k5ZUo7O0E2Qzc4ZUE7RUFDRTtFQUNBO0E3Q2c5ZUY7O0EwRS9tZkE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSOGtmL0I7QTBFbG5mRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGN4RWlFZ0I7RXdFaEVoQixvQ2xFckJrQjtFa0VzQmxCLG1CbEVJVztFa0VIWCxnQmxFckI0QjtFa0VzQjVCLG1CbEUwQjJCO0VrRXpCM0IsbUJBakJ3QjtBMUV1cmY1QjtBMEVucWZFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVIwc2Y3QjtBMEVocmZFOzs7RUFFRSxnQmxFMUI0QjtBUjZzZmhDO0EwRWhyZkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0EsbUJBbkN3QjtBMUUydmY1QjtBMEVydGZFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFcXVmSjtBMEVsdWZFOzs7RUFDRTtBMUVzdWZKO0EwRW51ZkU7OztFQUNFO0ExRXV1Zko7QTBFcHVmRTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFd3VmSjtBMEVydWZFOzs7RUFDRTtFQUNBO0ExRXl1Zko7QTBFdHVmRTs7O0VBQ0U7QTFFMHVmSjs7QUl4eWZBO0VBQ0U7SUFDRTtJQUNBO0VKMnlmRjtFSXh5ZkE7SUFDRTtJQUNBO0VKMHlmRjtBQUNGO0FJdnlmQTtFQUNFO0lBQ0U7RUp5eWZGO0VJdHlmQTtJQUVFO0lBQ0E7RUp1eWZGO0FBQ0Y7QUV4emZBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBK0hUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSWkzZkQ7QWlJLzJmQztFQVpEO0lBY0U7RWpJaTNmQTtBQUNGO0FpSTkyZkM7RUFDQztBaklnM2ZGO0FpSTcyZkM7O0VBRUM7QWpJKzJmRjtBYTN0ZlE7RW9INUtSO0lBNEJFO0lBQ0E7SUFDQTtJQUNBO0VqSSsyZkE7QUFDRjtBaUk3MmZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSSsyZkY7QWlJNzJmRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkrMmZIO0FpSTUyZkU7RUFDQztFQUNBO0VBQ0E7QWpJODJmSDtBYTN2ZlE7RW9IdEhOO0lBTUc7RWpJKzJmSDtBQUNGO0FpSTUyZkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJODJmSDtBaUkxMmZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJNDJmRjtBYTF4ZlE7RW9INUZQO0lBYUU7SUFDQTtFakk2MmZEO0FBQ0Y7QWEzeGZRO0VvSGpHUDtJQWtCRTtJQUNBO0VqSTgyZkQ7QUFDRjtBaUk1MmZFO0VBQ0c7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJODJmTDtBYWx6ZlE7RW9IdEVOO0lBYUk7RWpJKzJmSjtBQUNGO0FhbHpmUTtFb0gzRU47SUFnQkk7RWpJaTNmSjtBQUNGO0FpSTkyZkU7RUFDQztFQUNBO0VBQ0E7RUFDQSxvQ3pIakltQjtFeUhrSW5CO0VBQ0E7RUFDQTtBaklnM2ZIO0FpSTcyZkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSSsyZkg7QWlJNTJmRTtFQUNDO0VBQ0E7RUFDQTtBakk4MmZIO0FpSTMyZkU7RUFDQztFQUNBLGNoSXJKYTtFZ0lzSmI7QWpJNjJmSDtBaUkzMmZHO0VBQ0M7QWpJNjJmSjtBaUl4MmZHO0VBQ0M7QWpJMDJmSjtBaUlyMmZDO0VBQ0M7RUFDQTtFQUNBO0FqSXUyZkY7QWlJcDJmRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FqSXMyZkg7QWlJcDJmRztFQUNDO0FqSXMyZko7QWlJbjJmRztFQUNDO0FqSXEyZko7QWlJbjJmRztFQUNDO0FqSXEyZko7QWlJajJmRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJbTJmSDtBaUlqMmZHO0VBQ0M7QWpJbTJmSjtBaUk5MWZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWpJZzJmRjtBaUk3MWZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkrMWZIO0FpSTcxZkc7RUFDQztBakkrMWZKO0FpSTExZkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJNDFmTDtBaUl6MWZJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJMjFmTDtBaUl0MWZFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXcxZkg7QWlJdDFmRztFQUNDO0FqSXcxZko7QWlJNTBmRTtFQUNDO0VBQ0E7RUFDQTtBakk4MGZIO0FpSTEwZkU7RUFDQyxlaEk5UmE7QUQwbWdCaEI7O0FpSXQwZkM7RUFDQztFQUNBO0FqSXkwZkY7QWFsOGZRO0VvSHVIUDtJQUtFO0VqSTAwZkQ7QUFDRjtBaUl4MGZFO0VBQ0M7QWpJMDBmSDtBaUl0MGZDO0VBQ0M7RUFDQTtBakl3MGZGOztBaUlqMGZDO0VBQ0M7RUFDQTtFQUNBO0FqSW8wZkY7QWlJajBmQztFQUNDO0FqSW0wZkY7QWlJaDBmQztFQUNDO0FqSWswZkY7O0FpSTd6ZkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklnMGZEO0FpSTl6ZkM7RUFDQztBaklnMGZGO0FpSTd6ZkM7O0VBRUM7QWpJK3pmRjtBYTMrZlE7RW9INkpSO0lBbUJFO0VqSSt6ZkE7QUFDRjtBaUk3emZDO0VBQ0M7QWpJK3pmRjtBaUk1emZDO0VBQ0M7QWpJOHpmRjtBaUkzemZDO0VBQ0M7QWpJNnpmRjtBaUkxemZDO0VBQ0M7QWpJNHpmRjtBaUl6emZDO0VBQ0M7QWpJMnpmRjtBaUl4emZDO0VBQ0M7QWpJMHpmRjtBaUl2emZDO0VBQ0M7QWpJeXpmRjtBaUl0emZDO0VBQ0M7QWpJd3pmRjtBaUlyemZDO0VBQ0M7QWpJdXpmRjtBaUlwemZDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSXN6ZkY7QWlJbnpmQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0J6SGpac0I7RXlIa1p0QjtFQUNBO0FqSXF6ZkY7O0FpSWh6ZkM7RUFDQztBakltemZGOztBRXRzZ0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkNpREE7RUFyQ0UsVzNDeUVpQjtFMkN4RWpCO0VBQ0E7QTdDMHhnQkY7QTZDeHhnQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q3l4Z0JKO0E2Q3R4Z0JFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDd3hnQko7QTZDcnhnQkU7RUFDRSx1Q0FoQ29DO0VBaUNwQztFQUNBO0VBQ0E7QTdDdXhnQko7QTZDcHhnQkU7RUFDRSxXM0M0Q2U7QUYwdWdCbkI7QTZDcHhnQkk7RUFDRTtBN0NzeGdCTjs7QTZDM3dnQkE7RUEzQ0UsYzVDdEJjO0U0Q3VCZDtFQUNBO0E3QzB6Z0JGO0E2Q3h6Z0JFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N5emdCSjtBNkN0emdCRTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q3d6Z0JKO0E2Q3J6Z0JFO0VBQ0UsdUNBOUJzQztFQStCdEM7RUFDQTtFQUNBO0E3Q3V6Z0JKO0E2Q3B6Z0JFO0VBQ0UsYzVDbkRZO0FEeTJnQmhCO0E2Q3B6Z0JJO0VBQ0U7QTdDc3pnQk47O0E2Q3J5Z0JBO0VBakRFLGMzQ21DZ0I7RTJDbENoQjtFQUNBO0E3QzAxZ0JGO0E2Q3gxZ0JFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N5MWdCSjtBNkN0MWdCRTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q3cxZ0JKO0E2Q3IxZ0JFO0VBQ0UsMENBL0JvQztFQWdDcEM7RUFDQTtFQUNBO0E3Q3UxZ0JKO0E2Q3AxZ0JFO0VBQ0UsYzNDTWM7QUZnMWdCbEI7QTZDcDFnQkk7RUFDRTtBN0NzMWdCTjs7QTZDOXpnQkE7RUFDRTtFQUNBO0VBQ0EsK0JyQzdFc0I7RXFDOEV0QixtQnJDMURhO0VxQzJEYixnQnJDNUU4QjtFcUM2RTlCLG1CckNwQzZCO0VxQ3FDN0Isa0M3QjNFaUI7QWhCNDRnQm5COztBNkM5emdCQTtFQUNFO0E3Q2kwZ0JGO0E2Qy96Z0JFO0VBQ0UsVzNDR2U7QUY4emdCbkI7O0E2Qzd6Z0JBO0VBQ0U7QTdDZzBnQkY7QTZDOXpnQkU7RUFDRSxjM0NOa0I7QUZzMGdCdEI7O0E2QzV6Z0JBO0VBQ0U7QTdDK3pnQkY7QTZDN3pnQkU7RUFDRSxjNUM1R1k7QUQyNmdCaEI7QTZDNXpnQkU7RUFDRSxXM0NqQmU7QUYrMGdCbkI7O0E2QzF6Z0JBO0VBQ0UsYzVDckhjO0FEazdnQmhCO0E2QzN6Z0JFO0VBQ0UsYzVDeEhZO0FEcTdnQmhCO0E2QzF6Z0JFO0VBQ0UsYzNDbkVjO0FGKzNnQmxCOztBNkN4emdCQTs7O0VBRUUsYzVDN0hnQjtBRHk3Z0JsQjtBNkMxemdCRTs7O0VBRUU7QTdDNnpnQko7QTZDMXpnQkU7OztFQUNFLGM1Q3JJYztBRG04Z0JsQjs7QTZDMXpnQkE7RUFDRTtBN0M2emdCRjtBNkMzemdCRTtFQUNFLGMzQ3pGYztBRnM1Z0JsQjtBNkMxemdCRTtFQUNFLGMzQzdGYztBRnk1Z0JsQjs7QTZDeHpnQkE7RUFDRSxjM0NsR2dCO0FGNjVnQmxCO0E2Q3p6Z0JFO0VBQ0U7QTdDMnpnQko7QTZDeHpnQkU7RUFDRTtBN0MwemdCSjs7QTZDdHpnQkE7RUFDRTtFQUNBO0E3Q3l6Z0JGOztBMEV4OWdCQTs7O0VBQ0UsZWxFZWE7RWtFZGIsb0JsRXNDNkI7QVJ1N2dCL0I7QTBFMzlnQkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxjeEVpRWdCO0V3RWhFaEIsb0NsRXJCa0I7RWtFc0JsQixtQmxFSVc7RWtFSFgsZ0JsRXJCNEI7RWtFc0I1QixtQmxFMEIyQjtFa0V6QjNCLG1CQWpCd0I7QTFFZ2loQjVCO0EwRTVnaEJFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVJtamhCN0I7QTBFemhoQkU7OztFQUVFLGdCbEUxQjRCO0FSc2poQmhDO0EwRXpoaEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtFQUNBLG1CQW5Dd0I7QTFFb21oQjVCO0EwRTlqaEJFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFOGtoQko7QTBFM2toQkU7OztFQUNFO0ExRStraEJKO0EwRTVraEJFOzs7RUFDRTtBMUVnbGhCSjtBMEU3a2hCRTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFaWxoQko7QTBFOWtoQkU7OztFQUNFO0VBQ0E7QTFFa2xoQko7QTBFL2toQkU7OztFQUNFO0ExRW1saEJKOztBSWpwaEJBO0VBQ0U7SUFDRTtJQUNBO0VKb3BoQkY7RUlqcGhCQTtJQUNFO0lBQ0E7RUptcGhCRjtBQUNGO0FJaHBoQkE7RUFDRTtJQUNFO0VKa3BoQkY7RUkvb2hCQTtJQUVFO0lBQ0E7RUpncGhCRjtBQUNGO0FFanFoQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnSVZBO0VBQ0M7QWxJMnRoQkQ7QWtJenRoQkM7RUFDQyxvQzFITm9CO0UwSE9wQjtFQUNBO0VBQ0E7QWxJMnRoQkY7QWtJeHRoQkM7RUFDQztFQUNBO0VBQ0E7QWxJMHRoQkY7QWtJdnRoQkM7RUFDQztFQUNBO0VBQ0E7QWxJeXRoQkY7O0FrSXJ0aEJBO0VBQ0M7RUFDQTtBbEl3dGhCRDs7QUV2dWhCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3QzJ6aEJGO0E2Q3p6aEJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0MwemhCSjtBNkN2emhCRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q3l6aEJKO0E2Q3R6aEJFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3d6aEJKO0E2Q3J6aEJFO0VBQ0UsVzNDNENlO0FGMndoQm5CO0E2Q3J6aEJJO0VBQ0U7QTdDdXpoQk47O0E2QzV5aEJBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0MyMWhCRjtBNkN6MWhCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMDFoQko7QTZDdjFoQkU7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0N5MWhCSjtBNkN0MWhCRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0N3MWhCSjtBNkNyMWhCRTtFQUNFLGM1Q25EWTtBRDA0aEJoQjtBNkNyMWhCSTtFQUNFO0E3Q3UxaEJOOztBNkN0MGhCQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0MyM2hCRjtBNkN6M2hCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMDNoQko7QTZDdjNoQkU7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0N5M2hCSjtBNkN0M2hCRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0N3M2hCSjtBNkNyM2hCRTtFQUNFLGMzQ01jO0FGaTNoQmxCO0E2Q3IzaEJJO0VBQ0U7QTdDdTNoQk47O0E2Qy8xaEJBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjY2aEJuQjs7QTZDLzFoQkE7RUFDRTtBN0NrMmhCRjtBNkNoMmhCRTtFQUNFLFczQ0dlO0FGKzFoQm5COztBNkM5MWhCQTtFQUNFO0E3Q2kyaEJGO0E2Qy8xaEJFO0VBQ0UsYzNDTmtCO0FGdTJoQnRCOztBNkM3MWhCQTtFQUNFO0E3Q2cyaEJGO0E2QzkxaEJFO0VBQ0UsYzVDNUdZO0FENDhoQmhCO0E2QzcxaEJFO0VBQ0UsVzNDakJlO0FGZzNoQm5COztBNkMzMWhCQTtFQUNFLGM1Q3JIYztBRG05aEJoQjtBNkM1MWhCRTtFQUNFLGM1Q3hIWTtBRHM5aEJoQjtBNkMzMWhCRTtFQUNFLGMzQ25FYztBRmc2aEJsQjs7QTZDejFoQkE7OztFQUVFLGM1QzdIZ0I7QUQwOWhCbEI7QTZDMzFoQkU7OztFQUVFO0E3QzgxaEJKO0E2QzMxaEJFOzs7RUFDRSxjNUNySWM7QURvK2hCbEI7O0E2QzMxaEJBO0VBQ0U7QTdDODFoQkY7QTZDNTFoQkU7RUFDRSxjM0N6RmM7QUZ1N2hCbEI7QTZDMzFoQkU7RUFDRSxjM0M3RmM7QUYwN2hCbEI7O0E2Q3oxaEJBO0VBQ0UsYzNDbEdnQjtBRjg3aEJsQjtBNkMxMWhCRTtFQUNFO0E3QzQxaEJKO0E2Q3oxaEJFO0VBQ0U7QTdDMjFoQko7O0E2Q3YxaEJBO0VBQ0U7RUFDQTtBN0MwMWhCRjs7QTBFei9oQkE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSdzloQi9CO0EwRTUvaEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRWlraUI1QjtBMEU3aWlCRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSb2xpQjdCO0EwRTFqaUJFOzs7RUFFRSxnQmxFMUI0QjtBUnVsaUJoQztBMEUxamlCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRXFvaUI1QjtBMEUvbGlCRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRSttaUJKO0EwRTVtaUJFOzs7RUFDRTtBMUVnbmlCSjtBMEU3bWlCRTs7O0VBQ0U7QTFFaW5pQko7QTBFOW1pQkU7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRWtuaUJKO0EwRS9taUJFOzs7RUFDRTtFQUNBO0ExRW1uaUJKO0EwRWhuaUJFOzs7RUFDRTtBMUVvbmlCSjs7QUlscmlCQTtFQUNFO0lBQ0U7SUFDQTtFSnFyaUJGO0VJbHJpQkE7SUFDRTtJQUNBO0VKb3JpQkY7QUFDRjtBSWpyaUJBO0VBQ0U7SUFDRTtFSm1yaUJGO0VJaHJpQkE7SUFFRTtJQUNBO0VKaXJpQkY7QUFDRjtBRWxzaUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBaUlUQztFQUNDLG9DM0hKb0I7RTJIS3BCO0VBQ0E7RUFDQTtFQUNBO0FuSTJ2aUJGO0FtSXp2aUJFO0VBUEQ7SUFRRTtFbkk0dmlCRDtBQUNGO0FtSXp2aUJDO0VBQ0M7RUFDQTtFQUNBLG9DM0hsQm9CO0UySG1CcEI7RUFDQTtFQUNBO0FuSTJ2aUJGO0FtSXh2aUJDO0VBQ0M7RUFDQTtFQUNBO0FuSTB2aUJGO0FtSXh2aUJFO0VBTEQ7SUFNRTtFbkkydmlCRDtBQUNGO0FtSXp2aUJFO0VBVEQ7SUFVRTtFbkk0dmlCRDtBQUNGO0FtSTF2aUJFO0VBQ0M7RUFDQTtBbkk0dmlCSDtBbUkxdmlCRztFQUpEO0lBS0U7RW5JNnZpQkY7QUFDRjtBbUkzdmlCRztFQUNDO0VBQ0E7QW5JNnZpQko7QW1JMXZpQkc7RUFiRDtJQWNFO0VuSTZ2aUJGO0FBQ0Y7QW1JM3ZpQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbkk2dmlCSjtBbUkzdmlCSTtFQU5EO0lBT0U7SUFDQTtFbkk4dmlCSDtBQUNGO0FtSTV2aUJJO0VBWEQ7SUFZRTtFbkkrdmlCSDtBQUNGO0FtSTN2aUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkk2dmlCSDtBbUkzdmlCRztFQUNDO0FuSTZ2aUJKO0FtSWp2aUJDO0VBQ0MsY2xJN0ZjO0VrSThGZDtFQUNBO0VBQ0E7RUFDQTtBbkltdmlCRjtBbUlqdmlCRTtFQUNDO0VBQ0E7RUFDQTtBbkltdmlCSDtBbUlqdmlCRztFQUNDO0FuSW12aUJKO0FtSWh2aUJHO0VBQ0M7QW5Ja3ZpQko7QW1JL3VpQkc7RUFDQztBbklpdmlCSjs7QUV4MWlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3QzQ2aUJGO0E2QzE2aUJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0MyNmlCSjtBNkN4NmlCRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3QzA2aUJKO0E2Q3Y2aUJFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3k2aUJKO0E2Q3Q2aUJFO0VBQ0UsVzNDNENlO0FGNDNpQm5CO0E2Q3Q2aUJJO0VBQ0U7QTdDdzZpQk47O0E2Qzc1aUJBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0M0OGlCRjtBNkMxOGlCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMjhpQko7QTZDeDhpQkU7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0MwOGlCSjtBNkN2OGlCRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0N5OGlCSjtBNkN0OGlCRTtFQUNFLGM1Q25EWTtBRDIvaUJoQjtBNkN0OGlCSTtFQUNFO0E3Q3c4aUJOOztBNkN2N2lCQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0M0K2lCRjtBNkMxK2lCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMitpQko7QTZDeCtpQkU7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0MwK2lCSjtBNkN2K2lCRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0N5K2lCSjtBNkN0K2lCRTtFQUNFLGMzQ01jO0FGaytpQmxCO0E2Q3QraUJJO0VBQ0U7QTdDdytpQk47O0E2Q2g5aUJBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjhoakJuQjs7QTZDaDlpQkE7RUFDRTtBN0NtOWlCRjtBNkNqOWlCRTtFQUNFLFczQ0dlO0FGZzlpQm5COztBNkMvOGlCQTtFQUNFO0E3Q2s5aUJGO0E2Q2g5aUJFO0VBQ0UsYzNDTmtCO0FGdzlpQnRCOztBNkM5OGlCQTtFQUNFO0E3Q2k5aUJGO0E2Qy84aUJFO0VBQ0UsYzVDNUdZO0FENmpqQmhCO0E2Qzk4aUJFO0VBQ0UsVzNDakJlO0FGaStpQm5COztBNkM1OGlCQTtFQUNFLGM1Q3JIYztBRG9rakJoQjtBNkM3OGlCRTtFQUNFLGM1Q3hIWTtBRHVrakJoQjtBNkM1OGlCRTtFQUNFLGMzQ25FYztBRmloakJsQjs7QTZDMThpQkE7OztFQUVFLGM1QzdIZ0I7QUQya2pCbEI7QTZDNThpQkU7OztFQUVFO0E3Qys4aUJKO0E2QzU4aUJFOzs7RUFDRSxjNUNySWM7QURxbGpCbEI7O0E2QzU4aUJBO0VBQ0U7QTdDKzhpQkY7QTZDNzhpQkU7RUFDRSxjM0N6RmM7QUZ3aWpCbEI7QTZDNThpQkU7RUFDRSxjM0M3RmM7QUYyaWpCbEI7O0E2QzE4aUJBO0VBQ0UsYzNDbEdnQjtBRitpakJsQjtBNkMzOGlCRTtFQUNFO0E3QzY4aUJKO0E2QzE4aUJFO0VBQ0U7QTdDNDhpQko7O0E2Q3g4aUJBO0VBQ0U7RUFDQTtBN0MyOGlCRjs7QTBFMW1qQkE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSeWtqQi9CO0EwRTdtakJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRWtyakI1QjtBMEU5cGpCRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FScXNqQjdCO0EwRTNxakJFOzs7RUFFRSxnQmxFMUI0QjtBUndzakJoQztBMEUzcWpCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRXN2akI1QjtBMEVodGpCRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRWd1akJKO0EwRTd0akJFOzs7RUFDRTtBMUVpdWpCSjtBMEU5dGpCRTs7O0VBQ0U7QTFFa3VqQko7QTBFL3RqQkU7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRW11akJKO0EwRWh1akJFOzs7RUFDRTtFQUNBO0ExRW91akJKO0EwRWp1akJFOzs7RUFDRTtBMUVxdWpCSjs7QUlueWpCQTtFQUNFO0lBQ0U7SUFDQTtFSnN5akJGO0VJbnlqQkE7SUFDRTtJQUNBO0VKcXlqQkY7QUFDRjtBSWx5akJBO0VBQ0U7SUFDRTtFSm95akJGO0VJanlqQkE7SUFFRTtJQUNBO0VKa3lqQkY7QUFDRjtBRW56akJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBa0lIQztFQUNDO0VBQ0Esb0M1SFhvQjtFNEhZcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJczJqQkY7O0FvSWwyakJBO0VBQ0M7RUFDQTtFQUNBO0FwSXEyakJEO0FvSW4yakJDO0VBQ0M7QXBJcTJqQkY7QW9JbDJqQkM7RUFDQztFQUNBO0FwSW8yakJGO0FvSWoyakJDO0VBQ0M7RUFDQTtFQUNBO0FwSW0yakJGO0FvSWgyakJDO0VBQ0M7QXBJazJqQkY7QW9JLzFqQkM7RUFDQztBcElpMmpCRjs7QW9JNzFqQkE7RUFDQztFQUNBO0FwSWcyakJEOztBb0k3MWpCQTtFQUNDO0VBQ0E7RUFDQTtBcElnMmpCRDs7QW9JNzFqQkE7RUFDQztBcElnMmpCRDtBb0k5MWpCQztFQUNDO0VBQ0E7RUFDQTtBcElnMmpCRjs7QW9JNTFqQkE7RUFDQztFQUNBO0VBQ0E7QXBJKzFqQkQ7O0FvSTUxakJBO0VBQ0M7QXBJKzFqQkQ7O0FvSTUxakJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSSsxakJEO0FvSTcxakJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkrMWpCRjs7QWEvd2pCUTtFdUgxRU47SUFDQztFcEk2MWpCRDtFb0kzMWpCQztJQUNDO0VwSTYxakJGO0VvSXoxakJBO0lBQ0M7SUFDQTtJQUNBO0VwSTIxakJEO0VvSXgxakJBO0lBQ0M7SUFDQTtJQUNBO0VwSTAxakJEO0VvSXYxakJBO0lBQ0M7SUFDQTtFcEl5MWpCRDtFb0l0MWpCQTtJQUNDO0lBQ0E7RXBJdzFqQkQ7RW9JcjFqQkE7SUFDQztJQUNBO0lBQ0E7RXBJdTFqQkQ7RW9JbDFqQkE7SUFDQztJQUNBO0VwSW8xakJEO0VvSWgxakJEO0lBQ0M7RXBJazFqQkE7QUFDRjtBb0kvMGpCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCNUh2SnVCO0U0SHdKdkI7RUFDQTtBcElpMWpCRDtBb0k3MGpCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSSswakJGO0FhNzBqQlE7RXVIWlA7SUFZRztFcElpMWpCRjtBQUNGO0FvSS8wakJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWkxakJIO0FhNzFqQlE7RXVIR047SUFXRTtFcEltMWpCRjtBQUNGO0FvSWoxakJHO0VBQ0MseUJuSS9MWTtFbUlnTVo7RUFDQSxjbEl4SWM7QUYyOWpCbEI7QW9JajFqQkk7RUFDQztFQUNBO0FwSW0xakJMO0FvSWoxakJLO0VBQ0M7QXBJbTFqQk47QW9JOTBqQkc7RUFDQztFQUNBO0VBQ0E7QXBJZzFqQko7QW9JOTBqQkk7RUFDQztFQUNBO0FwSWcxakJMO0FvSTkwakJLO0VBQ0M7QXBJZzFqQk47QW9JeDBqQkU7RUFDQyxvQzVIbE9tQjtFNEhtT25CO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEkwMGpCSDtBb0l4MGpCRztFQUNDO0VBQ0E7QXBJMDBqQko7QW9JeDBqQkk7RUFDQztBcEkwMGpCTDtBb0lwMGpCRTtFQUNDO0FwSXMwakJIO0FvSXIwakJHO0VBQ0M7QXBJdTBqQko7QW9JajBqQkc7RUFDQyx5Qm5JN1BZO0VtSThQWjtFQUNBLGNsSXRNYztBRnlna0JsQjtBb0loMGpCRztFQUNDO0FwSWswakJKO0FvSTd6akJDO0VBQ0MsY2xJek0yQjtBRndna0I3Qjs7QUU5amtCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW1JeUJBO0VBRUU7QXJJcWxrQkY7QXFJbmxrQkU7RUFDRTtBcklxbGtCSjs7QXFJaGxrQkU7RUFDRSx5QnBJOUNZO0VvSStDWixjbklVYztBRnlra0JsQjtBcUlobGtCRTtFQUNFLGNuSU1jO0FGNGtrQmxCOztBcUk3a2tCRTtFQUNELGtCN0h4Q2M7RTZIeUNYLHFCN0hwQjJCO0FSb21rQi9COztBcUk1a2tCQTtFQUNFLHlCbklHa0I7RW1JRGxCLFduSThCaUI7RW1JN0JqQixvQzdIcEVvQjtFNkhxRXBCLGlCN0gvQ2E7RTZIZ0RiLGdCN0hyRXlCO0U2SHNFekIsb0I3SHpCNkI7RTZIMEI3QjtFQUNBO0FySThra0JGOztBcUkza2tCQTtFQUNFO0VBQ0EsV25JbUJpQjtFbUlsQmpCLG9DN0gvRW9CO0U2SGdGcEIsbUI3SHREYTtFNkh1RGIsZ0I3SGhGeUI7RTZIaUZ6QixtQjdIaEM2QjtFNkhpQzdCO0FySThra0JGOztBcUl0a2tCQTtFQUVFLGNuSVJrQjtFbUlTbEIsb0M3SDlGb0I7RTZIK0ZwQixtQjdIckVhO0U2SHNFYixnQjdIN0Y0QjtFNkg4RjVCLG1CN0gvQzZCO0U2SGdEN0I7RUFDQTtBckl3a2tCRjtBcUl0a2tCRTtFQUNFO0VBQ0E7QXJJd2trQko7QXFJcmtrQkU7RUFDRSxnQjdIMUd1QjtBUmlya0IzQjtBcUlwa2tCRTtFQUNFO0FySXNra0JKO0FxSXBra0JJO0VBQ0U7QXJJc2trQk47O0FxSWpra0JBO0VBQ0U7RUFDQTtBcklva2tCRjs7QXFJamtrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySW9ra0JGO0FxSWxra0JFO0VBQ0U7QXJJb2trQko7O0FxSWhra0JBO0VBQ0U7QXJJbWtrQkY7O0FxSWhra0JBO0VBQ0UsY3BJdElnQjtFb0l1SWhCO0VBQ0EsK0I3SHpJc0I7RTZIMEl0QixtQjdIdEhhO0U2SHVIYixtQjdIL0Y2QjtBUmtxa0IvQjs7QXFJL2prQkU7RUFDRTtFQUNBO0FySWtra0JKOztBcUk5amtCQTtFQUNFO0FySWlra0JGO0FxSS9qa0JFO0VBQ0UsZTdIcElXO0U2SHFJWDtFQUNBO0VBQ0E7QXJJaWtrQko7O0FxSTNqa0JDOztFQUVDO0VBQ0E7QXJJOGprQkY7QXFJM2prQkM7RUFDQztBckk2amtCRjtBcUkxamtCQzs7RUFFQywrQjdIOUtzQjtFNkgrS3RCO0VBQ0E7QXJJNGprQkY7QXFJMWprQkM7RUFDQztFQUNBLGNBOUppRDtBckkwdGtCbkQ7QXFJemprQkM7RUFDQztFQUNBLGNBbktpRDtBckk4dGtCbkQ7QXFJemprQkM7RUFDQyxjQXRLaUQ7RUF1S2pEO0FySTJqa0JGO0FxSXpqa0JDO0VBQ0M7RUFDQSxjQXBLc0M7QXJJK3RrQnhDOztBYW5sa0JRO0V3SCtCSjtJQUNFO0lBQ0E7RXJJd2prQko7RXFJbmprQkU7SUFDRTtJQUNBO0VySXFqa0JKO0VxSWhqa0JFO0lBQ0U7SUFDQTtFcklramtCSjtFcUk3aWtCRTtJQUNFO0lBQ0E7RXJJK2lrQko7QUFDRjtBRXp3a0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb0laQTtFQUNDO0F0SXEwa0JEO0FzSW4wa0JDO0VBQ0M7QXRJcTBrQkY7QXNJbDBrQkM7RUFDQztFQUNBO0F0SW8wa0JGO0FzSWwwa0JDO0VBQ0M7RUFDQSxvQzlIYm9CO0U4SGNwQjtFQUNBO0VBQ0EsY3JJNEJlO0FEd3lrQmpCO0FzSWwwa0JFOztFQUVDLG9DOUhwQm1CO0U4SHFCbkI7RUFDQTtFQUNBLGNwSTJDMEI7QUZ5eGtCN0I7QXNJajBrQkU7RUFDQztBdEltMGtCSDtBc0lqMGtCQztFQUNDO0VBQ0E7QXRJbTBrQkY7QXNJajBrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BJMkRZO0VvSTFEWjtFQUNBO0F0SW0wa0JIO0FzSWowa0JHO0VBQ0M7RUFDQSxxQnBJcURXO0VvSXBEWCxjcElvRFc7RW9JbkRYO0F0SW0wa0JKO0FzSWowa0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRJbTBrQko7QXNJajBrQkc7Ozs7RUFJQyxxQnBJT3lCO0VvSU56QixjcElNeUI7RW9JTHpCO0F0SW0wa0JKO0FzSWowa0JJOzs7O0VBSUM7RUFDQSxjcEk4QlU7RW9JN0JWO0F0SW0wa0JMO0FzSWowa0JLOztFQUMwQyxxQnBJMEJoQztBRjB5a0JmO0FzSW4wa0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRJcTBrQkY7QXNJbjBrQkM7O0VBRUM7RUFDQSxvQzlIbEZvQjtFOEhtRnBCO0VBQ0E7RUFDQSxjcElhYTtFb0laYjtBdElxMGtCRjtBc0luMGtCRTtFQUNDO0F0SXEwa0JIO0FzSW4wa0JDO0VBQ0M7RUFDQTtBdElxMGtCRjtBc0luMGtCRTtFQUE2QjtBdElzMGtCL0I7QXNJcjBrQkc7RUFDQztFQUNBO0F0SXUwa0JKO0FzSXIwa0JJO0VBQ0M7QXRJdTBrQkw7QXNJcjBrQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwSWxEZTtFb0ltRGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEl1MGtCSDtBc0lyMGtCRTtFQUF5QjtBdEl3MGtCM0I7QXNJdjBrQkU7RUFDQztFQUNBO0F0SXkwa0JIO0FzSXYwa0JFO0VBQ0M7RUFDQTtBdEl5MGtCSDtBc0l2MGtCRztFQUFpQztBdEkwMGtCcEM7QXNJeDBrQkU7RUFDQztFQUNBO0VBQ0E7QXRJMDBrQkg7QXNJeDBrQkc7RUFDQztBdEkwMGtCSjtBc0l4MGtCRTtFQUNDO0F0STAwa0JIO0FzSXgwa0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUJwSTVFeUI7QUZzNWtCN0I7QXNJeDBrQkU7RUFDQyxvQzlIakptQjtFOEhrSm5CO0VBQ0E7QXRJMDBrQkg7QXNJeDBrQkU7RUFDQyx5QnBJcERZO0FGODNrQmY7QXNJeDBrQkU7RUFDQyxjckk3R2M7QUR1N2tCakI7QXNJeDBrQkU7RUFDQztFQUNBO0VBQ0E7QXRJMDBrQkg7QXNJeDBrQkU7RUFDQyxvQzlIakttQjtFOEhrS25CO0VBQ0E7RUFDQTtFQUNBLGNySXpIYztFcUkwSGQ7QXRJMDBrQkg7QXNJeDBrQkU7RUFDQztFQUNBLG9DOUgxS21CO0U4SDJLbkI7RUFDQTtFQUNBLGNySWpJYztBRDI4a0JqQjtBc0l4MGtCRztFQUNDO0F0STAwa0JKO0FzSXgwa0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXRJMDBrQkg7QXNJeDBrQkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEkwMGtCSjtBc0l4MGtCSTtFQUE2RDtBdEkyMGtCakU7QXNJMTBrQkk7RUFDQztFQUNBO0F0STQwa0JMO0FzSTEwa0JJO0VBQ0M7QXRJNDBrQkw7QXNJMTBrQks7O0VBRUM7QXRJNDBrQk47QXNJMTBrQks7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEl2Slk7RW9Jd0paO0VBQ0E7QXRJNDBrQk47QXNJMTBrQk07O0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0STQwa0JQO0FzSTEwa0JNOztFQUVDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEk0MGtCUDtBc0kxMGtCSTtFQUE4RjtBdEk2MGtCbEc7QXNJNTBrQkk7O0VBRUM7RUFDQTtFQUNBLHlCcEkzS3dCO0VvSTRLeEI7RUFDQTtFQUNBO0VBQ0E7QXRJODBrQkw7QXNJNTBrQks7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdEk4MGtCTjtBc0k1MGtCTTtFQUNDO0VBQ0E7RUFDQTtBdEk4MGtCUDtBc0k1MGtCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F0STgwa0JOO0FzSTUwa0JNO0VBQ0M7RUFDQTtFQUNBO0F0STgwa0JQO0FzSTUwa0JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JwSS9LZ0I7RW9JZ0xoQjtFQUNBO0F0STgwa0JIO0FzSTUwa0JHO0VBQTBEO0F0SSswa0I3RDtBc0k5MGtCRzs7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJZzFrQko7QXNJOTBrQkk7RUFDQztFQUNBO0VBQ0E7QXRJZzFrQkw7QXNJOTBrQkk7RUFDQztFQUNBO0VBQ0E7QXRJZzFrQkw7QXNJOTBrQkc7RUFDQztFQUNBO0VBQ0E7QXRJZzFrQko7QXNJOTBrQkc7RUFDQztFQUNBLGNwSWhOVztFb0lpTlg7RUFDQTtFQUNBO0F0SWcxa0JKO0FzSTkwa0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEkzTlc7RW9JNE5YO0F0SWcxa0JKO0FzSTkwa0JJOztFQUVDO0VBQ0E7RUFDQSx5QnBJelFhO0VvSTBRYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SWcxa0JMO0FzSTkwa0JLO0VBQ0M7RUFDQTtFQUNBO0F0SWcxa0JOO0FzSTcwa0JFO0VBQ0M7QXRJKzBrQkg7QXNJNzBrQkc7RUFDQztFQUNBLHlCcElwUnlCO0VvSXFSekIsY3BJNVJjO0VvSTZSZDtFQUNBO0VBQ0E7RUFDQTtBdEkrMGtCSjtBc0k3MGtCRztFQUNDLGNySWxUYTtFcUltVGI7RUFDQTtFQUNBO0F0SSswa0JKOztBdUlscmxCQTtFQUNFO0F2SXFybEJGOztBdUlscmxCQTtFQUNFLHlCckkyRlc7RXFJMUZYO0VBQ0EsWUFUdUI7RUFVdkIsZS9IcUJhO0UrSHBCYjtFQUNBLCtCL0hGc0I7QVJ1cmxCeEI7QWE5Z2xCUTtFMEg3S1I7SUFTSSxtQi9Ia0JXO0krSGpCWDtFdklzcmxCRjtBQUNGO0F1SXBybEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNySXNDYztFcUlyQ2Q7QXZJc3JsQko7QXVJcHJsQkk7RUFDRTtFQUNBLGUvSENTO0UrSEFUO0F2SXNybEJOO0FhbGlsQlE7RTBIakpBO0lBQ0UsbUIvSEZLO0VSd3JsQmI7QUFDRjtBYXZpbEJRO0UwSHZKSjtJQVlJO0V2SXNybEJOO0FBQ0Y7QXVJcHJsQk07RUFDRTtBdklzcmxCUjtBYS9pbEJRO0UwSHhJRjtJQUlJO0V2SXVybEJSO0FBQ0Y7QXVJbnJsQkk7RUFDRTtFQUNBO0VBQ0E7QXZJcXJsQk47QWF6amxCUTtFMEgvSEo7SUFNSTtFdklzcmxCTjtBQUNGO0F1SW5ybEJJO0VBQ0UsZS9IaENTO0UrSGlDVDtFQUNBLGdCL0hyRDRCO0FSMHVsQmxDO0FhbmtsQlE7RTBIckhKO0lBTUksbUIvSG5DTztFUnl0bEJiO0FBQ0Y7QWF4a2xCUTtFMEhySEo7SUFVSTtFdkl1cmxCTjtBQUNGOztBd0lod2xCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJbXdsQkY7QXdJandsQkU7RUFDRTtFQUNBO0F4SW13bEJKO0FhemxsQlE7RTJINUtOO0lBS0k7SUFDQTtFeElvd2xCSjtBQUNGO0F3SWp3bEJFO0VBRUU7QXhJa3dsQko7QXdJL3ZsQkU7RXJET0E7QW5GMnZsQkY7QXdJNXZsQkU7RXJENERBLHNCcUQzRDBCO0VBQ3hCO0F4STh2bEJKO0Fhem1sQlE7RTJIdkpOO0lBS0k7SUFDQTtFeEkrdmxCSjtBQUNGO0F3STV2bEJFO0VBRUUsK0JoSTlCb0I7RWdJK0JwQixlaElWVztFZ0lXWCxvQmhJYTJCO0FSZ3ZsQi9CO0F3STF2bEJFO0VBQ0U7RUFDQSxnQmhJcEN5QjtBUmd5bEI3QjtBd0l6dmxCRTtFQUNFO0VBQ0E7RUFDQSxjdkkvQ1k7QUQweWxCaEI7QXdJeHZsQkU7RUFDRTtFQUNBO0F4STB2bEJKO0F3SXh2bEJJO0VBQ0U7RUFDQTtBeEkwdmxCTjtBd0l4dmxCTTtFQUNFO0VBQ0E7QXhJMHZsQlI7QXdJdHZsQkk7RUFDRTtFQUNBO0F4SXd2bEJOO0F3SXR2bEJNO0VBQ0U7RUFDQTtBeEl3dmxCUjtBd0ludmxCRTtFQUNFO0VBQ0Esb0NoSS9Fa0I7RWdJZ0ZsQixtQmhJdERXO0VnSXVEWCxtQmhJL0IyQjtFZ0lnQzNCLGdCaElqRnVCO0VnSWtGdkIsY3ZJakZZO0FEczBsQmhCO0F3SW52bEJJO0VBQ0UsY3RJT1k7QUY4dWxCbEI7QWE1cGxCUTtFMkhsR047SUFhSSxpQmhJcEVTO0lnSXFFVCxvQmhJN0N5QjtFUmt5bEI3QjtBQUNGO0F3SWx2bEJFO0VyRFhBLHNCcURZMEI7RUFDeEI7RUFDQSx5QnZJaEdZO0FEbzFsQmhCO0FhdnFsQlE7RTJIaEZOO0lBTUk7RXhJcXZsQko7QUFDRjtBd0lsdmxCRTtFQUNFLG9DaEkxR2tCO0VnSTJHbEIsbUJoSWpGVztFZ0lrRlgsbUJoSTFEMkI7RWdJMkQzQixnQmhJNUd1QjtFZ0k2R3ZCLGN0SW5EYztFc0lvRGQ7QXhJb3ZsQko7QXdJaHZsQkk7RUFDRSwrQmhJOUdrQjtFZ0krR2xCLGVoSTFGUztFZ0kyRlQsb0JoSW5FeUI7RWdJb0V6QixnQmhJdEhxQjtFZ0l1SHJCLGN2SXRIVTtBRHcybEJoQjtBYTNybEJRO0UySG5MUjtJQWlJSTtFeElpdmxCRjtBQUNGOztBeUl4MmxCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6STIybEJEO0F5SXoybEJDO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFFSDtFQUNBO0F6STAybEJGO0FhcnRsQlE7RTRINUpQO0lBVUU7SUFDRztFekkyMmxCSjtBQUNGO0F5SXoybEJLO0VBQ0M7RUFDQSxnQmpJekJ3QjtBUm80bEI5QjtBeUl6MmxCSztFQUNDO0F6STIybEJOO0F5SXQybEJDO0VBQ0M7RUFDRztBekl3MmxCTDtBYXR1bEJRO0U0SHhLUjtJQTBDRTtJQUNBO0lBQ0E7RXpJdzJsQkE7QUFDRjtBeUl0MmxCQztFQUNDLGN2SUlnQjtFdUlIaEIseUJ4SW9CZTtFd0luQmY7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQmpJdkRzQjtFaUl3RHRCLGdCakl2RDJCO0VpSXdEM0I7QXpJdzJsQkY7QWF4dmxCUTtFNEh6SFA7SUFXRTtFekkwMmxCRDtBQUNGO0F5SXYybEJDO0VBQ0MsY3ZJWGdCO0V1SVloQjtFQUNBO0VBQ0Esb0NqSXpFb0I7RWlJMEVwQixnQmpJekV5QjtBUms3bEIzQjtBYXB3bEJRO0U0SDFHUDtJQVFFO0lBQ0E7RXpJMDJsQkQ7QUFDRjtBeUl2MmxCQztFQUNDLGN2SXhCZ0I7RXVJeUJoQjtFQUNBO0VBQ0EsK0JqSWhGc0I7RWlJaUZ0QixnQmpJaEYyQjtFaUlpRjNCO0F6SXkybEJGO0FhbHhsQlE7RTRIN0ZQO0lBU0U7SUFDQTtFekkwMmxCRDtBQUNGOztBMElsOGxCQTtFQUNFO0ExSXE4bEJGO0FhNXhsQlE7RTZIMUtSO0lBR0k7RTFJdThsQkY7QUFDRjtBYWp5bEJRO0U2SDFLUjtJQU1JO0UxSXk4bEJGO0FBQ0Y7O0EwSXQ4bEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXk4bEJGO0EwSXY4bEJFO0VBQ0U7QTFJeThsQko7QWFsemxCUTtFNkhoS1I7SUFhSTtJQUNBO0UxSXk4bEJGO0FBQ0Y7QTBJdDhsQkU7RUFDRTtFQUNBO0VBQ0E7QTFJdzhsQko7QTBJcjhsQkU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTFJczhsQko7QWFyMGxCUTtFNkh4SU47SUFVSTtJQUNBO0UxSXU4bEJKO0UwSXQ4bEJJO0lBQ0U7RTFJdzhsQk47QUFDRjtBMElyOGxCSTtFQUNFO0VBQ0E7RUFDQTtBMUl1OGxCTjtBMElyOGxCTTtFQUNFO0ExSXU4bEJSO0EwSXA4bEJNO0VBQ0U7QTFJczhsQlI7QWF6MWxCUTtFNkg5R0Y7SUFJSTtFMUl1OGxCUjtBQUNGO0EwSXA4bEJNO0VBQ0U7QTFJczhsQlI7QTBJbjhsQk07RUFDRTtBMUlxOGxCUjtBMElsOGxCTTtFQUNFO0VBQ0E7QTFJbzhsQlI7QWF4MmxCUTtFNkg5RkY7SUFJSTtJQUNBO0UxSXM4bEJSO0FBQ0Y7QTBJcjhsQlE7RUFDRTtBMUl1OGxCVjtBYWozbEJRO0U2SHZGQTtJQUdJO0lBQ0E7RTFJeThsQlY7QUFDRjtBMEl4OGxCVTtFQUNFO0ExSTA4bEJaO0FhMTNsQlE7RTZIakZFO0lBR0k7RTFJNDhsQlo7QUFDRjtBMEl0OGxCSTtFQUNFO0VBQ0E7RUFDQTtBMUl3OGxCTjtBMElyOGxCSTtFQUNFO0ExSXU4bEJOO0EwSW44bEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSW84bEJKO0FhcjVsQlE7RTZINUROO0lBZUk7RTFJczhsQko7QUFDRjtBMElwOGxCSTtFQUNFO0ExSXM4bEJOO0EwSWw4bEJFO0VBQ0UsK0JsSXJJb0I7RWtJc0lwQixnQmxJbkk0QjtFa0lvSTVCO0VBQ0E7RUFDQTtBMUlvOGxCSjtBMElqOGxCRTtFQUNFO0VBQ0Esb0NsSXBKa0I7RWtJcUpsQixnQmxJcEp1QjtFa0lxSnZCO0VBQ0E7QTFJbThsQko7QTBJaDhsQkU7RUFDRTtBMUlrOGxCSjtBMEkvN2xCRTtFQUNFLCtCbEl6Sm9CO0VrSTBKcEIsZ0JsSXZKNEI7RWtJd0o1QjtFQUNBO0VBQ0E7QTFJaThsQko7QTBJOTdsQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlnOGxCSjtBYTk3bEJRO0U2SFROO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RTFJaThsQko7QUFDRjtBYWo4bEJRO0U2SGROO0lBaUJJO0lBQ0E7SUFDQTtJQUNBO0UxSWs4bEJKO0FBQ0Y7QTBJLzdsQkU7RUFDRTtFQUNBO0VBQ0E7QTFJaThsQko7QWFuOWxCUTtFNkhlTjtJQU1JO0UxSWs4bEJKO0FBQ0Y7QWFuOWxCUTtFNkhVTjtJQVVJO0UxSW04bEJKO0FBQ0Y7QTBJaDhsQkU7RUFDRTtFQUNBLCtCbEl4TW9CO0VrSXlNcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJazhsQko7QTBJaDhsQkk7RUFDRTtFQUNBO0ExSWs4bEJOO0FhNStsQlE7RTZINkJOO0lBaUJJO0lBQ0E7RTFJazhsQko7QUFDRjtBYTcrbEJRO0U2SHdCTjtJQXNCSTtJQUNBO0UxSW04bEJKO0FBQ0Y7QTBJaDhsQkU7RUFDRSxjekl0T1k7RXlJdU9aO0VBQ0EsK0JsSXBPb0I7RWtJcU9wQixnQmxJcE95QjtFa0lxT3pCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlrOGxCSjtBYXBnbUJRO0U2SHdETjtJQWFJO0lBQ0E7SUFDQTtFMUltOGxCSjtBQUNGO0EwSWg4bEJFO0VBQ0U7RUFDQTtBMUlrOGxCSjtBYS9nbUJRO0U2SGdGTjtJQUVJO0lBQ0E7RTFJaThsQko7QUFDRjtBMEkvN2xCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSWk4bEJOO0FhOWhtQlE7RTZIc0ZKO0lBU0k7SUFDQTtJQUNBO0lBQ0E7RTFJbThsQk47QUFDRjtBMElqOGxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSW04bEJOO0FhNWltQlE7RTZIcUdKO0lBTUk7RTFJcThsQk47QUFDRjtBMElqOGxCRTtFQUNFLCtCbEkxUm9CO0VrSTJScEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUltOGxCSjtBMElqOGxCSTtFQUNFO0VBQ0E7QTFJbThsQk47QWFoa21CUTtFNkhnSE47SUFpQkk7SUFDQTtJQUNBO0UxSW04bEJKO0FBQ0Y7QTBJLzdsQkU7RUFDRSwrQmxJbFRvQjtFa0ltVHBCLGN6SXZUWTtFeUl3VFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJaThsQko7QWFsbG1CUTtFNkh3SU47SUFZSTtFMUlrOGxCSjtBQUNGO0EwSS83bEJFO0VBQ0k7RUFDQTtFQUNBO0ExSWk4bEJOO0EwSWg4bEJNO0VBQ0U7QTFJazhsQlI7QWEvbG1CUTtFNkg0SkY7SUFHSTtFMUlvOGxCUjtBQUNGO0EwSWg4bEJFO0VBQ0UsbUJ6STVTYTtFeUk2U2I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJazhsQko7QWE5bW1CUTtFNkhvS047SUFXSTtFMUltOGxCSjtBQUNGO0EwSWo4bEJJO0VBQ0U7RUFDQTtBMUltOGxCTjtBMEloOGxCSTtFQUNFLCtCbElqV2tCO0VrSWtXbEI7RUFDQTtFQUNBO0ExSWs4bEJOO0EwSS83bEJJO0VBQ0UsK0JsSXhXa0I7RWtJeVdsQjtFQUNBO0ExSWk4bEJOO0EwSTk3bEJJO0VBQ0U7QTFJZzhsQk47QTBJOTdsQk07RUFDRTtFQUNBO0ExSWc4bEJSO0EwSTM3bEJFO0VBQ0U7RUFDQTtFQUNBLHlCeElyVWM7RXdJc1VkO0VBQ0E7QTFJNjdsQko7QWFocG1CUTtFNkg4TU47SUFRSTtJQUNBO0lBQ0E7SUFDQTtFMUk4N2xCSjtBQUNGO0EwSTM3bEJNO0VBQ0U7QTFJNjdsQlI7QTBJMTdsQk07RUFDRSxjekkvWVE7QUQyMG1CaEI7QTBJdjdsQkU7RUFDRTtFQUNBLG9DbEl4WmtCO0VrSXlabEIsZ0JsSXhadUI7RWtJeVp2QjtFQUNBO0VBQ0E7QTFJeTdsQko7QWF0cW1CUTtFNkh1T047SUFTSTtFMUkwN2xCSjtBQUNGO0EwSXY3bEJFO0VBQ0U7RUFDQTtFQUNBO0ExSXk3bEJKO0FhaHJtQlE7RTZIb1BOO0lBS0k7RTFJMjdsQko7QUFDRjtBMEl6N2xCSTtFQUNFO0VBQ0E7RUFDQSxtQmhIbmFpQjtBMUI4MW1CdkI7QTBJeDdsQkk7RUFDRTtBMUkwN2xCTjtBMEl0N2xCRTtFQUNFLHlCeElwVmU7RXdJcVZmO0VBQ0E7RUFDQSxjeEkvWGM7RXdJZ1lkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQmxJMWJvQjtFa0kyYnBCLGdCbEkxYnlCO0FSazNtQjdCO0FhMXNtQlE7RTZIdVFOO0lBY0k7SUFDQTtFMUl5N2xCSjtBQUNGO0FhaHRtQlE7RTZIdVFOO0lBbUJJO0lBQ0E7RTFJMDdsQko7QUFDRjtBMEl4N2xCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUkwN2xCTjtBMEl0N2xCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSXc3bEJKO0FhMXVtQlE7RTZIMlNOO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMUkwN2xCSjtBQUNGO0EwSXY3bEJFO0VBQ0U7RUFDQTtFQUNBLG9DbEk5ZWtCO0VrSStlbEIsZ0JsSTlldUI7RWtJK2V2QjtFQUNBO0ExSXk3bEJKO0EwSXY3bEJJO0VBQ0Usb0NsSXBmZ0I7RWtJcWZoQixnQmxJcGZxQjtFa0lxZnJCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJeTdsQk47QTBJdjdsQk07RUFDRSwrQmxJdmZnQjtFa0l3ZmhCLGdCbElyZndCO0VrSXNmeEI7RUFDQTtBMUl5N2xCUjtBMElyN2xCUTtFQUNFO0ExSXU3bEJWO0EwSXA3bEJRO0VBQ0U7RUFDQSwrQmxJcGdCYztFa0lxZ0JkLGdCbElsZ0JzQjtFa0ltZ0J0QjtBMUlzN2xCVjtBMEloN2xCRTtFQUNFO0VBQ0E7RUFDQSxvQ2xJcmhCa0I7RWtJc2hCbEIsZ0JsSXJoQnVCO0FSdThtQjNCO0FhenhtQlE7RTZIbVdOO0lBT0k7SUFDQTtFMUltN2xCSjtBQUNGO0EwSWg3bEJFO0VBQ0U7RUFDQSwrQmxJMWhCb0I7RWtJMmhCcEIsZ0JsSTFoQnlCO0VrSTJoQnpCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJazdsQko7QWF6eW1CUTtFNkgrV047SUFZSTtJQUNBO0lBQ0E7RTFJazdsQko7QUFDRjtBMEloN2xCSTtFQUNFO0VBQ0EsZ0JsSXhpQjBCO0VrSXlpQjFCO0VBQ0E7QTFJazdsQk47QWF0em1CUTtFNkhnWUo7SUFPSTtJQUNBO0UxSW03bEJOO0FBQ0Y7QTBJOTZsQkU7RUFDRTtFQUNBLCtCbEl6akJvQjtFa0kwakJwQixnQmxJdmpCNEI7RWtJd2pCNUIsY3pJbGhCWTtFeUltaEJaO0ExSWc3bEJKO0FhbjBtQlE7RTZIOFlOO0lBT0k7SUFDQTtJQUNBO0UxSWs3bEJKO0FBQ0Y7QTBJLzZsQkU7RUFDRSx5QnpJdmdCWTtFeUl3Z0JaO0VBQ0EsY3hJbGhCYztFd0ltaEJkO0VBQ0EsK0JsSXprQm9CO0VrSTBrQnBCLGdCbEl2a0I0QjtFa0l3a0I1QjtBMUlpN2xCSjtBMEkvNmxCSTtFQUNFLGdCbEk3a0J1QjtBUjgvbUI3QjtBMEk3NmxCRTtFQUNFLHlCekl2bEJZO0V5SXdsQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEluaUJjO0V3SW9pQmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0JsSS9sQm9CO0VrSWdtQnBCLGdCbEk3bEI0QjtFa0k4bEI1QjtBMUkrNmxCSjtBYXYybUJRO0U2SHlhTjtJQWtCSTtJQUNBO0UxSWc3bEJKO0FBQ0Y7QWE3Mm1CUTtFNkh5YU47SUF1Qkk7SUFDQTtJQUNBO0UxSWk3bEJKO0FBQ0Y7QTBJLzZsQkk7RUFDRTtFQUNBO0ExSWk3bEJOO0FheDNtQlE7RTZIcWNKO0lBSUk7SUFDQTtJQUNBO0UxSW03bEJOO0FBQ0Y7QTBJaDdsQkk7RUFDRTtBMUlrN2xCTjtBMEkvNmxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUlpN2xCTjtBMEkzNmxCRTtFQUNFO0VBQ0E7QTFJNjZsQko7QWFqNW1CUTtFNkhrZU47SUFLSTtFMUk4NmxCSjtBQUNGO0EwSTE2bEJFO0VBQ0UsY3pJMXBCWTtFeUkycEJaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExSTQ2bEJKO0EwSXg2bEJFO0VBQ0U7RUFDQTtFQUNBO0ExSTA2bEJKO0EwSXg2bEJJO0VBQ0U7QTFJMDZsQk47QTBJdjZsQkk7RUFDRTtBMUl5NmxCTjtBMEl2NmxCTTtFQUNFO0ExSXk2bEJSO0EwSXI2bEJJO0VBQ0UsK0JsSW5yQmtCO0VrSW9yQmxCO0VBQ0E7RUFDQTtBMUl1NmxCTjtBYXA3bUJRO0U2SHlnQko7SUFPSTtJQUNBO0UxSXc2bEJOO0FBQ0Y7QTBJdDZsQk07RUFDRTtBMUl3NmxCUjtBMEluNmxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJcTZsQko7QTBJbjZsQkk7RUFDRTtBMUlxNmxCTjtBMElsNmxCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExSW82bEJOO0EwSWo2bEJJO0VBQ0U7QTFJbTZsQk47QWFoOW1CUTtFNkhpakJOO0lBRUk7RTFJaTZsQko7QUFDRjtBMEk5NWxCRTtFQUNFLGN6SXJ1Qlk7RXlJc3VCWjtFQUNBLCtCbEludUJvQjtFa0lvdUJwQixnQmxJbnVCeUI7RWtJb3VCekI7RUFDQTtFQUNBO0VBQ0E7QTFJZzZsQko7QTBJOTVsQkk7RUFDRTtBMUlnNmxCTjtBMEk1NWxCRTtFQUNFO0VBQ0E7RUFDQTtBMUk4NWxCSjtBYXYrbUJRO0U2SHNrQk47SUFNSTtFMUkrNWxCSjtBQUNGO0EwSTc1bEJJO0VBQ0U7RUFDQTtBMUkrNWxCTjtBMEk3NWxCTTtFQUNFLG1CbEl0dUJPO0VrSXV1QlA7RUFDQSxjeElocUJhO0V3SWlxQmI7RUFDQTtFQUNBO0ExSSs1bEJSO0FheC9tQlE7RTZIbWxCRjtJQVNJO0UxSWc2bEJSO0FBQ0Y7QTBJOTVsQlE7RUFDRTtBMUlnNmxCVjtBMEkzNWxCSTtFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUkyNWxCTjtBMEl6NWxCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUFkVTtFQWVWO0VBQ0E7RUFDQTtBMUkyNWxCUjtBMEl6NWxCUTtFQUNFLHlCekl2eUJNO0FEa3NuQmhCO0EwSXo1bEJVO0VBQ0UsY3hJanZCTTtBRjRvbkJsQjtBMEl2NWxCUTtFQUNFLGN6SS95Qk07RXlJZ3pCTixvQ2xJbHpCWTtFa0ltekJaLG1CbEl6eEJLO0VrSTB4Qkw7RUFDQTtBMUl5NWxCVjtBMEl0NWxCUTtFQUNFLCtCbEluekJjO0VrSW96QmQsbUJsSTd4Qks7RWtJOHhCTDtBMUl3NWxCVjtBMElsNWxCRTtFQUNFLGN6SWgwQlk7RXlJaTBCWjtFQUNBLCtCbEk5ekJvQjtFa0krekJwQixnQmxJOXpCeUI7RWtJK3pCekI7RUFDQTtFQUNBO0VBR0U7QTFJazVsQk47QWE5aW5CUTtFNkhrcEJOO0lBY0k7SUFDQTtJQUNBO0lBQ0E7RTFJazVsQko7QUFDRjtBMEkvNGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFJaTVsQko7QTBJOTRsQkU7RUFDRTtFQUNBO0ExSWc1bEJKO0EwSTc0bEJFO0VBQ0U7RUFDQTtBMUkrNGxCSjs7QTJJL3VuQkE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUlUZTtFMElVZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJaXZuQkQ7QWFubG5CUTtFOEgxS1I7SUFjRTtFM0ltdm5CQTtBQUNGO0FheGxuQlE7RThIMUtSO0lBa0JFO0UzSW92bkJBO0FBQ0Y7QTJJbHZuQkM7RUFDQyxjeklnQ2dCO0V5SS9CaEI7RUFDQTtFQUNBLG9Dbkk5Qm9CO0VtSStCcEIsZ0JuSTlCeUI7QVJreG5CM0I7QTJJanZuQkM7RUFDQyxjekl3QmdCO0V5SXZCaEI7RUFDQTtFQUNBLCtCbkloQ3NCO0VtSWlDdEIsZ0JuSTlCOEI7RW1JK0I5QjtFQUNBO0VBQ0E7QTNJbXZuQkY7O0E0SXh4bkJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUkyeG5CRDtBNEkxeG5CQztFQUNDO0VBQ0E7RUFDQTtBNUk0eG5CRjtBNEkxeG5CQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUk0eG5CRjtBYXRvbkJRO0UrSC9KUDtJQVdFO0lBQ0E7RTVJOHhuQkQ7QUFDRjtBNEkzeG5CQztFQUNDLGMxSTBCZ0I7RTBJekJoQjtFQUNBO0VBQ0Esb0NwSXBDb0I7RW9JcUNwQixnQnBJcEN5QjtBUmkwbkIzQjtBYW5wbkJRO0UrSC9JUDtJQVFFO0U1STh4bkJEO0FBQ0Y7QTRJM3huQkM7RUFDQztBNUk2eG5CRjtBYTNwbkJRO0UrSG5JUDtJQUdFO0U1SSt4bkJEO0FBQ0Y7QTRJNXhuQkM7RUFDQyxjM0lsRGM7RTJJbURkO0VBQ0E7RUFDQSxvQ3BJdkRvQjtFb0l3RHBCLGdCcEl2RHlCO0FScTFuQjNCO0E0STN4bkJDO0VBQ0MsYzNJMURjO0UySTJEZDtFQUNBO0VBQ0EsK0JwSXpEc0I7RW9JMER0QixnQnBJekQyQjtBUnMxbkI3QjtBNEkxeG5CQztFQUNDLGMxSVRnQjtFMElVaEI7RUFDQTtFQUNBLCtCcElqRXNCO0VvSWtFdEIsZ0JwSS9EOEI7QVIyMW5CaEM7QTRJMXhuQkU7RUFDQyxnQnBJcEUwQjtBUmcybkI3QjtBYXhybkJRO0UrSDVHUDtJQVlFO0U1STR4bkJEO0FBQ0Y7QTRJMXhuQkU7RUFDQztFQUNBO0VBQ0EsYzFJMUJlO0FGc3puQmxCO0FhbHNuQlE7RStIN0ZOO0lBS0U7RTVJOHhuQkY7QUFDRjtBYXZzbkJRO0UrSG5GUDtJQUVFO0lBQ0E7RTVJNHhuQkQ7QUFDRjtBYTdzbkJRO0UrSDlFTjtJQUdFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUk0eG5CRjtBQUNGO0FhdnRuQlE7RStIbEVOO0lBRUU7RTVJMnhuQkY7QUFDRjtBNEl0eG5CRTtFQUNDLGUxSTNEZTtBRm0xbkJsQjtBNElweG5CRztFQUNDLFkxSTFCZTtBRmd6bkJuQjtBYWx1bkJRO0UrSDNEUDtJQVlFO0U1SXF4bkJEO0FBQ0Y7QTRJbHhuQkM7RUFDQztFQUlBO0VBQ0E7RUFDQTtBNUlpeG5CRjtBYTd1bkJRO0UrSDNDUDtJQUdFO0U1SXl4bkJEO0FBQ0Y7QTRJcnhuQkU7RUFDQztBNUl1eG5CSDs7QUV4NW5CQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJJY0E7RUFDRTtFQUNBO0E3STI3bkJGOztBNkl2N25CRTtFQUNFO0E3STA3bkJKO0E2SXY3bkJFO0VBQ0U7QTdJeTduQko7QTZJdDduQkU7RUFDRTtFQUNBO0E3SXc3bkJKOztBNklwN25CQTtFQUNFO0VBQ0E7QTdJdTduQkY7O0E2SXA3bkJBO0VBQ0U7QTdJdTduQkY7O0E2SXA3bkJBO0VBQ0U7RUFDQTtFQUNBO0E3SXU3bkJGOztBNklwN25CQTtFQUNFLGM1SWxCZTtFNEltQmYsb0NySS9Eb0I7RXFJZ0VwQixvQnJJbENhO0VxSW1DYixnQnJJeEQ4QjtFcUl5RDlCLGlCcklaNkI7RXFJYTdCO0E3SXU3bkJGO0E2SXI3bkJFO0VBQ0UsWUEvRCtCO0VBZ0UvQjtFQUNBLFdBakUrQjtBN0l3L25CbkM7QTZJcjduQkk7RUFDRSxhNUkvQlc7RTRJZ0NYLGU1SWhDVztBRHU5bkJqQjtBNkluN25CRTtFQUNFO0E3SXE3bkJKOztBNklqN25CQTtFQUNFO0VBQ0E7RUFDQTtBN0lvN25CRjtBNklsN25CRTtFQUNDO0VBQ0E7RUFDQTtBN0lvN25CSDtBNklqN25CRztFQUNDO0VBQ0E7RUFDRjtBN0ltN25CRjtBNkloN25CRTtFQUEyRTtBN0ltN25CN0U7QTZJajduQkU7RUFBZTtBN0lvN25CakI7O0E2SWo3bkJBO0VBQ0UsYzNJNUJnQjtFMkk2QmhCO0VBQ0Esb0NySTlHb0I7RXFJK0dwQixpQnJJekZhO0VxSTBGYixnQnJJNUcwQjtFcUk2RzFCLG9CckluRTZCO0VxSW9FN0I7QTdJbzduQkY7O0E2SWo3bkJBO0VBQ0UsVzNJckJpQjtFMklzQmpCLG9Dckl2SG9CO0VxSXdIcEIsa0JySXJHYTtFcUlzR2IsZ0JySXhIeUI7RXFJeUh6QixxQnJJbEY2QjtFcUltRjdCO0VBQ0E7QTdJbzduQkY7O0E2SWo3bkJBO0VBQ0UsYzNJM0NrQjtFMkk0Q2xCLCtCckkzSHNCO0VxSTRIdEIsbUJySXhHYTtFcUl5R2IsZ0JySTFIOEI7RXFJMkg5QixtQnJJbEY2QjtFcUltRjdCO0E3SW83bkJGOztBNklqN25CQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0E3SW83bkJEO0E2SWw3bkJDOzs7OztFQUNFLGM1STdJYTtFNEk4SWIsZXJJckhZO0VxSXNIWixnQnJJaEp3QjtBUndrb0IzQjs7QUU3am9CQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTRJaUJBO0VBQ0U7QTlJNmxvQkY7O0E4SXpsb0JFO0VBQ0U7RUFDQTtBOUk0bG9CSjs7QThJdGxvQkk7RUFDRTtBOUl5bG9CTjtBOEl0bG9CSTtFQUNFO0E5SXdsb0JOOztBOElubG9CQTs7RUFFRTtFQUNBO0E5SXNsb0JGOztBOElubG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5SXNsb0JGO0E4SXBsb0JFO0VBQ0UsaUZBdEM4QjtFQXVDOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJc2xvQko7O0E4SWxsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0VBN0VvQztFQThFcEM7RUFDQSxZbEJ6RHlDO0VrQjBEekM7QTlJcWxvQkY7O0E4SWxsb0JBO0VBQ0U7QTlJcWxvQkY7O0E4SWxsb0JBO0VBQ0UseUI1SW5DZ0I7RTRJb0NoQjtFQUNBO0VBQ0E7QTlJcWxvQkY7QThJbmxvQkU7RUFDRSx5QjVJekNjO0U0STBDZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlxbG9CSjtBOElsbG9CRTtFQUNFLGlGQTVHaUM7RUE2R2pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlvbG9CSjs7QThJaGxvQkE7Ozs7Ozs7RUFPRTtFQUNBO0E5SW1sb0JGOztBOElobG9CQTtFQUNFLGM1SXhEZ0I7RTRJeURoQixvQ3RJeklvQjtFc0kwSXBCLG1CdEloSGE7RXNJaUhiLGdCdEkxSXlCO0VzSTJJekIsbUJ0STFGNkI7RXNJMkY3QjtBOUltbG9CRjs7QThJaGxvQkE7RUFDRSxXNUloRGlCO0U0SWlEakIsb0N0SWxKb0I7RXNJbUpwQixrQnRJOUhhO0VzSStIYixnQnRJbkp5QjtFc0lvSnpCLGlCdEkxRzZCO0VzSTJHN0I7QTlJbWxvQkY7O0E4SWhsb0JBO0VBQ0UsYzVJckVrQjtFNElzRWxCLCtCdElySnNCO0VzSXNKdEIsbUJ0SWxJYTtFc0ltSWIsZ0J0SXBKOEI7RXNJcUo5QixtQnRJNUc2QjtFc0k2RzdCO0E5SW1sb0JGOztBOElobG9CQTtFQUNFLG1FQTlJMkM7RUErSTNDLFlBOUlvQztFQStJcEM7RUFDQTtFQUNBO0VBQ0E7QTlJbWxvQkY7QThJamxvQkU7RUFDRSxtREF2SnlDO0VBd0p6QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SW1sb0JKOztBOEkva29CQTtFQUNFO0VBQ0EsbUI3SXBMYztFNklxTGQ7RUFDQTtFQUNBO0VBQ0EsWUFwS29DO0VBcUtwQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQTNLb0M7RUE0S3BDO0E5SWtsb0JGO0E4SWhsb0JFO0VBQ0UsWUE3S3VDO0VBOEt2QyxXQTlLdUM7QTlJZ3dvQjNDO0E4SS9rb0JFO0VBQ0UsZTVJL0ljO0U0SWdKZDtFQUNBLHNDOUg5TG1CO0FoQit3b0J2QjtBOEk5a29CRTtFQUVFO0E5SStrb0JKOztBYWpub0JRO0VpSXVDTjtJQUNFO0lBQ0E7RTlJOGtvQkY7RThJM2tvQkE7SUFDRSxZbEIvTHdDO0U1SDR3b0IxQztBQUNGO0FFOXhvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E2SUNBO0VBQ0U7RUFDQTtFQUNBLG1DL0hPa0I7QWhCczBvQnBCO0ErSTMwb0JFO0VBRUU7RUFDQTtFQUNBO0VBQ0EsZ0VBYmtDO0VBZWxDO0VBQ0E7QS9JMjBvQko7QStJejBvQkk7RUFDRSxhOUkzQlU7RThJNEJWLGU5STVCVTtBRHUyb0JoQjtBK0lsMG9CSTtFQUNFO0VBQ0E7QS9JbzBvQk47O0ErSTd6b0JFO0VBQ0U7QS9JZzBvQko7QStJenpvQkU7RUFDRTtFQUNBO0EvSTJ6b0JKOztBK0l2em9CQTtFQUNFO0VBQ0E7RUFFQTtFQUNBLG9DL0h0RG1CO0FoQisyb0JyQjs7QStJdHpvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0l5em9CRjs7QStJanpvQkE7RUFDRSxXN0ljaUI7RTZJYmpCO0VBQ0Esb0N2SXJGb0I7RXVJc0ZwQixtQnZJNURhO0V1STZEYixnQnZJdEZ5QjtFdUl1RnpCLHFCdkk5RGE7RXVJK0RiO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW16b0JGOztBK0loem9CQTtFQUVFLGdCdklqRzBCO0V1SWtHMUI7QS9Ja3pvQkY7O0FFNTRvQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E4SVVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKbTdvQkY7QWdKajdvQkU7RUFDRTtBaEptN29CSjs7QWdKOTZvQkU7RUFDRTtBaEppN29CSjtBZ0o5Nm9CRTtFQUNFO0FoSmc3b0JKOztBZ0o1Nm9CQTtFQUNFO0VBQ0E7QWhKKzZvQkY7O0FnSjU2b0JBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhKODZvQkY7O0FnSjM2b0JBO0VBQ0U7RUFDQTtFQUNBLG9DaEk5Q21CO0VnSStDbkI7QWhKODZvQkY7O0FnSjE2b0JBO0VBQ0U7QWhKNjZvQkY7O0FnSjE2b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo2Nm9CRjs7QWdKMTZvQkE7RUFDRTtFQUNBO0VBQ0E7QWhKNjZvQkY7O0FnSjE2b0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhKNjZvQkY7QWdKMzZvQkU7RUFBZTtBaEo4Nm9CakI7O0FnSjM2b0JBO0VBQ0UsYzlJWmdCO0U4SWFoQixvQ3hJN0ZvQjtFd0k4RnBCLG1CeElwRWE7RXdJcUViLGdCeEkzRjBCO0V3STRGMUIsbUJ4STlDNkI7QVI0OW9CL0I7QWdKNTZvQkU7RUFDRSxXOUlGZTtFOElHZjtFQUNBLGlCeEkvRVc7RXdJZ0ZYLHFCeEk1RDJCO0V3STZEM0I7QWhKODZvQko7O0FnSjE2b0JBO0VBQ0UseUI5SVZhO0U4SVdiO0VBQ0E7RUFDQTtBaEo2Nm9CRjs7QWdKMTZvQkE7RUFDRSxjOUk5QmtCO0U4SStCbEIsK0J4STlHc0I7RXdJK0d0QixtQnhJM0ZhO0V3STRGYixnQnhJN0c4QjtFd0k4RzlCLG1CeElyRTZCO0FSay9vQi9COztBZ0oxNm9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0NoSWxIbUI7QWhCK2hwQnJCO0FnSjM2b0JFO0VBQ0M7QWhKNjZvQkg7QWdKMzZvQkc7RUFBTTtBaEo4Nm9CVDs7QWdKMTZvQkE7RUFDRTtBaEo2Nm9CRjs7QWdKMTZvQkE7RUFDRTtBaEo2Nm9CRjs7QWdKMTZvQkE7RUFDQTs7Ozs7O0dBQUE7RUFRRTtBaEo0Nm9CRjtBZ0oxNm9CRTtFQUNFO0FoSjQ2b0JKOztBZ0p2Nm9CQTtFQUNDO0VBQ0E7QWhKMDZvQkQ7QWdKeDZvQkM7Ozs7O0VBQ0UsYy9JcEthO0UrSXFLYixleEk1SVk7RXdJNklaLGdCeEl2S3dCO0FScWxwQjNCOztBYXY2b0JRO0VtSURKO0lBQ0UsbUJBM0pnQztJQTRKaEM7RWhKNDZvQko7RWdKejZvQk07SUFDRTtFaEoyNm9CUjtFZ0p2Nm9CSTtJQUNFO0VoSnk2b0JOO0VnSnY2b0JNO0lBQ0U7SUFDQSxzQ2hJL0thO0VoQndscEJyQjtBQUNGO0FnSmg2b0JJO0VBQ0U7QWhKazZvQk47QWEzN29CUTtFbUk0Qko7SUFFSTtFaEppNm9CTjtBQUNGO0FhaDhvQlE7RW1JaUNKO0lBRUk7RWhKaTZvQk47QUFDRjs7QUV4bXBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QStJQ0E7RUFFRTtFQUNBLFdBakJzQjtFQWtCdEI7RUFDQTtBakp1cHBCRjs7QWlKcHBwQkE7RUFDRSxjaEpzQmU7RWdKckJmLG9Dekl2Qm9CO0V5SXdCcEIsa0J6SU9hO0V5SU5iLGdCekl0QjRCO0V5SXVCNUIscUJ6STZCNkI7RXlJNUI3QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnVwcEJGO0FpSnJwcEJFO0VBQ0UsWUF4QjZCO0VBeUI3QixXQXpCNkI7RUEwQjdCO0FqSnVwcEJKO0FpSnJwcEJJO0VBQ0UsYWhKS1c7RWdKSlgsZWhKSVc7QURtcHBCakI7QWlKbnBwQkU7RUFDRTtBakpxcHBCSjs7QWFuaHBCUTtFb0k3SE47SUFDRSxrQnpJcEJXO0l5SXFCWCxxQnpJRzJCO0VSaXBwQjdCO0VpSmxwcEJFO0lBQ0UsWUE1Q2tDO0lBNkNsQyxXQTdDa0M7RWpKaXNwQnRDO0FBQ0Y7QWE5aHBCUTtFb0lqSE47SUFDRSxZQS9EMEI7RWpKaXRwQjVCO0FBQ0Y7QUV0c3BCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QWdKYkE7RUFDRTtFQUNBO0FsSm13cEJGOztBa0pod3BCQTtFQUNFO0VBQ0E7RUFDQTtFeElNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVY4dnBCSjtBa0pyd3BCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKc3dwQko7QWF4bXBCUTtFcUkzSkY7SUFDRTtFbEpzd3BCTjtBQUNGO0FrSmx3cEJFO0VBQ0U7QWxKb3dwQko7QWtKandwQk07RUFDRSxtQjFJTE87RTBJTVAsbUIxSWtCdUI7RTBJakJ2QixXaEpnRVc7QUZtc3BCbkI7QWFybnBCUTtFcUlqSkY7SUFNSSxvQjFJWks7STBJYUwsc0IxSVVxQjtFUjB2cEI3QjtBQUNGOztBa0oxdnBCSTtFQUNDO0FsSjZ2cEJMO0FrSjF2cEJJO0VBQ0M7RUFDQTtBbEo0dnBCTDs7QW1KN3lwQkE7RUFDRTtBbkpnenBCRjs7QStCOXlwQkE7RUFDRTtJQUNFO0lBQ0E7RS9CaXpwQkY7RStCOXlwQkE7SUFDRTtJQUNBO0UvQmd6cEJGO0FBQ0Y7QStCN3lwQkE7RUFDRTtJQUNFO0UvQit5cEJGO0UrQjV5cEJBO0lBRUU7SUFDQTtFL0I2eXBCRjtBQUNGO0FvSmgwcEJBO0VBQ0U7QXBKazBwQkY7O0FvSjl6cEJFO0VBQ0Usc0JBUnlDO0VBU3pDO0FwSmkwcEJKOztBb0p4enBCRTtFQUNFO0VBQ0E7RUFDQTtBcEoyenBCSjs7QWdDNTBwQkU7RUFDRTtFQUNBO0VBQ0E7QWhDKzBwQko7O0FnQzUwcEJFOztFQUVFO0FoQyswcEJKOztBZ0MzMHBCSTtFQUNFLDRDRHBCdUI7RUNxQnZCO0FoQzgwcEJOOztBZ0N6MHBCSTtFQUNFLDRDRDNCdUI7RUM0QnZCO0FoQzQwcEJOOztBZ0N4MHBCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DRi9CZTtFRWdDZjtBaEMyMHBCTjs7QWdDeDBwQkk7RUFDRTtBaEMyMHBCTjs7QXFKajNwQkE7RUFDRTtBckpvM3BCRjtBcUpsM3BCRTtFQUNFO0VBQ0E7QXJKbzNwQko7O0FxSmgzcEJBOztFQUVFLDRDdEhkMkI7RXNIZTNCO0FySm0zcEJGOztBc0pqNHBCQTtFQUNFO0F0Sm80cEJGOztBc0pqNHBCQTtFQUNFO0F0Sm80cEJGOztBc0pqNHBCQTtFQUNFO0VBQ0E7RUFDQTtBdEpvNHBCRjs7QW1KaDVwQkE7RUFDRTtBbkptNXBCRjs7QStCajVwQkE7RUFDRTtJQUNFO0lBQ0E7RS9CbzVwQkY7RStCajVwQkE7SUFDRTtJQUNBO0UvQm01cEJGO0FBQ0Y7QStCaDVwQkE7RUFDRTtJQUNFO0UvQms1cEJGO0UrQi80cEJBO0lBRUU7SUFDQTtFL0JnNXBCRjtBQUNGO0F1SnI2cEJBO0VBQ0U7QXZKdTZwQkY7O0FnQ3A2cEJFO0VBQ0U7RUFDQTtFQUNBO0FoQ3U2cEJKOztBZ0NwNnBCRTs7RUFFRTtBaEN1NnBCSjs7QWdDbjZwQkk7RUFDRSw0Q0RwQnVCO0VDcUJ2QjtBaENzNnBCTjs7QWdDajZwQkk7RUFDRSw0Q0QzQnVCO0VDNEJ2QjtBaENvNnBCTjs7QW1KaDhwQkE7RUFDRTtBbkptOHBCRjs7QStCajhwQkE7RUFDRTtJQUNFO0lBQ0E7RS9CbzhwQkY7RStCajhwQkE7SUFDRTtJQUNBO0UvQm04cEJGO0FBQ0Y7QStCaDhwQkE7RUFDRTtJQUNFO0UvQms4cEJGO0UrQi83cEJBO0lBRUU7SUFDQTtFL0JnOHBCRjtBQUNGO0F3SnI5cEJBO0VBQ0U7QXhKdTlwQkY7O0F3Si84cEJFO0VBQ0U7RUFDQTtFQUNBO0F4Sms5cEJKOztBZ0MxOXBCRTtFQUNFO0VBQ0E7RUFDQTtBaEM2OXBCSjs7QWdDMTlwQkU7O0VBRUU7QWhDNjlwQko7O0FnQ3o5cEJJO0VBQ0UsNENEcEJ1QjtFQ3FCdkI7QWhDNDlwQk47O0FnQ3Y5cEJJO0VBQ0UsNENEM0J1QjtFQzRCdkI7QWhDMDlwQk47O0FnQ3Q5cEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0NGL0JlO0VFZ0NmO0FoQ3k5cEJOOztBZ0N0OXBCSTtFQUNFO0FoQ3k5cEJOOztBeUovL3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGlCQU5nQjtFQU9oQjtBekprZ3FCRjtBeUpoZ3FCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFdBZHlCO0F6SmdocUI3Qjs7QXlKOS9wQkE7RUFDRTtBekppZ3FCRjs7QUU3Z3FCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZCSkE7RUFDRTtJQUNFO0lBQ0E7RS9Ca2txQkY7RStCL2pxQkE7SUFDRTtJQUNBO0UvQmlrcUJGO0FBQ0Y7QStCOWpxQkE7RUFDRTtJQUNFO0UvQmdrcUJGO0UrQjdqcUJBO0lBRUU7SUFDQTtFL0I4anFCRjtBQUNGO0ErQm5scUJBO0VBQ0U7SUFDRTtJQUNBO0UvQnFscUJGO0UrQmxscUJBO0lBQ0U7SUFDQTtFL0JvbHFCRjtBQUNGO0ErQmpscUJBO0VBQ0U7SUFDRTtFL0JtbHFCRjtFK0JobHFCQTtJQUVFO0lBQ0E7RS9CaWxxQkY7QUFDRjtBZ0RsbXFCQTtFQUNFLDhDNUNQNkI7RTRDUTdCLHlCL0NaYztFK0NhZDtFQUNBLFlDTlk7RURPWixXQ1BZO0FqRDJtcUJkOztBZ0RqbXFCQTtFQUNFLFlDVmdCO0VEV2hCLFdDWGdCO0FqRCttcUJsQjs7QTBKcm5xQkE7RUFDRTtFQUNBO0ExSnducUJGOztBMEpybnFCQTtFQUNFO0ExSnducUJGOztBMEpybnFCQTtFQUNFO0ExSnducUJGOztBMEpybnFCQTtFQUNFO0ExSnducUJGOztBMEpybnFCQTtFQUNFO0ExSnducUJGOztBMkoxbnFCQTtFQUNFLHNCQVpvQztFQWFwQyxtREFUOEI7RUFVOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdFQWpCOEI7QTNKOG9xQmhDO0EySjNucUJFO0VBQ0U7RUFDQSxVQXZCa0M7RUF3QmxDLFlBZmlDO0VBZ0JqQztFQUNBO0VBQ0EsV0FuQmdDO0EzSmdwcUJwQzs7QTJKeG5xQkU7RUFDRSw0QzVIdEN5QjtFNEh1Q3pCO0EzSjJucUJKO0EySnhucUJFO0VBQ0U7QTNKMG5xQko7O0EySnRucUJBO0VBQ0U7RUFDQTtFQUNBO0EzSnlucUJGOztBMkp0bnFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFlBL0NxQztFQWdEckM7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQXBEcUM7QTNKNnFxQnZDO0EySnZucUJFO0VBQ0UsZXpKSWdCO0FGcW5xQnBCO0EySnRucUJFO0VBRUU7QTNKdW5xQko7O0EySm5ucUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0pzbnFCRjs7QTJKbm5xQkE7RUFDRSw0QzVIbkYyQjtFNEhvRjNCO0VBQ0E7QTNKc25xQkY7O0E0SnB0cUJBO0VBQ0U7QTVKdXRxQkY7O0E0SnB0cUJBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBNUpxdHFCRjtBNEpudHFCRTtFQUNFO0VBQ0E7QTVKcXRxQko7QWFwanFCUTtFK0luS047SUFLSTtFNUpzdHFCSjtBQUNGO0E0Sm50cUJFO0VBQ0UseUIxSnFDYztFMEpwQ2Q7RUFDQTtFQUNBO0VBQ0Esc0M5SGZtQjtBOUJvdXFCdkI7QTRKbnRxQkk7RUFDRTtBNUpxdHFCTjtBNEovc3FCTTtFQUNFO0VBQ0Esc0M5SDFCZTtBOUIydXFCdkI7QTRKOXNxQk07RUFDRTtBNUpndHFCUjtBNEo3c3FCTTtFQUNFO0VBQ0Esc0M5SG5DZTtBOUJrdnFCdkI7O0FFanZxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyQ2lEQTtFQXJDRSxXM0N5RWlCO0UyQ3hFakI7RUFDQTtBN0NxMHFCRjtBNkNuMHFCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDbzBxQko7QTZDajBxQkU7RUFDRSx1Q0EzQm9DO0VBNEJwQztBN0NtMHFCSjtBNkNoMHFCRTtFQUNFLHVDQWhDb0M7RUFpQ3BDO0VBQ0E7RUFDQTtBN0NrMHFCSjtBNkMvenFCRTtFQUNFLFczQzRDZTtBRnF4cUJuQjtBNkMvenFCSTtFQUNFO0E3Q2kwcUJOOztBNkN0enFCQTtFQTNDRSxjNUN0QmM7RTRDdUJkO0VBQ0E7QTdDcTJxQkY7QTZDbjJxQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q28ycUJKO0E2Q2oycUJFO0VBQ0UsdUNBekJzQztFQTBCdEM7QTdDbTJxQko7QTZDaDJxQkU7RUFDRSx1Q0E5QnNDO0VBK0J0QztFQUNBO0VBQ0E7QTdDazJxQko7QTZDLzFxQkU7RUFDRSxjNUNuRFk7QURvNXFCaEI7QTZDLzFxQkk7RUFDRTtBN0NpMnFCTjs7QTZDaDFxQkE7RUFqREUsYzNDbUNnQjtFMkNsQ2hCO0VBQ0E7QTdDcTRxQkY7QTZDbjRxQkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q280cUJKO0E2Q2o0cUJFO0VBQ0UsMENBMUJvQztFQTJCcEM7QTdDbTRxQko7QTZDaDRxQkU7RUFDRSwwQ0EvQm9DO0VBZ0NwQztFQUNBO0VBQ0E7QTdDazRxQko7QTZDLzNxQkU7RUFDRSxjM0NNYztBRjIzcUJsQjtBNkMvM3FCSTtFQUNFO0E3Q2k0cUJOOztBNkN6MnFCQTtFQUNFO0VBQ0E7RUFDQSwrQnJDN0VzQjtFcUM4RXRCLG1CckMxRGE7RXFDMkRiLGdCckM1RThCO0VxQzZFOUIsbUJyQ3BDNkI7RXFDcUM3QixrQzdCM0VpQjtBaEJ1N3FCbkI7O0E2Q3oycUJBO0VBQ0U7QTdDNDJxQkY7QTZDMTJxQkU7RUFDRSxXM0NHZTtBRnkycUJuQjs7QTZDeDJxQkE7RUFDRTtBN0MyMnFCRjtBNkN6MnFCRTtFQUNFLGMzQ05rQjtBRmkzcUJ0Qjs7QTZDdjJxQkE7RUFDRTtBN0MwMnFCRjtBNkN4MnFCRTtFQUNFLGM1QzVHWTtBRHM5cUJoQjtBNkN2MnFCRTtFQUNFLFczQ2pCZTtBRjAzcUJuQjs7QTZDcjJxQkE7RUFDRSxjNUNySGM7QUQ2OXFCaEI7QTZDdDJxQkU7RUFDRSxjNUN4SFk7QURnK3FCaEI7QTZDcjJxQkU7RUFDRSxjM0NuRWM7QUYwNnFCbEI7O0E2Q24ycUJBOzs7RUFFRSxjNUM3SGdCO0FEbytxQmxCO0E2Q3IycUJFOzs7RUFFRTtBN0N3MnFCSjtBNkNyMnFCRTs7O0VBQ0UsYzVDckljO0FEOCtxQmxCOztBNkNyMnFCQTtFQUNFO0E3Q3cycUJGO0E2Q3QycUJFO0VBQ0UsYzNDekZjO0FGaThxQmxCO0E2Q3IycUJFO0VBQ0UsYzNDN0ZjO0FGbzhxQmxCOztBNkNuMnFCQTtFQUNFLGMzQ2xHZ0I7QUZ3OHFCbEI7QTZDcDJxQkU7RUFDRTtBN0NzMnFCSjtBNkNuMnFCRTtFQUNFO0E3Q3EycUJKOztBNkNqMnFCQTtFQUNFO0VBQ0E7QTdDbzJxQkY7O0EwRW5nckJBOzs7RUFDRSxlbEVlYTtFa0VkYixvQmxFc0M2QjtBUmsrcUIvQjtBMEV0Z3JCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGN4RWlFZ0I7RXdFaEVoQixvQ2xFckJrQjtFa0VzQmxCLG1CbEVJVztFa0VIWCxnQmxFckI0QjtFa0VzQjVCLG1CbEUwQjJCO0VrRXpCM0IsbUJBakJ3QjtBMUUya3JCNUI7QTBFdmpyQkU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxnQmxFdkJ5QjtBUjhsckI3QjtBMEVwa3JCRTs7O0VBRUUsZ0JsRTFCNEI7QVJpbXJCaEM7QTBFcGtyQkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0EsbUJBbkN3QjtBMUUrb3JCNUI7QTBFem1yQkU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtBMUV5bnJCSjtBMEV0bnJCRTs7O0VBQ0U7QTFFMG5yQko7QTBFdm5yQkU7OztFQUNFO0ExRTJuckJKO0EwRXhuckJFOzs7RUFDRSxtQkFuRDRCO0VBb0Q1QjtBMUU0bnJCSjtBMEV6bnJCRTs7O0VBQ0U7RUFDQTtBMUU2bnJCSjtBMEUxbnJCRTs7O0VBQ0U7QTFFOG5yQko7O0FFeHJyQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EySk1BO0VBQ0UsbUJBZitDO0E3Smt2ckJqRDs7QTZKaHVyQkE7RUFDRSxXM0owRWlCO0UySnpFakIsb0NySnhCb0I7RXFKeUJwQixtQnJKRmE7RXFKR2IsZ0JySnhCOEI7RXFKeUI5QixxQnJKcUI2QjtFcUpwQjdCO0E3Sm11ckJGO0E2Smh1ckJJO0VBQ0U7QTdKa3VyQk47O0E2Sjd0ckJBO0VBR0UsYzNKNkNrQjtFMko1Q2xCLCtCckpuQ3NCO0VxSm9DdEIsbUJySmhCYTtFcUppQmIsZ0JySmxDOEI7RXFKbUM5QixtQnJKTTZCO0FSd3RyQi9CO0E2SjV0ckJFO0VBQ0UsYzVKN0NZO0FEMndyQmhCOztBNkp6dHJCQTtFQUNFO0VBQ0E7QTdKNHRyQkY7QWFubXJCUTtFZ0ozSFI7SUFLSTtFN0o2dHJCRjtBQUNGOztBNkoxdHJCQTtFQUNFO0E3SjZ0ckJGOztBYTVtckJRO0VnSjlHUjtJQUVJO0U3SjZ0ckJGO0FBQ0Y7O0E2Snp0ckJFO0VBQ0U7QTdKNHRyQko7O0FFenhyQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E0SkFBO0VBQ0U7QTlKMDByQkY7QThKdjByQkk7RUFDRSxjN0pmVTtBRHcxckJoQjs7QThKcDByQkE7RUFDRSxXNUowRWlCO0U0SnpFakIsb0N0SnhCb0I7RXNKeUJwQixtQnRKQ2E7RXNKQWIsZ0J0SnhCOEI7RXNKeUI5QixtQnRKdUI2QjtFc0p0QjdCO0VBQ0Esa0M5SWpCaUI7QWhCdzFyQm5CO0E4SnIwckJFO0VBQ0U7QTlKdTByQko7O0E4Sm4wckJBO0VBQ0UsYzVKZ0RrQjtFNEovQ2xCLCtCdEpoQ3NCO0VzSmlDdEIsZXRKWmE7RXNKYWIsZ0J0Si9COEI7RXNKZ0M5QixvQnRKVTZCO0FSNHpyQi9COztBRW4yckJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNkpOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9KdzhyQkY7QStKdDhyQkU7RUFDRTtBL0p3OHJCSjtBK0pyOHJCRTtFQUNFO0EvSnU4ckJKO0ErSnA4ckJFO0VBQ0U7QS9KczhyQko7QStKbjhyQkU7RUFDRTtFQUNBO0EvSnE4ckJKO0FhanpyQlE7RWtKdEpOO0lBS0k7RS9KczhyQko7QUFDRjtBK0puOHJCRTtFQUNFO0VBQ0E7QS9KcThyQko7QStKbDhyQkU7RUFDRSxpQm5DakMwQztFbUNrQzFDLGtCbkNsQzBDO0E1SHMrckI5QztBK0pqOHJCRTtFQUNFO0EvSm04ckJKOztBK0ovN3JCQTtFeEQrREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0V1RG1DWjtFQUNBO0EvSnE4ckJGOztBK0psOHJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0pxOHJCRjs7QStKbDhyQkE7RUFDRTtFQUNBO0VBQ0E7QS9KcThyQkY7O0ErSmw4ckJBO0VBQ0U7QS9KcThyQkY7O0ErSmw4ckJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSnE4ckJGO0ErSm44ckJFO0VBQ0U7QS9KcThyQko7O0FhejJyQlE7RWtKdEZKO0lBQ0U7SUFDQTtFL0ptOHJCSjtBQUNGO0FhaDNyQlE7RWtKOUVOO0l4RGVBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdzaHNCWjtFK0pqOHJCQTtJQUNFO0UvSm04ckJGO0UrSi83ckJFO0lBQ0UseUdDcEcwQjtFaEtxaXNCOUI7QUFDRjtBYXozckJRO0VrSm5FTjtJeEREQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHb2lzQlo7QUFDRjtBYWo0ckJRO0VrSjdETjtJQUNFO0UvSmk4ckJGO0FBQ0Y7QWF0NHJCUTtFa0p2RE47SUFDRTtFL0pnOHJCRjtBQUNGO0FpS25rc0JBO0VBQ0k7RUFDQTtFQUNBO0FqS3Frc0JKOztBaUtsa3NCQTtFQUNJO0lBQ0k7RWpLcWtzQk47QUFDRjtBaUtsa3NCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaktva3NCSjs7QWlLamtzQkE7RUFDSTtBaktva3NCSjs7QWlLamtzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpLb2tzQko7O0FpS2prc0JBO0VBQ0k7SUFDSTtFaktva3NCTjtBQUNGO0FpS2prc0JBO0VBQ0k7SUFDSTtFaktta3NCTjtBQUNGO0FpS2hrc0JBO0VBQ0k7SUFDSTtFaktra3NCTjtBQUNGO0FpSy9qc0JBO0VBQ0k7SUFDSTtFaktpa3NCTjtBQUNGO0FpSzlqc0JBO0VBQ0k7SUFDSTtJQUNBO0VqS2drc0JOO0FBQ0Y7QWlLN2pzQkE7RUFDSTtJQUNJO0lBQ0E7RWpLK2pzQk47QUFDRjtBaUs1anNCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VqSzhqc0JOO0FBQ0Y7QWlLM2pzQkE7RUFDSTtBaks2anNCSjs7QWlLMWpzQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaks2anNCSjs7QWlLMWpzQkE7RUFDSTtJQUNJO0VqSzZqc0JOO0FBQ0Y7QWlLMWpzQkE7RUFDSTtBaks0anNCSjs7QWlLempzQkE7RUFDSTtJQUNJO0VqSzRqc0JOO0FBQ0Y7QWlLempzQkE7RUFDSTtFQUNBO0VBQ0E7QWpLMmpzQko7O0FpS3hqc0JBO0VBQ0k7SUFDSTtFaksyanNCTjtBQUNGO0FpS3hqc0JBO0VBQ0k7QWpLMGpzQko7O0FpS3Rqc0JBOzs7Q0FBQTtBQUtBO0VBQ0k7RUFDQTtFQUNBO0FqS3dqc0JKO0FpS3Rqc0JJO0VBQ0k7QWpLd2pzQlI7O0FpS3Bqc0JBO0VBQ0k7RUFDQTtFQUNBO0FqS3Vqc0JKOztBaUtuanNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqS3Nqc0JKO0FpS3Bqc0JJO0VBTko7SUFPUTtJQUNBO0VqS3Vqc0JOO0FBQ0Y7QWlLcmpzQkk7RUFYSjtJQVlRO0VqS3dqc0JOO0FBQ0Y7QWlLdGpzQkk7RUFmSjtJQWdCUTtJQUNBO0lBQ0E7SUFDQTtFakt5anNCTjtBQUNGOztBaUt0anNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9Dekp6S2tCO0V5SjBLbEI7QWpLeWpzQko7O0FpS3Rqc0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0N6SmpMa0I7RXlKa0xsQjtFQUNBO0FqS3lqc0JKO0FpS3Rqc0JRO0VBREo7SUFFUTtFakt5anNCVjtBQUNGOztBaUtyanNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9DekpoTWtCO0V5SmlNbEI7RUFDQTtBakt3anNCSjtBaUtyanNCUTtFQURKO0lBRVE7RWpLd2pzQlY7QUFDRjs7QWlLcGpzQkE7RUFDSTtFQUNBO0FqS3Vqc0JKOztBaUtwanNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakt1anNCSjtBaUtyanNCSTtFQVJKO0lBU1E7SUFDQTtJQUNBO0VqS3dqc0JOO0FBQ0Y7O0FFeHdzQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FFSkE7RUFDRTtJQUNFO0lBQ0E7RUo2enNCRjtFSTF6c0JBO0lBQ0U7SUFDQTtFSjR6c0JGO0FBQ0Y7QUl6enNCQTtFQUNFO0lBQ0U7RUoyenNCRjtFSXh6c0JBO0lBRUU7SUFDQTtFSnl6c0JGO0FBQ0Y7QWtLbjBzQkE7RUFDRTtBbEtxMHNCRjs7QWtLbDBzQkE7RUFDRSxjaEttQ2dCO0VnS2pDaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEtvMHNCRjtBa0tsMHNCRTtFQUNFLG9DQXhCOEM7RUF5QjlDO0VBQ0E7RUFDQSxXQXpCb0M7RUEwQnBDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLbzBzQko7QWtLaDBzQkk7RUFDRTtBbEtrMHNCTjtBa0s5enNCRTtFQUNFO0FsS2cwc0JKOztBa0szenNCRTtFQUNFO0FsSzh6c0JKOztBa0sxenNCQTtFQUNFLHlCaks1RGM7RWlLNkRkLFdBbkQwQjtFQW9EMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEs2enNCRjs7QWtLMXpzQkE7RUFDRTtBbEs2enNCRjs7QWtLMXpzQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxnQkFwRXVCO0VBcUV2QjtFQUNBO0VBQ0E7RUFDQTtBbEs0enNCRjs7QWtLenpzQkE7RUFDRTtBbEs0enNCRjs7QWtLenpzQkE7RUFDRTtBbEs0enNCRjs7QW1LOTVzQkU7RUFDRTtFQUNBO0FuS2k2c0JKO0FtSzk1c0JFO0VBQ0U7RUFDQTtBbktnNnNCSjtBYXJ2c0JRO0VzSjdLTjtJQUtJO0lBQ0E7RW5LaTZzQko7QUFDRjtBbUsvNXNCSTtFQUNFO0VBQ0EsbUJqSzhDWTtFaUs3Q1o7QW5LaTZzQk47QW1LOTVzQkk7RUFDRSxvQzNKbEJnQjtFMkptQmhCO0VBQ0E7RUFDQTtBbktnNnNCTjtBbUs3NXNCSTtFQUNFLHlCbEt3QlE7RWtLdkJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0IzSjNCa0I7RTJKNEJsQjtFQUNBO0VBQ0E7RUFDQTtBbksrNXNCTjtBbUs3NXNCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCbEtNTTtFa0tMTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSys1c0JSO0FtSzM1c0JJO0VBQ0Usb0MzSnJEZ0I7RTJKc0RoQjtFQUNBO0VBQ0E7RUFDQTtBbks2NXNCTjtBbUsxNXNCSTtFQUNFLCtCM0p2RGtCO0UySndEbEI7RUFDQTtFQUNBO0FuSzQ1c0JOO0FtSzE1c0JNO0VBQ0U7RUFDQSxvQzNKcEVjO0UySnFFZDtFQUNBO0VBQ0E7QW5LNDVzQlI7QW1LeDVzQkk7RUFDRTtFQUNBO0VBQ0E7QW5LMDVzQk47QW1LeDVzQk07RUFDRTtFQUNBO0FuSzA1c0JSO0FtS3g1c0JRO0VBQ0U7QW5LMDVzQlY7QW1LcDVzQkk7RUFDRSwrQjNKdEZrQjtFMkp1RmxCO0VBQ0E7RUFDQSxjbEs3RlU7QURtL3NCaEI7QW1LbDVzQkU7RUFDRTtFQUNBLG1CaksxQ2M7RWlLMkNkO0VBQ0E7QW5LbzVzQko7QWE1MHNCUTtFc0o1RU47SUFPSTtJQUNBO0lBQ0E7SUFDQTtFbktxNXNCSjtBQUNGO0FtS241c0JJO0VBQ0U7RUFDQTtFQUNBO0FuS3E1c0JOO0FtS241c0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5LcTVzQlI7QWEvMXNCUTtFc0oxREY7SUFPSTtFbktzNXNCUjtBQUNGO0FtS241c0JNO0VBQ0U7RUFDQTtFQUNBO0FuS3E1c0JSO0FhejJzQlE7RXNKL0NGO0lBTUk7SUFDQTtJQUNBO0VuS3M1c0JSO0FBQ0Y7QWFoM3NCUTtFc0ovREo7SUE2Qkk7RW5LczVzQk47QUFDRjtBbUtwNXNCTTtFQUNFO0VBQ0E7QW5LczVzQlI7QW1LcDVzQlE7RUFDRTtBbktzNXNCVjtBbUtuNXNCUTtFQUNFO0FuS3E1c0JWO0FtS2g1c0JJO0VBQ0Usb0MzSi9KZ0I7RTJKZ0toQjtFQUNBO0VBQ0E7QW5LazVzQk47QW1LLzRzQkk7RUFDRSx5QmxLckhRO0VrS3NIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCM0p4S2tCO0UySnlLbEI7RUFDQTtFQUNBO0VBQ0E7QW5LaTVzQk47QW1LLzRzQk07RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmxLdklNO0VrS3dJTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2k1c0JSO0FtSzc0c0JJO0VBQ0U7RUFDQTtFQUNBO0FuSys0c0JOO0FtSzU0c0JJO0VBQ0U7RUFDQTtBbks4NHNCTjtBbUs1NHNCSztFQUNFO0VBQ0E7QW5LODRzQlA7QW1LMTRzQkk7RUFDRTtBbks0NHNCTjtBbUt6NHNCSTtFQUNFLG9DM0p0TmdCO0UySnVOaEIsZ0IzSnROcUI7RTJKdU5yQixjbEt0TlU7QURpbXRCaEI7QW1LeDRzQkk7RWhGbE1GO0VnRm9NSSxvQzNKN05nQjtFMko4TmhCO0VBQ0E7RUFDQTtBbkswNHNCTjtBbUt4NHNCTTtFQUNFLGdCM0psT21CO0UySm1PbkI7RUFDQTtFQUNBLGNsS3BPUTtBRDhtdEJoQjtBYWo4c0JRO0VzSm1ERjtJQU9JO0lBQ0E7RW5LMjRzQlI7QUFDRjtBbUt4NHNCTTtFaEZyTko7RUEyREEsc0JnRjRKOEI7RUFDeEI7QW5LMDRzQlI7QWE1OHNCUTtFc0orREY7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFbksyNHNCUjtBQUNGO0FtS3o0c0JRO0VoRmpPTjtFQTBCQSx1QkFoQlE7RWdGME5BO0FuSzI0c0JWO0FhejlzQlE7RXNKMkVBO0lBTUk7SUFDQTtFbks0NHNCVjtBQUNGO0FtS3g0c0JNO0VBQ0UsZ0IzSnRRbUI7RTJKdVFuQjtFQUNBO0VBQ0EsY2xLeFFRO0FEa3B0QmhCO0FhcitzQlE7RXNKdUZGO0lBT0k7SUFDQTtFbksyNHNCUjtBQUNGO0FtS3g0c0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY2xLMU9TO0FEb250QmpCO0Fhai9zQlE7RXNKbUdGO0lBT0k7SUFDQTtFbksyNHNCUjtBQUNGO0FtS3g0c0JNO0VBQ0UsK0IzSnpSZ0I7RTJKMFJoQixnQjNKL1JtQjtFMkpnU25CO0VBQ0E7RUFDQSxjbEt2UFM7QURpb3RCakI7QWE5L3NCUTtFc0orR0Y7SUFRSTtJQUNBO0VuSzI0c0JSO0FBQ0Y7QW1LdjRzQkk7RUFDRSxvQzNKN1NnQjtFMko4U2hCO0VBQ0E7RUFDQTtFQUNBO0FuS3k0c0JOO0FtS3Q0c0JJO0VBQ0UsK0IzSi9Ta0I7RTJKZ1RsQjtFQUNBO0VBQ0E7QW5LdzRzQk47QW1LdDRzQk07RUFDRTtFQUNBLG9DM0o1VGM7RTJKNlRkO0VBQ0E7RUFDQTtBbkt3NHNCUjtBbUtwNHNCSTtFQUNFO0FuS3M0c0JOO0FtS3A0c0JNO0VBQ0U7RUFDQTtBbktzNHNCUjtBbUtwNHNCUTtFQUNFO0FuS3M0c0JWO0FtS2o0c0JJO0VBQ0UsK0IzSjNVa0I7RTJKNFVsQjtFQUNBO0VBQ0E7RUFDQSxjbEtuVlU7RWtLb1ZWO0VBQ0E7QW5LbTRzQk47QW1LajRzQk07RUFDRTtFQUNBO0VBQ0EsYWxLMVZRO0FENnR0QmhCO0FtSy8zc0JJO0VBQ0UsK0IzSjNWa0I7RTJKNFZsQjtFQUNBO0VBQ0EsY2xLbFdVO0VrS21XVjtBbktpNHNCTjtBbUs5M3NCSTtFQUNFLCtCM0puV2tCO0UySm9XbEI7RUFDQTtFQUNBO0VBQ0EsY2xLL1NlO0VrS2dUZjtFQUNBO0FuS2c0c0JOO0FhaGt0QlE7RXNKeUxKO0lBVUk7RW5LaTRzQk47QUFDRjtBbUs5M3NCSTtFQUNFLCtCM0pqWGtCO0UySmtYbEIsbUJsS3ZVUTtFa0t3VVIsY2pLOVRZO0VpSytUWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS2c0c0JOO0FtSzMzc0JJO0VBQ0U7QW5LNjNzQk47QW1LMTNzQkk7RUFDRTtFQUNBO0FuSzQzc0JOO0FtS3ozc0JJO0VBQ0U7QW5LMjNzQk47O0FtS3Qzc0JBO0VBQ0U7QW5LeTNzQkY7O0FtS3Qzc0JBO0VBQ0U7RUFDQTtBbkt5M3NCRjs7QW1LdjNzQkE7RUFDRTtBbkswM3NCRjs7QW9Lenh0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLNHh0QkY7QW9LMXh0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLNHh0Qko7QW9LMXh0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEs0eHRCTjtBb0t4eHRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwSzB4dEJKO0Fhbm90QlE7RXVKM0pOO0lBT0k7RXBLMnh0Qko7QUFDRjtBb0t4eHRCRTtFQUNFLG9DNUpoQ2tCO0U0SmlDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEtzQmM7RWtLckJkO0FwSzB4dEJKO0FhanB0QlE7RXVKaEpOO0lBVUk7SUFDQTtJQUNBO0VwSzJ4dEJKO0FBQ0Y7QW9LeHh0QkU7RUFDRTtFQUNBO0FwSzB4dEJKO0FvS3h4dEJJO0VBQ0U7QXBLMHh0Qk47QWEvcHRCUTtFdUo1SEo7SUFJSTtFcEsyeHRCTjtBQUNGO0FvS3Z4dEJFO0VBQ0U7RUFDQTtFQUNBO0FwS3l4dEJKO0FhenF0QlE7RXVKbkhOO0lBTUk7SUFDQTtFcEsweHRCSjtBQUNGO0FvS3Z4dEJFO0VBQ0U7RUFDQTtBcEt5eHRCSjtBb0t2eHRCSTtFQUNFO0FwS3l4dEJOO0FhdHJ0QlE7RXVKeEdOO0lBU0k7RXBLeXh0Qko7QUFDRjtBb0t2eHRCSTtFQUNFO0VBQ0E7QXBLeXh0Qk47QWEvcnRCUTtFdUo1Rko7SUFLSTtFcEsweHRCTjtBQUNGO0FvS3Z4dEJJO0VBQ0U7RUFDQSxtQm5LNUZVO0VtSzZGVixjbEtwQ1k7RWtLcUNaLG9DNUpoR2dCO0U0SmlHaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwS3l4dEJOO0FhbnR0QlE7RXVKbkZKO0lBZ0JJO0lBQ0E7SUFDQTtFcEsweHRCTjtBQUNGO0FhMXR0QlE7RXVKbkZKO0lBc0JJO0VwSzJ4dEJOO0FBQ0Y7QW9Lenh0Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qm5LdkhRO0VtS3dIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSzJ4dEJSO0FvS3Z4dEJJO0VBQ0Usb0M1Sm5JZ0I7RTRKb0loQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsSzNDWTtFa0s0Q1o7QXBLeXh0Qk47QWFudnRCUTtFdUo3Q0o7SUFVSTtJQUNBO0lBQ0E7RXBLMHh0Qk47QUFDRjtBb0t2eHRCSTtFQUNFLCtCNUo3SWtCO0U0SjhJbEI7RUFDQTtFQUNBLGNsS3pEWTtBRmsxdEJsQjtBYWh3dEJRO0V1SjdCSjtJQU9JO0lBQ0E7RXBLMHh0Qk47QUFDRjtBb0t0eHRCRTtFQUNFLCtCNUoxSm9CO0U0SjJKcEI7RUFDQTtFQUNBLGNsS3hHYztBRmc0dEJsQjtBb0tyeHRCRTtFQUNFO0VBQ0E7QXBLdXh0Qko7QW9Lcnh0Qkk7RUFDRTtFQUNBLGNuS2hJVztBRHU1dEJqQjs7QXFLdjh0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLMDh0QkY7QWE3eHRCUTtFd0puTFI7SUFTSTtFcksyOHRCRjtBQUNGO0FhbHl0QlE7RXdKdktOO0lBRUk7RXJLMjh0Qko7QUFDRjtBcUt6OHRCSTtFQUNFO0FySzI4dEJOO0FxS3Y4dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLeTh0Qko7QXFLdDh0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLdzh0Qko7QXFLdDh0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckt3OHRCTjtBcUtwOHRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcktzOHRCSjtBYXowdEJRO0V3Sm5JTjtJQVNJO0VyS3U4dEJKO0FBQ0Y7QWF6MHRCUTtFd0p4SU47SUFhSTtFckt3OHRCSjtBQUNGO0FxS3I4dEJFO0VBQ0Usb0M3SjlEa0I7RTZKK0RsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuS1JjO0VtS1NkO0VBQ0E7QXJLdTh0Qko7QWE3MXRCUTtFd0psSE47SUFXSTtJQUNBO0lBQ0E7SUFDQTtFckt3OHRCSjtBQUNGO0FxS3I4dEJFO0VBQ0Usb0M3SmhGa0I7RTZKaUZsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuSzFCYztFbUsyQmQ7RUFDQTtBckt1OHRCSjtBYS8ydEJRO0V3SmhHTjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJLdzh0Qko7QUFDRjtBcUtyOHRCRTtFQUNFO0VBQ0E7QXJLdTh0Qko7QXFLcDh0QkU7RUFDRTtFQUNBO0VBQ0E7QXJLczh0Qko7QWFqNHRCUTtFd0p4RU47SUFNSTtJQUNBO0VyS3U4dEJKO0FBQ0Y7QXFLcjh0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckt1OHRCTjtBYTc0dEJRO0V3SjlESjtJQU9JO0VyS3c4dEJOO0FBQ0Y7QWE3NHRCUTtFd0puRUo7SUFXSTtFckt5OHRCTjtBQUNGO0FxS3Y4dEJNO0VBQ0U7RUFDQTtBckt5OHRCUjtBYTM1dEJRO0V3SmhERjtJQUtJO0VySzA4dEJSO0FBQ0Y7QXFLdjh0Qk07RUFDRTtBckt5OHRCUjtBcUt0OHRCTTtFQUNFO0FyS3c4dEJSO0FhdDZ0QlE7RXdKbkNGO0lBSUk7RXJLeTh0QlI7QUFDRjtBcUt0OHRCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyS3c4dEJSO0Fhajd0QlE7RXdKM0JGO0lBT0k7SUFDQTtFckt5OHRCUjtBQUNGO0FxS3Q4dEJNO0VBQ0U7QXJLdzh0QlI7QWExN3RCUTtFd0pmRjtJQUlJO0VyS3k4dEJSO0FBQ0Y7QXFLdDh0Qk07RUFDRTtBckt3OHRCUjtBYWw4dEJRO0V3SlBGO0lBR0k7RXJLMDh0QlI7QUFDRjtBcUt2OHRCTTtFQUNFO0VBQ0E7QXJLeTh0QlI7QWEzOHRCUTtFd0pBRjtJQUtJO0VySzA4dEJSO0FBQ0Y7QXFLdDh0Qk07RUFDRTtFQUNBO0FyS3c4dEJSO0FhcDl0QlE7RXdKVUY7SUFLSTtJQUNBO0VyS3k4dEJSO0FBQ0Y7QXFLdDh0Qk07RUFDRTtFQUNBO0FyS3c4dEJSO0FhOTl0QlE7RXdKb0JGO0lBS0k7SUFDQTtFckt5OHRCUjtBQUNGO0FxS3Q4dEJNO0VBQ0U7QXJLdzh0QlI7QWF2K3RCUTtFd0o4QkY7SUFJSTtFckt5OHRCUjtBQUNGO0FxS3Q4dEJNO0VBQ0U7QXJLdzh0QlI7QWEvK3RCUTtFd0pzQ0Y7SUFJSTtFckt5OHRCUjtBQUNGO0FxS3Y4dEJNO0VBRUU7QXJLdzh0QlI7QXFLdDh0Qk07RUFDRTtBckt3OHRCUjtBcUtuOHRCRTtFQUNFO0VBQ0E7QXJLcTh0Qko7QWE5L3RCUTtFd0p1RE47SUFLSTtFcktzOHRCSjtBQUNGO0FxS3A4dEJJO0VBQ0U7QXJLczh0Qk47QWF0Z3VCUTtFd0orREo7SUFJSTtFckt1OHRCTjtBQUNGO0FxS3A4dEJJO0VBQ0U7RUFDQTtFQUNBO0FyS3M4dEJOO0FhaGh1QlE7RXdKdUVKO0lBTUk7RXJLdTh0Qk47QUFDRjtBcUtwOHRCSTtFQUNFO0VBQ0EsbUJwS2hRVTtFb0tpUVYsY25LeE1ZO0VtS3lNWixvQzdKcFFnQjtFNkpxUWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcktzOHRCTjtBYXBpdUJRO0V3SmlGSjtJQWdCSTtJQUNBO0lBQ0E7RXJLdTh0Qk47QUFDRjtBYTNpdUJRO0V3SmlGSjtJQXNCSTtFckt3OHRCTjtBQUNGO0FxS3Q4dEJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJwSzNSUTtFb0s0UlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckt3OHRCUjtBcUtwOHRCSTtFQUNFLG9DN0p2U2dCO0U2SndTaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbksvTVk7RW1LZ05aO0FyS3M4dEJOO0FhcGt1QlE7RXdKdUhKO0lBVUk7SUFDQTtJQUNBO0VyS3U4dEJOO0FBQ0Y7QXFLcDh0Qkk7RUFDRSwrQjdKalRrQjtFNkprVGxCO0VBQ0E7RUFDQSxjbks3Tlk7QUZtcXVCbEI7QWFqbHVCUTtFd0p1SUo7SUFPSTtJQUNBO0VyS3U4dEJOO0FBQ0Y7QXFLbjh0QkU7RUFDRSwrQjdKOVRvQjtFNkorVHBCO0VBQ0E7RUFDQSxjbks1UWM7RW1LNlFkO0VBQ0E7QXJLcTh0Qko7QWEvbHVCUTtFd0pvSk47SUFTSTtFcktzOHRCSjtBQUNGO0FxS244dEJFO0VBQ0U7RUFDQTtBcktxOHRCSjtBcUtuOHRCSTtFQUNFO0VBQ0EsY3BLMVNXO0FEK3V1QmpCO0FxS2o4dEJFO0VBQ0UsK0I3SnJWb0I7RTZKc1ZwQixtQnBLMVZZO0VvSzJWWixjbktsU2M7RW1LbVNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJLbTh0Qko7QWF6bnVCUTtFd0oyS047SUFjSTtFcktvOHRCSjtBQUNGO0FxS2o4dEJFO0VBQ0UsK0I3SnZXb0I7RTZKd1dwQixtQnBLNVdZO0VvSzZXWixjbktwVGM7RW1LcVRkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyS204dEJKO0FhMW91QlE7RXdKNkxOO0lBYUk7RXJLbzh0Qko7QUFDRjs7QXNLbDB1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0S3EwdUJGO0FzS2wwdUJJO0VBQ0U7RUFDQTtBdEtvMHVCTjtBc0tsMHVCTTtFQUNFO0F0S28wdUJSO0FhOXB1QlE7RXlKM0tKO0lBU0k7SUFDQTtFdEtvMHVCTjtFc0tsMHVCTTtJQUNFO0V0S28wdUJSO0FBQ0Y7QXNLOXp1QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0S2cwdUJKO0FzSzl6dUJJO0VBQ0U7RUFDQTtBdEtnMHVCTjtBYXJydUJRO0V5SnZKTjtJQWdCSTtFdEtnMHVCSjtBQUNGO0FzSzd6dUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRLK3p1Qko7QWFoc3VCUTtFeUpuSU47SUFPSTtFdEtnMHVCSjtBQUNGO0FzSzd6dUJFO0VBQ0Usb0M5SnhEa0I7RThKeURsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwS0ZjO0VvS0dkO0F0Syt6dUJKO0FhOXN1QlE7RXlKeEhOO0lBVUk7SUFDQTtJQUNBO0V0S2cwdUJKO0FBQ0Y7QXNLN3p1QkU7RUFDRTtFQUNBO0VBQ0E7QXRLK3p1Qko7QWExdHVCUTtFeUp4R047SUFNSTtFdEtnMHVCSjtBQUNGO0FzSzd6dUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEsrenVCSjtBYXR1dUJRO0V5SjlGTjtJQVFJO0lBQ0E7RXRLZzB1Qko7QUFDRjtBc0s3enVCRTtFQUNFO0VBQ0E7RUFDQTtBdEsrenVCSjtBc0s3enVCSTtFQUNFO0F0Syt6dUJOO0FhcHZ1QlE7RXlKakZOO0lBVUk7RXRLK3p1Qko7QUFDRjtBc0s3enVCSTtFQUNFO0VBQ0E7QXRLK3p1Qk47QWE3dnVCUTtFeUpwRUo7SUFLSTtFdEtnMHVCTjtBQUNGO0FzSzd6dUJJO0VBQ0Usb0M5SnJIZ0I7RThKc0hoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwSzdCWTtFb0s4Qlo7QXRLK3p1Qk47QWEzd3VCUTtFeUozREo7SUFVSTtJQUNBO0lBQ0E7RXRLZzB1Qk47QUFDRjtBc0s3enVCSTtFQUNFLCtCOUovSGtCO0U4SmdJbEI7RUFDQTtFQUNBLGNwSzNDWTtBRjAydUJsQjtBYXh4dUJRO0V5SjNDSjtJQU9JO0lBQ0E7RXRLZzB1Qk47QUFDRjtBc0s1enVCRTtFQUNFLCtCOUo1SW9CO0U4SjZJcEI7RUFDQTtFQUNBLGNwS3hEYztFb0t5RGQ7RUFDQTtBdEs4enVCSjs7QUV6OHVCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXFLREE7RUFDRTtFQUNBLGN0S0RlO0VzS0VmO0VBQ0E7RUFDQTtBdksyL3VCRjs7QXVLeC91QkE7RUFDRSxjckt1Q2dCO0FGbzl1QmxCO0F1S3gvdUJJO0VBQ0UsYXJLbUNZO0VxS2xDWixlcktrQ1k7QUZ3OXVCbEI7O0F1S3IvdUJBO0VBQ0UsWUF4Qm9CO0VBeUJwQixXQXpCb0I7QXZLaWh2QnRCO0F1S3QvdUJFO0VBQ0UsYXRLdkJhO0VzS3dCYixldEt4QmE7QURnaHZCakI7O0F1S3AvdUJBO0VBQ0U7QXZLdS91QkY7O0FFcGh2QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FzS0hBO0VBQ0UsV3RLdUZpQjtFc0t0RmpCO0VBQ0EsWTVDY21DO0E1SDBqdkJyQztBd0tya3ZCSTtFQUNFO0F4S3VrdkJOOztBd0tsa3ZCQTtFQUNFO0VBQ0E7RUFDQTtBeEtxa3ZCRjtBd0tua3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4S3FrdkJKOztBd0tqa3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEtva3ZCRjs7QXdLamt2QkE7RUFDRTtFQUNBLCtCaEt2Q3NCO0VnS3dDdEIsZWhLbkJhO0VnS29CYixnQmhLdkNnQztFZ0t3Q2hDLG9CaEtHNkI7RWdLRjdCO0F4S29rdkJGO0F3S2xrdkJFO0VBQ0UseUJ2S2xEWTtFdUttRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0N4SjdDbUI7RXdKOENuQjtBeEtva3ZCSjs7QUVwbnZCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q3dzdkJGO0E2Q3RzdkJFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N1c3ZCSjtBNkNwc3ZCRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q3NzdkJKO0E2Q25zdkJFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3FzdkJKO0E2Q2xzdkJFO0VBQ0UsVzNDNENlO0FGd3B2Qm5CO0E2Q2xzdkJJO0VBQ0U7QTdDb3N2Qk47O0E2Q3pydkJBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0N3dXZCRjtBNkN0dXZCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDdXV2Qko7QTZDcHV2QkU7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0NzdXZCSjtBNkNudXZCRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0NxdXZCSjtBNkNsdXZCRTtFQUNFLGM1Q25EWTtBRHV4dkJoQjtBNkNsdXZCSTtFQUNFO0E3Q291dkJOOztBNkNudHZCQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0N3d3ZCRjtBNkN0d3ZCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDdXd2Qko7QTZDcHd2QkU7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0Nzd3ZCSjtBNkNud3ZCRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0Nxd3ZCSjtBNkNsd3ZCRTtFQUNFLGMzQ01jO0FGOHZ2QmxCO0E2Q2x3dkJJO0VBQ0U7QTdDb3d2Qk47O0E2QzV1dkJBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjB6dkJuQjs7QTZDNXV2QkE7RUFDRTtBN0MrdXZCRjtBNkM3dXZCRTtFQUNFLFczQ0dlO0FGNHV2Qm5COztBNkMzdXZCQTtFQUNFO0E3Qzh1dkJGO0E2QzV1dkJFO0VBQ0UsYzNDTmtCO0FGb3Z2QnRCOztBNkMxdXZCQTtFQUNFO0E3QzZ1dkJGO0E2QzN1dkJFO0VBQ0UsYzVDNUdZO0FEeTF2QmhCO0E2QzF1dkJFO0VBQ0UsVzNDakJlO0FGNnZ2Qm5COztBNkN4dXZCQTtFQUNFLGM1Q3JIYztBRGcydkJoQjtBNkN6dXZCRTtFQUNFLGM1Q3hIWTtBRG0ydkJoQjtBNkN4dXZCRTtFQUNFLGMzQ25FYztBRjZ5dkJsQjs7QTZDdHV2QkE7OztFQUVFLGM1QzdIZ0I7QUR1MnZCbEI7QTZDeHV2QkU7OztFQUVFO0E3QzJ1dkJKO0E2Q3h1dkJFOzs7RUFDRSxjNUNySWM7QURpM3ZCbEI7O0E2Q3h1dkJBO0VBQ0U7QTdDMnV2QkY7QTZDenV2QkU7RUFDRSxjM0N6RmM7QUZvMHZCbEI7QTZDeHV2QkU7RUFDRSxjM0M3RmM7QUZ1MHZCbEI7O0E2Q3R1dkJBO0VBQ0UsYzNDbEdnQjtBRjIwdkJsQjtBNkN2dXZCRTtFQUNFO0E3Q3l1dkJKO0E2Q3R1dkJFO0VBQ0U7QTdDd3V2Qko7O0E2Q3B1dkJBO0VBQ0U7RUFDQTtBN0N1dXZCRjs7QTBFdDR2QkE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FScTJ2Qi9CO0EwRXo0dkJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRTg4dkI1QjtBMEUxN3ZCRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSaSt2QjdCO0EwRXY4dkJFOzs7RUFFRSxnQmxFMUI0QjtBUm8rdkJoQztBMEV2OHZCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRWtod0I1QjtBMEU1K3ZCRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRTQvdkJKO0EwRXovdkJFOzs7RUFDRTtBMUU2L3ZCSjtBMEUxL3ZCRTs7O0VBQ0U7QTFFOC92Qko7QTBFMy92QkU7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRSsvdkJKO0EwRTUvdkJFOzs7RUFDRTtFQUNBO0ExRWdnd0JKO0EwRTcvdkJFOzs7RUFDRTtBMUVpZ3dCSjs7QXlLaGt3QkE7RUFHRTtBektpa3dCRjs7QTBLL2t3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6S3lEbUI7RXlLeERuQjtFQUNBO0VBQ0E7RUFDQTtFaEttSUU7RUFDQTtFQUNBO0VBQ0E7QVZnOXZCSjtBMEtubHdCRTtFQUNFO0VBQ0E7RUFDQTtFaEs2SEE7RUFDQTtFQUNBO0VBQ0E7QVZ5OXZCSjtBMEtybHdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExS3Vsd0JKO0EwS3Bsd0JFO0VBQ0Usb0NsSzNCa0I7RWtLNEJsQjtFQUNBO0VBQ0E7RUFDQSxjeEs0QmM7RXdLM0JkO0ExS3Nsd0JKO0EwS25sd0JFO0VBQ0UsK0JsSzlCb0I7RWtLK0JwQjtFQUNBO0VBQ0E7RUFDQSxjeEttQmM7RXdLbEJkLG1CektRVTtFeUtQVjtFQUNBO0VBQ0E7QTFLcWx3Qko7QTBLbGx3QkU7RUFDRSwrQmxLMUNvQjtFa0syQ3BCO0VBQ0E7RUFDQSxjeEtRYztBRjRrd0JsQjtBMEtsbHdCSTtFQUNFLG9DbEt0RGdCO0VrS3VEaEI7RUFDQTtFQUNBO0VBQ0EsY3hLQ1k7QUZtbHdCbEI7QTBLaGx3QkU7RUFDRTtBMUtrbHdCSjtBMEtobHdCSTtFQUNFO0VBQ0E7QTFLa2x3Qk47QTBLOWt3QkU7RUFDRTtFQUNBO0ExS2dsd0JKOztBMks3cHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLZ3F3QkY7QWFsL3ZCUTtFOEpuTFI7SUFRSTtFM0tpcXdCRjtBQUNGO0EySy9wd0JFO0VBQ0U7QTNLaXF3Qko7QTJLOXB3QkU7RUFDRTtBM0tncXdCSjtBMks3cHdCRTtFQUNFO0EzSytwd0JKO0EySzNwd0JJO0VBQ0U7QTNLNnB3Qk47QTJLMXB3Qkk7RUFDRTtBM0s0cHdCTjtBMkt6cHdCSTtFQUNFO0EzSzJwd0JOO0EyS3Zwd0JFO0VBQ0UsbUIxS2VVO0UwS2RWLGN6S3dCYztFeUt2QmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzS3lwd0JKO0EyS3Rwd0JFO0VBQ0U7RUFDQTtBM0t3cHdCSjtBMktycHdCRTtFQUNFO0EzS3Vwd0JKO0EyS3Bwd0JFO0VBQ0U7RUFDQTtBM0tzcHdCSjtBMktucHdCRTtFQUNFO0EzS3Fwd0JKO0EyS25wd0JJO0VBQ0U7RUFDQTtBM0txcHdCTjtBMktucHdCTTtFQUNFLGV6S1BVO0FGNHB3QmxCO0EyS2hwd0JFO0VBQ0UsK0JuS2xFb0I7RW1LbUVwQjtFQUNBO0VBQ0EsYzFLL0JhO0FEaXJ3QmpCO0EySy9vd0JFO0VBQ0Usb0NuSy9Fa0I7RW1LZ0ZsQjtFQUNBO0VBQ0E7QTNLaXB3Qko7QTJLOW93QkU7RUFDRSwrQm5LaEZvQjtFbUtpRnBCO0VBQ0E7QTNLZ3B3Qko7QTJLOW93Qkk7RUFDRTtFQUNBLG9Dbks1RmdCO0VtSzZGaEI7RUFDQTtFQUNBO0EzS2dwd0JOO0EySzNvd0JJO0VBQ0U7QTNLNm93Qk47QTJLem93QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnpLbERjO0V5S21EZDtBM0syb3dCSjs7QTRLNXZ3Qkk7RUFDSTtBNUsrdndCUjtBNEs1dndCSTtFQUNJO0E1Szh2d0JSOztBRXB2d0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMktYQTtFQUVFLGtCQUp5QjtFQU16QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdLOHl3QkY7QWF6b3dCUTtFZ0s5S1I7SUFZTTtJQUNBO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RTdLOHl3Qko7QUFDRjtBNkszeXdCRTtFQUNFLG9Dckt4QmtCO0VxS3lCbEIsYzVLdkJZO0U0S3lCWixrQnJLTlc7RXFLT1gsaUJyS2UyQjtFcUtkM0IsZ0JySzVCdUI7RXFLNkJ2QjtBN0s0eXdCSjtBYTNwd0JRO0VnS3hKTjtJQVdJLGtCcktmUztJcUtnQlQscUJyS0t5QjtFUnV5d0I3QjtBQUNGOztBOEtsMXdCQTtFQUNFO0E5S3Exd0JGOztBOEtsMXdCQTtFQUNFLHlCN0txQ2U7RTZLcENmO0VBQ0E7QTlLcTF3QkY7QThLbjF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzVLOENjO0U0SzdDZDtFQUNBO0VBQ0E7QTlLcTF3Qko7QWF0cndCUTtFaUt4S047SUFZSTtJQUNBO0U5S3Mxd0JKO0FBQ0Y7QThLbDF3Qkk7RUFDRTtFQUNBO0E5S28xd0JOO0E4S2gxd0JFO0VBQ0Usb0N0S2hDa0I7RXNLaUNsQjtFQUNBO0VBQ0E7RUFDQSxjN0t4QmE7RTZLeUJiO0VBQ0E7QTlLazF3Qko7QWF6c3dCUTtFaUtoSk47SUFVSTtJQUNBO0lBQ0E7SUFDQTtFOUttMXdCSjtBQUNGO0E4S2gxd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlLazF3Qko7QWF2dHdCUTtFaUsvSE47SUFPSTtFOUttMXdCSjtBQUNGO0E4S2oxd0JJO0VBQ0U7QTlLbTF3Qk47QThLLzB3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUtpMXdCSjtBYXJ1d0JRO0VpS2hITjtJQU9JO0U5S2sxd0JKO0FBQ0Y7QThLaDF3Qkk7RUFDRTtBOUtrMXdCTjs7QUVoNXdCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZLZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0srOHdCRjtBYWx5d0JRO0VrS2pMUjtJQU9JO0UvS2c5d0JGO0FBQ0Y7O0ErSzc4d0JBO0VBQ0U7QS9LZzl3QkY7O0ErSzU4d0JFO0VBQ0U7QS9LKzh3Qko7O0ErSzM4d0JBO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QS9LNjh3QkY7QWF0endCUTtFa0s1SlI7SUFRSTtJQUNBO0UvSzg4d0JGO0FBQ0Y7O0ErSzM4d0JBO0VBQ0U7RUFDQTtBL0s4OHdCRjtBYWowd0JRO0VrSy9JUjtJQUtJO0lBQ0E7RS9LKzh3QkY7QUFDRjs7QStLNTh3QkE7RUFDRTtBL0srOHdCRjs7QStLNTh3QkE7RUFDRTtBL0srOHdCRjs7QStLNTh3QkE7RUFDRTtFQUVBO0VBRUEseUI3S0lnQjtBRnk4d0JsQjtBYXIxd0JRO0VrSzdIUjtJQVFJO0UvSzg4d0JGO0FBQ0Y7QStLNTh3QkU7RUFDRTtFQUVBO0VBQ0E7RUFFQTtBL0s0OHdCSjtBK0t6OHdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9LMjh3Qko7QWF2MndCUTtFa0t6R047SUFRSTtJQUNBO0UvSzQ4d0JKO0FBQ0Y7QStLMTh3Qkk7RUFDRTtFQUNBO0VBQ0E7QS9LNDh3Qk47QStLMTh3Qk07RUFDRTtBL0s0OHdCUjtBK0t2OHdCRTtFQUNFO0VBQ0E7RUFDQTtBL0t5OHdCSjtBK0t0OHdCRTtFQUNFO0VBQ0E7RUFDQTtBL0t3OHdCSjtBK0t0OHdCSTtFQUNFLGM5S2xHWTtBRDBpeEJsQjtBK0twOHdCRTtFQUNFO0VBQ0E7QS9Lczh3Qko7QStLcDh3Qkk7RUFDRSxnQnZLM0d1QjtBUmlqeEI3QjtBK0tsOHdCRTtFQUNFO0VBQ0E7RUFNQSxvQ3ZLOUhrQjtFdUsrSGxCLGdCdks5SHVCO0V1SytIdkIsaUJ2SzFHVztFdUsyR1g7QS9LKzd3Qko7QWFqNXdCUTtFa0t6RE47SUFLTTtFL0t5OHdCTjtBQUNGO0ErSy83d0JJO0VBQ0U7RUFFQTtBL0tnOHdCTjtBK0szN3dCSTtFQUNFO0VBRUE7QS9LNDd3Qk47QWE5NXdCUTtFa0tqQ0o7SUFNSTtJQUNBO0lBQ0E7RS9LNjd3Qk47QUFDRjtBK0t4N3dCSTtFQUNFO0EvSzA3d0JOOztBRTNreEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBOEtBQTtFQUNFLG1EQWJzQjtFQWN0QixnQkFmcUI7QWhMMm94QnZCOztBZ0x6bnhCQTs7RUFFRTtFQUNBO0FoTDRueEJGOztBZ0x6bnhCQTtFQUNFLHlCL0t0QmM7RStLdUJkLGM5S2tDZ0I7RThLakNoQixvQ3hLMUJvQjtFd0syQnBCLG1CeEtEYTtFd0tFYixnQnhLM0J5QjtFd0s0QnpCLG1CeEtxQjZCO0FSdW14Qi9COztBZ0x6bnhCQTtFQUNFLHlCOUswQmdCO0U4S3pCaEIsYzlLbURrQjtBRnlreEJwQjs7QWEvK3dCUTtFbUt6SU47O0lBRUU7RWhMNG54QkY7RWdMem54QkE7SUFDRSxrQnhLbkJXO0l3S29CWCxtQnhLSTJCO0VSdW54QjdCO0FBQ0Y7QUU3cHhCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QStLY0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENBZnFCO0VBZ0JyQjtFQUNBO0VBQ0EsV3JLcEJjO0FabXR4QmhCO0FpTDdyeEJFO0VBQ0Msb0N6S3RDbUI7RXlLdUNuQixrQnpLZFk7RXlLZVosbUJ6S1M0QjtFeUtSNUI7QWpMK3J4Qkg7QWlMNXJ4QkU7RUFDRSxlektsQlc7RXlLbUJYLG9CektLMkI7RXlLSjlCO0FqTDhyeEJEO0FpTDNyeEJJO0VBQ0U7QWpMNnJ4Qk47O0FpTHhyeEJBO0VBQ0U7RUFDQSx1Q0F4Q29CO0VBeUNwQjtBakwycnhCRjtBaUx6cnhCRTtFQUNFO0VBQ0Esb0NBbkQwQjtBakw4dXhCOUI7QWlMeHJ4QkU7RUFDRTtFQUNBO0VBQ0EsMEVBdkQwQjtBakxpdnhCOUI7QWlMeHJ4Qkk7RUFDRTtBakwwcnhCTjtBaUx6cnhCTTtFQUNFO0VBQ0E7QWpMMnJ4QlI7QWlMdHJ4QkU7RUFDRTtFQUNBLHlDQWxFK0I7QWpMMHZ4Qm5DOztBaUxucnhCRTtFQUNFO0FqTHNyeEJKOztBaUxqcnhCRTtFQUNFO0FqTG9yeEJKO0FpTGpyeEJFO0VBQ0U7QWpMbXJ4Qko7O0FpTC9xeEJBO0VBQ0UsdUNBckcrQjtFQXNHL0I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Q0FwRzZCO0VBcUc3QjtFQUNBO0FqTGtyeEJGOztBaUwvcXhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakxrcnhCRjs7QWlML3F4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakxrcnhCRjs7QWlML3F4QkE7RUFDRSx5Qi9LMUVnQjtFK0syRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0VBaEk2QjtFQWlJN0I7QWpMa3J4QkY7O0FpTC9xeEJBO0VBQ0UseUJoTGhKYztFZ0xpSmQsYy9LeEZnQjtFK0t5RmhCLG9DektwSm9CO0V5S3FKcEIsbUJ6SzNIYTtFeUs0SGIsZ0J6S3BKOEI7RXlLcUo5QixtQnpLckc2QjtFeUtzRzdCO0FqTGtyeEJGOztBaUwvcXhCQTtFQUNFLGMvS2pHZ0I7RStLa0doQjtFQUNBLG9Deks5Sm9CO0V5SytKcEIsbUJ6S3JJYTtFeUtzSWIsZ0J6SzVKMEI7RXlLNkoxQixtQnpLL0c2QjtFeUtnSDdCO0VBQ0E7RUFDQTtFQUNBLG9DQXRKa0M7RUF1SmxDO0FqTGtyeEJGO0FpTGhyeEJFO0VBQ0U7RUFDQTtFQUNBO0FqTGtyeEJKO0FpTC9xeEJFO0VBQ0UsZS9LcEhjO0FGcXl4QmxCOztBYWpyeEJRO0VvS0tOOztJQUVFO0VqTGdyeEJGO0FBQ0Y7QWFucnhCUTtFb0tPTjtJQUNFO0VqTCtxeEJGO0VpTDVxeEJBOztJQUVFO0VqTDhxeEJGO0FBQ0Y7QWlMMXF4QkU7RUFDRTtFQUNBO0FqTDRxeEJKO0FhcnN4QlE7RW9LdUJOO0lBS0k7RWpMNnF4Qko7QUFDRjtBaUwzcXhCSTtFQUNFO0FqTDZxeEJOO0FhN3N4QlE7RW9LK0JKO0lBR0k7RWpMK3F4Qk47QUFDRjs7QWtMcjR4QkE7RUFDRTtBbEx3NHhCRjs7QW1MajR4QkE7RUFDRTtBbkxvNHhCRjtBbUxsNHhCRTtFQUNFO0FuTG80eEJKO0FtTGo0eEJFO0VBQ0U7RUFDQTtBbkxtNHhCSjtBbUxoNHhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuTGs0eEJKO0FtTC8zeEJFO0VBQ0U7RUFDQTtBbkxpNHhCSjtBbUw5M3hCRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbkxnNHhCSjtBbUw1M3hCSTtFQUNFO0VBQ0E7RUFDQTtBbkw4M3hCTjtBbUwxM3hCRTtFQUNFO0VBQ0E7QW5MNDN4Qko7QW1MeDN4Qkk7RUFDRSxrQjNLcEJTO0FSODR4QmY7QW1MdjN4Qkk7RUFDRSxrQjNLeEJTO0UyS3lCVCxxQjNLRHlCO0UyS0V6QjtBbkx5M3hCTjtBbUxyM3hCRTtFQUNFO0VBQ0E7QW5MdTN4Qko7O0Fhdnd4QlE7RXNLMUdKO0lBQ0U7RW5McTN4Qko7RW1MbDN4QkU7O0lBRUU7SUFDQTtFbkxvM3hCSjtFbUxqM3hCRTtJQUNFO0lBQ0E7RW5MbTN4Qko7QUFDRjtBRXo3eEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBa0xZQTtFQUNFO0VBQ0E7RUFDQTtBcEw2OXhCRjs7QW9Mejl4QkU7RUFDRSxxQmxMMkNhO0FGaTd4QmpCO0FvTDE5eEJJOztFQUVFLGFsTDhDZ0I7RWtMN0NoQixlbEw2Q2dCO0FGKzZ4QnRCO0FvTHg5eEJFO0VBQ0U7QXBMMDl4Qko7QW9MeDl4Qkk7RUFDRTtBcEwwOXhCTjtBb0x0OXhCRTtFQUNFLGNuTDNDYztFbUw0Q2QsZ0I1SzNDOEI7QVJtZ3lCbEM7QW9MdDl4Qkk7RUFFRTtBcEx1OXhCTjs7QW9MbDl4QkE7RUFDRSx5QmxMRmdCO0VrTEdoQjtFQUNBO0VBQ0E7RUFDQSxZeERuQ2dEO0V3RG9DaEQ7RUFDQTtFQUNBLFd4RHRDZ0Q7QTVIMi94QmxEO0FvTG45eEJFOztFQUVFLFlBckVxQjtFQXNFckI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXQTFFcUI7QXBMK2h5QnpCO0FvTGw5eEJFOztFQUVFLGFuTGhGWTtFbUxpRlosZW5MakZZO0FEcWl5QmhCOztBb0xoOXhCQTtFQUNFLGNsTEhrQjtFa0xJbEI7RUFDQTtBcExtOXhCRjs7QW9MaDl4QkE7RUFDRTtBcExtOXhCRjs7QW9MaDl4QkE7RUFDRSxjbkxoR2M7RW1MaUdkLG9DNUtuR29CO0U0S29HcEIsZTVLekVhO0U0SzBFYixnQjVLcEd5QjtFNEtxR3pCLG9CNUtuRDZCO0U0S29EN0I7QXBMbTl4QkY7O0FvTGg5eEJBO0VBQ0U7RUFDQTtBcExtOXhCRjtBb0xqOXhCRTtFQUNFLGU1S3BGVztFNEtxRlgsb0I1SzdEMkI7QVJnaHlCL0I7QW9MaDl4QkU7RUFDRSx5Qm5MbEhZO0VtTG1IWjtFQUNBO0VBQ0E7RUFDQSxXQXpHMEI7RUEwRzFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVQS9HMEI7QXBMaWt5QjlCO0FvTC84eEJFO0VBQ0UsYWxMdkVjO0VrTHdFZCxlbEx4RWM7QUZ5aHlCbEI7O0FvTDc4eEJBO0VBQ0U7RUFDQTtFQUNBO0FwTGc5eEJGOztBYTM2eEJRO0V1S2pDTjtJQUNFO0lBQ0E7RXBMZzl4QkY7RW9MNzh4QkE7SUFDRTtFcEwrOHhCRjtFb0w3OHhCRTtJQUNFO0lBQ0E7SUFDQTtFcEwrOHhCSjtFb0wzOHhCQTtJQUNFLGF4RC9IdUM7SXdEZ0l2QztJQUNBLFl4RGpJdUM7RTVIOGt5QnpDO0VvTDE4eEJBO0lBQ0U7RXBMNDh4QkY7RW9Mejh4QkE7SUFDRTtFcEwyOHhCRjtFb0x4OHhCQTtJQUNFO0lBQ0E7SUFDQTtFcEwwOHhCRjtFb0x2OHhCQTtJQUNFO0VwTHk4eEJGO0FBQ0Y7QUVobnlCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW1MSUE7RUFDRSxjbkw0RWdCO0VtTDNFaEIsb0M3S2xCb0I7RTZLbUJwQixlN0tRYTtFNktQYixnQjdLakI0QjtFNktrQjVCLG9CN0s4QjZCO0FSOG55Qi9COztBcUx6cHlCQTtFQUNFO0VBQ0E7QXJMNHB5QkY7O0FxTHpweUJBO0VBQ0U7RUFDQSxrQ3JLbkJpQjtBaEIrcXlCbkI7QXFMMXB5QkU7RUFDRSxjcExoQ1k7QUQ0cnlCaEI7O0FxTHhweUJBO0VBQ0UsY3BMckNjO0FEZ3N5QmhCOztBcUx4cHlCQTs7OztFQUlFO0VBQ0EseUNyS3BDd0I7QWhCK3J5QjFCO0FxTHpweUJFOzs7O0VBQ0UsWUF2Q3FCO0VBd0NyQixXQXhDcUI7QXJMc3N5QnpCO0FxTDNweUJFOzs7O0VBQ0UsZW5MbUJnQjtFbUxsQmhCLG1DcktyQ2dCO0FoQnFzeUJwQjtBcUw3cHlCRTs7OztFQUNFLHFCcEwxRFk7QUQ0dHlCaEI7QXFMaHF5Qkk7Ozs7RUFDRSxlcEw3RFU7QURrdXlCaEI7O0FxTGhxeUJBO0VBQ0U7RUFDQTtBckxtcXlCRjs7QXFMaHF5QkE7RUFDRSxZQS9EdUI7RUFnRXZCLFdBaEV1QjtBckxtdXlCekI7O0FzTGx2eUJBO0VBQ0U7QXRMcXZ5QkY7QXNMbnZ5QkU7RUFDRSx5QnBMK0ZnQjtBRnNweUJwQjtBc0xsdnlCRTtFQUNFO0VBQ0E7QXRMb3Z5Qko7QXNManZ5QkU7RUFDRTtBdExtdnlCSjtBc0xodnlCRTtFQUNFO0F0TGt2eUJKO0FzTC91eUJFO0VBQ0U7RUFDQTtFQUNBO0F0TGl2eUJKO0FzTDl1eUJNO0VBQ0U7QXRMZ3Z5QlI7QWF4bHlCUTtFeUt2SkE7SUFFSTtFdExpdnlCVjtBQUNGO0FzTC91eUJVO0VBQ0U7QXRMaXZ5Qlo7QWFobXlCUTtFeUtsSkU7SUFHSTtFdExtdnlCWjtBQUNGO0FzTDV1eUJFO0VBQ0U7RUFDQSx5QnBMaUJjO0VvTGhCZDtFQUNBO0VBQ0E7RUFFQTtBdEw2dXlCSjtBYTdteUJRO0V5S3ZJTjtJQVVJO0lBQ0E7RXRMOHV5Qko7QUFDRjtBc0w1dXlCSTtFQUNFO0F0TDh1eUJOO0FzTDN1eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0TDZ1eUJKO0FhL255QlE7RXlLMUhOO0lBZUk7RXRMOHV5Qko7QUFDRjtBYXpveUJRO0V5S3JITjtJQWtCSTtFdExndnlCSjtBQUNGO0FzTDd1eUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEwrdXlCSjtBc0w1dXlCRTtFQUNFLG9COUtqRVc7RThLa0VYLG9DOUsxRmtCO0U4SzJGbEIsbUI5SzFDMkI7RThLMkMzQjtBdEw4dXlCSjtBc0wzdXlCRTtFQUNFLHlCckx4RGE7RXFMeURiO0VBQ0Esa0I5S25FVztFOEtvRVgscUI5SzVDMkI7RThLNkMzQiwrQjlLOUZvQjtFOEsrRnBCO0VBQ0EsY3JMekRhO0VxTDBEYjtBdEw2dXlCSjtBc0wxdXlCRTtFQUNFO0VBQ0E7RUFDQSwrQjlLdkdvQjtFOEt3R3BCLGU5S25GVztFOEtvRlgsb0I5SzVEMkI7RThLNkQzQjtFQUNBO0F0TDR1eUJKO0FzTDF1eUJJO0VBQ0U7QXRMNHV5Qk47QXNMenV5Qkk7RUFDRTtFQUNBO0VBQ0E7QXRMMnV5Qk47QWF0cnlCUTtFeUt4REo7SUFLSTtFdEw2dXlCTjtBQUNGO0FzTHp1eUJFO0VBQ0U7RUFDQTtFQUNBLG9DOUtwSWtCO0U4S3FJbEI7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0TDB1eUJKO0FzTHh1eUJJO0VBQ0U7QXRMMHV5Qk47QXNMcnV5QkU7RUFDRTtFQUNBO0VBQ0Esb0M5S3RKa0I7RThLdUpsQjtBdEx1dXlCSjtBc0xwdXlCRTtFQUNFO0VBQ0E7RUFDQSwrQjlLdkpvQjtFOEt3SnBCO0VBRUE7RUFDQTtFQUNBO0F0THF1eUJKO0FzTG51eUJJO0VBQ0U7RUFDQTtFQUNBLGNyTDNIVztFcUw0SFg7RUFDQTtBdExxdXlCTjtBc0xqdXlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0TG11eUJKO0FzTGp1eUJJO0VBQ0U7QXRMbXV5Qk47QXNManV5Qkk7RUFDRTtBdExtdXlCTjtBc0wvdHlCRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQSx5QnJMaE1ZO0VxTGlNWixjcEx4SWM7RW9MeUlkO0VBQ0E7RUFFQSwrQjlLak1vQjtFOEtrTXBCLGU5SzdLVztFOEs4S1gsb0I5S3RKMkI7RThLdUozQjtBdEwrdHlCSjtBc0w5dHlCSTtFQUNFO0F0TGd1eUJOO0FzTDl0eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdExndXlCTjtBYS92eUJRO0V5SzBCSjtJQU9JO0V0TGt1eUJOO0FBQ0Y7QWF6d3lCUTtFeUsrQko7SUFVSTtFdExvdXlCTjtBQUNGO0FzTG51eUJNO0VBQ0U7QXRMcXV5QlI7QXNMaHV5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRMa3V5Qko7QXNMaHV5Qkk7RUFDRTtBdExrdXlCTjtBc0wvdHlCSTtFQUNFO0VBQ0E7QXRMaXV5Qk47QXNMN3R5QkU7RUFDRTtFQUNBLCtCOUs5T29CO0U4SytPcEIsZTlLMU5XO0U4SzJOWCxvQjlLbk0yQjtFOEtvTTNCO0VBQ0EsY3JMNU1hO0VxTDZNYjtBdEwrdHlCSjs7QXVMNTl5QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZMKzl5Qko7QWFsenlCUTtFMEtuTFI7SUFTSztFdkxnK3lCSDtBQUNGOztBdUw3OXlCRztFQUNFO0VBQ0E7RUFDQTtBdkxnK3lCTDtBdUw5OXlCSztFQUNFLHlCckxnRmE7QUZnNXlCcEI7QWFoMHlCUTtFMEt0S0w7SUFVSTtFdkxnK3lCTDtBQUNGO0F1TDk5eUJLO0VBQ0U7QXZMZyt5QlA7QXVMNzl5Qks7RUFDRTtBdkwrOXlCUDtBdUw3OXlCSztFQUNFO0F2TCs5eUJQO0F1TDU5eUJLO0VBQ0U7QXZMODl5QlA7QXVMMzl5Qks7RUFDRTtFcEdiTDtFQTJEQSxzQm9HNUM2QjtFQUN4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyTGFXO0FGZzl5QmxCO0F1TDE5eUJLO0VBQ0U7RUFDQTtBdkw0OXlCUDtBdUwxOXlCTztFQUNFLGV0THBETztBRGdoekJoQjtBdUx4OXlCSztFQUNFO0F2TDA5eUJQO0F1THg5eUJPO0VBQ0U7RUFDQTtBdkwwOXlCVDtBdUx0OXlCSztFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DL0t2RWU7QVIraHpCdEI7QXVMcjl5Qks7RUFDRTtFQUNBO0VBQ0EsK0IvS3ZFaUI7QVI4aHpCeEI7QXVMcDl5Qks7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdExuRlM7QUR5aXpCaEI7O0F1TDk4eUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZMaTl5Qk47O0F1TDc4eUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZMZzl5QkY7O0F1TDk4eUJBO0VBQ0U7QXZMaTl5QkY7QXVMaDl5QkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFdkxrOXlCSjtFdUxoOXlCTTtJQUNFO0V2TGs5eUJSO0V1TGo5eUJRO0lBQ0U7RXZMbTl5QlY7RXVMLzh5Qkk7SUFDRTtFdkxpOXlCTjtFdUxoOXlCTTtJQUNFO0V2TGs5eUJSO0V1TGo5eUJRO0lBQ0U7SUFDQTtFdkxtOXlCVjtBQUNGOztBRXhrekJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBc0xNRTtFQUNFO0F4TG1uekJKOztBd0wvbXpCQTtFQUNFLFd0THlFaUI7RXNMeEVqQixvQ2hMekJvQjtFZ0wwQnBCLGtCaExEYTtFZ0xFYixnQmhMekI4QjtFZ0wwQjlCLG1CaExxQjZCO0VnTHBCN0I7QXhMa256QkY7O0F3TC9tekJBO0VBQ0UsY3RMb0RrQjtFc0xuRGxCLCtCaEw1QnNCO0VnTDZCdEIsbUJoTFRhO0VnTFViLGdCaExqQzRCO0VnTGtDNUIsbUJoTGE2QjtBUnFtekIvQjs7QXdMOW16QkU7RUFDRSxvQ2hMMUNrQjtFZ0wyQ2xCLG1CaExkVztBUituekJmOztBd0w3bXpCQTtFQUNFLDRCQXBDK0M7RUFxQy9DO0VBQ0Esb0NoTGxEb0I7RWdMbURwQixtQmhMdEJhO0VnTHVCYixtQmhMRjZCO0VnTEc3QixrQ3hLekNpQjtBaEJ5cHpCbkI7QXdMOW16QkU7RUFDRSxjdkx0RFk7QURzcXpCaEI7O0F5TDVxekJBO0VBQ0U7RUFDQSxlakw2QmE7QVJrcHpCZjs7QTZHL3F6QkE7RUFDRTtFQUNBLGVyRzJCYTtBUnVwekJmOztBNkcvcXpCQTtFQUNFO0VBQ0E7RUFDQTtBN0drcnpCRjtBNkdocnpCRTs7RUFFRTtBN0drcnpCSjtBNkcvcXpCRTtFQUNFO0VBQ0E7QTdHaXJ6Qko7O0FFcHJ6QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E0R1pBO0VBQ0U7RUFDQTtFQUNBLGV0R3dCYTtBUnl0ekJmOztBOEc5dXpCQTtFQUNFO0VBQ0E7QTlHaXZ6QkY7QThHL3V6QkU7RUFDRTtFQUNBO0VBQ0E7QTlHaXZ6Qko7QThHOXV6QkU7Ozs7RUFJRTtBOUdndnpCSjtBOEc3dXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHK3V6Qko7QThHNXV6QkU7RUFDRTtFQUNBO0E5Rzh1ekJKOztBRW53ekJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNkdaQTtFQUNFO0VBQ0EsZXZHeUJhO0FSdXl6QmY7O0ErRzd6ekJBO0VBQ0U7RUFDQTtBL0dnMHpCRjtBK0c5enpCRTs7RUFFRTtFQUNBO0VBQ0E7QS9HZzB6Qko7QStHN3p6QkU7RUFDRTtBL0crenpCSjtBK0c1enpCRTtFQUNFO0EvRzh6ekJKO0ErRzN6ekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0c2enpCSjtBK0cxenpCRTs7O0VBR0U7QS9HNHp6Qko7QStHenp6QkU7RUFDRTtFQUNBO0EvRzJ6ekJKOztBRXYxekJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBOEdiQTtFQUNFO0VBQ0EsZXhHMEJhO0FSMjN6QmY7O0FnSGw1ekJBO0VBQ0U7RUFDQTtBaEhxNXpCRjtBZ0huNXpCRTs7RUFFRTtFQUNBO0VBQ0E7QWhIcTV6Qko7QWdIbDV6QkU7RUFDRTtBaEhvNXpCSjtBZ0hqNXpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIbTV6Qko7QWdIaDV6QkU7OztFQUdFO0FoSGs1ekJKO0FnSC80ekJFO0VBQ0U7RUFDQTtBaEhpNXpCSjs7QWlIeDd6QkE7RUFDRTtFQUNBLGV6RzZCYTtBUjg1ekJmOztBaUh2N3pCRTtFQUNFO0VBQ0E7RUFDQTtBakgwN3pCSjtBaUh2N3pCRTs7O0VBR0U7QWpIeTd6Qko7QWlIdDd6QkU7RUFDRTtFQUNBO0FqSHc3ekJKOztBRTU3ekJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBZ0haQTtFQUNFO0VBQ0EsZTFHeUJhO0FSZyt6QmY7O0FrSHQvekJBO0VBQ0U7RUFDQTtBbEh5L3pCRjtBa0h2L3pCRTtFQUNFO0VBQ0E7RUFDQTtBbEh5L3pCSjtBa0h0L3pCRTtFQUNFO0FsSHcvekJKO0FrSHIvekJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEh1L3pCSjtBa0hwL3pCRTs7O0VBR0U7QWxIcy96Qko7QWtIbi96QkU7RUFDRTtFQUNBO0FsSHEvekJKOztBRTVnMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBaUhaQTtFQUNFO0VBQ0EsZTNHeUJhO0FSZ2owQmY7O0FtSHRrMEJBO0VBQ0U7QW5IeWswQkY7QW1IdmswQkU7O0VBRUU7RUFDQTtFQUNBO0FuSHlrMEJKO0FtSHRrMEJFO0VBQ0U7QW5Id2swQko7QW1IcmswQkU7RUFDRTtBbkh1azBCSjtBbUhwazBCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Ic2swQko7QW1IbmswQkU7O0VBRUU7QW5IcWswQko7QW1IbGswQkU7RUFDRTtFQUNBO0FuSG9rMEJKOztBRTlsMEJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBbUhaQTtFQUNFO0VBQ0EsZTdHeUJhO0FSa28wQmY7O0FxSHhwMEJBO0VBQ0U7RUFDQTtBckgycDBCRjtBcUh6cDBCRTs7RUFFRTtFQUNBO0VBQ0E7QXJIMnAwQko7QXFIeHAwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySDBwMEJKO0FxSHZwMEJFOzs7OztFQUtFO0FySHlwMEJKO0FxSHRwMEJFO0VBQ0U7RUFDQTtBckh3cDBCSjs7QUU5cTBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QWtIWkE7RUFDRTtFQUNBLGU1R3lCYTtBUmt0MEJmOztBb0h4dTBCQTtFQUNFO0FwSDJ1MEJGO0FvSHp1MEJFOztFQUVFO0VBQ0E7RUFDQTtBcEgydTBCSjtBb0h4dTBCRTtFQUNFO0FwSDB1MEJKO0FvSHZ1MEJFO0VBQ0U7QXBIeXUwQko7QW9IdHUwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHd1MEJKO0FvSHJ1MEJFOztFQUVFO0FwSHV1MEJKO0FvSHB1MEJFO0VBQ0U7RUFDQTtBcEhzdTBCSjs7QXNIencwQkE7RUFDRTtFQUNBO0VBQ0EsZTlHcUJhO0FSdXYwQmY7O0FzSHh3MEJFO0VBQ0UsYzlHZ0RjO0FSMnQwQmxCO0FzSHh3MEJFO0VBQ0Usa0I5R2dEYztBUjB0MEJsQjs7QWExbTBCUTtFeUcxSko7SUFDRSxrQjlHb0NZO0VSb3UwQmhCO0VzSHJ3MEJFO0lBQ0Usa0I5R2tDWTtFUnF1MEJoQjtBQUNGO0FFdHgwQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxSFpBO0VBQ0U7RUFDQSxlL0d5QmE7QVJ5ejBCZjs7QXVILzAwQkE7RUFDRTtFQUNBO0F2SGsxMEJGO0F1SGgxMEJFO0VBQ0U7RUFDQTtFQUNBO0F2SGsxMEJKO0F1SC8wMEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhpMTBCSjtBdUg5MDBCRTs7OztFQUlFO0F2SGcxMEJKO0F1SDcwMEJFO0VBQ0U7RUFDQTtBdkgrMDBCSjs7QUVuMjBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXNIWkE7RUFDRTtFQUNBLGVoSHlCYTtBUnU0MEJmOztBd0g3NTBCQTtFQUNFO0VBQ0E7QXhIZzYwQkY7QXdIOTUwQkU7O0VBRUU7RUFDQTtFQUNBO0F4SGc2MEJKO0F3SDc1MEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEgrNTBCSjtBd0g1NTBCRTs7OztFQUlFO0F4SDg1MEJKO0F3SDM1MEJFO0VBQ0U7RUFDQTtBeEg2NTBCSjs7QUVsNzBCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXdMQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOURWbUM7RThEV25DO0ExTGsrMEJGOztBMEwvOTBCQTtFQUNFO0ExTGsrMEJGOztBMEwvOTBCQTtFQUNFO0VBQ0EsZ0JBM0IyQjtBMUw2LzBCN0I7O0EwTC85MEJBO0VBQ0U7RUFDQTtBMUxrKzBCRjtBMExoKzBCRTtFQUNFLGVsTFRXO0VrTFVYLGdCbEw3QjhCO0VrTDhCOUIsb0JsTGEyQjtBUnE5MEIvQjs7QTBMOTkwQkE7RUFDRSxtQmxMakJhO0VrTGtCYixnQmxMckMyQjtFa0xzQzNCLG1CbExLNkI7QVI0OTBCL0I7O0EwTDk5MEJBO0VBQ0UsZWxMdEJhO0VrTHVCYixnQmxMMUNnQztFa0wyQ2hDO0ExTGkrMEJGOztBRXhnMUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBeUxLQTtFQUNFLG9EQW5Cc0I7RUFvQnRCO0EzTG9qMUJGOztBMkxoajFCRTtFQUNFO0VBQ0E7QTNMbWoxQko7O0EyTDlpMUJFO0VBQ0U7QTNMaWoxQko7QTJMOWkxQkU7RUFDRTtBM0xnajFCSjs7QTJMNWkxQkE7RUFDRSx5QnpMMkJ3QjtFeUwxQnhCLFd6THdEaUI7RXlMdkRqQixvQ25MMUNvQjtFbUwyQ3BCLGVuTGhCYTtFbUxpQmIsZ0JuTDFDOEI7RW1MMkM5QixvQm5MTTZCO0VtTEw3QjtBM0wraTFCRjs7QTJMNWkxQkE7RUFDRTtBM0wraTFCRjtBMkw3aTFCRTtFQUNFO0VBQ0E7RUFDQTtBM0wraTFCSjtBMkw1aTFCRTtFQUNFO0EzTDhpMUJKOztBMkwxaTFCQTtFQUNFLHlCekxMZ0I7RXlMTWhCLGN6TG9Ca0I7RXlMbkJsQjtFQUNBLCtCbkw3RHNCO0VtTDhEdEIsZW5MekNhO0VtTDBDYixnQm5MNUQ4QjtFbUw2RDlCLG9CbkxuQjZCO0FSZ2sxQi9COztBMkwxaTFCQTtFQUNFO0EzTDZpMUJGOztBMkwxaTFCQTs7RUFFRTtBM0w2aTFCRjs7QTJMMWkxQkE7O0VBRUU7RUFDQTtFQUNBLGtCQXRGK0I7QTNMbW8xQmpDOztBMkwxaTFCQTtFQUNFO0EzTDZpMUJGOztBMkwxaTFCQTs7RUFFRTtFQUNBO0EzTDZpMUJGOztBMkwxaTFCQTtFQUNFO0EzTDZpMUJGOztBMkwxaTFCQTs7RUFFRTtBM0w2aTFCRjs7QTJMMWkxQkE7RUFDRTtFQUNBO0EzTDZpMUJGOztBYTUrMEJRO0U4SzVESjtJQUNFO0UzTDRpMUJKO0UyTHhpMUJBOztJQUVFO0lBQ0E7SUFDQTtJQUNBLGtCQTdINkI7RTNMdXExQi9CO0UyTHhpMUJFOztJQUNFO0UzTDJpMUJKO0UyTHZpMUJBO0lBQ0U7RTNMeWkxQkY7RTJMdGkxQkE7SUFDRTtFM0x3aTFCRjtBQUNGO0FhbmcxQlE7RThLakNOOztJQUVFLGtCQS9JOEI7RTNMc3IxQmhDO0FBQ0Y7QUU1cTFCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTBMQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1TDJ0MUJKOztBNEx0dDFCRTtFQUNFO0E1THl0MUJKOztBNExwdDFCRTtFQUNFO0E1THV0MUJKOztBNExsdDFCRTtFQUNFO0E1THF0MUJKOztBNExqdDFCQTtFQUNFO0E1TG90MUJGOztBNExqdDFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1TG90MUJGOztBNExqdDFCQTtFckY2REU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VvRnNDWixXMUwyQ2lCO0UwTDFDakIsb0NwTHZEb0I7RW9Md0RwQixpQnBMbENhO0VvTG1DYixnQnBMeER5QjtFb0x5RHpCLG9CcExaNkI7QVJrdTFCL0I7O0E0TG50MUJBO0VyRm1ERTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RW9GK0NaLGMxTHNCa0I7RTBMckJsQiwrQnBMMURzQjtFb0wyRHRCLGVwTHRDYTtFb0x1Q2IsZ0JwTHpEOEI7RW9MMEQ5QixvQnBMaEI2QjtBUnl1MUIvQjs7QTRMdHQxQkE7RXJGMENFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFb0Z5RFo7QTVMMnQxQkY7QTRMenQxQkU7RUFDRTtFQUNBLHVDNUt4RG9CO0FoQm14MUJ4QjtBNEx6dDFCSTtFQUNFLG1DQXRFc0M7QTVMaXkxQjVDOztBYTVuMUJRO0UrS3pGTjtJckYwQkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R215MUJaO0FBQ0Y7QWFobzFCUTtFK0t2Rko7SUFDRTtFNUwwdDFCSjtBQUNGO0FFN3kxQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyTENBO0VBQ0UseUIzTHVEd0I7RTJMdER4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0w0MTFCRjs7QTZMejExQkE7RUFDRTtBN0w0MTFCRjs7QTZMeDExQkU7RUFDRTtBN0wyMTFCSjtBNkx4MTFCRTtFQUNFLGlDN0toQmM7QWhCMDIxQmxCOztBRWgzMUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNExEQTtFQUNFLGM1THlFa0I7RTRMeEVsQiwrQnRMUHNCO0VzTFF0QixldExhYTtFc0xaYixnQnRMTjhCO0VzTE85QixvQnRMbUM2QjtFc0xsQzdCLG1CQVQ2QjtFQVU3QjtBOUxrNjFCRjtBOExoNjFCRTtFQUNFLHVDQWZtQztFQWdCbkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUxrNjFCSjs7QThMOTUxQkE7RUFDRSxtQnRMRmE7QVJtNjFCZjs7QThMOTUxQkE7RUFDRSxjN0xqQ2M7QURrODFCaEI7O0E4TDc1MUJDO0VBQ0MseUJBakMrQztBOUxpODFCakQ7QThMOTUxQkM7RUFDQyxjQXBDK0M7QTlMbzgxQmpEOztBOEwzNTFCRTtFQUNFLGdCdEwxQ3lCO0FSdzgxQjdCOztBRW44MUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNkxvQkE7RUFDRTtFQUNBLGM3TG1Ea0I7RTZMbERsQjtBL0xnKzFCRjtBK0w5OTFCRTtFQUNFLGdCQVRrQztBL0x5KzFCdEM7O0ErTDU5MUJBO0VBQ0U7RUFDQTtBL0wrOTFCRjs7QStMNTkxQkE7RUFDRSxjN0xXZ0I7QUZvOTFCbEI7QStMNzkxQkU7RUFDRSxjN0xRYztBRnU5MUJsQjs7QStMMzkxQkE7RUFDRSxjN0xHZ0I7QUYyOTFCbEI7QStMNTkxQkU7RUFDRTtBL0w4OTFCSjs7QStMejkxQkU7RUFDRTtFQUNBO0EvTDQ5MUJKO0ErTHo5MUJFO0VBQ0U7QS9MMjkxQko7O0ErTHY5MUJBO0VBQ0U7RUFDQSxtQkEvQ29DO0VBZ0RwQztBL0wwOTFCRjs7QStMdjkxQkE7RUFDRSxXN0xnQmlCO0U2TGZqQixvQ3ZMbEZvQjtFdUxtRnBCLGtCdkwxRGE7RXVMMkRiLGdCdkxuRnlCO0V1TG9GekIsbUJ2THBDNkI7RXVMcUM3QixtQkF6RG9DO0EvTG1oMkJ0QztBK0x4OTFCRTtFQUNFLGM5THZGWTtBRGlqMkJoQjs7QStMdDkxQkE7RUFDRSxvQ3ZMOUZvQjtFdUwrRnBCLG1CdkxyRWE7RXVMc0ViLGdCdkx0RjRCO0V1THVGNUIsbUJ2TC9DNkI7RXVMZ0Q3QixtQkFyRW9DO0EvTDhoMkJ0Qzs7QStMcDkxQkE7RUFDRSwrQnZMbEdzQjtFdUxtR3RCLGV2TDlFYTtFdUwrRWIsZ0J2TGpHOEI7RXVMa0c5QixvQnZMeEQ2QjtBUitnMkIvQjtBK0x0OTFCRTtFQUNFO0VBQ0E7RUFDQTtBL0x3OTFCSjs7QStMbjkxQkU7RUFDRSxldkwxRlc7RXVMMkZYLG9Cdkx4RTJCO0FSOGgyQi9COztBYTc1MUJRO0VrTHBETjtJQUNFO0UvTHE5MUJGO0UrTGw5MUJBO0lBQ0UsaUJ2TDFHVztJdUwyR1gsb0J2TG5GMkI7RVJ1aTJCN0I7RStMaDkxQkU7SUFDRTtJQUNBO0UvTGs5MUJKO0UrTDk4MUJBO0lBQ0UsbUJ2TGxIVztJdUxtSFgsb0J2TC9GMkI7RVIraTJCN0I7RStMNzgxQkE7SUFDRSxtQnZMdkhXO0l1THdIWCxtQnZMaEcyQjtFUitpMkI3QjtBQUNGO0FhOTYxQlE7RWtMN0JOO0lBQ0Usa0J2TG5JVztJdUxvSVgsaUJ2TDlHMkI7RVI0ajJCN0I7RStMMTgxQkU7SUFDRTtJQUNBO0UvTDQ4MUJKO0FBQ0Y7QStMdDgxQkk7RUFDRTtFQUNBO0EvTHc4MUJOO0ErTHQ4MUJJO0VBQ0U7QS9MdzgxQk47QStMdDgxQkk7RUFDRTtBL0x3ODFCTjs7QUUxbTJCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QThMV0E7RUFDRTtFQUNBLGM5TDREa0I7RThMM0RsQjtBaE1ncDJCRjs7QWdNN28yQkE7RUFDRTtBaE1ncDJCRjs7QWdNN28yQkE7RUFDRTtBaE1ncDJCRjs7QWdNN28yQkE7RUFDRSxXOUwyRGlCO0U4TDFEakIsb0N4THZDb0I7RXdMd0NwQixrQnhMZmE7RXdMZ0JiLGdCeEx4Q3lCO0V3THlDekIsbUJ4TE82QjtFd0xON0I7QWhNZ3AyQkY7QWdNOW8yQkU7RUFDRSxjL0w1Q1k7QUQ0cjJCaEI7O0FnTTVvMkJBO0VBQ0UsK0J4TDdDc0I7RXdMOEN0QixleEx6QmE7RXdMMEJiLGdCeEw1QzhCO0V3TDZDOUIsb0J4TEg2QjtBUmtwMkIvQjs7QWF0aDJCUTtFbUxySE47SUFDRTtFaE0rbzJCRjtFZ001bzJCQTtJQUNFLGlCeEx6Q1c7SXdMMENYLG9CeExsQjJCO0VSZ3EyQjdCO0VnTTNvMkJBO0lBQ0UsbUJ4TDFDVztJd0wyQ1gsbUJ4TG5CMkI7RVJncTJCN0I7QUFDRjtBYS9oMkJRO0VtTDFHTjtJQUNFLGtCeEx0RFc7SXdMdURYLGlCeExqQzJCO0VSNnEyQjdCO0FBQ0Y7QUU3czJCQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QStMS0E7RUFDRTtFQUNBO0FqTXd2MkJGOztBaU1ydjJCQTtFQUNFO0VBQ0E7RUFDQTtBak13djJCRjs7QWlNcnYyQkE7RUFDRSxjaE0zQmM7RWdNNEJkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxRUF4QmU7RUF5QmY7QWpNd3YyQkY7QWlNdHYyQkU7RUFDRTtBak13djJCSjtBaU1ydjJCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTXN2MkJKO0FpTW52MkJFO0VBQ0UseUIvTDBCYztFK0x6QmQ7RUFDQSxvQ2pMM0NpQjtFaUw0Q2pCO0FqTXF2MkJKO0FpTWx2MkJFO0VBQ0UseUJoTTNEWTtFZ000RFo7RUFDQSxzQ2pMakRtQjtFaUxrRG5CO0FqTW92MkJKO0FpTWh2MkJJO0VBQ0U7QWpNa3YyQk47O0FpTTd1MkJBO0VBQ0UsVy9Mc0JpQjtBRjB0MkJuQjtBaU05dTJCRTtFQUNFO0FqTWd2MkJKOztBaU01dTJCQTtFQUNFO0VBQ0E7QWpNK3UyQkY7O0FpTTV1MkJBO0VBQ0U7QWpNK3UyQkY7O0FpTTV1MkJBO0VBQ0U7RUFDQTtBak0rdTJCRjs7QWE3cDJCUTtFcUxqTE47SUFDQztFbE1rMTJCRDtFa00vMDJCQTtJQUNDO0VsTWkxMkJEO0VrTTkwMkJFO0lBQ0M7SUFDQTtJQUNHO0lBQ0E7SUFDSDtJQUNBO0lBQ0E7RWxNZzEyQkg7QUFDRjtBbU1sMjJCQTtFQUNFO0VBQ0E7RUFDQTtBbk1vMjJCRjtBbU1sMjJCRTtFQUNFO0FuTW8yMkJKO0FhdnIyQlE7RXNMbkxSO0lBVUk7RW5NbzIyQkY7QUFDRjtBbU1sMjJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1vMjJCSjtBbU1sMjJCSTtFQUNFO0FuTW8yMkJOO0FhMXMyQlE7RXNMdEtOO0lBZ0JJO0VuTW8yMkJKO0FBQ0Y7QWExczJCUTtFc0wzS047SUFvQkk7SUFDQTtFbk1xMjJCSjtBQUNGO0FtTWwyMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1vMjJCSjtBbU1qMjJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk1tMjJCSjtBYXB1MkJRO0VzTHJJTjtJQVNJO0lBQ0E7SUFDQTtFbk1vMjJCSjtFbU1sMjJCSTtJQUNFO0VuTW8yMkJOO0VtTWoyMkJJO0lBQ0U7RW5NbTIyQk47QUFDRjtBYTV1MkJRO0VzTDFJTjtJQXVCSTtJQUNBO0lBQ0E7SUFDQTtFbk1tMjJCSjtFbU1qMjJCSTtJQUNFO0VuTW0yMkJOO0VtTWgyMkJJO0lBQ0U7RW5NazIyQk47QUFDRjtBYTF2MkJRO0VzTHBHRjtJQUNFO0VuTWkyMkJOO0FBQ0Y7QWEvdjJCUTtFc0w5RkY7SUFDRTtFbk1nMjJCTjtBQUNGO0FtTTUxMkJNO0VBQ0U7QW5NODEyQlI7QW1NdjEyQk07OztFQUNFO0VBQ0E7QW5NMjEyQlI7QW1NeDEyQk07OztFQUNFO0FuTTQxMkJSO0FtTXgxMkJJO0VBQ0U7RUFDQTtFQUNBLG9DM0xqSGdCO0UyTGtIaEI7QW5NMDEyQk47QW1NdjEyQkk7RUFDRTtBbk15MTJCTjtBYTN4MkJRO0VzTC9ESjtJQUlJO0VuTTAxMkJOO0FBQ0Y7QW1NdjEyQkk7RUFDRTtBbk15MTJCTjtBbU10MTJCSTtFQUNFO0VBQ0E7QW5NdzEyQk47QW1NdDEyQk07RUFDRTtFQUNBO0FuTXcxMkJSO0FtTXAxMkJJO0VBQ0U7RUFDQTtFQUNBO0FuTXMxMkJOO0FtTWwxMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NbzEyQko7QWF0ejJCUTtFc0xsQ047SUFPSTtFbk1xMTJCSjtBQUNGO0FhM3oyQlE7RXNMbENOO0lBV0k7RW5NczEyQko7QUFDRjtBbU1wMTJCSTtFQUNFO0VBQ0E7QW5NczEyQk47QW1NbjEyQkk7RUFDRTtBbk1xMTJCTjtBbU1sMTJCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5NbzEyQk47QWFuMTJCUTtFc0xOSjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0VuTXExMkJOO0FBQ0Y7QWEzMTJCUTtFc0xOSjtJQWVJO0lBQ0E7RW5NczEyQk47QUFDRjtBYTUxMkJRO0VzTFhKO0lBb0JJO0lBQ0E7RW5NdTEyQk47QUFDRjtBYWwyMkJRO0VzTFhKO0lBeUJJO0lBQ0E7SUFDQTtFbk13MTJCTjtBQUNGO0FtTXIxMkJRO0VBQ0U7QW5NdTEyQlY7QWFqMzJCUTtFc0x5QkE7SUFJSTtFbk13MTJCVjtBQUNGO0FhajMyQlE7RXNMb0JBO0lBUUk7RW5NeTEyQlY7QUFDRjtBbU10MTJCUTtFQUNFO0FuTXcxMkJWO0FhOTMyQlE7RXNMcUNBO0lBSUk7RW5NeTEyQlY7QUFDRjtBYTkzMkJRO0VzTGdDQTtJQVFJO0VuTTAxMkJWO0FBQ0Y7QW1NdjEyQlE7RUFDRTtBbk15MTJCVjtBYTM0MkJRO0VzTGlEQTtJQUlJO0VuTTAxMkJWO0FBQ0Y7QWEzNDJCUTtFc0w0Q0E7SUFRSTtFbk0yMTJCVjtBQUNGO0FtTXgxMkJRO0VBQ0U7QW5NMDEyQlY7QWF4NTJCUTtFc0w2REE7SUFJSTtFbk0yMTJCVjtBQUNGO0FheDUyQlE7RXNMd0RBO0lBUUk7RW5NNDEyQlY7QUFDRjtBbU10MTJCRTtFQUNFO0VBQ0E7RUFDQTtBbk13MTJCSjtBYXY2MkJRO0VzTDRFTjtJQU1JO0lBQ0E7SUFDQTtFbk15MTJCSjtBQUNGO0FhejYyQlE7RXNMdUVOO0lBWUk7RW5NMDEyQko7QUFDRjtBYTk2MkJRO0VzTHVFTjtJQWdCSTtFbk0yMTJCSjtBQUNGO0FtTXgxMkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuTTAxMkJKO0FtTXgxMkJJO0VBQ0U7QW5NMDEyQk47QW1NeDEyQk07RUFDRTtBbk0wMTJCUjtBYXQ4MkJRO0VzTGdHTjtJQWlCSTtJQUNBO0VuTXkxMkJKO0FBQ0Y7QWF2ODJCUTtFc0wyRk47SUFzQkk7RW5NMDEyQko7QUFDRjtBbU12MTJCRTtFQUNFLG9DM0wxU2tCO0UyTDJTbEIsZ0IzTDFTdUI7RTJMMlN2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsTWxQaUI7QUQyazNCckI7QWExOTJCUTtFc0wwSE47SUFVSTtJQUNBO0lBQ0E7RW5NMDEyQko7QUFDRjtBbU12MTJCRTtFQUNFLCtCM0xwVG9CO0UyTHFUcEIsZ0IzTHBUeUI7RTJMcVR6QjtFQUNBLG9CM0wxUTJCO0UyTDJRM0I7RUFDQTtFQUNBLGNsTWxRaUI7RWtNbVFqQjtBbk15MTJCSjtBbU12MTJCSTtFQUNFO0FuTXkxMkJOO0FhOSsyQlE7RXNMeUpGO0lBQ0U7RW5NdzEyQk47QUFDRjtBbU1wMTJCRTtFQUNFLCtCM0x6VW9CO0UyTDBVcEIsa0IzTDlRYztFMkwrUWQscUIzTDVSMkI7RTJMNlIzQixjbE1wUmlCO0VrTXFSakI7QW5NczEyQko7QWExLzJCUTtFc0wrSk47SUFRSTtFbk11MTJCSjtBQUNGO0FtTXIxMkJJO0VBQ0UsY2xNeFZVO0VrTXlWVixrQ25ML1VhO0FoQnNxM0JuQjtBbU1yMTJCTTtFQUNFO0VBQ0Esa0NuTG5WVztBaEIwcTNCbkI7QW1NbjEyQkk7RUFDRSxjM0xuU1k7RTJMb1NaO0FuTXExMkJOO0FtTWoxMkJFO0VBQ0U7RUFDQTtFQUNBO0FuTW0xMkJKO0FtTWoxMkJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5NbTEyQk47O0FvTXpzM0JBO0VBQ0UseUJuTUtjO0VtTUpkO0VBQ0E7RUFDQTtBcE00czNCRjtBYTdoM0JRO0V1TG5MUjtJQU9JO0VwTTZzM0JGO0FBQ0Y7QW9NM3MzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTTZzM0JKO0FhemkzQlE7RXVMektOO0lBUUk7SUFDQTtFcE04czNCSjtBQUNGO0FvTTNzM0JFO0VBQ0Usb0M1THBCa0I7RTRMcUJsQixnQjVMcEJ1QjtFNExxQnZCO0VBQ0E7RUFDQTtFQUNBLGNsTWtDYztBRjJxM0JsQjtBYXZqM0JRO0V1TDVKTjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VwTThzM0JKO0FBQ0Y7QWEvajNCUTtFdUw1Sk47SUFnQkk7SUFDQTtJQUNBO0VwTStzM0JKO0FBQ0Y7QW9NNXMzQkU7RUFDRSwrQjVMcENvQjtFNExxQ3BCO0VBQ0E7RUFDQTtFQUNBLGNsTWFjO0FGaXMzQmxCO0FhN2szQlE7RXVMdElOO0lBUUk7SUFDQTtJQUNBO0lBQ0E7RXBNK3MzQko7QUFDRjtBYXJsM0JRO0V1THRJTjtJQWVJO0lBQ0E7SUFDQTtFcE1ndDNCSjtBQUNGO0FvTTlzM0JJO0VBQ0U7QXBNZ3QzQk47QWEvbDNCUTtFdUw3R0Y7SUFDRTtFcE0rczNCTjtBQUNGO0FvTTNzM0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE02czNCSjtBYTNtM0JRO0V1THZHTjtJQVFJO0VwTThzM0JKO0FBQ0Y7QW9NNXMzQkk7RUFDRTtBcE04czNCTjtBYW5uM0JRO0V1TDVGSjtJQUlJO0VwTStzM0JOO0FBQ0Y7QW9NNXMzQkk7RUFDRTtBcE04czNCTjtBYTNuM0JRO0V1THBGSjtJQUlJO0VwTStzM0JOO0FBQ0Y7QW9NM3MzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25NeEdZO0VtTXlHWjtBcE02czNCSjtBYXpvM0JRO0V1TDNFTjtJQVVJO0VwTThzM0JKO0FBQ0Y7QW9NNXMzQkk7RUFDRTtFQUNBO0VBQ0EsY25NbEhVO0FEZzAzQmhCO0FvTTNzM0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBNNnMzQk47QW9NM3MzQk07RUFDRSxlbk01SFE7QUR5MDNCaEI7QW9NeHMzQkU7RUFDRTtFQUNBO0VBQ0EsY2xNM0VjO0VrTTRFZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTTBzM0JKO0FhenEzQlE7RXVMNUNOO0lBY0k7RXBNMnMzQko7QUFDRjtBb016czNCSTtFQUNFO0VBQ0E7QXBNMnMzQk47QW9NeHMzQkk7RUFDRTtBcE0wczNCTjs7QXFNeDIzQkE7RUFDSTtBck0yMjNCSjtBcU16MjNCRTtFQUNFO0FyTTIyM0JKOztBc001MjNCQztFQUNFO0F0TSsyM0JIO0FzTTUyM0JFO0VBQ0M7RUFDQSxvQzlMTG1CO0U4TE1uQixnQjlMTHdCO0U4TE14QjtFQUNBO0VBQ0E7RUFDQSxjcE1tRmU7RW9NbEZmO0F0TTgyM0JIO0FhMXMzQlE7RXlMNUtOO0lBV0E7SUFDQTtJQUNBO0V0TSsyM0JBO0FBQ0Y7QXNNNTIzQkU7RUFDQztFQUNBO0VBQ0E7QXRNODIzQkg7QXNNMzIzQkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0TTYyM0JIO0FhN3QzQlE7RXlMckpOO0lBUUU7RXRNODIzQkY7QUFDRjtBc014MjNCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRNMDIzQko7QXNNdjIzQkc7RUFDQztFQUNBO0VBQ0E7QXRNeTIzQko7QXNNdDIzQkc7RW5IakNEO0VtSG1DQTtFQUNBO0VBQ0E7RUFDQTtBdE13MjNCRjtBc010MjNCRztFQUNEO0VBQ0E7QXRNdzIzQkY7QWE1djNCUTtFeUw5R0w7SUFLQztFdE15MjNCRjtBQUNGO0FzTXQyM0JHO0VBQ0QsZ0I5TDFFeUI7RThMMkV6QixvQzlMNUVvQjtFOEw2RXBCO0VBQ0E7RUFDQTtFQUNBO0F0TXcyM0JGO0FzTXIyM0JHO0VBQ0QsK0I5TDlFc0I7RThMK0V0QjtFQUNBO0F0TXUyM0JGO0FzTXAyM0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE1zMjNCSjtBc01uMjNCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE1xMjNCSjs7QXVNbjkzQkE7RUFDQztBdk1zOTNCRDtBdU1wOTNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2TXM5M0JGOztBdU1sOTNCQTtFQUNDO0F2TXE5M0JEO0FhOXkzQlE7RTBMeEtSO0lBR0c7RXZNdTkzQkQ7QUFDRjtBdU1yOTNCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk11OTNCRjs7QWEzejNCUTtFMEx4SlI7SUFFRTtFdk1zOTNCQTtBQUNGO0F1TXI5M0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TXU5M0JGO0F1TXI5M0JFO0VBQ0M7RUFDQTtFQUNBO0F2TXU5M0JIOztBdU1sOTNCQTtFQUNDO0F2TXE5M0JEOztBdU0vODNCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0F2TWs5M0JEOztBd01oaDRCQztFQUNDO0F4TW1oNEJGO0F3TWhoNEJDO0VBQ0M7RUFDQTtBeE1raDRCRjtBd00vZzRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0F4TWloNEJGOztBd003ZzRCQTtFQUNDO0F4TWdoNEJEOztBd003ZzRCQTtFQUVDO0VBQ0E7QXhNK2c0QkQ7QXdNN2c0QkM7RUFDQztFQUNBO0VBQ0E7QXhNK2c0QkY7QXdNN2c0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBeE0rZzRCSDtBd012ZzRCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE15ZzRCSjtBd01wZzRCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhNc2c0QkY7QXdNbmc0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4TXFnNEJGO0F3TWxnNEJDO0VBQ0M7RUFDQTtFQUNBO0VBQ0Esb0NoTTlFb0I7QVJrbDRCdEI7QXdNamc0QkM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQmhNbEZzQjtFZ01tRnRCO0VBQ0E7QXhNbWc0QkY7QXdNamc0QkU7RUFDQztFQUNBO0F4TW1nNEJIO0F3TWpnNEJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE1tZzRCSjs7QXlNL200QkE7RUFDRTtFQUNBO0VBQ0E7QXpNa240QkY7O0F5TS9tNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TWduNEJGO0F5TTltNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpNZ240Qko7QWF2OTNCUTtFNEw3S1I7SUF3Qkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNZ240QkY7QUFDRjtBeU05bTRCRTtFQUNFO0VBQ0E7RUFFQTtFQUNBLG1CeE1IYTtFd01JYjtFQUNBO0VBRUE7RUFDQSxtQnhNUmE7RXdNU2I7RUFDQTtBek04bTRCSjtBYWovM0JRO0U0THpJTjtJQWVJO0V6TSttNEJKO0FBQ0Y7QXlNN200Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpNK200Qk47QWF6LzNCUTtFNEw1SEo7SUFhUSxZQUZVO0lBR1Y7RXpNNG00QlY7QUFDRjtBYS8vM0JRO0U0TDVISjtJQWFRLFlBRlU7SUFHVjtFek1rbjRCVjtBQUNGO0Fhcmc0QlE7RTRMNUhKO0lBYVEsYUFGVTtJQUdWO0V6TXduNEJWO0FBQ0Y7QWEzZzRCUTtFNEw1SEo7SUFhUSxhQUZVO0lBR1Y7RXpNOG40QlY7QUFDRjtBYWpoNEJRO0U0TDVISjtJQWFRLGFBRlU7SUFHVjtFek1vbzRCVjtBQUNGO0F5TTluNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TWdvNEJKO0FhcGk0QlE7RTRMbEdOO0lBU0k7RXpNaW80Qko7QUFDRjtBYXppNEJRO0U0TGxHTjtJQVlJO0lBQ0E7SUFDQTtFek1tbzRCSjtBQUNGO0F5TWpvNEJJO0VBQ0U7QXpNbW80Qk47QWFuajRCUTtFNExqRko7SUFHSTtFek1xbzRCTjtBQUNGO0FheGo0QlE7RTRMakZKO0lBTUk7RXpNdW80Qk47QUFDRjtBeU1ubzRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6TXFvNEJKO0Fhbms0QlE7RTRMdEVOO0lBT0k7SUFDQTtFek1zbzRCSjtBQUNGO0FhcGs0QlE7RTRMM0VOO0lBY1EsWUFGVTtJQUdWO0V6TXFvNEJSO0FBQ0Y7QWExazRCUTtFNEwzRU47SUFjUSxZQUZVO0lBR1Y7RXpNMm80QlI7QUFDRjtBYWhsNEJRO0U0TDNFTjtJQWNRLGFBRlU7SUFHVjtFek1pcDRCUjtBQUNGO0FhdGw0QlE7RTRMM0VOO0lBY1EsYUFGVTtJQUdWO0V6TXVwNEJSO0FBQ0Y7QWE1bDRCUTtFNEwzRU47SUFjUSxhQUZVO0lBR1Y7RXpNNnA0QlI7QUFDRjtBYXZtNEJRO0U0THRFTjtJQXFCSTtJQUNBO0lBQ0E7SUFDQTtFek00cDRCSjtBQUNGO0FhMW00QlE7RTRMM0VOO0lBNEJJO0lBQ0E7RXpNNnA0Qko7QUFDRjtBeU0zcDRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCdk1sRmM7RXVNbUZkO0VBQ0E7RUFDQTtFQUNBO0F6TTZwNEJKO0FhL240QlE7RTRMdENOO0lBV0kseUJ4TWxKVTtFRGd6NEJkO0FBQ0Y7QXlNM3A0QkU7RUFDRTtFQUNBLGN4TTdHYTtFd004R2I7RUFDQSwrQmpNdEpvQjtFaU11SnBCLGtCak05SFc7RWlNK0hYO0VBQ0E7RUFDQSxxQmpNekcyQjtFaU0wRzNCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TTZwNEJKO0FhcnA0QlE7RTRMdkJOO0lBa0JJLG1Cak16SVM7SWlNMElUO0lBQ0E7SUFDQSxjdk1sSFk7SXVNbUhaO0lBQ0E7SUFDQTtJQUNBO0V6TThwNEJKO0V5TTVwNEJJO0lBQ0UseUJ2TXBGYztJdU1xRmQ7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNOHA0Qk47QUFDRjtBYXRxNEJRO0U0TDVCTjtJQXdDSSxrQmpNaktTO0lpTWtLVCxjdk10SVk7RUZveTRCaEI7QUFDRjtBeU01cDRCSTtFQUNFO0VBQ0EsbUJqTXpLUztFaU0wS1QscUJqTWxKeUI7RWlNbUp6QixvQ2pNeE1nQjtFaU15TWhCO0F6TThwNEJOO0FheHI0QlE7RTRMcUJKO0lBUUksa0JqTTdLTztFUjQwNEJiO0FBQ0Y7QWF4cjRCUTtFNExnQko7SUFZSSxtQmpNbkxPO0VSbTE0QmI7QUFDRjtBeU03cDRCSTtFQUNDO0F6TStwNEJMO0FhcnM0QlE7RTRMcUNKO0lBSUk7RXpNZ3E0Qk47QUFDRjtBeU03cDRCSTtFQUNFO0F6TStwNEJOO0F5TTVwNEJJO0VBQ0U7QXpNOHA0Qk47QXlNNXA0Qk07RUFDRTtFQUNBO0F6TThwNEJSO0F5TXpwNEJNO0VBQ0U7QXpNMnA0QlI7QXlNdnA0Qkk7RUFDRTtBek15cDRCTjtBYTF0NEJRO0U0TGdFSjtJQUlJO0V6TTBwNEJOO0FBQ0Y7QXlNdHA0QkU7RUFDRTtFQUNBLHlCdk0vTGM7RXVNZ01kO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TXdwNEJKO0FhN3U0QlE7RTRMeUVOO0lBZUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNeXA0Qko7QUFDRjtBYTN2NEJRO0U0TG1HSjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek0wcDRCTjtBQUNGO0F5TXZwNEJJO0VBQ0U7RUFDQTtFQUNBO0F6TXlwNEJOO0FhMXc0QlE7RTRMOEdKO0lBTUk7SUFDQTtFek0wcDRCTjtBQUNGO0F5TXJwNEJFO0VBQ0UseUJ2TWhQYztFdU1pUGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9Dekx2U2lCO0V5THdTakI7QXpNdXA0Qko7QWE3eDRCUTtFNEwySE47SUFjSSx5QnhNdFRVO0l3TXVUVjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek13cDRCSjtBQUNGO0F5TXRwNEJJO0VBQ0U7RUFDQTtFQUNBLG9Dekx4VGU7QWhCZzk0QnJCO0F5TXBwNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TXNwNEJKO0FhdHo0QlE7RTRMMEpOO0lBU0k7SUFDQTtFek11cDRCSjtBQUNGO0FhNXo0QlE7RTRMMEpOO0lBY0k7SUFDQTtJQUNBO0V6TXdwNEJKO0FBQ0Y7QXlNdHA0Qkk7RUFDRTtFQUNBO0F6TXdwNEJOO0F5TW5wNEJJO0VBQ0U7RUFDQTtFQUNBLGN4TXpUVztFd00wVFgsb0NqTXZXZ0I7RWlNd1doQixrQmpNdFNZO0VpTXVTWjtFQUNBLG9Cak12VHlCO0VpTXdUekI7RUFDQTtFQUNBLG9DekxoV2U7QWhCcS80QnJCO0FhbjE0QlE7RTRMb0xKO0lBYUk7RXpNc3A0Qk47QUFDRjtBeU1wcDRCTTtFQUNFO0VBQ0Esb0N6THhXYTtBaEI4LzRCckI7QWE1MTRCUTtFNExvTEo7SUFzQkk7SUFDQSxtQmpNN1ZPO0lpTThWUDtJQUNBO0lBQ0EscUJqTXhVdUI7SWlNeVV2QjtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCdk12VVU7SXVNd1VWO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFek1zcDRCTjtFeU1wcDRCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpNc3A0QlI7RXlNbHA0QlE7SUFDRSx5QnZNdlRVO0VGMjg0QnBCO0V5TWhwNEJNO0lBQ0U7RXpNa3A0QlI7QUFDRjtBeU0vbzRCTTtFQUNFO0F6TWlwNEJSO0F5TS9vNEJRO0VBQ0U7QXpNaXA0QlY7QXlNL280QlU7RUFDRSxleE16V1M7QUQwLzRCckI7QWF6NDRCUTtFNExpUEY7SUFZSTtFek1ncDRCUjtBQUNGO0F5TTVvNEJJO0VBQ0U7RUFDQTtFQUNBO0F6TThvNEJOO0FhOTQ0QlE7RTRMNlBKO0lBU00sWUFGVTtFek04bzRCbEI7QUFDRjtBYW41NEJRO0U0TDZQSjtJQVNNLFlBRlU7RXpNbXA0QmxCO0FBQ0Y7QWF4NTRCUTtFNEw2UEo7SUFTTSxhQUZVO0V6TXdwNEJsQjtBQUNGO0FhNzU0QlE7RTRMNlBKO0lBU00sYUFGVTtFek02cDRCbEI7QUFDRjtBYWw2NEJRO0U0TDZQSjtJQVNNLGFBRlU7RXpNa3E0QmxCO0FBQ0Y7QWE1NjRCUTtFNExrUUo7SUFjSTtJQUNBO0lBQ0E7RXpNZ3E0Qk47QUFDRjtBeU03cDRCSTtFQUNFO0F6TStwNEJOO0FhdDc0QlE7RTRMc1JKO0lBSUk7RXpNZ3E0Qk47QUFDRjtBeU01cDRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TThwNEJKO0Fhdjg0QlE7RTRMK1JOO0lBYUk7RXpNK3A0Qko7QUFDRjtBYTU4NEJRO0U0TCtSTjtJQWdCSTtFek1pcTRCSjtBQUNGO0F5TS9wNEJJO0VBQ0UsY3ZNdmFZO0V1TXdhWjtFQUNBLCtCak05ZGtCO0VpTStkbEIsbUJqTXhjUztFaU15Y1QscUJqTWpieUI7RWlNa2J6QjtFQUNBO0F6TWlxNEJOO0F5TS9wNEJNO0VBQ0U7QXpNaXE0QlI7QXlNM3A0Qkk7RUFDRTtBek02cDRCTjtBeU16cDRCTTtFQUNFO0F6TTJwNEJSO0Fhbis0QlE7RTRMaVVOO0lBWUk7RXpNMHA0Qko7QUFDRjtBeU12cDRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4TXpkYTtFd00wZGI7RUFDQTtFQUNBO0VBQ0E7QXpNeXA0Qko7QXlNdnA0Qkk7RUFDRTtBek15cDRCTjtBYWovNEJRO0U0THVWSjtJQU9RO0V6TXVwNEJWO0FBQ0Y7QWF0LzRCUTtFNEx1Vko7SUFPUTtFek00cDRCVjtBQUNGO0FhMy80QlE7RTRMdVZKO0lBT1E7RXpNaXE0QlY7QUFDRjtBYWhnNUJRO0U0THVWSjtJQU9RO0V6TXNxNEJWO0FBQ0Y7QWFyZzVCUTtFNEx1Vko7SUFPUTtFek0ycTRCVjtBQUNGO0F5TXRxNEJJO0VBQ0UsY3ZNOWRZO0V1TStkWiwrQmpNcGhCa0I7RWlNcWhCbEIsbUJqTTlmUztFaU0rZlQscUJqTXZleUI7RWlNd2V6QjtBek13cTRCTjtBYXRoNUJRO0U0TGlWTjtJQWlDSTtFek13cTRCSjtBQUNGO0F5TXJxNEJFO0VBQ0UsY3ZNM2VjO0V1TTRlZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBLG9Dak1oakJrQjtFaU1pakJsQixtQmpNcGhCVztFaU1xaEJYO0VBQ0E7RUFDQSxxQmpNL2YyQjtBUm9xNUIvQjtBYXJpNUJRO0U0TGlYTjtJQXFCTTtFek1tcTRCTjtBQUNGO0FhMWk1QlE7RTRMaVhOO0lBcUJNO0V6TXdxNEJOO0FBQ0Y7QWEvaTVCUTtFNExpWE47SUFxQk07RXpNNnE0Qk47QUFDRjtBYXBqNUJRO0U0TGlYTjtJQXFCTTtFek1rcjRCTjtBQUNGO0Fhemo1QlE7RTRMaVhOO0lBcUJNO0V6TXVyNEJOO0FBQ0Y7QXlNbnI0QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4TXpoQmE7RXdNMGhCYjtFQUNBO0VBQ0E7RUFDQTtBek1xcjRCSjtBeU1ucjRCSTtFQUNFO0F6TXFyNEJOO0F5TWxyNEJJO0VBQ0UsY3ZNcmhCWTtFdU1zaEJaLCtCak0za0JrQjtFaU00a0JsQixtQmpNcmpCUztFaU1zakJULHFCak05aEJ5QjtFaU0raEJ6QjtBek1vcjRCTjtBeU1scjRCTTtFQUNFO0VBQ0EsY3ZNN2hCVTtFdU04aEJWLCtCak1ubEJnQjtFaU1vbEJoQixtQmpNN2pCTztFaU04akJQLHFCak10aUJ1QjtFaU11aUJ2QjtBek1vcjRCUjtBYWptNUJRO0U0TGdaTjtJQWtDSTtFek1tcjRCSjtBQUNGO0F5TWhyNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpNa3I0Qko7QXlNaHI0Qkk7RUFDRSxtQmpNeGxCUztFaU15bEJULG1Cak1qa0J5QjtFaU1ra0J6QjtFQUNBO0VBQ0E7QXpNa3I0Qk47QXlNaHI0Qk07RUFDRTtBek1rcjRCUjtBeU0vcTRCTTtFQUNFO0VBQ0E7QXpNaXI0QlI7QXlNN3E0Qkk7RUFDRTtFQUNBO0VBQ0E7QXpNK3E0Qk47QWFybzVCUTtFNExzYk47SUFvQ0k7RXpNK3E0Qko7QUFDRjtBeU01cTRCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6TThxNEJKO0F5TTVxNEJJO0VBQ0UsbUJqTTFuQlM7RWlNMm5CVCxtQmpNdG1CeUI7RWlNdW1CekI7RUFDQTtBek04cTRCTjtBeU0zcTRCSTtFQUNFO0F6TTZxNEJOO0FhdnA1QlE7RTRMeWROO0lBd0JNLFlBRlU7SUFHVjtFek0wcTRCTjtBQUNGO0FhN3A1QlE7RTRMeWROO0lBd0JNLFlBRlU7SUFHVjtFek1ncjRCTjtBQUNGO0FhbnE1QlE7RTRMeWROO0lBd0JNLGFBRlU7SUFHVjtFek1zcjRCTjtBQUNGO0FhenE1QlE7RTRMeWROO0lBd0JNLGFBRlU7SUFHVjtFek00cjRCTjtBQUNGO0FhL3E1QlE7RTRMeWROO0lBd0JNLGFBRlU7SUFHVjtFek1rczRCTjtBQUNGO0FhMXI1QlE7RTRMOGROO0lBOEJJO0V6TWtzNEJKO0FBQ0Y7QXlNL3I0QkU7RUFDRTtFQUNBO0VBQ0EsbUJ4TXRvQmE7RXdNdW9CYjtFQUNBO0VBQ0E7RUFDQTtBek1pczRCSjtBYXhzNUJRO0U0TGdnQk47SUFVSTtFek1rczRCSjtBQUNGO0FheHM1QlE7RTRMMmZOO0lBZVE7RXpNa3M0QlI7QUFDRjtBYTdzNUJRO0U0TDJmTjtJQWVRO0V6TXVzNEJSO0FBQ0Y7QWFsdDVCUTtFNEwyZk47SUFlUTtFek00czRCUjtBQUNGO0FhdnQ1QlE7RTRMMmZOO0lBZVE7RXpNaXQ0QlI7QUFDRjtBYTV0NUJRO0U0TDJmTjtJQWVRO0V6TXN0NEJSO0FBQ0Y7QXlNbHQ0Qkk7RUFDRTtFQUNBO0VBQ0E7QXpNb3Q0Qk47QXlNanQ0Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBek1tdDRCTjtBeU1qdDRCTTtFQUNFO0VBQ0E7QXpNbXQ0QlI7O0F5TTVzNEJBO0VBQ0U7RUFDQTtBek0rczRCRjtBeU03czRCRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0F6TThzNEJKO0FhaHc1QlE7RTRMNmlCTjtJQVFJO0V6TStzNEJKO0FBQ0Y7QXlNN3M0Qkk7RUFDRSxleE01ckJXLEV3TTRyQmM7QXpNK3M0Qi9CO0F5TTNzNEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpNNnM0Qko7QXlNM3M0Qkk7RUFDRTtFQUNBO0VBRUEsY3ZNM3JCWTtFdU00ckJaLHlCeE1ydkJVO0V3TXV2QlYsbUJqTTV0QlM7RWlNNnRCVDtBek0yczRCTjtBYXR4NUJRO0U0TG1rQko7SUFXSSxtQmpNbnVCTztFUis2NUJiO0FBQ0Y7QWEzeDVCUTtFNEx5aUJSO0lBMkNJO0V6TTJzNEJGO0FBQ0Y7O0FFbjg1QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrRElBO0VBQ0UsY25EZmM7RW1EZ0JkO0VBQ0Esa0NwQ1BpQjtBaEJ1LzVCbkI7O0FvRDcrNUJBOztFQUNFLGNsRG9DZ0I7QUY2ODVCbEI7O0FvRDcrNUJFO0VBQ0UsYzVDK0JjO0FSaTk1QmxCO0FvRDcrNUJFO0VBQ0UsZ0I1QzhCYztBUmk5NUJsQjs7QW9EMys1QkE7O0VBRUU7RUFDQSxvQzVDdkNvQjtFNEN3Q3BCLGdCNUN2Q3lCO0FScWg2QjNCOztBb0QzKzVCQTtFQUNFLGM1Q2VnQjtFNENkaEIsYUFyQ29CO0VBc0NwQixnQkF2Q3lCO0FwRHFoNkIzQjs7QW9EMys1QkE7RUFDRSxnQjVDWWdCO0U0Q1hoQixhQXRDNEI7RUF1QzVCLGdCQXhDaUM7RUF5Q2pDO0FwRDgrNUJGOztBYXAzNUJRO0V1Q3JISjtJQUNFLGtCNUNEWTtFUjgrNUJoQjtFb0QxKzVCRTtJQUNFLGtCNUNIWTtFUisrNUJoQjtBQUNGO0FFaGk2QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyRFlBO0VBQ0U7RUFDQSxjNUR4QmM7RTREeUJkO0VBQ0E7RUFDQSxrQzdDakJpQjtFNkNrQmpCO0E3RG9rNkJGOztBNkRqazZCQTs7RUFDRSxjM0R5QmdCO0FGNGk2QmxCOztBNkRsazZCQTtFQUNFLFczRDJEaUI7QUYwZzZCbkI7O0E2RGxrNkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RxazZCRjs7QTZEbGs2QkE7O0VBRUUsb0NyRG5Eb0I7RXFEb0RwQixnQnJEbkR5QjtBUnduNkIzQjs7QTZEbGs2QkE7RUFDRSxjckRHZ0I7RXFERmhCLGFBL0N5QztFQWdEekMsZ0JBakQ4QztBN0RzbjZCaEQ7O0E2RGxrNkJBO0VBQ0Usa0JyRENnQjtFcURBaEIsYUFoRHlDO0VBaUR6QyxnQkFsRDhDO0VBbUQ5QztBN0RxazZCRjs7QTZEbGs2QkE7RUFDRSxvQ3JEckVvQjtFcURzRXBCLGtCckROZ0I7RXFET2hCLGdCckRuRTBCO0VxRG9FMUIsZ0JBckR1QztBN0QwbjZCekM7O0E2RGprNkJFO0VBQ0UsY3JEbEJjO0FSc2w2QmxCO0E2RGprNkJFO0VBQ0Usa0JyRGxCYztBUnFsNkJsQjtBNkRoazZCRTtFQUNFLGtCckRyQmM7RXFEc0JkLGdCQWxFMkM7QTdEb282Qi9DOztBYXorNUJRO0VnRG5GSjtJQUNFLGtCckRuQ1k7SXFEb0NaO0U3RGdrNkJKO0U2RDdqNkJFO0lBQ0Usa0JyRHRDWTtJcUR1Q1o7RTdEK2o2Qko7RTZENWo2QkU7SUFDRSxnQnJEekNZO0lxRDBDWjtFN0Q4ajZCSjtBQUNGO0FFM3A2QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyQ2lEQTtFQXJDRSxXM0N5RWlCO0UyQ3hFakI7RUFDQTtBN0M4dTZCRjtBNkM1dTZCRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDNnU2Qko7QTZDMXU2QkU7RUFDRSx1Q0EzQm9DO0VBNEJwQztBN0M0dTZCSjtBNkN6dTZCRTtFQUNFLHVDQWhDb0M7RUFpQ3BDO0VBQ0E7RUFDQTtBN0MydTZCSjtBNkN4dTZCRTtFQUNFLFczQzRDZTtBRjhyNkJuQjtBNkN4dTZCSTtFQUNFO0E3QzB1NkJOOztBNkMvdDZCQTtFQTNDRSxjNUN0QmM7RTRDdUJkO0VBQ0E7QTdDOHc2QkY7QTZDNXc2QkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3QzZ3NkJKO0E2QzF3NkJFO0VBQ0UsdUNBekJzQztFQTBCdEM7QTdDNHc2Qko7QTZDenc2QkU7RUFDRSx1Q0E5QnNDO0VBK0J0QztFQUNBO0VBQ0E7QTdDMnc2Qko7QTZDeHc2QkU7RUFDRSxjNUNuRFk7QUQ2ejZCaEI7QTZDeHc2Qkk7RUFDRTtBN0MwdzZCTjs7QTZDenY2QkE7RUFqREUsYzNDbUNnQjtFMkNsQ2hCO0VBQ0E7QTdDOHk2QkY7QTZDNXk2QkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3QzZ5NkJKO0E2QzF5NkJFO0VBQ0UsMENBMUJvQztFQTJCcEM7QTdDNHk2Qko7QTZDenk2QkU7RUFDRSwwQ0EvQm9DO0VBZ0NwQztFQUNBO0VBQ0E7QTdDMnk2Qko7QTZDeHk2QkU7RUFDRSxjM0NNYztBRm95NkJsQjtBNkN4eTZCSTtFQUNFO0E3QzB5NkJOOztBNkNseDZCQTtFQUNFO0VBQ0E7RUFDQSwrQnJDN0VzQjtFcUM4RXRCLG1CckMxRGE7RXFDMkRiLGdCckM1RThCO0VxQzZFOUIsbUJyQ3BDNkI7RXFDcUM3QixrQzdCM0VpQjtBaEJnMjZCbkI7O0E2Q2x4NkJBO0VBQ0U7QTdDcXg2QkY7QTZDbng2QkU7RUFDRSxXM0NHZTtBRmt4NkJuQjs7QTZDang2QkE7RUFDRTtBN0NveDZCRjtBNkNseDZCRTtFQUNFLGMzQ05rQjtBRjB4NkJ0Qjs7QTZDaHg2QkE7RUFDRTtBN0NteDZCRjtBNkNqeDZCRTtFQUNFLGM1QzVHWTtBRCszNkJoQjtBNkNoeDZCRTtFQUNFLFczQ2pCZTtBRm15NkJuQjs7QTZDOXc2QkE7RUFDRSxjNUNySGM7QURzNDZCaEI7QTZDL3c2QkU7RUFDRSxjNUN4SFk7QUR5NDZCaEI7QTZDOXc2QkU7RUFDRSxjM0NuRWM7QUZtMTZCbEI7O0E2QzV3NkJBOzs7RUFFRSxjNUM3SGdCO0FENjQ2QmxCO0E2Qzl3NkJFOzs7RUFFRTtBN0NpeDZCSjtBNkM5dzZCRTs7O0VBQ0UsYzVDckljO0FEdTU2QmxCOztBNkM5dzZCQTtFQUNFO0E3Q2l4NkJGO0E2Qy93NkJFO0VBQ0UsYzNDekZjO0FGMDI2QmxCO0E2Qzl3NkJFO0VBQ0UsYzNDN0ZjO0FGNjI2QmxCOztBNkM1dzZCQTtFQUNFLGMzQ2xHZ0I7QUZpMzZCbEI7QTZDN3c2QkU7RUFDRTtBN0MrdzZCSjtBNkM1dzZCRTtFQUNFO0E3Qzh3NkJKOztBNkMxdzZCQTtFQUNFO0VBQ0E7QTdDNnc2QkY7O0EwRTU2NkJBOzs7RUFDRSxlbEVlYTtFa0VkYixvQmxFc0M2QjtBUjI0NkIvQjtBMEUvNjZCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGN4RWlFZ0I7RXdFaEVoQixvQ2xFckJrQjtFa0VzQmxCLG1CbEVJVztFa0VIWCxnQmxFckI0QjtFa0VzQjVCLG1CbEUwQjJCO0VrRXpCM0IsbUJBakJ3QjtBMUVvLzZCNUI7QTBFaCs2QkU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxnQmxFdkJ5QjtBUnVnN0I3QjtBMEU3KzZCRTs7O0VBRUUsZ0JsRTFCNEI7QVIwZzdCaEM7QTBFNys2QkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0EsbUJBbkN3QjtBMUV3ajdCNUI7QTBFbGg3QkU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtBMUVraTdCSjtBMEUvaDdCRTs7O0VBQ0U7QTFFbWk3Qko7QTBFaGk3QkU7OztFQUNFO0ExRW9pN0JKO0EwRWppN0JFOzs7RUFDRSxtQkFuRDRCO0VBb0Q1QjtBMUVxaTdCSjtBMEVsaTdCRTs7O0VBQ0U7RUFDQTtBMUVzaTdCSjtBMEVuaTdCRTs7O0VBQ0U7QTFFdWk3Qko7O0FFam03QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F3TWNBO0VBQ0Usb0RBekJvQztFQTBCcEM7RUFDQTtBMU1vbzdCRjtBME1sbzdCRTtFQUNFO0VBQ0EsbUJsTVBXO0FSMm83QmY7QTBNam83QkU7RUFDRSxlQW5CeUM7QTFNc3A3QjdDO0EwTS9uN0JJO0VBQ0UsY2xNaUJZO0VrTWhCWixhdEpuQ2dCO0VzSm9DaEIsZ0J0SnJDcUI7QXBEc3E3QjNCO0EwTTluN0JJO0VBQ0UsZ0JsTWNZO0VrTWJaLGF0SnBDd0I7RXNKcUN4QixnQnRKdEM2QjtBcERzcTdCbkM7QTBNM243Qkk7RUFDRSxjbE1HWTtFa01GWixhN0kvQ3FDO0U2SWdEckMsZ0I3SWpEMEM7QTdEOHE3QmhEO0EwTTFuN0JJO0VBQ0Usa0JsTUNZO0VrTUFaLGE3SWhEcUM7RTZJaURyQyxnQjdJbEQwQztBN0Q4cTdCaEQ7QTBNem43Qkk7RUFDRSxrQmxNSlk7RWtNS1osZ0I3SWxEbUM7QTdENnE3QnpDOztBME1ybjdCQTtFQUNFO0ExTXduN0JGOztBME1ybjdCQTtFQUNFLHlCeE1id0I7RXdNY3hCLFd4TWdCaUI7RXdNZmpCLG9DbE1sRm9CO0VrTW1GcEIsZWxNeERhO0VrTXlEYixnQmxNbEY4QjtFa01tRjlCLG9CbE1sQzZCO0VrTW1DN0I7QTFNd243QkY7O0EwTXJuN0JBO0VBQ0UseUJ4TS9CZ0I7RXdNZ0NoQixjeE1Oa0I7RXdNT2xCLCtCbE10RnNCO0VrTXVGdEIsbUJsTW5FYTtFa01vRWIsZ0JsTTNGNEI7RWtNNEY1QixtQmxNN0M2QjtBUnFxN0IvQjs7QTBNcm43QkE7RUFDRTtBMU13bjdCRjs7QTBNcm43QkE7O0VBRUU7QTFNd243QkY7O0EwTXJuN0JBOztFQUVFO0VBQ0E7RUFDQSxrQkE1RzZDO0VBNkc3QztFQUNBO0VBQ0E7QTFNd243QkY7O0EwTXJuN0JBOztFQUVFO0ExTXduN0JGOztBME1ybjdCQTtFQUNFO0ExTXduN0JGO0EwTXJuN0JJO0VBQ0U7RUFDQTtBMU11bjdCTjs7QTBNbG43QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMU1xbjdCRjtBME1ubjdCRTtFQUNFLGV4TWpFYTtBRnNyN0JqQjs7QTBNaG43QkU7RUFDRSxlek1oSlk7QURtdzdCaEI7O0EwTTltN0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFNaW43Qko7O0EwTTdtN0JBO0VBQ0Usb0NsTW5Lb0I7RWtNb0twQixrQmxNM0lhO0VrTTRJYixtQmxNcEg2QjtFa01xSDdCO0ExTWduN0JGOztBYXZtN0JRO0U2TEROO0lBQ0U7RTFNNG03QkY7RTBNem03QkE7SUFDRTtFMU0ybTdCRjtBQUNGO0FFbng3QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5TUlBO0VBQ0U7RUFDQTtBM00rejdCRjs7QTJNNXo3QkE7RUFDRTtBM00rejdCRjtBMk03ejdCRTtFQUNFO0VBQ0E7QTNNK3o3Qko7O0EyTTN6N0JBO0VBQ0UseUJ6TTRCZ0I7RXlNM0JoQixZQXhCa0M7RUF5QmxDO0VBQ0E7RUFDQSxXQTNCa0M7RUE0QmxDO0EzTTh6N0JGO0EyTTV6N0JFO0VBQ0UsNEhBN0JrQztFQThCbEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM004ejdCSjtBMk0zejdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM002ejdCSjs7QTJNeno3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtRUF4RHdDO0VBeUR4QztBM000ejdCRjtBMk0xejdCRTtFQUNFLHFCek1ZaUI7RXlNWGpCO0EzTTR6N0JKOztBMk14ejdCQTtFQUNFLHFCMU0zRWM7QURzNDdCaEI7O0EyTXh6N0JBO0VBQ0U7QTNNMno3QkY7O0FFaDQ3QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EwTUZBO0VBQ0U7QTVNbTc3QkY7O0E0TWg3N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpRUFYK0M7RUFZL0M7QTVNbTc3QkY7O0E0TWg3N0JBO0VBQ0U7RUFDQTtBNU1tNzdCRjs7QTZNaDk3QkE7RUFDRTtFQUNBO0E3TW05N0JGO0FhbHk3QlE7RWdNOUtKO0lBQ0U7RTdNbTk3Qko7RTZNajk3Qkk7SUFDRTtFN01tOTdCTjtBQUNGO0E2TS84N0JFO0VBQ0U7QTdNaTk3Qko7QWE3eTdCUTtFZ01yS047SUFJSTtJQUNBO0U3TWs5N0JKO0FBQ0Y7QTZNLzg3QkU7RUFDRTtFQUNBLG9Dck1yQmtCO0VxTXNCbEIsZ0JyTXJCdUI7RXFNc0J2QjtFQUNBO0VBQ0E7RUFDQSxjM01tRWM7RTJNbEVkO0E3TWk5N0JKO0FhN3o3QlE7RWdNNUpOO0lBV0k7SUFDQTtJQUNBO0U3TWs5N0JKO0FBQ0Y7QTZNLzg3QkU7RTFIWEE7RTBIYUU7RUFDQTtBN01pOTdCSjtBNk03ODdCTTtFQUNFO0E3TSs4N0JSO0FhNTA3QlE7RWdNcElGO0lBSUk7RTdNZzk3QlI7QUFDRjtBYWoxN0JRO0VnTXBJRjtJQVFJO0U3TWk5N0JSO0FBQ0Y7QTZNNTg3QkU7RTFIaENBO0UwSGtDRTtFQUNBO0VBQ0E7QTdNODg3Qko7QWE1MTdCUTtFZ010SE47SUFPSTtJQUNBO0lBQ0E7RTdNKzg3Qko7QUFDRjtBNk16ODdCSTtFMUhoREY7RTBIa0RJO0VBQ0E7RUFDQTtFQUNBO0E3TTI4N0JOO0E2TXo4N0JNO0VBQ0Y7QTdNMjg3Qko7QTZNdjg3Qkk7RUFDRTtFQUNBO0E3TXk4N0JOO0FhajM3QlE7RWdNMUZKO0lBS0k7RTdNMDg3Qk47QUFDRjtBNk12ODdCSTtFQUNFLGdCck05RnFCO0VxTStGckIsb0NyTWhHZ0I7RXFNaUdoQjtFQUNBO0VBQ0E7RUFDQTtBN015ODdCTjtBNk10ODdCSTtFQUNFLCtCck1sR2tCO0VxTW1HbEI7RUFDQTtBN013ODdCTjs7QThNdGo4QkE7RUFDQztBOU15ajhCRDs7QThNdGo4QkE7RUFDQztFQUNBO0E5TXlqOEJEO0E4TXZqOEJDO0VBQ0M7QTlNeWo4QkY7QThNdGo4QkM7RUFDQztBOU13ajhCRjtBOE1wajhCTTtFQUNFO0E5TXNqOEJSO0E4TWxqOEJDO0VBQ0MseUI3TWpCYztBRHFrOEJoQjtBOE1uajhCRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtBOU1xajhCSDtBOE1qajhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOU1tajhCSjtBOE1oajhCQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0E5TWtqOEJGO0Fhajc3QlE7RWlNcklQO0lBT0U7RTlNbWo4QkQ7QUFDRjtBOE1qajhCRTtFQUNDO0VBQ0E7QTlNbWo4Qkg7QWExNzdCUTtFaU0zSE47SUFJRztFOU1xajhCSDtBQUNGO0E4TW5qOEJHO0VBQ0E7RUFDQTtBOU1xajhCSDtBYW44N0JRO0VpTXBITDtJQUlDO0U5TXVqOEJGO0FBQ0Y7QThNbGo4QkU7RUFDRTtBOU1vajhCSjtBOE1qajhCRTtFQUNFO0UzSGpERjtFMkhtREU7RUFDQTtFQUNBO0VBQ0E7QTlNbWo4Qko7QThNamo4Qkk7RUFDRTtFQUNBO0E5TW1qOEJOO0Fhdjk3QlE7RWlNOUZKO0lBTUk7SUFDQTtFOU1tajhCTjtBQUNGO0E4TWpqOEJNO0VBQ0E7QTlNbWo4Qk47QWFoKzdCUTtFaU10R047SUF5Qkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5TWlqOEJKO0FBQ0Y7QThNL2k4Qkk7RUFDQztFQUNBO0E5TWlqOEJMO0FhOSs3QlE7RWlNckVKO0lBSUc7RTlNbWo4Qkw7QUFDRjtBOE1oajhCSTtFQVVEO0E5TXlpOEJIO0FhdC83QlE7RWlNN0RKO0lBR0k7RTlNb2o4Qk47QUFDRjtBYTMvN0JRO0VpTTdESjtJQU9HO0U5TXFqOEJMO0FBQ0Y7QWFoZzhCUTtFaU03REo7SUFhSTtFOU1vajhCTjtBQUNGO0E4TWpqOEJJO0VBQ0M7QTlNbWo4Qkw7QWF4ZzhCUTtFaU14Q0o7SUFHSTtJQUNBO0U5TWlqOEJOO0FBQ0Y7QThNN2k4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5TStpOEJKO0E4TTdpOEJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlNK2k4Qk47QThNN2k4Qkk7RUFDRSx5QjdNNUpVO0FEMnM4QmhCO0E4TTlpOEJNO0VBQ0U7QTlNZ2o4QlI7QThNM2k4QkU7RUFDRTtFQUNBO0VBQ0Esb0N0TXhLa0I7RXNNeUtsQixnQnRNeEt1QjtFc015S3ZCO0VBQ0E7RUFDQTtFQUNBLGM1TWxIYztFNE1tSGQ7QTlNNmk4Qko7QWE1aThCUTtFaU1WTjtJQVlJO0lBQ0E7RTlNOGk4Qko7QUFDRjtBOE03aThCSTtFQUNDLG9DdE1yTGlCO0VzTXNMakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOU0raThCTDtBYTFqOEJRO0VpTUtKO0lBUUU7RTlNaWo4Qko7QUFDRjtBOE0vaThCSztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7QTlNNmk4Qk47QWF6azhCUTtFaU1nQkg7SUFNRTtJQUNBO0U5TXVqOEJMO0FBQ0Y7QThNaGo4Qks7RUFFQztBOU1pajhCTjtBOE0vaThCTTtFQUNDO0VBQ0E7RUFDQTtFQUNIO0VBS0c7RUFDQTtFQUNBO0VBQ0E7QTlNNmk4QlA7QWE1bDhCUTtFaU1tQ0Y7SUFNRTtJQUNBO0U5TXVqOEJOO0FBQ0Y7QThNOWk4Qkk7RUFDRTtBOU1najhCTjtBYXJtOEJRO0VpTW9ESjtJQUdJO0U5TWtqOEJOO0FBQ0Y7QThNL2k4Qkk7RUFDRTtBOU1pajhCTjtBYTdtOEJRO0VpTTJESjtJQUdJO0U5TW1qOEJOO0FBQ0Y7QThNL2k4QkU7RUFDRTtFQUNBO0VBQ0EsK0J0TS9Pb0I7RXNNZ1BwQjtFQUNBO0VBQ0E7RUFDQSxjNU05TGM7QUYrdThCbEI7QWEzbjhCUTtFaU1tRU47SUFVSSwrQnRNdFBrQjtJc011UGxCO0lBQ0E7SUFDQTtFOU1rajhCSjtBQUNGO0Fhbm84QlE7RWlNbUZKO0lBRUU7RTlNa2o4Qko7QUFDRjtBOE0vaThCSztFQUNBO0VBQ0E7QTlNaWo4Qkw7QWE1bzhCUTtFaU15Rkg7SUFLQztJQUNBO0lBQ0E7RTlNa2o4Qko7RThNamo4Qkk7SUFDQztFOU1tajhCTDtBQUNGO0E4TTlpOEJFO0VBQ0U7QTlNZ2o4Qko7QWF6cDhCUTtFaU0yR0o7SUFFSTtFOU1najhCTjtBQUNGO0FhOXA4QlE7RWlNZ0hKO0lBRUk7RTlNZ2o4Qk47QUFDRjtBYW5xOEJRO0VpTXdHTjtJQWVJO0lBQ0E7RTlNZ2o4Qko7QUFDRjtBOE03aThCRTtFQUNFO0VBQ0gsb0N0TTdTcUI7RXNNOFNyQixnQnRNN1MwQjtFc004UzFCO0VBQ0E7RUFDQSxjNU1wTmlCO0U0TXFOakI7QTlNK2k4QkQ7QThNN2k4QkU7RUFDRDtBOU0raThCRDtBOE01aThCRTtFQUNFO0VBQ0E7QTlNOGk4Qko7QThNNWk4Qkk7RUFDRSwrQnRNdlRrQjtFc013VGxCO0VBQ0E7QTlNOGk4Qk47QWE5cjhCUTtFaU02SUo7SUFNSTtFOU0raThCTjtBQUNGO0E4TTNpOEJFO0VBQ0U7RUFDQTtFQUNBLCtCdE1wVW9CO0VzTXFVcEI7RUFDQTtFQUNBO0VBQ0E7QTlNNmk4Qko7QThNM2k4Qkk7RUFDRTtBOU02aThCTjtBOE0zaThCTTtFQUNFO0VBQ0E7QTlNNmk4QlI7QThNM2k4QlE7RUFDRSxjN010Vk07RTZNdVZOO0E5TTZpOEJWO0E4TXRpOEJJOzs7RUFHRSxjN01yU2U7QUQ2MDhCckI7QThNcmk4QkU7RUFDRTtBOU11aThCSjtBOE1uaThCSTtFQUlFO0E5TWtpOEJOO0FhbHU4QlE7RWlNNExKO0lBRUk7RTlNd2k4Qk47QUFDRjs7QStNMTU4QkE7RUFDRTtFQUNBO0EvTTY1OEJGO0FhNXU4QlE7RWtNbkxSO0lBSUk7SUFDQTtFL00rNThCRjtBQUNGOztBK001NThCQTtFQUNFO0EvTSs1OEJGO0ErTTc1OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTSs1OEJKO0FhOXY4QlE7RWtNdktOO0lBU0k7SUFDQTtFL01nNjhCSjtBQUNGO0ErTTk1OEJJO0VBRUU7RUFDQTtBL00rNThCTjtBYXh3OEJRO0VrTTFKSjtJQU1JO0lBQ0E7RS9NZzY4Qk47QUFDRjtBK001NThCRTtFQUNFO0VBQ0E7RUFDQTtBL004NThCSjtBK003NThCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9NKzU4Qk47QStNMzU4QkU7RUFDRTtBL002NThCSjtBYTd4OEJRO0VrTWpJTjtJQUdJO0UvTSs1OEJKO0FBQ0Y7QStNOTU4Qkk7RUFDRTtBL01nNjhCTjtBYXJ5OEJRO0VrTTVISjtJQUdJO0UvTWs2OEJOO0FBQ0Y7QStNOTU4QkU7RUFDRTtBL01nNjhCSjtBK003NThCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTSs1OEJKO0FhdHo4QlE7RWtNaEhOO0lBVUk7SUFDQTtFL01nNjhCSjtBQUNGO0ErTTc1OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9NKzU4Qko7QWFyMDhCUTtFa01qR047SUFVSTtJQUNBO0lBQ0E7RS9NZzY4Qko7QUFDRjtBK003NThCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlNcEdZO0U4TXFHWjtFQUNBO0VBQ0E7QS9NKzU4Qko7QStNNzU4Qkk7RUFDRTtBL00rNThCTjtBK00zNThCRTtFQUNFO0VBQ0E7RUFDQTtBL002NThCSjtBK00zNThCSTtFQUNFO0EvTTY1OEJOO0FhcDI4QlE7RWtNMURKO0lBSUk7RS9NODU4Qk47QUFDRjtBK00zNThCSTtFQUNFO0VBQ0E7RUFDQTtBL002NThCTjtBYTkyOEJRO0VrTWxESjtJQU1JO0lBQ0E7RS9NODU4Qk47QUFDRjtBYXAzOEJRO0VrTS9ETjtJQXlCSTtJQUNBO0UvTTg1OEJKO0FBQ0Y7QStNMzU4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTTY1OEJKO0ErTTE1OEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9NNDU4Qko7QStNMzU4Qkk7RUFDRTtBL002NThCTjtBYTc0OEJRO0VrTXpCTjtJQVlJO0lBQ0E7RS9NODU4Qko7QUFDRjtBK003NThCSTtFQUNFO0EvTSs1OEJOO0ErTTk1OEJNO0VBQ0U7QS9NZzY4QlI7QWF6NThCUTtFa01SRjtJQUdJO0UvTWs2OEJSO0FBQ0Y7QStNLzU4Qkk7RUFDRTtBL01pNjhCTjtBK00vNThCTTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL01pNjhCUjtBYTM2OEJRO0VrTUVGOztJQVdJO0UvTW02OEJSO0FBQ0Y7QWFqNzhCUTtFa01ESjtJQW1CSTtJQUNBO0UvTW02OEJOO0FBQ0Y7QStNOTU4QkU7RUFDRTtFQUNBO0VBQ0E7QS9NZzY4Qko7QStNLzU4Qkk7RUFDRTtBL01pNjhCTjtBK01oNjhCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9NazY4QlI7QStNaDY4Qk07RUFDRTtBL01rNjhCUjtBK005NThCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL01nNjhCTjtBK003NThCSTtFQUNFO0VBQ0E7QS9NKzU4Qk47QStNMzU4QkU7RUFDRTtBL002NThCSjtBK00zNThCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvTTY1OEJOOztBZ052cDlCQTtFQUNFO0FoTjBwOUJGOztBRTNvOUJBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBK01YSTtFQURGO0lBRUk7RWpOd3M5Qko7QUFDRjtBaU50czlCSTtFQUxGO0lBTUk7RWpOeXM5Qko7QUFDRjs7QWtOcHQ5QkE7RUFDSTtFQUNBO0FsTnV0OUJKO0FrTnJ0OUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxOdXQ5QlI7QWtOcHQ5Qkk7RUFDSSxjak5OUTtFaU5PUjtBbE5zdDlCUjtBa05udDlCSTtFQUNJLGNqTlhRO0VpTllSO0FsTnF0OUJSO0FrTm50OUJRO0VBQ0ksY2hOK0VVO0FGc285QnRCO0FrTmx0OUJJO0VBQ0kscUIxTTJCdUI7RTBNMUJ2QixtQjFNSU87RTBNSFAsK0IxTWpCZ0I7RTBNa0JoQjtFQUNBO0VBQ0E7QWxOb3Q5QlI7QWtOanQ5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQjFNZ0J1QjtFME1mdkI7RUFDQSxlMU1STztBUjJ0OUJmO0FrTmp0OUJRO0VBQ0k7QWxObXQ5Qlo7QWtOaHQ5QlE7RUFDSTtBbE5rdDlCWjtBa04vczlCUTtFQUNJO0FsTml0OUJaO0FrTjlzOUJRO0VBQ0ksY2pOaERJO0VpTmlESjtFQUNBO0FsTmd0OUJaO0FrTjdzOUJRO0VBQ0k7QWxOK3M5Qlo7QWtOM3M5Qkk7RUFDSSx5QmhOa0NZO0FGMnE5QnBCO0FhM2w5QlE7RXFNbkxSO0lBcUVRO0VsTjZzOUJOO0FBQ0Y7QWtOM3M5Qkk7RUFDSTtBbE42czlCUjtBa04xczlCSTtFQUNJO0FsTjRzOUJSO0FrTjFzOUJJO0VBQ0k7QWxONHM5QlI7QWtOenM5Qkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsTjJzOUJSO0FrTnhzOUJJO0VBQ0k7RS9IL0ROO0VBMkRBLHNCK0hNOEI7RUFDeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCaE5yQ1U7QUYrdTlCbEI7QWtOdnM5Qkk7RUFDSTtFQUNBO0FsTnlzOUJSO0FrTnZzOUJRO0VBQ0EsZWpOdEdRO0FEK3k5QmhCO0FrTnJzOUJJO0VBQ0k7QWxOdXM5QlI7QWtOcnM5QlE7RUFDQTtFQUNBO0FsTnVzOUJSO0FrTm5zOUJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0MxTXpIYztBUjh6OUJ0QjtBa05sczlCSTtFQUNJO0VBQ0E7RUFDQSwrQjFNekhnQjtBUjZ6OUJ4QjtBa05qczlCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqTnJJUTtBRHcwOUJoQjs7QW1OOTA5QkE7RUFDRTtFQUNBO0FuTmkxOUJGO0FhaHE5QlE7RXNNbkxSO0lBS0k7SUFDQTtFbk5rMTlCRjtBQUNGO0FtTmgxOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5OazE5Qko7QW1OaDE5Qkk7RUFDRSxjbE5iVTtFa05jVjtBbk5rMTlCTjtBbU45MDlCRTtFQUNFO0FuTmcxOUJKO0FtTjcwOUJFO0VBQ0U7RUFDQTtBbk4rMDlCSjtBbU41MDlCRTtFQUNFLG9DM005QmtCO0UyTStCbEI7RUFDQTtFQUNBO0FuTjgwOUJKO0FhaHM5QlE7RXNNbEpOO0lBT0k7SUFDQTtFbk4rMDlCSjtBQUNGO0FtTjUwOUJFO0VBQ0UsK0IzTXBDb0I7RTJNcUNwQjtFQUNBO0VBQ0E7QW5OODA5Qko7QW1OMTA5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ONDA5Qk47QWFwdDlCUTtFc005SEo7SUFTSTtJQUNBO0lBQ0E7SUFDQTtFbk42MDlCTjtBQUNGO0FhNXQ5QlE7RXNNOUhKO0lBZ0JJO0lBQ0E7SUFDQTtJQUNBO0VuTjgwOUJOO0FBQ0Y7QW1OMTA5QkU7RUFDRTtFaElqREY7RUEyREEsc0JnSVIwQjtFQUN4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqTnZCYztFaU53QmQ7QW5ONDA5Qko7QWFodjlCUTtFc010R047SUFhSTtFbk42MDlCSjtBQUNGO0FtTjMwOUJJO0VoSWhFRjtFZ0lrRUk7QW5ONjA5Qk47QW1OMTA5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoSTFFSjtFZ0k0RUk7RUFDQTtFQUNBO0FuTjQwOUJOO0FtTjEwOUJNO0VBQ0U7QW5ONDA5QlI7QW1OeDA5Qkk7RUFDRTtBbk4wMDlCTjtBbU54MDlCTTtFQUNFO0VBQ0E7QW5OMDA5QlI7QW1OdDA5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzNNM0hnQjtBUm04OUJ0QjtBbU5yMDlCSTtFQUNFO0VBQ0E7RUFDQSwrQjNNM0hrQjtFMk00SGxCO0FuTnUwOUJOO0FtTnAwOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxOeElVO0FEODg5QmhCO0FtTmwwOUJFO0VBQ0U7QW5ObzA5Qko7O0FvTnI5OUJFO0VBQ0U7RUFDQTtBcE53OTlCSjtBb05yOTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBOdTk5Qko7QW9Ocjk5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwTnU5OUJOO0FvTmo5OUJJO0VBQ0U7RUFDQTtFQUNBO0FwTm05OUJOO0FhNXo5QlE7RXVNMUpKO0lBTUk7RXBObzk5Qk47QUFDRjtBb05qOTlCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE5tOTlCTjtBYXowOUJRO0V1TWhKSjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0VwTm85OUJOO0FBQ0Y7QW9Oajk5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DNU1wRGdCO0FSdWcrQnRCO0FheDE5QlE7RXVNaElKO0lBUUk7SUFDQTtFcE5vOTlCTjtBQUNGO0FvTmo5OUJJO0VBQ0U7RUFDQSxjbE5IWTtFa05JWjtFQUNBO0VBQ0EsK0I1TTNEa0I7QVI4ZytCeEI7QWFyMjlCUTtFdU1uSEo7SUFRSTtJQUNBO0VwTm85OUJOO0FBQ0Y7QW9OOTg5Qkk7RUFDRTtFQUNBO0FwTmc5OUJOO0FvTjc4OUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE4rODlCTjtBb041ODlCSTtFQUNFO0VBQ0EsY2xOaENZO0VrTmlDWjtFQUNBO0VBQ0Esb0M1TTlGZ0I7QVI0aStCdEI7QWE3MzlCUTtFdU10Rko7SUFRSTtJQUNBO0VwTis4OUJOO0FBQ0Y7QW9ONTg5Qkk7RUFDRTtFQUNBLGNsTjdDWTtFa044Q1o7RUFDQTtFQUNBLCtCNU1yR2tCO0U0TXNHbEI7QXBOODg5Qk47QWEzNDlCUTtFdU16RUo7SUFTSTtJQUNBO0VwTis4OUJOO0FBQ0Y7O0FxTnBrK0JBO0VBQ0U7QXJOdWsrQkY7QXFOcmsrQkU7RWxJMEJBO0VBMkRBLHNCa0luRjBCO0VBQ3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJOdWsrQko7QWE5NTlCUTtFd01oTE47SUFVSTtFck53aytCSjtBQUNGO0FxTnRrK0JJO0VBQ0U7QXJOd2srQk47QXFOcmsrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FyTnNrK0JOO0FxTm5rK0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTnFrK0JOO0FxTm5rK0JNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJOcWsrQlI7QXFOamsrQkk7RWxJbkJGO0VrSXFCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTm1rK0JOO0Fhejg5QlE7RXdNbklKO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RXJOb2srQk47QUFDRjtBcU5qaytCSTtFQUNFO0VBQ0E7RUFDQTtFbEl6Q0o7RUEyREEsc0JrSWhCNEI7RUFDeEI7QXJObWsrQk47QXFOaGsrQkk7RUFDRTtFQUNBO0VBQ0E7RWxJbERKO0VBMkRBLHNCa0lQNEI7RUFDeEI7QXJOa2srQk47QWFqKzlCUTtFd012R0o7SUFTSTtFck5taytCTjtBQUNGO0FxTmhrK0JJO0VBQ0Usb0M3TXRGZ0I7RTZNdUZoQjtFQUNBO0VBQ0E7RUFDQSxjbk5ZYztFbU5YZDtFbElsRUo7RWtJb0VJO0FyTmtrK0JOO0FxTmhrK0JNO0VBQ0U7QXJOa2srQlI7QXFOaGsrQk07RUFDRTtBck5raytCUjtBcU45aitCSTtFQUNFLG9DN014R2dCO0U2TXlHaEIsZ0I3TXRHd0I7RTZNdUd4QjtFQUNBO0VBQ0EsY25OTmM7RW1OT2Q7QXJOZ2srQk47QXFON2orQkk7RUFDRTtBck4raitCTjtBcU43aitCTTtFQUNFLG9DN01wSGM7RTZNcUhkO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY25ObkJZO0VpRjdFbEI7RWtJa0dNO0FyTitqK0JSO0FxTjdqK0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJwTi9ITTtFb05nSU47RUFDQTtFQUNBO0FyTitqK0JWO0FxTjFqK0JJO0VBQ0U7QXJONGorQk47QXFOMWorQk07RUFDRSxvQzdNN0ljO0U2TThJZDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuTjVDWTtFaUY3RWxCO0VrSTJITTtBck40aitCUjtBcU4xaitCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1Cbk5wRFU7RW1OcURWO0VBQ0E7RUFDQTtBck40aitCVjtBcU50aitCSTtFQUNFLG9DN01wS2dCO0U2TXFLaEI7RUFDQTtFQUNBO0VBQ0EsY3BOdEtVO0VvTnVLVjtBck53aitCTjtBcU5yaitCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJOdWorQk47QXFOcmorQk07RUFDRTtBck51aitCUjtBYTVqK0JRO0V3TUhKO0lsSW5KRjtFbkZzdCtCQTtBQUNGO0FxTnBqK0JJO0VBQ0U7RUFDQTtFQUNBO0VsSXRLSjtFa0l3S0k7QXJOc2orQk47QXFOcGorQk07RUFDRTtBck5zaitCUjtBcU5uaitCTTtFQUNFO0FyTnFqK0JSO0FhOWsrQlE7RXdNd0JGO0lBSUk7SUFDQTtFck5zaitCUjtBQUNGO0FxTm5qK0JNO0VBQ0Usb0M3TWpOYztFNk1rTmQ7RUFDQTtFQUNBO0VBQ0EsY25OL0dZO0VtTmdIWjtFQUNBO0FyTnFqK0JSO0FhN2wrQlE7RXdNaUNGO0lBVUk7SUFDQTtJQUNBO0VyTnNqK0JSO0FBQ0Y7QXFObGorQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEkvTUo7RUEyREEsc0JrSXNKNEI7RUFDeEI7QXJOb2orQk47QXFObGorQk07RUFDRSxvQzdNOU9jO0U2TStPZDtFQUNBO0VBQ0E7RUFDQSxjbk5ySlU7RW1Oc0pWO0VBQ0E7QXJOb2orQlI7QXFOamorQk07RUFDRSxvQzdNeFBjO0U2TXlQZDtFQUNBO0VBQ0E7RUFDQSxjbk4vSlU7QUZrdCtCbEI7QXFOamorQlE7RUFDRSxjcE43UE07QURneitCaEI7QXFOL2krQk07RUFDRSxvQzdNcFFjO0U2TXFRZDtFQUNBO0VBQ0EsY25OMUtVO0FGMnQrQmxCO0FxTjlpK0JNO0VBQ0UsK0I3TXJRZ0I7RTZNc1FoQjtFQUNBO0VBQ0E7RUFDQTtBck5naitCUjtBcU43aStCTTtFbEl6UEo7RWtJMlBNO0VBQ0E7RUFDQTtFQUNBO0FyTitpK0JSO0FxTjdpK0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJOK2krQlY7QXFONWkrQlE7RUFDRTtBck44aStCVjtBcU4xaStCTTtFQUNFO0VBQ0E7QXJONGkrQlI7QXFOemkrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck4yaStCUjtBcU56aStCUTtFQUNFO0VBQ0E7QXJOMmkrQlY7QWF6cStCUTtFd000SEE7SUFLSTtJQUNBO0VyTjRpK0JWO0FBQ0Y7QXFOeGkrQlU7RUFDRTtBck4waStCWjtBcU5yaStCTTtFQUNFO0VBQ0E7RUFDQSxtQm5OelFVO0VtTjBRVjtFQUNBO0FyTnVpK0JSO0FxTnBpK0JNO0VBQ0U7RUFDQTtBck5zaStCUjtBcU5uaStCTTtFbElyVEo7RUEyREEsc0JrSTRQOEI7RUFDeEI7RUFDQTtFQUNBO0FyTnFpK0JSO0FxTm5pK0JRO0VBQ0U7QXJOcWkrQlY7QXFObGkrQlE7RUFDRSxvQzdNMVZZO0U2TTJWWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTm9pK0JWO0FhcHQrQlE7RXdNb0xFO0lBRUk7RXJOa2krQlo7RXFOaGkrQlk7SUFDRTtFck5raStCZDtBQUNGO0FxTi9oK0JZO0VBQ0U7QXJOaWkrQmQ7QXFOOWgrQlk7RUFDRTtFQUNBO0FyTmdpK0JkO0FhbnUrQlE7RXdNaU1JO0lBS0k7SUFDQTtFck5paStCZDtBQUNGO0FxTjNoK0JNO0VsSXBXSjtFQTJEQSxzQmtJMlM4QjtFQUN4QjtFQUNBO0VBQ0E7QXJONmgrQlI7QXFOMWgrQk07RWxJNVdKO0VBMkRBLHNCa0ltVDhCO0VBQ3hCO0VBQ0E7RUFDQTtBck40aCtCUjtBcU4xaCtCUTtFQUNFO0FyTjRoK0JWO0FxTnpoK0JRO0VBQ0Usb0M3TWpaWTtFNk1rWlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck4yaCtCVjtBYWx3K0JRO0V3TTJPRTtJQUVJO0VyTnloK0JaO0VxTnZoK0JZO0lBQ0U7RXJOeWgrQmQ7QUFDRjtBcU50aCtCWTtFQUNFO0FyTndoK0JkO0FxTnJoK0JZO0VBQ0U7RUFDQTtBck51aCtCZDtBcU5qaCtCTTtFbEl0Wko7RWtJd1pNO0VBQ0E7RUFDQTtFQUNBO0FyTm1oK0JSO0FheHgrQlE7RXdNZ1FGO0lBUUk7RXJOb2grQlI7QUFDRjtBcU5saCtCUTtFQUNFO0VBQ0E7QXJOb2grQlY7QWFqeStCUTtFd00yUUE7SUFLSTtFck5xaCtCVjtBQUNGO0FxTmpoK0JNO0VsSTNhSjtFQTJEQSxzQmtJa1g4QjtFQUN4QjtBck5taCtCUjtBcU5qaCtCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJuTjVXSztBRiszK0JmO0FxTi9nK0JNO0VBQ0U7QXJOaWgrQlI7QXFOOWcrQk07RUFDRSwrQjdNamRnQjtFNk1rZGhCO0VBQ0E7RUFDQTtFQUNBLGNuTjlYVTtBRjg0K0JsQjtBcU45ZytCUTtFQUNFO0VBQ0EsY3BON2RNO0FENisrQmhCO0FxTjVnK0JNO0VBQ0UsK0I3TTlkZ0I7RTZNK2RoQjtFQUNBO0VBQ0E7RUFDQSxjcE50ZVE7RWtGdUJkO0VrSWlkTTtBck44ZytCUjtBcU41ZytCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTjhnK0JWO0FxTjFnK0JNO0VsSTNkSjtFa0k2ZE07RUFDQTtBck40ZytCUjtBYXAxK0JRO0V3TXFVRjtJQU1JO0lBQ0E7RXJONmcrQlI7QUFDRjtBcU4zZytCUTtFQUNFO0VBQ0E7QXJONmcrQlY7QXFOM2crQlU7RUFDRTtFQUNBO0FyTjZnK0JaO0FxTnpnK0JRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJOMmcrQlY7QWF4MitCUTtFd015VkE7SUFPSTtJQUNBO0lBQ0E7RXJONGcrQlY7QUFDRjtBYTEyK0JRO0V3TW9WQTtJQWFJO0VyTjZnK0JWO0FBQ0Y7QXFOM2crQlU7RUFDRTtBck42ZytCWjtBcU54ZytCTTtFQUNFO0VsSXRnQk47RWtJd2dCTTtFQUNBO0FyTjBnK0JSO0FxTnhnK0JRO0VBQ0U7RUFDQTtFQUNBO0FyTjBnK0JWO0FxTnhnK0JVO0VBQ0U7RUFDQTtBck4wZytCWjtBcU50ZytCUTtFQUNFO0FyTndnK0JWO0FxTnJnK0JRO0VBQ0U7RUFDQTtBck51ZytCVjtBcU5qZytCRTtFbElsaUJBO0VBMkRBLHNCa0l5ZTBCO0VBQ3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJObWcrQko7QWF0NStCUTtFd000WU47SUFVSTtJQUNBO0VyTm9nK0JKO0FBQ0Y7QXFObGcrQkk7RUFDRTtBck5vZytCTjtBcU5qZytCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJObWcrQk47QXFOaGcrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJOa2crQk47QXFOaGcrQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck5rZytCUjtBcU45LzlCSTtFbEkva0JGO0VrSWlsQkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBck5nZytCTjtBYWw4K0JRO0V3TXliSjtJQVlJO0VyTmlnK0JOO0FBQ0Y7QXFOOS85Qkk7RUFDRTtFQUNBO0VsSWptQko7RUEyREEsc0JrSXdpQjRCO0VBQ3hCO0VBQ0E7QXJOZ2crQk47QXFONy85Qkk7RUFDRSxvQzdNbG9CZ0I7RTZNbW9CaEI7RUFDQTtFQUNBO0VBQ0EsY25OaGlCYztFaUY3RWxCO0VrSSttQkk7RUFDQTtFQUNBO0FyTisvOUJOO0FxTjcvOUJNO0VBQ0U7QXJOKy85QlI7QXFONy85Qk07RUFDRTtBck4rLzlCUjtBcU41LzlCTTtFQUNFO0VBQ0E7QXJOOC85QlI7QWFwKytCUTtFd01vZUY7SUFLSTtFck4rLzlCUjtBQUNGO0FheisrQlE7RXdNa2RKO0lBNEJJO0lBQ0E7SUFDQTtFck4rLzlCTjtBQUNGO0FxTjUvOUJJO0VBQ0Usb0M3TXBxQmdCO0U2TXFxQmhCLGdCN01scUJ3QjtFNk1tcUJ4QjtFQUNBO0VBQ0EsY25ObGtCYztFbU5ta0JkO0FyTjgvOUJOO0FheC8rQlE7RXdNb2ZKO0lBU0k7SUFDQTtFck4rLzlCTjtBQUNGO0FxTjMvOUJFO0VBQ0U7RUFDQTtFQUNBLHlCcE54b0JhO0VvTnlvQmI7RUFDQTtBck42LzlCSjtBcU4zLzlCSTtFbElocUJGO0FuRjhwL0JGO0FxTjEvOUJJO0VBQ0UsbUJwTi9vQlU7RW9OZ3BCVjtFQUNBO0VBQ0E7RWxJeHFCSjtFa0kwcUJJO0VBQ0E7RUFDQSxjbk4xb0JZO0VtTjJvQlo7RUFDQTtFQUNBO0VBQ0E7QXJONC85Qk47QXFOMS85Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBck40LzlCUjtBcU56LzlCTTtFQUNFO0FyTjIvOUJSO0FxTnQvOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJuTmpxQmM7QUZ5cC9CbEI7QXFOdC85Qkk7RUFDRTtFbEl0c0JKO0VBMEJBLDJCQWhCUTtFa0krckJKO0VBQ0E7QXJOdy85Qk47QWE1aS9CUTtFd00raUJKO0lBUUk7RXJOeS85Qk47QUFDRjtBcU50LzlCSTtFQUNFO0VBQ0E7RUFDQSwrQjdNdnVCa0I7RTZNd3VCbEI7RUFDQTtFQUNBO0VBQ0EsY3BOL3VCVTtFb05ndkJWO0VBQ0E7RWxJMXRCSjtFa0k0dEJJO0VBQ0E7QXJOdy85Qk47QXFOdC85Qk07RUFDRSx5QnBOdnZCUTtFb053dkJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTncvOUJSO0FxTnIvOUJNO0VBQ0U7QXJOdS85QlI7QXFOci85QlE7RUFDRTtFQUNBO0FyTnUvOUJWO0FxTmgvOUJFO0VBQ0U7RUFDQTtBck5rLzlCSjtBcU5oLzlCSTtFQUNFO0FyTmsvOUJOO0FxTjkrOUJFO0VBQ0U7RUFDQTtBck5nLzlCSjtBcU45KzlCSTtFQUNFO0FyTmcvOUJOO0FxTjUrOUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJOOCs5Qko7QXFONSs5Qkk7RUFDRTtFQUNBO0FyTjgrOUJOO0FxTjMrOUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJONis5Qk47QWFwbi9CUTtFd01nb0JKO0lBVUk7RXJOOCs5Qk47QUFDRjtBcU4zKzlCSTtFQUNFLGNuTmp1Qlk7RW1Oa3VCWjtFQUNBO0VBQ0Esb0M3TWowQmdCO0U2TWswQmhCO0VBQ0E7QXJONis5Qk47QWFqby9CUTtFd004b0JKO0lBU0k7SUFDQTtJQUNBO0lBQ0EsZ0I3TXgwQm1CO0VSc3ovQnpCO0FBQ0Y7QXFOMSs5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJONCs5QlI7QXFOeis5Qk07RUFDRTtBck4yKzlCUjtBYXBwL0JRO0V3TXdxQkY7SUFJSTtJQUNBO0VyTjQrOUJSO0FBQ0Y7QXFOdis5QkU7RUFDRSx5Qm5OeHlCYztFbU55eUJkO0FyTnkrOUJKO0FxTnQrOUJFO0VBQ0U7QXJOdys5Qko7QXFOcis5QkU7RUFDRTtFQUNBO0VBQ0E7QXJOdSs5Qko7QXFOcCs5QkU7RUFDRSx5Qm5OdnpCYztBRjZ4L0JsQjtBcU5uKzlCRTtFQUNFO0FyTnErOUJKO0FxTmwrOUJFO0VBQ0U7QXJObys5Qko7QXFOaCs5QkU7RUFDRTtBck5rKzlCSjtBcU4vOTlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTmkrOUJKO0FxTjk5OUJFO0VBQ0U7QXJOZys5Qko7QXFONzk5QkU7RUFDRTtBck4rOTlCSjtBcU4zOTlCRTtFQUdFLGNuTi95QmdCO0FGMHcvQnBCO0FxTng5OUJFO0VBQ0UsYXBOdjVCWTtFb053NUJaLGVwTng1Qlk7QURrMy9CaEI7QXFOdjk5QkU7RUFDRTtBck55OTlCSjtBcU50OTlCRTtFQUNFO0FyTnc5OUJKO0FxTnI5OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTnU5OUJKO0FhbnQvQlE7RXdNc3ZCTjtJQVNJO0lBQ0E7SUFDQTtFck53OTlCSjtBQUNGO0FxTnI5OUJFO0VBQ0U7RUFDQTtBck51OTlCSjtBYTl0L0JRO0V3TXF3Qk47SUFLSTtJQUNBO0VyTnc5OUJKO0FBQ0Y7QXFOdDk5Qkk7RUFDRSwrQjdNeDdCa0I7RTZNeTdCbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTnc5OUJOO0FxTnQ5OUJNO0VBQ0UsY3BOcjhCUTtFb05zOEJSO0FyTnc5OUJSO0FxTnA5OUJJO0VBQ0U7QXJOczk5Qk47QXFObjk5Qkk7RUFDRTtFQUNBO0FyTnE5OUJOO0FxTmw5OUJJO0VBQ0Usb0M3TXQ5QmdCO0U2TXU5QmhCO0VBQ0E7RUFDQTtBck5vOTlCTjtBYTl2L0JRO0V3TXN5Qko7SUFPSTtJQUNBO0VyTnE5OUJOO0FBQ0Y7QXFObDk5Qkk7RUFDRSwrQjdNNTlCa0I7RTZNNjlCbEI7RUFDQTtFQUNBO0FyTm85OUJOO0FhMXcvQlE7RXdNMHpCRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyTms5OUJSO0FBQ0Y7QXFOOTg5Qkk7RUFDRTtFQUNBO0FyTmc5OUJOO0FxTjk4OUJNO0VBQ0U7QXJOZzk5QlI7QWE1eC9CUTtFd00yMEJGO0lBSUk7RXJOaTk5QlI7QUFDRjtBcU45ODlCTTtFQUNFO0FyTmc5OUJSO0FhcHkvQlE7RXdNdTFCRjtJQUVJO0lBQ0E7SUFDQTtFck4rODlCUjtBQUNGO0FxTjM4OUJJO0VBQ0U7RWxJdi9CSjtFQTJEQSxzQmtJODdCNEI7RUFDeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbk43OUJZO0VtTjg5Qlo7QXJONjg5Qk47QWF2ei9CUTtFd01nMkJKO0lBYUk7RXJOODg5Qk47QUFDRjtBcU41ODlCTTtFbEl0Z0NKO0VrSXdnQ007QXJOODg5QlI7QXFOMzg5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsSWhoQ047RWtJa2hDTTtFQUNBO0VBQ0E7QXJONjg5QlI7QXFOMzg5QlE7RUFDRTtBck42ODlCVjtBcU56ODlCTTtFQUNFO0FyTjI4OUJSO0FxTno4OUJRO0VBQ0U7RUFDQTtBck4yODlCVjtBcU52ODlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DN01qa0NjO0FSMGdnQ3RCO0FxTnQ4OUJNO0VBQ0U7RUFDQTtFQUNBLCtCN01qa0NnQjtFNk1ra0NoQjtBck53ODlCUjtBcU5yODlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwTjlrQ1E7QURxaGdDaEI7QXFObjg5Qkk7RUFDRTtFbEk1akNKO0VBMkRBLHNCa0ltZ0M0QjtFQUN4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuTmxpQ1k7RW1ObWlDWjtBck5xODlCTjtBYXAzL0JRO0V3TXE2Qko7SUFhSTtFck5zODlCTjtBQUNGO0FhejMvQlE7RXdNcTZCSjtJQWlCSTtFck51ODlCTjtBQUNGO0FxTnA4OUJRO0VBQ0U7QXJOczg5QlY7QXFObjg5QlE7RUFDRTtFM01sK0JOO0VBQ0E7RUFDQTtFQUNBO0FWdzYvQko7QXFOcjg5QlE7RUFDRTtFQUNBO0FyTnU4OUJWO0FxTnI4OUJVO0VBQ0U7RUFDQTtBck51ODlCWjtBcU5uODlCUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyTnE4OUJWO0FxTm44OUJVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM005L0JSO0VBQ0E7RUFDQTtFQUNBO0UyTTYvQlE7QXJOdzg5Qlo7QXFObjg5Qk07RUFDRTtBck5xODlCUjtBcU5sODlCTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DN016cENjO0U2TTBwQ2Q7RUFDQTtFQUNBO0VBQ0E7QXJObzg5QlI7QWFsNy9CUTtFd01zK0JGO0lBVUk7RXJOczg5QlI7QUFDRjtBcU5uODlCTTtFQUNFO0VsSTNvQ047RWtJNm9DTTtFQUNBO0VBQ0E7QXJOcTg5QlI7QXFObDg5Qk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQzdNL3FDYztFNk1nckNkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJObzg5QlI7QXFObDg5QlE7RUFDRTtFQUNBO0VBQ0E7QXJObzg5QlY7QXFOaDg5Qk07RUFDRTtFQUNBO0VBQ0EsK0I3TTdyQ2dCO0U2TThyQ2hCO0VBQ0E7RUFDQTtFQUNBO0FyTms4OUJSO0FxTi83OUJNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTmk4OUJSO0FxTi83OUJRO0VBQ0U7RUFDQSxtQnBObHRDTTtFb05tdENOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJOaTg5QlY7QXFOLzc5QlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzTTFsQ1I7RUFDQTtFQUNBO0VBQ0E7QVY0aGdDSjtBcU5oODlCUTtFQUNFO0VBQ0EsbUJwTjN1Q007RW9ONHVDTjtFQUNBO0UzTW5tQ047RUFDQTtFQUNBO0VBQ0E7QVZzaWdDSjtBcU5oODlCSTtFQUNFO0FyTms4OUJOO0FxTjc3OUJJO0VBQ0U7RUFDQTtFQUNBO0FyTis3OUJOO0FxTjU3OUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3BObndDVTtFb05vd0NWO0VBQ0E7RUFDQSwrQjdNbHdDa0I7QVJnc2dDeEI7O0FzTjFzZ0NBO0VBQ0U7RUFDQTtFQUNBO0F0TjZzZ0NGO0FhN2hnQ1E7RXlNbkxSO0lBTUk7RXROOHNnQ0Y7QUFDRjtBc041c2dDRTtFQUNFO0VBQ0E7RW5Ja0JGO0VtSWhCRTtFQUNBO0VBQ0E7RUFDQTtBdE44c2dDSjtBYTNpZ0NRO0V5TTFLTjtJQVVJO0lBQ0E7RXROK3NnQ0o7QUFDRjtBc041c2dDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXROOHNnQ0o7QXNONXNnQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdE44c2dDTjtBc04zc2dDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0TjZzZ0NOO0FzTnpzZ0NFO0VBQ0U7RUFDQSxjcE4wRGdCO0VvTnpEaEI7RUFDQTtFQUNBO0VBQ0Esb0M5TWhEa0I7RThNaURsQjtBdE4yc2dDSjtBYXhrZ0NRO0V5TTFJTjtJQVVJO0lBQ0E7SUFDQTtFdE40c2dDSjtBQUNGO0FzTnpzZ0NFO0VBQ0U7RUFDQSxjcE4wQ2dCO0VvTnpDaEI7RUFDQTtFQUNBLG9DOU0vRGtCO0U4TWdFbEI7RUFDQTtBdE4yc2dDSjtBYTdsZ0NRO0V5TXJITjtJQVVJO0V0TjRzZ0NKO0FBQ0Y7QXNOenNnQ0U7RUFDRTtBdE4yc2dDSjtBYXJtZ0NRO0V5TXZHTjtJQUlJO0V0TjRzZ0NKO0FBQ0Y7QXNOMXNnQ0k7RUFDRSxvQzlNaEZnQjtFOE1pRmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BOaUJjO0VpRjdFbEI7RW1JOERJO0F0TjRzZ0NOO0FzTjFzZ0NNO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJyTjNGUTtFcU40RlI7RUFDQTtFQUNBO0F0TjRzZ0NSO0FzTnZzZ0NFO0VBQ0U7RUFDQTtFQUNBO0F0TnlzZ0NKO0FhbG9nQ1E7RXlNMUVOO0lBTUk7SUFDQTtFdE4wc2dDSjtBQUNGO0FzTnhzZ0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdE4wc2dDTjs7QXVObDBnQ0E7RUFDRTtFQUNBO0VBQ0EsbUJyTjREZ0I7QUZ5d2dDbEI7QWFycGdDUTtFME1uTFI7SUFNSTtFdk5zMGdDRjtBQUNGO0F1TnAwZ0NFO0VwSW9CQTtFQTJEQSxzQm9JN0UwQjtFQUN4QjtBdk5zMGdDSjtBYS9wZ0NRO0UwTTFLTjtJcEkrRUEsbUJvSXpFNEI7RXZOdTBnQzVCO0FBQ0Y7QXVOcDBnQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk5zMGdDSjtBYTdxZ0NRO0UwTWhLTjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0V2TnUwZ0NKO0FBQ0Y7QWFycmdDUTtFME1oS047SUFpQkk7RXZOdzBnQ0o7QUFDRjtBdU50MGdDSTtFQUNFO0VBQ0EsbUJ0Tm5DVTtFc05vQ1Y7RUFDQTtFQUNBO0F2TncwZ0NOO0FhanNnQ1E7RTBNNUlKO0lBUUk7SUFDQTtFdk55MGdDTjtBQUNGO0F1TnIwZ0NFO0VBQ0U7RUFDQTtBdk51MGdDSjtBYTNzZ0NRO0UwTTlITjtJQUtJO0V2TncwZ0NKO0FBQ0Y7QWFodGdDUTtFME05SE47SUFTSTtFdk55MGdDSjtBQUNGO0F1TnQwZ0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdNdUVBO0VBQ0E7RUFDQTtFQUNBO0FWa3dnQ0o7QWFsdWdDUTtFME1qSE47SUFXSTtFdk40MGdDSjtBQUNGO0FhdnVnQ1E7RTBNakhOO0lBZUk7RXZONjBnQ0o7QUFDRjtBdU4zMGdDSTtFQUNFLG1Cck50Qlk7RXFOdUJaO0VBQ0E7RUFDQTtFN013REY7RUFDQTtFQUNBO0VBQ0E7QVZzeGdDSjtBdU45MGdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTdNZ0RKO0VBQ0E7RUFDQTtFQUNBO0FWaXlnQ0o7QXVOaDFnQ007RUFDRTtFQUNBO0VBQ0E7RTdNeUNKO0VBQ0E7RUFDQTtFQUNBO0FWMHlnQ0o7QXVOajFnQ0k7RXBJL0VGO0VvSWlGSTtBdk5tMWdDTjtBdU5oMWdDSTtFQUNFLCtCL014R2tCO0UrTXlHbEI7RUFDQTtFQUNBO0VBQ0EsY3JOckJZO0VxTnNCWjtBdk5rMWdDTjtBdU4vMGdDSTtFQUNFLCtCL01qSGtCO0UrTWtIbEI7RUFDQTtFQUNBO0F2TmkxZ0NOO0F1TjkwZ0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RTdNV0Y7RUFDQTtFQUNBO0VBQ0E7QVZzMGdDSjtBdU5qMWdDTTtFQUVFO0VBQ0E7RUFDQTtBdk5rMWdDUjtBdU45MGdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U3TUpGO0VBQ0E7RUFDQTtFQUNBO0FWcTFnQ0o7QXVOajFnQ007RUFDRSxvQy9NcEpjO0UrTXFKZDtFQUNBO0VBQ0EsY3JOakRZO0VxTmtEWjtBdk5tMWdDUjtBdU5oMWdDTTtFQUNFLCtCL010SmdCO0UrTXVKaEI7RUFDQTtFQUNBLGNyTnpEWTtFcU4wRFo7RUFDQTtBdk5rMWdDUjtBdU43MGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk4rMGdDSjtBYTUwZ0NRO0UwTVROO0lBU0k7RXZOZzFnQ0o7QUFDRjtBdU43MGdDRTtFQzZFQTtFQUNBO0VBQ0E7RUFDQTtFRDdFRTtFQUNBO0U3TTNDQTtFQUNBO0VBQ0E7RUFDQTtBVjYzZ0NKO0FVOWdoQ0k7RTZNcUxGO0k3TXBMTTtJQUNBO0lBQ0E7SUFDQTtFVmloaENOO0FBQ0Y7QVUvZ2hDSTtFNk04S0Y7STdNNUtNO0lBQ0E7RVZpaGhDTjtBQUNGO0F1TmgyZ0NJO0VBQ0U7RUFDQTtFN01oREY7RUFDQTtFQUNBO0VBQ0E7QVZtNWdDSjs7QXlOdGloQ0E7RUFDRTtFQUNBLHlCdk42RGdCO0V1TjVEaEI7RUFDQTtFQUNBO0F6TnlpaENGO0F5TnZpaENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpOeWloQ0o7QXlOdmloQ0k7RUFDRTtFQUNBO0F6TnlpaENOO0FhcjRnQ1E7RTRNNUtOO0lBWUk7SUFDQTtFek55aWhDSjtBQUNGO0F5TnRpaENFO0V0SUtBO0VBMkRBLHNCc0k5RDBCO0VBQ3hCO0F6TndpaENKO0F5TnJpaENFO0V0SURBO0VzSUdFO0F6TnVpaENKO0F5TnBpaENFO0V0SU5BO0VzSVFFO0VBQ0E7RUFDQTtFQUNBO0F6TnNpaENKO0F5TnBpaENJO0VBQ0UsK0JqTmpDa0I7RWlOa0NsQjtFQUNBO0VBQ0E7QXpOc2loQ047QXlObmloQ0k7RUFDRSxjeE41Q1U7RXdONkNWLG9Dak4vQ2dCO0VpTmdEaEI7RUFDQTtFQUNBO0F6TnFpaENOO0FheDZnQ1E7RTRNbElKO0lBUUk7SUFDQTtFek5zaWhDTjtBQUNGO0F5TmxpaENFO0VBQ0Usb0NqTjVEa0I7RWlONkRsQjtFQUNBO0VBQ0E7RUFDQSxjeE45RFk7RXdOK0RaO0F6Tm9paENKO0FhdDdnQ1E7RTRNcEhOO0lBU0k7SUFDQTtJQUNBO0V6TnFpaENKO0FBQ0Y7QXlObGloQ0U7RUFDRTtFQUNBLCtCak50RW9CO0VpTnVFcEI7RUFDQTtFQUNBO0VBQ0E7QXpOb2loQ0o7QWFyOGdDUTtFNE1yR047SUFTSTtJQUNBO0lBQ0E7RXpOcWloQ0o7QUFDRjs7QUUvbWhDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXdOYkE7RUFDRTtBMU42cWhDRjtBME41cWhDRTtFQUNFO0ExTjhxaENKO0EwTjVxaENJO0VBQ0U7RUFDQSxtQmxOb0JTO0VrTm5CVCxtQmxOMkN5QjtFa04xQ3pCO0VBQ0EsY3pOR1c7RXlORlg7QTFOOHFoQ047QTBOMXFoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMU40cWhDSjtBYTFnaENRO0U2TXRLTjtJQU9JO0lBQ0E7RTFONnFoQ0o7QUFDRjtBME4zcWhDSTtFQUNFLHlCeE5pQ1k7RXdOaENaO0VBQ0E7RUFDQTtFQUNBO0ExTjZxaENOO0FhNWhoQ1E7RTZNdEpKO0lBUUk7RTFOOHFoQ047QUFDRjtBME4zcWhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFONnFoQ1I7QWF4aWhDUTtFNk0xSUY7SUFRSTtFMU44cWhDUjtBQUNGO0EwTjVxaENNO0VBQ0U7RUFDQTtBMU44cWhDUjtBYWpqaENRO0U2TS9IRjtJQUtJO0lBQ0E7RTFOK3FoQ1I7QUFDRjtBME43cWhDUTtFQUNFO0VBQ0E7RUFDQTtBMU4rcWhDVjtBYTVqaENRO0U2TXRIQTtJQU1JO0lBQ0E7SUFDQTtFMU5ncmhDVjtBQUNGO0EwTjdxaENRO0VBQ0Usb0NsTnRFWTtFa051RVosZWxONUNLO0VrTjZDTCxvQmxOckJxQjtFa05zQnJCO0VBQ0EsY3pOOURPO0V5TitEUDtBMU4rcWhDVjtBYTNraENRO0U2TTFHQTtJQVFJLG1CbE5uREc7SWtOb0RILG1CbE41Qm1CO0VSNnNoQzdCO0FBQ0Y7QTBOL3FoQ1E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBMU5ncmhDVjtBME45cWhDUTtFQUNFO0VBQ0EsK0JsTnBGYztFa05xRmQsbUJsTjlESztFa04rREwscUJsTnZDcUI7RWtOd0NyQjtFQUNBO0VBQ0E7QTFOZ3JoQ1Y7QTBOL3FoQ1U7RUFDRTtFQUNBO0ExTmlyaENaO0EwTi9xaENVO0VBQ0U7RUFDQTtBMU5pcmhDWjtBME4vcWhDVTtFQUNFO0VBQ0E7QTFOaXJoQ1o7QTBON3FoQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0ExTjhxaENSO0FhOW1oQ1E7RTZNdEVGO0lBU0k7RTFOK3FoQ1I7QUFDRjtBME45cWhDUTtFQUNFO0VBQ0EsK0JsTnJIYztFa05zSGQsbUJsTi9GSztFa05nR0wscUJsTnhFcUI7QVJ3dmhDL0I7QTBON3FoQ007RUFDRTtBMU4rcWhDUjtBME43cWhDUTtFQUNFO0VBQ0Esb0NsTnJJWTtFa05zSVosbUJsTnpHSztFa04wR0wscUJsTmxGcUI7RWtObUZyQjtFQUNBO0VBQ0E7QTFOK3FoQ1Y7QWExb2hDUTtFNk01Q0E7SUFVSSxlbE5sSEc7SWtObUhILG9CbE4zRm1CO0VSMndoQzdCO0FBQ0Y7QTBOOXFoQ1E7RUFDRTtFQUNBO0VBQ0Esb0NsTnBKWTtFa05xSlosa0JsTnRISztFa051SEwscUJsTi9GcUI7RWtOZ0dyQjtBMU5ncmhDVjtBYXhwaENRO0U2TTlCQTtJQVNJLG1CbE43SEc7SWtOOEhILHFCbE50R21CO0VSdXhoQzdCO0FBQ0Y7QTBOaHJoQ1U7RUFDRTtFQUNBLCtCbE56Slk7RWtOMEpaLG1CbE50SUc7RWtOdUlILG1CbE4vR21CO0VrTmdIbkI7QTFOa3JoQ1o7QWFycWhDUTtFNk1sQkU7SUFRSSxpQmxOL0lDO0lrTmdKRCxvQmxOeEhpQjtFUjJ5aEM3QjtBQUNGO0EwTmhyaENRO0VBQ0U7QTFOa3JoQ1Y7QTBOaHJoQ1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExTmtyaENWO0EwTi9xaENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExTmlyaENSO0EwTmhyaENRO0VBQ0U7RUFDQTtFQUNBO0ExTmtyaENWO0EwTmpyaENVO0VBQ0U7RUFDQTtBMU5tcmhDWjtBME4zcWhDSTtFQUNFO0VBQ0E7QTFONnFoQ047QWExc2hDUTtFNk0rQkY7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxTjZxaENSO0FBQ0Y7QWFqdGhDUTtFNk0wQkY7SUFZSTtJQUNBO0UxTitxaENSO0FBQ0Y7QTBONXFoQ1E7RUFDRTtBMU44cWhDVjtBME4xcWhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExTjRxaENOO0FhcnVoQ1E7RTZNcURKO0lBT0k7SUFDQTtFMU42cWhDTjtBQUNGO0EwTjVxaENNO0VBQ0U7RUFDQTtBMU44cWhDUjtBME41cWhDUTtFQUNFO0VBQ0E7RUFDQTtBMU44cWhDVjtBME41cWhDUTtFQUNFO0ExTjhxaENWO0EwTnpxaENJO0VBQ0U7RUFDQTtBMU4ycWhDTjtBME56cWhDTTtFQUNFO0VBQ0E7RUFDQTtBMU4ycWhDUjtBME56cWhDUTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0ExTjBxaENWO0EwTnhxaENRO0VBQ0Usb0NsTjlRWTtFa04rUVosbUJsTnJQSztFa05zUEwsbUJsTjlOcUI7QVJ3NGhDL0I7QTBOeHFoQ1U7RUFDRTtBMU4wcWhDWjtBME50cWhDTTtFQUNFO0ExTndxaENSO0EwTnRxaENNO0VBQ0UsK0JsTnJSZ0I7RWtOc1JoQjtFQUNBO0VBQ0E7RUFDQTtBMU53cWhDUjtBME5wcWhDSTtFQUNFO0ExTnNxaENOOztBMk43OGhDRTtFQUNFLG9Dbk5Fa0I7RW1ORGxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTmc5aENKO0EyTjc4aENFO0VBQ0U7RUFDQTtBM04rOGhDSjtBMk41OGhDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1Cek4wQ2M7RXlOekNkO0VBQ0E7RUFDQTtBM044OGhDSjtBMk41OGhDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzTjg4aENOO0EyTjU4aENNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM044OGhDUjtBMk4zOGhDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzTjY4aENSO0EyTjM4aENRO0VBQ0U7QTNONjhoQ1Y7QTJOeDhoQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CMU56Q1c7RTBOMENYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM04wOGhDTjtBMk50OGhDRTtFQUNFLG9Dbk5oRWtCO0VtTmlFbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNOdzhoQ0o7QTJOdDhoQ0k7RUFDRTtBM053OGhDTjtBMk5wOGhDRTtFQUNFLCtCbk56RW9CO0VtTjBFcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM05zOGhDSjtBMk5wOGhDSTtFQUNFO0EzTnM4aENOO0EyTmw4aENFO0VBQ0UsK0JuTnRGb0I7RW1OdUZwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNObzhoQ0o7QTJObDhoQ0k7RUFDRSxjMU5uR1U7QUR1aWlDaEI7QTJOajhoQ0k7RUFDRSxjMU4vRFc7QURrZ2lDakI7QTJOajhoQ007RUFDRSxlMU5sRVM7QURxZ2lDakI7QTJOLzdoQ0k7RUFDRTtFQUNBO0EzTmk4aENOO0EyTjc3aENFO0VBQ0Usb0NuTnZIa0I7RW1Od0hsQjtFQUNBO0VBQ0E7QTNOKzdoQ0o7QTJONzdoQ0k7RUFDRSxjMU4zSFU7QUQwamlDaEI7QTJOMzdoQ0U7RUFDRSwrQm5ONUhvQjtFbU42SHBCO0VBQ0E7RUFDQTtFQUNBLGMxTjVGYTtBRHloaUNqQjtBMk4xN2hDRTtFQUNFLCtCbk5wSW9CO0VtTnFJcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjMU5uR2E7QUQraGlDakI7QTJOejdoQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzTjI3aENKOztBNE5ybGlDRTtFQUNJO0E1TndsaUNOO0FhdjZoQ1E7RStNbExOO0lBSVE7RTVOeWxpQ1I7QUFDRjtBNE54bGlDTTtFQUNJO0VBQ0E7RUFDQTtBNU4wbGlDVjtBYWo3aENRO0UrTTVLRjtJQUtRO0U1TjRsaUNaO0FBQ0Y7QTROemxpQ007RUFDSTtBNU4ybGlDVjtBYXo3aENRO0UrTW5LRjtJQUlRO0lBQ0E7SUFDQTtFNU40bGlDWjtBQUNGO0E0TnpsaUNNO0VBQ0k7RUFDQTtFQUNBO0E1TjJsaUNWO0E0TnpsaUNNO0VBQ0k7RUFDQTtFQUNBO0E1TjJsaUNWO0E0TjFsaUNVO0VBQ0U7RUFDQTtBNU40bGlDWjtBNE56bGlDVTtFQUNJLG9DcE5yQ1E7RW9Oc0NSLG1CcE5aQztFb05hRCxvQnBOT2lCO0VvTk5qQjtBNU4ybGlDZDtBNE52bGlDTTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1TnlsaUNWO0E0TnZsaUNZO0VBQ0U7QTVOeWxpQ2Q7O0E2TjlvaUNFO0VBRkY7SUFHSTtJQUNBO0lBQ0E7RTdOa3BpQ0Y7QUFDRjtBNk5ocGlDRTtFQUNFO0VBQ0E7RUFDQTtBN05rcGlDSjtBNk4vb2lDRTtFQUNFO0E3TmlwaUNKO0E2Ti9vaUNJO0VBSEY7SUFJSTtJQUNBO0U3TmtwaUNKO0FBQ0Y7QTZOOW9pQ0U7RUFDRTtFQUNBO0VBQ0E7QTdOZ3BpQ0o7O0E4TjNxaUNBO0VBQ0U7RUFDQTtBOU44cWlDRjtBOE43cWlDRTtFQUNFO0E5TitxaUNKO0E4TjdxaUNFO0VBQ0U7RUFDQTtBOU4rcWlDSjtBOE41cWlDRTtFQUNFO0VBQ0E7QTlOOHFpQ0o7QThOM3FpQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5TjZxaUNKO0E4TjNxaUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOU42cWlDTjtBOE56cWlDRTtFQUNFO0VBQ0E7QTlOMnFpQ0o7QThOeHFpQ0U7RUFDRTtBOU4wcWlDSjtBOE52cWlDRTtFQUNFO0VBQ0E7QTlOeXFpQ0o7QWFwaWlDUTtFaU52SU47SUFLSTtJQUNBO0U5TjBxaUNKO0FBQ0Y7O0ErTmx0aUNBO0VDc0ZFLGVBSFM7RXpIeERQO0VBQ0E7RUFJQTtFQUNBO0F2R3lyaUNKO0ErTnZ0aUNFO0VBQ0U7QS9OeXRpQ0o7O0ErTnJ0aUNBO0V4SGlHRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHMnRpQ2Q7O0FhNWppQ1E7RWtOM0pOO0l4SDRGQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHbXVpQ1o7QUFDRjtBaU8vdWlDQTtFQUNFO0VBQ0E7RUFDQTtBak9pdmlDRjs7QWlPOXVpQ0E7O0VBRUU7QWpPaXZpQ0Y7O0FrT3Z2aUNBO0VBQ0U7QWxPMHZpQ0Y7O0FFdHZpQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FpT0tBO0VBQ0UsbUJ2R1ZtQztFdUdXbkMsZ0J2R1htQztBNUg2eWlDckM7QW1PaHlpQ0U7RUFDRTtBbk9reWlDSjtBbU8veGlDRTtFQUNFO0FuT2l5aUNKO0FtTzl4aUNFO0VBQ0U7RUFDQTtBbk9neWlDSjtBbU85eGlDSTtFQUNFO0VBQ0E7QW5PZ3lpQ047QW1PNXhpQ0U7RUFDRSxhQXpCMkM7QW5PdXppQy9DO0FtTzN4aUNFO0VBQ0UsYUE3QjJDO0VBOEIzQztBbk82eGlDSjs7QW1PenhpQ0E7RUFDRTtBbk80eGlDRjs7QW1PenhpQ0E7RTVIMkRFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEdxMGlDZDs7QW1PM3hpQ0U7RUFDRSx3SEFqRG9DO0VBa0RwQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbk84eGlDSjs7QW1PMXhpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5PNnhpQ0Y7O0FtTzF4aUNBO0VBQ0U7RUFDQTtFQUNBO0FuTzZ4aUNGOztBbU8xeGlDQTtFQUNFO0FuTzZ4aUNGOztBbU8xeGlDQTtFQUNFLG1CdkdsRm1DO0E1SCsyaUNyQzs7QW1PMXhpQ0E7RUFDRTtFQUNBO0VBQ0E7QW5PNnhpQ0Y7O0FtTzF4aUNBO0U1SGFFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFMkhzRlo7RUFDQTtBbk8reGlDRjs7QWF2dGlDUTtFc05uRUo7SUFDRTtFbk84eGlDSjtFbU8xeGlDQTtJNUhEQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHaTRpQ1o7QUFDRjtBYW51aUNRO0VzTnhETjtJQUNFLG1CdkcvR3lDO0l1R2dIekMsZ0J2R2hIeUM7RTVIODRpQzNDO0VtTzN4aUNBO0k1SFpBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJMkgrR1Y7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbk8reGlDRjtBQUNGO0FhL3VpQ1E7RXNONUNOO0lBQ0UsbUJ2Ry9IK0M7SXVHZ0kvQyxnQnZHaEkrQztFNUg4NWlDakQ7QUFDRjtBRTc1aUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBa09vQ0E7RUFDRSxXbE9nRGlCO0VrTy9DakIsK0I1TjVDc0I7RTRONkN0QixtQjVOdEJhO0U0TnVCYixnQjVOM0M4QjtFNE40QzlCO0VBQ0EsZ0J4RzlDbUM7RXdHK0NuQztBcE95NmlDRjtBb092NmlDRTtFQUNFO0VBQ0E7QXBPeTZpQ0o7QW9PdDZpQ0U7RUFDRSxvQnhHdkRpQztFd0d3RGpDLGlCeEd6RDBDO0V3RzBEMUMsa0J4RzFEMEM7QTVIaytpQzlDOztBb09wNmlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBPdTZpQ0Y7O0FvT3A2aUNBO0VBQ0U7RUFDQTtFQUNBO0U3SGdDQTtFQUlFO0VDbEdBLGdCQUZVO0VBR1YsZUFIVTtBeEcyK2lDZDs7QW9PdjZpQ0E7Ozs7O0U3SDRCRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHcy9pQ2Q7O0FvTzE2aUNBO0VBQ0UsY2xPUmtCO0VrT1NsQiwrQjVOeEZzQjtFNE55RnRCLG1CNU5sRWE7RTRObUViLHFCNU4zQzZCO0U0TjZDN0I7QXBPNDZpQ0Y7O0FvT3g2aUNBO0VBQ0UsbUJsTzVDZ0I7RWtPNkNoQjtFQUNBO0FwTzI2aUNGOztBb094NmlDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBPMjZpQ0Y7QW9PejZpQ0U7RUFDRSxvQkE1RXlDO0FwT3UvaUM3QztBb094NmlDRTtFQUNFO0FwTzA2aUNKOztBb09yNmlDRTtFQUNFLGNuTy9IWTtFbU9nSVo7QXBPdzZpQ0o7QW9PcjZpQ0U7RUFDRCwrQjVOaEl1QjtFNE5pSXBCLGdCNU50SXVCO0FSNmlqQzNCO0FvT3I2aUNJO0VBQ0U7RUFDQSxrQkExSDZCO0VBMkg3QjtBcE91NmlDTjtBb09wNmlDSTtFQUNFLGFuTzlJVTtFbU8rSVYsZW5PL0lVO0FEcWpqQ2hCO0FvT242aUNJOztFQUVELG1CNU56SFk7RTROMEhaLGdCNU50SndCO0U0TnVKeEIscUI1Tm5HNEI7QVJ3Z2pDL0I7O0FvT2g2aUNBO0VBQ0UsMENBbkkyQztFQW9JM0M7RUFDQTtBcE9tNmlDRjs7QW9PaDZpQ0E7RUFDRSx5Qm5PbEtjO0VtT21LZDtFQUNBO0FwT202aUNGOztBb09oNmlDQTtFQUNFO0FwT202aUNGO0FvT2o2aUNFO0VBQ0U7QXBPbTZpQ0o7QW9PaDZpQ0U7RUFDRTtBcE9rNmlDSjs7QW9POTVpQ0E7RUFDQyxtQjVOekpjO0U0TjBKYjtBcE9pNmlDRjs7QW9POTVpQ0E7RUFDRSxlQTlJMkM7QXBPK2lqQzdDO0FvTy81aUNFO0VBQ0U7RUFDQSxtQkFuSmlDO0VBb0pqQztBcE9pNmlDSjtBb08vNWlDQztFQUNDO0VBQ0EsbUJBeEptQztFQXlKbkM7QXBPaTZpQ0Y7QW9PLzVpQ0M7RUFDQztFQUNBLG1CQTdKbUM7RUE4Sm5DO0FwT2k2aUNGOztBb083NWlDQTtFQUNFO0VBQ0E7RUFDQTtBcE9nNmlDRjtBb085NWlDRTtFQUNFO0VBQ0E7QXBPZzZpQ0o7O0FvTzU1aUNBO0VBQ0U7RUFDQTtFQUNBO0FwTys1aUNGO0FvTzc1aUNFO0VBRUU7RUFDQTtBcE84NWlDSjs7QW9PMTVpQ0E7RUFDRTtBcE82NWlDRjtBb08zNWlDRTtFQUNFLCtCNU5uT29CO0U0Tm9PcEIsbUI1TjdNVztFNE44TVgsZ0I1TmxPNEI7RTRObU81QixpQjVOak5XO0FSOG1qQ2Y7O0FvT3Y1aUNFO0VBQ0U7RUFDQTtFQUNBLG1CNU54Tlc7RTROeU5YLGlCNU4zTlc7RTRONE5YO0FwTzA1aUNKOztBb090NWlDQTtFQUNFO0VBQ0E7RUFDQTtBcE95NWlDRjs7QW9PdDVpQ0E7RUFDRTtFQUNBO0VBQ0E7QXBPeTVpQ0Y7QW9PdjVpQ0U7RUFDRSxhbE81TWM7RWtPNk1kO0VBQ0E7QXBPeTVpQ0o7O0FvT3I1aUNBO0VBQ0U7QXBPdzVpQ0Y7O0FvT3I1aUNBO0VBQ0U7RUFDQSxvQnhHM1FtQztBNUhtcWpDckM7QW9PdDVpQ0U7RUFDRTtBcE93NWlDSjtBb09yNWlDRTtFQUNFO0VBQ0E7RUFDQTtBcE91NWlDSjtBb09wNWlDRTtFQUNFLG1CNU5uUVc7RTROb1FYLGdCNU45UjBCO0U0TitSMUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE9zNWlDSjtBb09wNWlDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBPczVpQ047O0FvT2o1aUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcE9vNWlDRjtBb09sNWlDRTtFQUNFLGNsT3JPZ0I7RWtPc09oQiwrQjVOclRvQjtFNE5zVHBCO0VBQ0E7RUFDQTtBcE9vNWlDSjtBb09qNWlDRTtFQUNFO0FwT201aUNKOztBb08vNGlDQTtFQUNFO0FwT2s1aUNGOztBb08vNGlDQTtFQUNFLCtCQTFTa0M7QXBPNHJqQ3BDO0FvT2g1aUNFO0VBQ0UsbUI1TmpUVztBUm1zakNmOztBb085NGlDQTtFQUNFLHFIQWpUa0M7RUFrVGxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBPaTVpQ0Y7QW9PLzRpQ0U7RUFDRTtBcE9pNWlDSjs7QW9PNzRpQ0E7RUFDRSxxSEE5VGtDO0VBK1RsQztFQUNBO0FwT2c1aUNGOztBb083NGlDQTtFQUNFO0FwT2c1aUNGO0FvTzk0aUNFO0VBQ0U7QXBPZzVpQ0o7O0FvTzU0aUNBO0VBQ0UsbUJBMVVxQztBcE95dGpDdkM7O0FhOWtqQ1E7RXVObU1OOztJQUVFO0lBQ0E7RXBPKzRpQ0Y7QUFDRjtBYXRsakNRO0V1TjRNSjtJQUNFO0lBQ0E7RXBPNjRpQ0o7RW9PejRpQ0E7STdIalJBO0lBSUU7SUNsR0EsZ0JBRlU7SUFHVixlQUhVO0V4R2d3akNaO0VvTzE0aUNFO0lBQ0U7SUFDQTtFcE80NGlDSjtBQUNGO0FhdG1qQ1E7RXVOK05OO0lBQ0UsZ0J4R3RZeUM7RTVIZ3hqQzNDO0VvT3g0aUNFO0lBQ0U7RXBPMDRpQ0o7RW9PdjRpQ0U7SUFDRTtFcE95NGlDSjtFb09yNGlDQTtJN0gxU0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3F4akNaO0VvT3Y0aUNBOztJN0g5U0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzR4akNaO0VvT3o0aUNBOztJN0huVEE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R215akNaO0VvTzM0aUNBO0lBQ0UsbUJuT2pZYTtFRDh3akNmO0VvTzE0aUNBO0lBQ0U7SUFDQTtJQUVBO0lBQ0E7RXBPMjRpQ0Y7RW9PejRpQ0U7SUFDRTtFcE8yNGlDSjtFb09yNGlDSTtJQUNFO0lBQ0E7RXBPdTRpQ047RW9PbDRpQ0E7STdIalZBO0lBSUU7SUNsR0EsZ0JBRlU7SUFHVixlQUhVO0V4R3l6akNaO0VvT3A0aUNBO0lBQ0U7RXBPczRpQ0Y7RW9PbjRpQ0E7SUFDRTtFcE9xNGlDRjtFb09sNGlDQTtJQUNFO0VwT280aUNGO0VvT2o0aUNBO0lBQ0UseUJBcGEwQztFcE91eWpDNUM7RW9PaDRpQ0E7SUFDRTtFcE9rNGlDRjtFb08vM2lDQTtJQUNFO0VwT2k0aUNGO0VvTzkzaUNBO0lBQ0U7RXBPZzRpQ0Y7QUFDRjtBYTNxakNRO0V1TitTTjtJQUNFLGdCeEcxZCtDO0U1SHkxakNqRDtFb096M2lDRTtJQUNFO0VwTzIzaUNKO0FBQ0Y7QWFucmpDUTtFdU42VE47STdIallBO0lBSUU7SUNsR0EsZ0JBRlU7SUFHVixlQUhVO0V4RzgxakNaO0FBQ0Y7QXFPbjJqQ0E7RUFDRSxtQnpHTG1DO0V5R01uQyxnQnpHTm1DO0V5R09uQztBck9xMmpDRjs7QXFPbDJqQ0E7RUFDQztBck9xMmpDRDs7QXFPbDJqQ0E7RUFDSTtFQUNBO0VBQ0E7QXJPcTJqQ0o7O0FxT2oyakNFO0VBQ0U7QXJPbzJqQ0o7O0FxT2gyakNBO0VBQ0U7QXJPbTJqQ0Y7O0FxT2gyakNBO0U5SDBFRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RTZIeUJaO0VBQ0E7RUFDQTtFQUNBO0FyT3EyakNGO0FxT24yakNFO0VBQ0U7RUFDQTtBck9xMmpDSjtBcU9uMmpDSTtFQUNFO0VBQ0E7QXJPcTJqQ047O0FhMXVqQ1E7RXdOckhOO0lBQ0U7RXJPbTJqQ0Y7RXFPaDJqQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFck9rMmpDRjtFcU8vMWpDQTtJOUgyQ0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzA1akNaO0VxT2wyakNFO0k5SHdDRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHZzZqQ1o7RXFPcjJqQ0U7STlIcUNGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdzNmpDWjtFcU94MmpDRTtJOUhrQ0Y7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzQ2akNaO0FBQ0Y7QWE5d2pDUTtFd04xRk47SUFDRSxtQnpHN0V5QztJeUc4RXpDLGdCekc5RXlDO0U1SHk3akMzQztFcU94MmpDQTtJOUhzQkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3c3akNaO0VxTzMyakNFO0k5SG1CRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHODdqQ1o7RXFPOTJqQ0U7STlIZ0JGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdvOGpDWjtFcU9qM2pDRTtJOUhhRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHMDhqQ1o7RXFPaDNqQ0M7STlITUQ7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R2c5akNaO0FBQ0Y7QWE3eWpDUTtFd05uRU47SUFDRSxtQnpHeEcrQztJeUd5Ry9DLGdCekd6RytDO0U1SDQ5akNqRDtBQUNGO0FhbnpqQ1E7RXdONUROO0k5SFJBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEc4OWpDWjtFcU9uM2pDRTtJOUhYRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHbytqQ1o7RXFPdDNqQ0U7STlIZEY7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzArakNaO0VxT3ozakNFO0k5SGpCRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHZy9qQ1o7QUFDRjtBc09wL2pDQTtFQUNFLG1CMUdObUM7RTBHT25DLGdCMUdQbUM7QTVINi9qQ3JDOztBc09sL2pDRTtFL0g2RkE7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0U4SE1WO0F0T3UvakNKOztBc09uL2pDQTtFQUNFO0VBQ0E7RUFDQTtBdE9zL2pDRjs7QXNPbi9qQ0E7RS9IZ0ZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFOEhtQlo7RUFDQSxtQkF6QjhCO0F0T2loa0NoQztBc090L2pDRTtFQUNFO0VBQ0E7QXRPdy9qQ0o7QXNPdC9qQ0k7RUFDRTtBdE93L2pDTjs7QWFwM2pDUTtFeU45SE47SS9IK0RBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcyaGtDWjtBQUNGO0FhNzNqQ1E7RXlOeEhOO0lBQ0UsbUIxRy9DeUM7STBHZ0R6QyxnQjFHaER5QztFNUh3aWtDM0M7QUFDRjtBYTkzakNRO0V5TnRITjtJQUNFLG1CMUdyRCtDO0kwR3NEL0MsZ0IxR3REK0M7RTVINmlrQ2pEO0VzT3AvakNBO0kvSDZDQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHNmlrQ1o7QUFDRjtBRWxqa0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBeUh3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDM0czRHFCO0UyRzREckI7RUFDQSxXL0cvRHVCO0FaeW1rQ3pCOztBMkh2aWtDQTtFQUNFO0VBdUNGOzs7O0dBQUE7QTNId2drQ0E7QTJIN2lrQ0U7RUFDRDtBM0graWtDRDtBMkgzaWtDRTs7Ozs7O0VBTUUsWUMxRTRDO0E1SHVua0NoRDtBMkgxaWtDRTtFQUNFLFNDOUU0QztBNUgwbmtDaEQ7QTJIemlrQ0U7RUFDRTtBM0gyaWtDSjtBMkhwaWtDRztFQUNFO0EzSHNpa0NMO0EySG5pa0NHO0VBQ0U7RUFDQTtBM0hxaWtDTDs7QTJIdmhrQ0U7OztFQUlFO0EzSHloa0NKO0EySHJoa0NJO0VBQ0U7QTNIdWhrQ047QTJIcmhrQ0k7RUFDRTtFQUNBO0EzSHVoa0NOO0EySG5oa0NFO0VBQ0U7QTNIcWhrQ0o7O0EySC9na0NDOztFQUVDO0EzSGtoa0NGO0EySDlna0NFO0VBQ0k7QTNIZ2hrQ047QTJIOWdrQ0U7RUFDQztFQUNBO0EzSGdoa0NIOztBMkgzZ2tDQTs7Ozs7RUFLRSxtQzNHNUprQjtBaEIwcWtDcEI7O0EySDNna0NBOztFcEIvREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VtQmtLWjtBM0hpaGtDRjs7QTJIOWdrQ0E7RUFDRSxZQ25LMEM7RURvSzFDO0VBQ0E7RUFDQTtBM0hpaGtDRjtBYTNoa0NRO0U4R01SO0lBT1E7RTNIa2hrQ047QUFDRjtBMkhoaGtDRTtFQUNDO0EzSGtoa0NIOztBMkg5Z2tDQTtFQUNFLG1CMUh6SmU7RTBIMEpmO0VBQ0E7QTNIaWhrQ0Y7O0EySDlna0NBOzs7RUFHRTtFQUNBO0VBQ0EsWUM1TDBDO0VENkwxQztFQUNBO0EzSGloa0NGOztBMkg5Z2tDQTtFQUNDO0VBQ0M7RUFFQTtBM0hnaGtDRjtBMkgvZ2tDRTtFQUNFO0EzSGloa0NKO0EySC9na0NNO0VBQ0UsZ0JuSHBOd0I7QVJxdWtDaEM7QTJIL2drQ007RUFDRSxrQm5Iak1PO0VtSGtNUCxvQm5IbE1PO0VtSG1NUCxnQm5Iek53QjtFbUgwTnhCO0VBQ0E7QTNIaWhrQ1I7O0EySDFna0NBO0VBQ0U7QTNINmdrQ0Y7O0EySDFna0NBO0VBQ0UsK0JuSDFPc0I7RW1IMk90QixtQm5IcE5hO0VtSHFOYixnQm5Iek84QjtFbUgwTzlCLHFCbkh0TmE7RW1IdU5iO0EzSDZna0NGO0EySDNna0NFO0VBQ0U7QTNINmdrQ0o7QTJIMWdrQ0U7RUFDRSwrQm5IclBvQjtFbUhzUHBCLG1CbkgvTlc7RW1IZ09YLGdCbkhwUDRCO0VtSHFQNUIscUJuSGpPVztBUjZ1a0NmO0EySHpna0NFO0VBQ0MsZ0JuSDNQMEI7QVJzd2tDN0I7QTJIeGdrQ0U7RUFDRCwrQkExT2tDO0EzSG92a0NuQztBMkh4Z2tDQztFQUNFLCtCQTdPZ0M7QTNIdXZrQ25DO0EySHhna0NHO0VBQ0UsY3pIak5hO0FGMnRrQ2xCO0EySHZna0NHO0VBQVUsY3pIcE5LO0FGOHRrQ2xCOztBMkhyZ2tDQTtFQUNFLG9DbkhyUm9CO0VtSHNScEIsbUJuSHpQYTtFbUgwUGIsZ0JuSHRSeUI7RW1IdVJ6QixZQ3ZRcUM7RUR3UXJDLHFCbkg1UGE7QVJvd2tDZjs7QTJIcmdrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0h3Z2tDRjtBMkh0Z2tDRTtFQUNFO0VBQ0E7QTNId2drQ0o7QTJIcmdrQ0U7RUFDRTtFQUNBO0VBQ0E7QTNIdWdrQ0o7QTJIcmdrQ0U7RUFDRTtFQUNBO0VBQ0E7QTNIdWdrQ0o7QTJIcGdrQ0U7RUFDQztFQUNBO0EzSHNna0NIO0EySHBna0NHO0VBQVE7QTNIdWdrQ1g7QTJIdGdrQ0c7RUFBZ0I7QTNIeWdrQ25CO0EySHZna0NHO0VBQ0QsY3pIL1BnQjtBRnd3a0NsQjtBMkh2Z2tDRTtFQUNFO0EzSHlna0NKO0EySHZna0NJO0VBQ0UsY3pIclFZO0FGOHdrQ2xCO0EySHRna0NJO0VBQVUsY3pIeFFJO0FGaXhrQ2xCOztBMkhsZ2tDQTtFQUNFLG9EQXBVNEI7RUFxVTVCLGtEQXBVNEI7RUFxVTVCO0VBQ0E7RUFDQTtBM0hxZ2tDRjs7QTJIbGdrQ0E7RXBCbE9FO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEcyMGtDZDs7QTJIbmdrQ0U7O0VBQ0U7RUFDQSxhekgvUmM7RXlIZ1NkLFlBMVM0QjtFQTJTNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdBL1MyQjtBM0hzemtDL0I7QTJIbmdrQ0k7O0VBQ0UsY3pIM1NZO0FGaXprQ2xCO0EySG5na0NJOztFQUNFO0VBQ0Esb0MzRzlWZTtBaEJvMmtDckI7QTJIbmdrQ0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIc2drQ047O0EySGhna0NFO0VBQ0U7QTNIbWdrQ0o7O0EySC8vakNBO0VBRUU7RUFDQTtFQUNBO0EzSGlna0NGO0EySC8vakNFO0VBQ0U7RUFDQSxZQ3BYbUM7RURxWG5DO0VBQ0EsV0F4VzJCO0EzSHkya0MvQjtBMkgvL2pDSTtFQUNFLFlBdldxQjtFQXdXckI7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwREEzVzJCO0VBNFczQixXQTdXcUI7QTNIODJrQzNCO0EySC8vakNNO0VBQ0UsYXpIeFZVO0V5SHlWVixlekh6VlU7QUYwMWtDbEI7O0EySDMvakNBO0VBQ0UsWUMxWXFDO0VEMllyQztBM0g4L2pDRjtBMkgzL2pDSTtFQUNFLHVDQXRYa0M7QTNIbTNrQ3hDO0EySHgvakNJO0VBQ0Usd0NBM1htQztBM0hxM2tDekM7QTJIci9qQ0k7RUFDRSx1Q0FoWWtDO0EzSHUza0N4Qzs7QTJIbC9qQ0E7RUFDRSxjekh2WGdCO0V5SHdYakIsK0JuSDdhdUI7RW1IOGF2QjtFQUNBO0VBQ0E7RUFDRztFQUNBO0VBQ0g7RUFDQTtBM0hxL2pDRDs7QTJIbC9qQ0E7RUFDRTtFQUNBLFlDOWFxQztFRCthckM7QTNIcS9qQ0Y7QTJIbi9qQ0U7RUFDRDtFQUNHO0EzSHEvakNKOztBMkgvK2pDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSGsvakNGO0EySGgvakNFO0VBQ0U7RUFDQSxjekh2WmM7RXlId1pkO0VBQ0Esb0NuSHBka0I7RW1IcWRsQixtQm5IeGJXO0VtSHliWCxnQm5IcmR1QjtFbUhzZHZCO0VBQ0E7RUFDQSxxQm5INWJXO0VtSDhiWDtFQUNBO0EzSGkvakNKO0EySDkrakNFO0VBQ0UsK0JuSDFkb0I7RW1IMmRwQixtQm5IcGNXO0VtSHFjWCxnQm5IamV1QjtFbUhrZXZCO0VBQ0Esb0MzR3ZkaUI7QWhCdThrQ3JCO0EySDkrakNJO0VBQ0Msb0MzRzFkZ0I7RTJHMmRoQjtFQUNBO0VBQ0E7RUFDQTtBM0hnL2pDTDtBMkg3K2pDSTtFQUNDLHNDM0dqZWtCO0UyR2tlbEI7RUFDQTtBM0grK2pDTDtBMkg1K2pDSTtFQUNDO0EzSDgrakNMO0EySDErakNFO0VBQ0M7QTNINCtqQ0g7QTJIeitqQ0U7RUFDRSxhekhuY2M7RXlIb2NkO0VBQ0EsV0FqZHNCO0VBa2R0QjtFQUNBLFVBbmRzQjtBM0g4N2tDMUI7O0EySHYrakNBO0VBQ0U7QTNIMCtqQ0Y7O0EySHYrakNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTQzlmcUM7RUQrZnJDO0VBQ0E7RUFDQTtBM0gwK2pDRjs7QTJIditqQ0E7RUFDRSwrRkF0Z0JrQztFQXVnQmxDLG1EQXBnQjJDO0VBcWdCM0M7RUFDQTtFQUNBO0VBQ0E7QTNIMCtqQ0Y7O0EySHYrakNBO0VBQ0U7RUFDQTtFQUNBO0EzSDArakNGOztBMkh2K2pDQTtFQUNFLCtGQXJoQmtDO0VBc2hCbEM7RUFDQTtBM0gwK2pDRjtBMkh4K2pDRTtFQUNFLGtGQXhpQmdCO0VBeWlCaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0gwK2pDSjs7QTJIdCtqQ0E7RUFDRTtFQUNBO0VBR0E7QTNIdStqQ0Y7QTJIcitqQ0U7RUFDRTtFQUNBO0EzSHUrakNKO0EySHIrakNJO0VBQ0U7RUFDQTtFQUNBO0EzSHUrakNOO0EySHArakNJO0VBQ0U7QTNIcytqQ047O0EySGorakNBO0VBQ0UseUJ6SG5oQmdCO0V5SG9oQmhCLFlDOWpCcUM7RUQrakJyQztFQUNBO0VBQ0E7RUFDQTtFQUNBLFNDamtCMEM7RURra0IxQztFQUNBO0VBQ0E7QTNIbytqQ0Y7QTJIbCtqQ0U7RUFDRSxrRkF4bEJnQjtFQXlsQmhCO0VBQ0E7RUFDQSxhQ3prQmdEO0VEMGtCaEQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hvK2pDSjs7QTJIaCtqQ0E7RUFDRTtFQUNBO0EzSG0rakNGO0EySGorakNFO0VBQ0U7QTNIbStqQ0o7O0EySC85akNBO0VBQ0UsWUMvbEJxQztBNUhpa2xDdkM7O0EySC85akNBO0VBQ0U7RUFDQSxjMUhubkJjO0UwSG9uQmQsK0JuSGhuQnNCO0VtSGluQnRCLGlCbkhqbUJhO0VtSGttQmIsZ0JuSC9tQjhCO0VtSGduQjlCO0VBQ0EsbUJuSHBtQmE7RW1IcW1CYjtBM0hrK2pDRjtBMkhoK2pDRTtFQUNFLGtCbkhybUJXO0FSdWtsQ2Y7QTJILzlqQ0U7RUFDRTtBM0hpK2pDSjs7QTJINzlqQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNBbGxCbUM7QTNIa2psQ3JDO0EySDk5akNFO0VBRUU7RUFDQTtFQUNBO0EzSCs5akNKO0EySDU5akNFO0VBQ0UsWUE3bEJnQztFQThsQmhDLFdBOWxCZ0M7QTNINGpsQ3BDO0EySDU5akNJO0VBQ0UsYTFIM3BCVTtFMEg0cEJWLGUxSDVwQlU7QUQwbmxDaEI7O0EySHo5akNBO0VBQ0U7QTNINDlqQ0Y7O0EySHo5akNBO0VBQ0M7RUFDQTtFQUNBO0EzSDQ5akNEO0EySDE5akNDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNINDlqQ0Y7QTJIMTlqQ0U7RUFDQztBM0g0OWpDSDtBMkh6OWpDRTtFQUNFO0VBQ0Q7QTNIMjlqQ0g7QTJIejlqQ0c7RUFDQztBM0gyOWpDSjtBMkh4OWpDRztFQUNDO0VBQ0E7QTNIMDlqQ0o7QTJIdDlqQ0U7RUFDQztFQUNHO0EzSHc5akNOO0EySHQ5akNHO0VBQ0MsY3pIOW9CYztBRnNtbENsQjs7QTJILzhqQ0U7RUFDRTtBM0hrOWpDSjtBMkgvOGpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSGk5akNKO0EySC84akNJO0VBQ0U7RUFDQTtBM0hpOWpDTjtBMkg5OGpDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSGc5akNOOztBYXRnbENRO0U4RzRqQk47SUFDRTtFM0g4OGpDRjtFMkg1OGpDRTtJQUNFO0lBQ0E7RTNIODhqQ0o7RTJIMThqQ0Y7Ozs7O0dBQUE7QTNIaTlqQ0E7QWFqaGxDUTtFOEcwa0JKO0lBQ0U7RTNIMDhqQ0o7RTJIcjhqQ0U7SUFBa0I7RTNIdzhqQ3BCO0UySHQ4akNFO0lBQVU7RTNIeThqQ1o7RTJIeDhqQ0Q7SUFBa0I7RTNIMjhqQ2pCO0UySHY4akNFO0lBQ0U7RTNIeThqQ0o7RTJIcjhqQ0E7SUFDRTtFM0h1OGpDRjtBQUNGO0FhcmlsQ1E7RThHa21CTjtJQUNFO0UzSHM4akNGO0FBQ0Y7QUVsdGxDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXFPb0JBO0VBQ0UseUJ0Ty9CYztFc09nQ2Qsa0RBNUJrQjtFQTZCbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM04xQnNCO0Fad3dsQ3hCO0F1TzV1bENFO0VBQ0UsdUNBakN5QztFQWtDekM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQ3ZOckNpQjtFdU5zQ2pCO0VBQ0EsV0FoRHFCO0F2Tzh4bEN6QjtBdU8zdWxDRTtFQUNFLFlBeEN1QjtBdk9xeGxDM0I7O0F1T3h1bENFO0VBQ0U7QXZPMnVsQ0o7QXVPeHVsQ0U7RUFDRTtBdk8wdWxDSjs7QXVPdHVsQ0E7RWhJMENFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFK0h5RFo7RUFDQSx5QnRPeEVjO0VzT3lFZCxrREFyRWtCO0VBc0VsQjtFQUNBLFkzRzdEdUM7RTJHOER2QztFQUNBO0VBQ0EsV0E3RXVCO0F2T3d6bEN6QjtBdU96dWxDRTtFQUNFLGdCQTVFb0I7QXZPdXpsQ3hCO0F1T3p1bENFO0VBQ0UsZUE5RXVCO0VBK0V2QjtBdk8ydWxDSjs7QXVPdHVsQ0U7RUFDRTtBdk95dWxDSjs7QXVPcnVsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdk93dWxDRjtBdU90dWxDRTtFQUNDO0VBQ0E7QXZPd3VsQ0g7QXVPdHVsQ0c7RUFBUTtBdk95dWxDWDtBdU94dWxDRztFQUFnQjtBdk8ydWxDbkI7QXVPenVsQ0c7RUFDRTtBdk8ydWxDTDtBdU96dWxDRTtFQUFxQjtBdk80dWxDdkI7O0F1T3Z1bENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdk8wdWxDRjtBdU94dWxDRTtFQUNFO0F2TzB1bENKO0F1T3Z1bENFO0VBRUUsYUF2SDBCO0F2TysxbEM5QjtBdU9ydWxDRTtFQUVFO0F2T3N1bENKO0F1T251bENFO0VBQ0UsWUEvSHVCO0VBZ0l2QixXQWhJdUI7QXZPcTJsQzNCO0F1T251bENJO0VBQ0UsZXJPeEZZO0FGNnpsQ2xCOztBdU8vdGxDRTtFQUNFO0VBQ0E7QXZPa3VsQ0o7O0F1Tzl0bENBO0VBQ0UsdUNBbEl1QztFQW1JdkM7RUFDQSxhQXRKcUM7RUF1SnJDO0VBQ0E7QXZPaXVsQ0Y7QXVPL3RsQ0U7RUFDRSxZQXJKMkM7RUFzSjNDLFdBeEp1QjtBdk95M2xDM0I7O0F1Tzd0bENBO0VBQ0U7RUFDQTtFQUNBO0F2T2d1bENGO0F1Tzl0bENFO0VBQ0UsWUFsS3VCO0VBbUt2QixXQW5LdUI7QXZPbTRsQzNCOztBdU81dGxDQTtFQUNFLGNyTzdIZ0I7RXFPOEhoQixvQy9OekxvQjtFK04wTHBCLG1CL043SmE7RStOOEpiLGdCL054TDRCO0UrTnlMNUIscUIvTnZJNkI7RStOd0k3QjtFQUNBO0VBQ0E7QXZPK3RsQ0Y7O0F1TzV0bENBO0VBQ0UseUJyT3hJZ0I7RXFPeUloQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0N2TjNMcUI7RXVONExyQjtFQUNBLFdBdk11QjtBdk9zNmxDekI7O0FhM3ZsQ1E7RTBOZ0NOO0lBQ0U7RXZPK3RsQ0Y7QUFDRjtBRXA2bENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBcU9vQkE7RUFDRSx5QnRPL0JjO0VzT2dDZCxrREE1QmtCO0VBNkJsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczTjFCc0I7QVowOWxDeEI7QXVPOTdsQ0U7RUFDRSx1Q0FqQ3lDO0VBa0N6QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9Ddk5yQ2lCO0V1TnNDakI7RUFDQSxXQWhEcUI7QXZPZy9sQ3pCO0F1Tzc3bENFO0VBQ0UsWUF4Q3VCO0F2T3UrbEMzQjs7QXVPMTdsQ0U7RUFDRTtBdk82N2xDSjtBdU8xN2xDRTtFQUNFO0F2TzQ3bENKOztBdU94N2xDQTtFaEkwQ0U7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0UrSHlEWjtFQUNBLHlCdE94RWM7RXNPeUVkLGtEQXJFa0I7RUFzRWxCO0VBQ0EsWTNHN0R1QztFMkc4RHZDO0VBQ0E7RUFDQSxXQTdFdUI7QXZPMGdtQ3pCO0F1TzM3bENFO0VBQ0UsZ0JBNUVvQjtBdk95Z21DeEI7QXVPMzdsQ0U7RUFDRSxlQTlFdUI7RUErRXZCO0F2TzY3bENKOztBdU94N2xDRTtFQUNFO0F2TzI3bENKOztBdU92N2xDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2TzA3bENGO0F1T3g3bENFO0VBQ0M7RUFDQTtBdk8wN2xDSDtBdU94N2xDRztFQUFRO0F2TzI3bENYO0F1TzE3bENHO0VBQWdCO0F2TzY3bENuQjtBdU8zN2xDRztFQUNFO0F2TzY3bENMO0F1TzM3bENFO0VBQXFCO0F2Tzg3bEN2Qjs7QXVPejdsQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2TzQ3bENGO0F1TzE3bENFO0VBQ0U7QXZPNDdsQ0o7QXVPejdsQ0U7RUFFRSxhQXZIMEI7QXZPaWptQzlCO0F1T3Y3bENFO0VBRUU7QXZPdzdsQ0o7QXVPcjdsQ0U7RUFDRSxZQS9IdUI7RUFnSXZCLFdBaEl1QjtBdk91am1DM0I7QXVPcjdsQ0k7RUFDRSxlck94Rlk7QUYrZ21DbEI7O0F1T2o3bENFO0VBQ0U7RUFDQTtBdk9vN2xDSjs7QXVPaDdsQ0E7RUFDRSx1Q0FsSXVDO0VBbUl2QztFQUNBLGFBdEpxQztFQXVKckM7RUFDQTtBdk9tN2xDRjtBdU9qN2xDRTtFQUNFLFlBckoyQztFQXNKM0MsV0F4SnVCO0F2TzJrbUMzQjs7QXVPLzZsQ0E7RUFDRTtFQUNBO0VBQ0E7QXZPazdsQ0Y7QXVPaDdsQ0U7RUFDRSxZQWxLdUI7RUFtS3ZCLFdBbkt1QjtBdk9xbG1DM0I7O0F1Tzk2bENBO0VBQ0UsY3JPN0hnQjtFcU84SGhCLG9DL056TG9CO0UrTjBMcEIsbUIvTjdKYTtFK044SmIsZ0IvTnhMNEI7RStOeUw1QixxQi9Odkk2QjtFK053STdCO0VBQ0E7RUFDQTtBdk9pN2xDRjs7QXVPOTZsQ0E7RUFDRSx5QnJPeElnQjtFcU95SWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ3ZOM0xxQjtFdU40THJCO0VBQ0EsV0F2TXVCO0F2T3dubUN6Qjs7QWE3OGxDUTtFME5nQ047SUFDRTtFdk9pN2xDRjtBQUNGO0FFdG5tQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5SHdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0MzRzNEcUI7RTJHNERyQjtFQUNBLFcvRy9EdUI7QVp5d21DekI7O0EySHZzbUNBO0VBQ0U7RUF1Q0Y7Ozs7R0FBQTtBM0h3cW1DQTtBMkg3c21DRTtFQUNEO0EzSCtzbUNEO0EySDNzbUNFOzs7Ozs7RUFNRSxZQzFFNEM7QTVIdXhtQ2hEO0EySDFzbUNFO0VBQ0UsU0M5RTRDO0E1SDB4bUNoRDtBMkh6c21DRTtFQUNFO0EzSDJzbUNKO0EySHBzbUNHO0VBQ0U7QTNIc3NtQ0w7QTJIbnNtQ0c7RUFDRTtFQUNBO0EzSHFzbUNMOztBMkh2cm1DRTs7O0VBSUU7QTNIeXJtQ0o7QTJIcnJtQ0k7RUFDRTtBM0h1cm1DTjtBMkhycm1DSTtFQUNFO0VBQ0E7QTNIdXJtQ047QTJIbnJtQ0U7RUFDRTtBM0hxcm1DSjs7QTJIL3FtQ0M7O0VBRUM7QTNIa3JtQ0Y7QTJIOXFtQ0U7RUFDSTtBM0hncm1DTjtBMkg5cW1DRTtFQUNDO0VBQ0E7QTNIZ3JtQ0g7O0EySDNxbUNBOzs7OztFQUtFLG1DM0c1SmtCO0FoQjAwbUNwQjs7QTJIM3FtQ0E7O0VwQi9ERTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RW1Ca0taO0EzSGlybUNGOztBMkg5cW1DQTtFQUNFLFlDbkswQztFRG9LMUM7RUFDQTtFQUNBO0EzSGlybUNGO0FhM3JtQ1E7RThHTVI7SUFPUTtFM0hrcm1DTjtBQUNGO0EySGhybUNFO0VBQ0M7QTNIa3JtQ0g7O0EySDlxbUNBO0VBQ0UsbUIxSHpKZTtFMEgwSmY7RUFDQTtBM0hpcm1DRjs7QTJIOXFtQ0E7OztFQUdFO0VBQ0E7RUFDQSxZQzVMMEM7RUQ2TDFDO0VBQ0E7QTNIaXJtQ0Y7O0EySDlxbUNBO0VBQ0M7RUFDQztFQUVBO0EzSGdybUNGO0EySC9xbUNFO0VBQ0U7QTNIaXJtQ0o7QTJIL3FtQ007RUFDRSxnQm5IcE53QjtBUnE0bUNoQztBMkgvcW1DTTtFQUNFLGtCbkhqTU87RW1Ia01QLG9CbkhsTU87RW1IbU1QLGdCbkh6TndCO0VtSDBOeEI7RUFDQTtBM0hpcm1DUjs7QTJIMXFtQ0E7RUFDRTtBM0g2cW1DRjs7QTJIMXFtQ0E7RUFDRSwrQm5IMU9zQjtFbUgyT3RCLG1CbkhwTmE7RW1IcU5iLGdCbkh6TzhCO0VtSDBPOUIscUJuSHROYTtFbUh1TmI7QTNINnFtQ0Y7QTJIM3FtQ0U7RUFDRTtBM0g2cW1DSjtBMkgxcW1DRTtFQUNFLCtCbkhyUG9CO0VtSHNQcEIsbUJuSC9OVztFbUhnT1gsZ0JuSHBQNEI7RW1IcVA1QixxQm5Iak9XO0FSNjRtQ2Y7QTJIenFtQ0U7RUFDQyxnQm5IM1AwQjtBUnM2bUM3QjtBMkh4cW1DRTtFQUNELCtCQTFPa0M7QTNIbzVtQ25DO0EySHhxbUNDO0VBQ0UsK0JBN09nQztBM0h1NW1DbkM7QTJIeHFtQ0c7RUFDRSxjekhqTmE7QUYyM21DbEI7QTJIdnFtQ0c7RUFBVSxjekhwTks7QUY4M21DbEI7O0EySHJxbUNBO0VBQ0Usb0NuSHJSb0I7RW1Ic1JwQixtQm5IelBhO0VtSDBQYixnQm5IdFJ5QjtFbUh1UnpCLFlDdlFxQztFRHdRckMscUJuSDVQYTtBUm82bUNmOztBMkhycW1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSHdxbUNGO0EySHRxbUNFO0VBQ0U7RUFDQTtBM0h3cW1DSjtBMkhycW1DRTtFQUNFO0VBQ0E7RUFDQTtBM0h1cW1DSjtBMkhycW1DRTtFQUNFO0VBQ0E7RUFDQTtBM0h1cW1DSjtBMkhwcW1DRTtFQUNDO0VBQ0E7QTNIc3FtQ0g7QTJIcHFtQ0c7RUFBUTtBM0h1cW1DWDtBMkh0cW1DRztFQUFnQjtBM0h5cW1DbkI7QTJIdnFtQ0c7RUFDRCxjekgvUGdCO0FGdzZtQ2xCO0EySHZxbUNFO0VBQ0U7QTNIeXFtQ0o7QTJIdnFtQ0k7RUFDRSxjekhyUVk7QUY4Nm1DbEI7QTJIdHFtQ0k7RUFBVSxjekh4UUk7QUZpN21DbEI7O0EySGxxbUNBO0VBQ0Usb0RBcFU0QjtFQXFVNUIsa0RBcFU0QjtFQXFVNUI7RUFDQTtFQUNBO0EzSHFxbUNGOztBMkhscW1DQTtFcEJsT0U7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4RzIrbUNkOztBMkhucW1DRTs7RUFDRTtFQUNBLGF6SC9SYztFeUhnU2QsWUExUzRCO0VBMlM1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0EvUzJCO0EzSHM5bUMvQjtBMkhucW1DSTs7RUFDRSxjekgzU1k7QUZpOW1DbEI7QTJIbnFtQ0k7O0VBQ0U7RUFDQSxvQzNHOVZlO0FoQm9nbkNyQjtBMkhucW1DSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0hzcW1DTjs7QTJIaHFtQ0U7RUFDRTtBM0htcW1DSjs7QTJIL3BtQ0E7RUFFRTtFQUNBO0VBQ0E7QTNIaXFtQ0Y7QTJIL3BtQ0U7RUFDRTtFQUNBLFlDcFhtQztFRHFYbkM7RUFDQSxXQXhXMkI7QTNIeWduQy9CO0EySC9wbUNJO0VBQ0UsWUF2V3FCO0VBd1dyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLDBEQTNXMkI7RUE0VzNCLFdBN1dxQjtBM0g4Z25DM0I7QTJIL3BtQ007RUFDRSxhekh4VlU7RXlIeVZWLGV6SHpWVTtBRjAvbUNsQjs7QTJIM3BtQ0E7RUFDRSxZQzFZcUM7RUQyWXJDO0EzSDhwbUNGO0EySDNwbUNJO0VBQ0UsdUNBdFhrQztBM0htaG5DeEM7QTJIeHBtQ0k7RUFDRSx3Q0EzWG1DO0EzSHFobkN6QztBMkhycG1DSTtFQUNFLHVDQWhZa0M7QTNIdWhuQ3hDOztBMkhscG1DQTtFQUNFLGN6SHZYZ0I7RXlId1hqQiwrQm5IN2F1QjtFbUg4YXZCO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7RUFDSDtFQUNBO0EzSHFwbUNEOztBMkhscG1DQTtFQUNFO0VBQ0EsWUM5YXFDO0VEK2FyQztBM0hxcG1DRjtBMkhucG1DRTtFQUNEO0VBQ0c7QTNIcXBtQ0o7O0EySC9vbUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIa3BtQ0Y7QTJIaHBtQ0U7RUFDRTtFQUNBLGN6SHZaYztFeUh3WmQ7RUFDQSxvQ25IcGRrQjtFbUhxZGxCLG1Cbkh4Ylc7RW1IeWJYLGdCbkhyZHVCO0VtSHNkdkI7RUFDQTtFQUNBLHFCbkg1Ylc7RW1IOGJYO0VBQ0E7QTNIaXBtQ0o7QTJIOW9tQ0U7RUFDRSwrQm5IMWRvQjtFbUgyZHBCLG1CbkhwY1c7RW1IcWNYLGdCbkhqZXVCO0VtSGtldkI7RUFDQSxvQzNHdmRpQjtBaEJ1bW5DckI7QTJIOW9tQ0k7RUFDQyxvQzNHMWRnQjtFMkcyZGhCO0VBQ0E7RUFDQTtFQUNBO0EzSGdwbUNMO0EySDdvbUNJO0VBQ0Msc0MzR2pla0I7RTJHa2VsQjtFQUNBO0EzSCtvbUNMO0EySDVvbUNJO0VBQ0M7QTNIOG9tQ0w7QTJIMW9tQ0U7RUFDQztBM0g0b21DSDtBMkh6b21DRTtFQUNFLGF6SG5jYztFeUhvY2Q7RUFDQSxXQWpkc0I7RUFrZHRCO0VBQ0EsVUFuZHNCO0EzSDhsbkMxQjs7QTJIdm9tQ0E7RUFDRTtBM0gwb21DRjs7QTJIdm9tQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFNDOWZxQztFRCtmckM7RUFDQTtFQUNBO0EzSDBvbUNGOztBMkh2b21DQTtFQUNFLCtGQXRnQmtDO0VBdWdCbEMsbURBcGdCMkM7RUFxZ0IzQztFQUNBO0VBQ0E7RUFDQTtBM0gwb21DRjs7QTJIdm9tQ0E7RUFDRTtFQUNBO0VBQ0E7QTNIMG9tQ0Y7O0EySHZvbUNBO0VBQ0UsK0ZBcmhCa0M7RUFzaEJsQztFQUNBO0EzSDBvbUNGO0EySHhvbUNFO0VBQ0Usa0ZBeGlCZ0I7RUF5aUJoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSDBvbUNKOztBMkh0b21DQTtFQUNFO0VBQ0E7RUFHQTtBM0h1b21DRjtBMkhyb21DRTtFQUNFO0VBQ0E7QTNIdW9tQ0o7QTJIcm9tQ0k7RUFDRTtFQUNBO0VBQ0E7QTNIdW9tQ047QTJIcG9tQ0k7RUFDRTtBM0hzb21DTjs7QTJIam9tQ0E7RUFDRSx5QnpIbmhCZ0I7RXlIb2hCaEIsWUM5akJxQztFRCtqQnJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsU0Nqa0IwQztFRGtrQjFDO0VBQ0E7RUFDQTtBM0hvb21DRjtBMkhsb21DRTtFQUNFLGtGQXhsQmdCO0VBeWxCaEI7RUFDQTtFQUNBLGFDemtCZ0Q7RUQwa0JoRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSG9vbUNKOztBMkhob21DQTtFQUNFO0VBQ0E7QTNIbW9tQ0Y7QTJIam9tQ0U7RUFDRTtBM0htb21DSjs7QTJIL25tQ0E7RUFDRSxZQy9sQnFDO0E1SGl1bkN2Qzs7QTJIL25tQ0E7RUFDRTtFQUNBLGMxSG5uQmM7RTBIb25CZCwrQm5IaG5Cc0I7RW1IaW5CdEIsaUJuSGptQmE7RW1Ia21CYixnQm5IL21COEI7RW1IZ25COUI7RUFDQSxtQm5IcG1CYTtFbUhxbUJiO0EzSGtvbUNGO0EySGhvbUNFO0VBQ0Usa0JuSHJtQlc7QVJ1dW5DZjtBMkgvbm1DRTtFQUNFO0EzSGlvbUNKOztBMkg3bm1DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Q0FsbEJtQztBM0hrdG5DckM7QTJIOW5tQ0U7RUFFRTtFQUNBO0VBQ0E7QTNIK25tQ0o7QTJINW5tQ0U7RUFDRSxZQTdsQmdDO0VBOGxCaEMsV0E5bEJnQztBM0g0dG5DcEM7QTJINW5tQ0k7RUFDRSxhMUgzcEJVO0UwSDRwQlYsZTFINXBCVTtBRDB4bkNoQjs7QTJIem5tQ0E7RUFDRTtBM0g0bm1DRjs7QTJIem5tQ0E7RUFDQztFQUNBO0VBQ0E7QTNING5tQ0Q7QTJIMW5tQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBM0g0bm1DRjtBMkgxbm1DRTtFQUNDO0EzSDRubUNIO0EySHpubUNFO0VBQ0U7RUFDRDtBM0gybm1DSDtBMkh6bm1DRztFQUNDO0EzSDJubUNKO0EySHhubUNHO0VBQ0M7RUFDQTtBM0gwbm1DSjtBMkh0bm1DRTtFQUNDO0VBQ0c7QTNId25tQ047QTJIdG5tQ0c7RUFDQyxjekg5b0JjO0FGc3duQ2xCOztBMkgvbW1DRTtFQUNFO0EzSGtubUNKO0EySC9tbUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIaW5tQ0o7QTJIL21tQ0k7RUFDRTtFQUNBO0EzSGlubUNOO0EySDltbUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNIZ25tQ047O0FhdHFuQ1E7RThHNGpCTjtJQUNFO0UzSDhtbUNGO0UySDVtbUNFO0lBQ0U7SUFDQTtFM0g4bW1DSjtFMkgxbW1DRjs7Ozs7R0FBQTtBM0hpbm1DQTtBYWpybkNRO0U4RzBrQko7SUFDRTtFM0gwbW1DSjtFMkhybW1DRTtJQUFrQjtFM0h3bW1DcEI7RTJIdG1tQ0U7SUFBVTtFM0h5bW1DWjtFMkh4bW1DRDtJQUFrQjtFM0gybW1DakI7RTJIdm1tQ0U7SUFDRTtFM0h5bW1DSjtFMkhybW1DQTtJQUNFO0UzSHVtbUNGO0FBQ0Y7QWFyc25DUTtFOEdrbUJOO0lBQ0U7RTNIc21tQ0Y7QUFDRjtBNkgxMm5DQTtFQUNFO0lBRUU7RTdIMjJuQ0Y7RTZIeDJuQ0E7SUFFRTtFN0h5Mm5DRjtFNkh0Mm5DQTtJQUNFO0U3SHcybkNGO0FBQ0Y7QTZIbjJuQ0E7RUFDRTtBN0hxMm5DRjtBNkhuMm5DRTtFQUNFO0E3SHEybkNKOztBNkhoMm5DRTtFQUNFO0VBQ0Esb0M3R3BDaUI7QWhCdTRuQ3JCOztBNkgvMW5DQTtFQUNFO0VBQ0EseUIzSElnQjtFMkhIaEI7RUFDQSxjNUh2RGM7RTRId0RkO0VBQ0EsbUJySDlCYTtFcUgrQmIsZ0JySHJEMkI7RXFIc0QzQixZQTlEK0I7RUErRC9CO0VBQ0EscUJySFY2QjtFcUhXN0I7RUFDQTtFQUNBO0VBQ0Esc0M3R3JEcUI7RTZHc0RyQixXQXJFK0I7QTdIdTZuQ2pDOztBNkgvMW5DQTtFQUNFLDJDQXBDb0M7QTdIczRuQ3RDOztBNkgvMW5DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIazJuQ0Y7QTZIaDJuQ0U7RUFDRTtBN0hrMm5DSjs7QTZIOTFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0hpMm5DRjs7QTZIOTFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hpMm5DRjtBNkgvMW5DRTtFQUNFO0E3SGkybkNKO0E2SDkxbkNFO0VBQ0U7RUFDQTtBN0hnMm5DSjtBNkg3MW5DRTtFQUNFLFlBbkcrQjtFQW9HL0IsV0FwRytCO0E3SG04bkNuQzs7QTZIMzFuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV0F4SDhCO0E3SHM5bkNoQztBNkg1MW5DRTtFQUNFLFdBMUgwQjtBN0h3OW5DOUI7O0E2SDExbkNBO0VBQ0U7QTdINjFuQ0Y7O0E2SDExbkNBO0VBQ0UsYzNIeERnQjtFMkh5RGhCLG9Dckh6SW9CO0VxSDBJcEIsa0JySDNHYTtFcUg0R2IsZ0JySDFJeUI7RXFIMkl6QixxQnJIckY2QjtBUms3bkMvQjtBNkgzMW5DRTtFQUNFLFczSDlDZTtFMkgrQ2Y7RUFDQSxtQnJIcEhXO0VxSHFIWCxxQnJIN0YyQjtBUjA3bkMvQjs7QTZIejFuQ0E7RUFDRTtFQUNBLG9Dckh4Sm9CO0VxSHlKcEIsb0JySDNIYTtFcUg0SGIsZ0JySHpKeUI7RXFIMEp6QixpQnJIckc2QjtFcUhzRzdCO0VBQ0E7QTdINDFuQ0Y7O0E2SHoxbkNBO0VBQ0U7RUFDQTtBN0g0MW5DRjs7QWEvMG5DUTtFZ0hUTjtJQUNFO0U3SDQxbkNGO0U2SHoxbkNBO0lBQ0U7SUFDQTtFN0gyMW5DRjtFNkh4MW5DQTtJQUNFO0U3SDAxbkNGO0FBQ0Y7QWF2MW5DUTtFZ0hDTjtJQUNFO0U3SHkxbkNGO0FBQ0Y7QXdPcituQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVRDFDK0I7QXZPaWhvQ2pDOztBd09wK25DQTs7RUFFRSx5QnZPbERjO0FEeWhvQ2hCOztBd09wK25DQTtFQUNFLGtERGxEa0I7RUNtRGxCLFk1R3pDdUM7RTRHMEN2QztFQUNBO0VBQ0E7QXhPdStuQ0Y7O0F3T3ArbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUVBbkV3QztFQW9FeEM7RUFDQTtBeE91K25DRjtBd09yK25DRTtFQUNFO0VBQ0E7QXhPdStuQ0o7QXdPcCtuQ0U7RUFDRTtBeE9zK25DSjs7QXdPbCtuQ0E7RUFDRTtFQUNBO0F4T3ErbkNGOztBd09sK25DQTtFQUNFO0VBQ0E7QXhPcStuQ0Y7O0F3T2wrbkNBO0VBQ0UseUJ2T2hHYztFdU9pR2Q7RUFDQTtBeE9xK25DRjtBd09uK25DRTtFQUNFO0F4T3ErbkNKO0F3T2wrbkNFO0VBQ0UsY3RPaERjO0VzT2lEZCxvQ2hPNUdrQjtFZ082R2xCLG1CaE9oRlc7RWdPaUZYLGdCaE8zRzBCO0VnTzRHMUIscUJoTzFEMkI7RWdPMkQzQjtBeE9vK25DSjtBd09qK25DRTtFQUNFO0VBQ0EsWTVHckdxQztFNEdzR3JDO0VBQ0E7QXhPbStuQ0o7QXdPaituQ0k7RUFDRTtFQUNBO0F4T20rbkNOO0F3T2grbkNJO0VBQ0UsYXRPcEVZO0VzT3FFWjtBeE9rK25DTjtBd085OW5DRTtFQUNFO0VBQ0E7RUFDQTtBeE9nK25DSjs7QXdPNTluQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeE8rOW5DRjs7QXdPNTluQ0E7RUFDRSx5QnRPeEZnQjtFc095RmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLGlFQXhKd0M7RUF5SnhDO0VBQ0E7QXhPODluQ0Y7QXdPNTluQ0U7O0VBRUUsV3RPbkVlO0VzT29FZixvQ2hPcktrQjtFZ09zS2xCLGVoTzNJVztFZ080SVgsZ0JoT3JLNEI7RWdPc0s1QixvQmhPckgyQjtBUm1sb0MvQjtBd08zOW5DRTtFQUNFLGN2TzFLWTtBRHVvb0NoQjtBd08xOW5DRTtFQUNFO0F4TzQ5bkNKO0F3T3o5bkNFO0VBQ0U7QXhPMjluQ0o7QXdPeDluQ0U7RUFDRTtBeE8wOW5DSjtBd092OW5DRTtFQUNFLGN2TzFMWTtFdU8yTFosZWhPbEtXO0VnT21LWDtBeE95OW5DSjtBd090OW5DRTtFQUNFO0F4T3c5bkNKO0F3T3I5bkNFO0VBQ0UsY3RPakhnQjtFc09rSGhCLG1CaE8xS1c7QVJpb29DZjtBd09yOW5DSTtFQUNFLGF0T3JIYztBRjRrb0NwQjtBd09uOW5DRTtFQUNFLGN0TzFIZ0I7RXNPMkhoQixtQmhPbkxXO0FSd29vQ2Y7QXdPbDluQ0U7RUFDRSxjdk9sTlk7QURzcW9DaEI7QXdPaDluQ0k7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QXhPZzluQ047QXdPNzhuQ0k7RUFDRTtBeE8rOG5DTjtBd083OG5DTTtFQUNFO0VBQ0E7RUFDQSxjdk92T1E7RXVPd09SLG1CaE83TU87RWdPOE1QLGlCaE9yTHVCO0VnT3NMdkIsZ0JoT3pPc0I7RWdPME90QjtFQUNBO0VBQ0E7QXhPKzhuQ1I7QXdPMzhuQ0k7RUFDRTtFQUNBO0VBQ0EsY3ZPcFBVO0V1T3FQVixtQmhPMU5TO0VnTzJOVCxpQmhPbE15QjtFZ09tTXpCLGdCaE90UHdCO0VnT3VQeEI7RUFDQTtFQUNBO0F4TzY4bkNOOztBd094OG5DQTtFQUNFO0VBQ0E7QXhPMjhuQ0Y7O0F3T3g4bkNBO0VBQ0U7RUFDQTtBeE8yOG5DRjs7QXdPeDhuQ0E7RUFDRTtFQUNBLHlCdE9sTmdCO0VzT21OaEI7RUFDQSxtREF6UDRDO0VBMFA1QztFQUNBLFlBNVB3QztFQTZQeEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeE8yOG5DRjtBd094OG5DSTtFQUNFO0VBQ0EsWUFoUThDO0VBaVE5QyxXQWpROEM7QXhPMnNvQ3BEO0F3T3Y4bkNJO0VBQ0UsZXZPOVJVO0FEdXVvQ2hCO0F3T3I4bkNFO0VBQ0Usb0JoT3JRVztFZ09zUVgsb0JoTzlPMkI7QVJxcm9DL0I7O0F3T244bkNBO0VBQ0UsY3RPeE5tQjtBRjhwb0NyQjs7QXdPbjhuQ0E7RUFDRSxjdE81Tm1CO0VzTzZObkI7RUFDQSwrQmhPM1NzQjtFZ080U3RCLG9CaE9sUmE7RWdPbVJiLGdCaE8xUzhCO0VnTzJTOUI7RUFDQSxvQmhPN1A2QjtFZ084UDdCO0VBQ0E7RUFDQTtFQUNBO0F4T3M4bkNGO0F3T3A4bkNFO0VBQ0UseUJ2TzFUWTtFdU8yVFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0N4TnJUbUI7RXdOc1RuQjtBeE9zOG5DSjtBd09uOG5DRTtFQUNFO0F4T3E4bkNKOztBd09oOG5DRTtFQUNFO0F4T204bkNKOztBd08vN25DQTtFQUNFO0F4T2s4bkNGO0F3T2g4bkNFO0VBQ0UsY3RPblFpQjtFc09vUWpCLG9CaE92VFc7RWdPd1RYLGdCaE8vVTRCO0VnT2dWNUIsb0JoT2pTMkI7RWdPa1MzQjtBeE9rOG5DSjtBd08vN25DRTtFQUNFLGN2TzVWWTtBRDZ4b0NoQjs7QXdPNzduQ0E7RUFDRTtFQUNBLHlCdk9sV2M7RXVPbVdkO0VBQ0EsY3RPM1NnQjtFc080U2hCO0VBQ0Esa0JoT3pVYTtFZ08wVWIsZ0JoT2xXMkI7RWdPbVczQixZQXRVd0M7RUF1VXhDO0VBQ0E7RUFDQSxxQmhPeFQ2QjtFZ095VDdCO0VBQ0E7RUFDQSxXQTVVd0M7QXhPNHdvQzFDOztBd083N25DQTtFQUNFO0F4T2c4bkNGOztBd083N25DQTtFQUNFLDJDM0dwVm9DO0E3SG94b0N0Qzs7QWF6b29DUTtFMk42TU47SUFDRSxtQmhPaFdXO0lnT2lXWCxxQmhPelUyQjtFUnl3b0M3QjtFd085N25DRTtJQUNFO0V4T2c4bkNKO0V3TzM3bkNFO0lBQ0UsbUJoTzFXUztJZ08yV1QscUJoT25WeUI7RVJneG9DN0I7RXdPeDduQ0U7SUFDRSxtQmhPalhTO0lnT2tYVCxxQmhPMVZ5QjtFUm94b0M3QjtBQUNGO0FhM3BvQ1E7RTJOc09OO0lBQ0U7SUFDQTtFeE93N25DRjtFd09wN25DRTtJQUNFO0V4T3M3bkNKO0FBQ0Y7QUV2MG9DQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXVPZUE7RUFDRSxtQjdHcEJtQztFNkdxQm5DLGdCN0dyQm1DO0U2R3NCbkM7QXpPdzJvQ0Y7QXlPdDJvQ0U7RUFDRTtBek93Mm9DSjtBeU9yMm9DSTtFQUNFO0F6T3Uyb0NOO0F5T24yb0NJO0VsSXVFRjtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHazRvQ2Q7O0F5T2wyb0NFO0VBQ0U7QXpPcTJvQ0o7O0F5T2oyb0NBO0VsSTJERTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHNjRvQ2Q7O0F5T3Ayb0NBO0VBQ0U7RUFDQTtBek91Mm9DRjs7QXlPcDJvQ0E7RUFDRTtFQUNBO0F6T3Uyb0NGOztBeU9wMm9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpPdTJvQ0Y7O0F5T3Ayb0NBO0VBQ0U7RUFDQTtFQUNBO0F6T3Uyb0NGOztBeU9wMm9DQTtFQUNFO0VBQ0E7QXpPdTJvQ0Y7O0F5T3Ayb0NBO0VBQ0U7RUFDQTtBek91Mm9DRjs7QXlPcDJvQ0E7RUFDRTtBek91Mm9DRjtBeU9yMm9DRTtFQUNFLG1CeE83Rlk7QURvOG9DaEI7O0F5T24yb0NBO0VsSWFFO0VBSUU7RUNsR0EsdUJBRlU7RUFHVixzQkFIVTtFaUlzRlo7QXpPdzJvQ0Y7QXlPdDJvQ0U7RUFDRDtBek93Mm9DRDtBeU9yMm9DRTtFQUNFO0VBQ0E7QXpPdTJvQ0o7QXlPcDJvQ0U7O0VBRUU7QXpPczJvQ0o7QXlPbDJvQ0s7O0VBQ0M7QXpPcTJvQ047O0F5Tzkxb0NBO0VBQ0U7RUFDQTtFQUNBO0F6T2kyb0NGOztBeU85MW9DQTtFQUNFO0VBQ0E7RUFDQSxXN0dqSHFDO0U2R2tIckM7RUFDQTtFQUNBO0VBQ0E7QXpPaTJvQ0Y7QXlPLzFvQ0U7RUFDRSx1Q0FoSThDO0VBaUk5QztFQUNBO0VBQ0E7RUFDQTtBek9pMm9DSjtBeU85MW9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFc3R2xJd0M7RTZHbUl4QztFQUNBO0VBQ0E7RUFDQTtBek9nMm9DSjtBeU85MW9DSTtFQUNFLHlCeE8vSlU7RXdPZ0tWO0VBQ0E7RUFDQTtFQUNBLDZDek50SndCO0V5TnVKeEI7QXpPZzJvQ047QXlPNzFvQ0k7RUFDRTtBek8rMW9DTjs7QWExMW9DUTtFNE5JRjtJQUNFO0lBQ0E7RXpPMDFvQ047RXlPejFvQ007SUFDRTtJQUNBO0V6TzIxb0NSO0V5T3gxb0NJO0lBQ0U7RXpPMDFvQ047QUFDRjs7QWF4Mm9DUTtFNE5zQko7SUFDRTtFek9zMW9DSjtFeU9uMW9DRTtJQUFrQjtFek9zMW9DcEI7RXlPbjFvQ0k7SUFDRTtFek9xMW9DTjtFeU9oMW9DQTtJQUNFO0lBQ0E7RXpPazFvQ0Y7RXlPLzBvQ0E7SWxJdkdBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEc0aHBDWjtBQUNGO0FhOTNvQ1E7RTROZ0ROO0lBQ0UsbUI3R3ZOeUM7STZHd056QyxnQjdHeE55QztFNUh5aXBDM0M7RXlPLzBvQ0U7SUFDRSx5R0FsTnNDO0lBbU50QztJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpPaTFvQ0o7RXlPOTBvQ0k7SWxJaElKO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdvanBDWjtFeU8vMG9DSTtJbElySUo7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzBqcENaO0V5Tzkwb0NBO0lsSTVJQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SWlJK09kOzs7Ozs7Ozs7Ozs7S0FBQTtFek84MW9DRTtFeU83MG9DQztJQUNEO0lBQ0c7SUFDQTtJQUNBO0V6Tyswb0NIO0V5TzEwb0NHO0lBQ0U7SUFDSDtFek80MG9DRjtFeU94MG9DQztJQUNFO0lBQ0g7SUFDQTtFek8wMG9DQTtFeU90MG9DQTtJQUNFO0V6T3cwb0NGO0V5T2owb0NBO0lBQXdDO0V6T28wb0N4QztFeU9sMG9DQTtJbEloTUE7SUFJRTtJQ2xHQSx1QkFGVTtJQUdWLHNCQUhVO0lpSWtTVjtFek91MG9DRjtBQUNGO0FhdDhvQ1E7RTROdUlOO0lBQ0UsbUI3R2xUK0M7STZHbVQvQyxnQjdHblQrQztFNUhxbnBDakQ7RXlPaDBvQ0U7SUFDRTtFek9rMG9DSjtFeU92em9DRzs7SUFDRTtFek8wem9DTDtFeU9wem9DQTtJQUNFO0V6T3N6b0NGO0FBQ0Y7QWF0OW9DUTtFNE51S0o7SUFDRTtFek9rem9DSjtFeU85eW9DQTtJbEloUEE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R29vcENaO0FBQ0Y7QWFqK29DUTtFNE5xTEo7SUFDRTtFek8reW9DSjtBQUNGO0FFOW9wQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F3T2lCQTtFQUNFLG1COUd0Qm1DO0U4R3VCbkMsZ0I5R3ZCbUM7QTVIb3NwQ3JDO0EwTzNxcENFO0VBQ0U7QTFPNnFwQ0o7O0EwT3ZxcENJO0VBQ0U7QTFPMHFwQ047O0EwT3JxcENBO0VuSWtFRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHMHNwQ2Q7O0EwT3ZxcENFO0VBQ0UsMEhBakM0RDtFQWtDNUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFPMHFwQ0o7O0EwT3RxcENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExT3lxcENGOztBME90cXBDQTtFQUNFO0VBQ0E7RUFDQTtBMU95cXBDRjs7QTBPdHFwQ0E7RUFDRTtBMU95cXBDRjs7QTBPdHFwQ0E7RUFDRTtFQUNBO0ExT3lxcENGOztBME90cXBDQTtFQUVFO0ExT3dxcENGO0EwT3RxcENFO0VBQ0U7QTFPd3FwQ0o7O0EwT3BxcENBO0VBQ0U7RUFDQTtFQUNBO0ExT3VxcENGO0EwT3JxcENFO0VBQ0U7QTFPdXFwQ0o7O0EwT25xcENBO0VBQ0U7RUFDQTtFQUNBO0ExT3NxcENGOztBME9ucXBDQTtFQUNFO0VBQ0E7RUFDQSxXOUc1RnFDO0U4RzZGckM7RUFDQTtFQUNBO0VBQ0E7QTFPc3FwQ0Y7QTBPcHFwQ0U7RUFDRSx1Q0ExRzJEO0VBMkczRDtFQUNBO0VBQ0E7RUFDQTtBMU9zcXBDSjtBME9ucXBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFc5RzdHd0M7RThHOEd4QztFQUNBO0VBQ0E7RUFDQTtBMU9xcXBDSjtBME9ucXBDSTtFQUNFLHlCek8xSVU7RXlPMklWO0VBQ0E7RUFDQTtFQUNBLDZDMU5qSXdCO0UwTmtJeEI7QTFPcXFwQ047QTBPbHFwQ0k7RUFDRTtBMU9vcXBDTjs7QWExb3BDUTtFNk5uQko7SUFDRTtFMU9pcXBDSjtFME83cHBDQTtJQUNFO0lBQ0E7RTFPK3BwQ0Y7QUFDRjtBYXBwcENRO0U2TkxOO0lBQ0UsbUI5R2xLeUM7SThHbUt6QyxnQjlHbkt5QztFNUgrenBDM0M7RTBPenBwQ0E7SUFDRTtJQUNBO0lBRUE7SUFDQTtJQUNBO0lBQ0E7RTFPMHBwQ0Y7RTBPdnBwQ0E7SUFFRTtFMU93cHBDRjtFME90cHBDRTtJQUNFLHlHQTFLbUQ7SUEyS25EO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMU93cHBDSjtFME9ycHBDRTtJbkkxRkY7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3ExcENaO0UwT3JwcENBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFPdXBwQ0Y7RTBPbHBwQ0Q7SUFDRTtFMU9vcHBDRDtFME9qcHBDRDtJQUNDO0UxT21wcENBO0UwT2hwcENEO0lBQWdEO0UxT21wcEMvQztBQUNGO0FhanNwQ1E7RTZOb0ROO0lBQ0UsbUI5Ry9OK0M7SThHZ08vQyxnQjlHaE8rQztFNUhnM3BDakQ7RTBPN29wQ0E7SUFDRDtFMU8rb3BDQztFME83b3BDRTtJQUNFO0UxTytvcENKO0UwT3pvcENEO0lBQ0U7RTFPMm9wQ0Q7RTBPdm9wQ0E7SUFDRTtFMU95b3BDRjtBQUNGO0FhbnRwQ1E7RTZOaUZKO0lBQ0U7RTFPcW9wQ0o7QUFDRjtBYXh0cENRO0U2TjJGSjtJbkkvSkY7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R200cENaO0UwTy9ucENBO0lBRUU7RTFPZ29wQ0Y7RTBPOW5wQ0U7SUFDRTtFMU9nb3BDSjtFME81bnBDQTtJQUNFO0UxTzhucENGO0UwTzNucENBO0lBQ0U7SUFDQTtJQUNBO0UxTzZucENGO0FBQ0Y7QTJPNTVwQ0E7RUFFQztBM082NXBDRDtBYXR2cENRO0U4TnpLUjtJQUtFO0UzTzg1cENBO0FBQ0Y7O0E0Ty80cENFO0Vaa0VBLG9CYXRGZTtFdEkyQmI7RUFDQTtFQUlBO0VBQ0E7RXFJSEE7RUFDQTtBNU84NHBDSjtBYWh3cENRO0UrTnpKTjtJWmtFQSxnQlk5RGdCO0lySUdkO0lBQ0E7SUFJQTtJQUNBO0V2R281cENGO0FBQ0Y7QWF6d3BDUTtFK056Sk47SVprRUEsZ0JZOURnQjtJcklHZDtJQUNBO0lBSUE7SUFDQTtFdkc2NXBDRjtBQUNGO0FhbHhwQ1E7RStOekpOO0laa0VBLGlCWTlEZ0I7SXJJR2Q7SUFDQTtJQUlBO0lBQ0E7RXZHczZwQ0Y7QUFDRjtBYTN4cENRO0UrTnpKTjtJWmtFQSxpQlk5RGdCO0lySUdkO0lBQ0E7SUFJQTtJQUNBO0V2Rys2cENGO0FBQ0Y7QWFweXBDUTtFK056Sk47SVprRUEsaUJZOURnQjtJcklHZDtJQUNBO0lBSUE7SUFDQTtFdkd3N3BDRjtBQUNGOztBNE94N3BDRTtFQUNFO0VBQ0E7QTVPMjdwQ0o7QTRPeDdwQ007RUFFRTtBNU95N3BDUjtBNE90N3BDTTtFQUNFO0E1T3c3cENSO0E0T3I3cENNO0VBQ0U7QTVPdTdwQ1I7QWEzenBDUTtFK052S0Y7SUFFRTtFNU9vK3BDTjtFNE9qK3BDSTtJQUNFO0lBQ0E7RTVPbStwQ047QUFDRjtBYXAwcENRO0UrTnZLRjtJQUVFO0U1TzYrcENOO0U0TzErcENJO0lBQ0U7SUFDQTtFNU80K3BDTjtBQUNGO0FhNzBwQ1E7RStOdktGO0lBRUU7RTVPcy9wQ047RTRPbi9wQ0k7SUFDRTtJQUNBO0U1T3EvcENOO0FBQ0Y7QWF0MXBDUTtFK052S0Y7SUFFRTtFNU8rL3BDTjtFNE81L3BDSTtJQUNFO0lBQ0E7RTVPOC9wQ047QUFDRjtBYS8xcENRO0UrTnZLRjtJQUVFO0U1T3dncUNOO0U0T3JncUNJO0lBQ0U7SUFDQTtFNU91Z3FDTjtBQUNGOztBNE8zOXBDSTtFQUNFO0VBQ0E7RUFDQTtBNU84OXBDTjs7QTRPMTlwQ0U7RUFDRTtBNU82OXBDSjs7QWF2M3BDUTtFK05sR0o7SUFDRTtJQUNBO0U1TzY5cENKO0FBQ0Y7QTRPdjlwQ0E7RUFDRTtBNU95OXBDRjs7QTRPdDlwQ0E7O0VBRUU7RUFDQTtFQUNBO0E1T3k5cENGOztBNE90OXBDQTtFQUNFO0VBQ0E7RUFDQTtBNU95OXBDRjs7QTRPdDlwQ0E7RUFDRTtFQUNBO0E1T3k5cENGOztBNE90OXBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1T3k5cENKO0FhMTVwQ1E7RStObkVSO0lBT1E7SUFDQTtFNU8wOXBDTjtBQUNGOztBNE92OXBDQTtFQUNJLHlCMU96RGlCO0FGbWhxQ3JCOztBNE94OXBDQTtFQUNFO0E1TzI5cENGOztBRTNrcUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNE9XRTtFQUNFLG1CbEhoQmlDO0VrSGlCakMsZ0JsSGpCaUM7QTVIa29xQ3JDO0E4TzltcUNFO0V2SW9GQTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHZ29xQ2Q7QThPaG5xQ0U7RUFDRTtFQUNBO0VBQ0E7QTlPa25xQ0o7QThPaG5xQ0k7RUFDRSxtQjVPcUJZO0U0T3BCWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5T2tucUNOO0E4TzltcUNFO0VBQ0U7RUFDQTtBOU9nbnFDSjtBOE85bXFDSTtFQUNFO0VBQ0Esb0RBdkNtQztFQXdDbkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5T2ducUNOOztBOE8zbXFDQTtFQUNFLHlCNU9aZ0I7RTRPYWhCO0VBQ0Esa0JBNURxQztFQTZEckM7RUFDQTtBOU84bXFDRjtBOE81bXFDRTtFQUNFLHlCNU9uQmM7RTRPb0JkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5TzhtcUNKOztBOE8xbXFDQTtFQUNFO0VBQ0E7QTlPNm1xQ0Y7O0E4TzFtcUNBO0VBQ0UseUI1T3BDZ0I7RTRPcUNoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOU82bXFDRjs7QThPMW1xQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5TzZtcUNGOztBYS9pcUNRO0VpT3pESjtJQUNFLG1CbEg5R3VDO0lrSCtHdkMsZ0JsSC9HdUM7RTVIMnRxQzNDO0U4T3ptcUNFO0l2SVhGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJc0k4R1IsbUJBakhpQztFOU84dHFDckM7RThPMW1xQ0U7SUFDRTtFOU80bXFDSjtFOE96bXFDRTtJdklyQkY7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0lzSXdIUjtJQUNBO0lBQ0E7SUFDQSxXbE94SGdDO0VacXVxQ3BDO0FBQ0Y7QWFya3FDUTtFaU9sQ0o7SUFDRSxtQmxIekk2QztJa0gwSTdDLGdCbEgxSTZDO0U1SG92cUNqRDtFOE92bXFDRTtJdkl2Q0Y7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0lzSTBJUixtQkE3SWlDO0U5T3d2cUNyQztFOE94bXFDRTtJdkk3Q0Y7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0lzSWdKUjtFOU80bXFDSjtBQUNGO0FFandxQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E2T0VBO0VBQ0U7QS9PK3lxQ0Y7O0ErTzV5cUNBO0V4SThGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXVJS1o7QS9PaXpxQ0Y7O0ErTzl5cUNBO0VBQ0U7RUFDQTtBL09penFDRjs7QStPOXlxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9PaXpxQ0Y7O0ErTzl5cUNBO0VBQ0U7RUFDQTtFQUNBO0EvT2l6cUNGOztBK085eXFDQTtFQUNFO0EvT2l6cUNGOztBK085eXFDQTtFQUNFO0VBQ0EsWUF6Q3FCO0VBMENyQjtFQUNBO0VBQ0E7RUFDQSxXQTdDcUI7RUE4Q3JCO0EvT2l6cUNGO0ErTy95cUNFO0VBQ0UsYTlPeERZO0U4T3lEWixlOU96RFk7QUQwMnFDaEI7QStPN3lxQ0k7RUFDRSxhOU85RFU7RThPK0RWLGU5Ty9EVTtBRDgycUNoQjs7QStPMXlxQ0E7RUFDRTtBL082eXFDRjs7QStPMXlxQ0E7RUFDRTtBL082eXFDRjs7QWF6c3FDUTtFa085RkY7SUFDRTtJQUNBO0UvTzJ5cUNOO0UrT3R5cUNBO0lBQ0U7SUFDQSxnSEE5RXlCO0UvT3MzcUMzQjtFK09yeXFDQTtJQUNFO0UvT3V5cUNGO0UrT3B5cUNBO0lBQ0U7RS9Pc3lxQ0Y7QUFDRjtBZ1AzM3FDQTtFQUNFLG1CcEhQbUM7RW9IUW5DLGdCcEhSbUM7RW9IU25DO0FoUDYzcUNGOztBZ1AxM3FDQTs7RXpJNEZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFd0lRWjtFQUNBO0FoUCszcUNGOztBZ1A1M3FDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoUCszcUNGOztBZ1A1M3FDQTtFekkwRUU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0V3SXlCWjtFQUNBO0VBQ0E7QWhQaTRxQ0Y7O0FnUDkzcUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaFBpNHFDRjs7QWdQOTNxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdFQWxEeUI7RUFtRHpCO0FoUGk0cUNGO0FnUC8zcUNFO0VBQ0U7RUFDQTtBaFBpNHFDSjs7QWFseHFDUTtFbU8xR047SUFDRSxtQnBIN0R5QztJb0g4RHpDLGdCcEg5RHlDO0U1SDg3cUMzQztFZ1A3M3FDQTtJeklzQ0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzY3cUNaO0FBQ0Y7QWExeHFDUTtFbU9wR047SUFDRSxtQnBIdkUrQztJb0h3RS9DLGdCcEh4RStDO0U1SHk4cUNqRDtFZ1A5M3FDQTtJekkyQkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0l3SXdFVjtFaFBrNHFDRjtFZ1AvM3FDQTtJQUNFO0lBQ0E7RWhQaTRxQ0Y7RWdQOTNxQ0E7SUFDRTtFaFBnNHFDRjtFZ1A3M3FDQTtJQUNFO0VoUCszcUNGO0VnUDUzcUNBO0l6SVFBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJd0kyRlY7RWhQZzRxQ0Y7RWdQNzNxQ0E7SXpJRUE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R2krcUNaO0FBQ0Y7QWdQNzNxQ0U7RUFDRTtBaFArM3FDSjtBZ1A3M3FDSTtFQUNFO0VBQ0E7RUFDQTtBaFArM3FDTjtBZ1A1M3FDSTtFQUNFO0VBQ0E7QWhQODNxQ047QWdQMTNxQ007RUFDRTtFQUNBO0FoUDQzcUNSO0FnUHozcUNJO0VBQ0U7QWhQMjNxQ047QWdQMTNxQ007RUFDRTtBaFA0M3FDUjs7QWlQNWdyQ0E7RUFDRTtFQUNBO0FqUCtnckNGOztBaVA1Z3JDQTtFQUNFO0VBQ0E7RUFDQSxjL093Rm1CO0FGdTdxQ3JCO0FhcDJxQ1E7RW9POUtSO0lBTUk7RWpQZ2hyQ0Y7QUFDRjtBaVA5Z3JDRTtFQUNFO0VBQ0E7RUFDQTtBalBnaHJDSjtBaVA5Z3JDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqUGdockNOO0FhcDNxQ1E7RW9PaEtKO0lBT0k7SUFDQTtFalBpaHJDTjtBQUNGO0FpUC9nckNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalBpaHJDUjtBYWo0cUNRO0VvT3JKRjtJQVFJO0VqUGtockNSO0FBQ0Y7QWlQL2dyQ007RUFDRTtFQUNBO0FqUGlockNSO0FpUDVnckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpQOGdyQ0o7QWFuNXFDUTtFb09sSU47SUFVSTtJQUNBO0lBQ0E7SUFDQTtFalArZ3JDSjtBQUNGO0FpUDVnckNFO0VBQ0U7QWpQOGdyQ0o7QWE5NXFDUTtFb09qSE47SUFJSTtFalArZ3JDSjtBQUNGO0FpUDVnckNFO0VBQ0U7QWpQOGdyQ0o7QWF0NnFDUTtFb096R047SUFJSTtJQUNBO0VqUCtnckNKO0FBQ0Y7QWlQM2dyQ0k7RUFDRTtFQUNBO0VBQ0Esb0NqT3RFZTtBaEJtbHJDckI7QWlQM2dyQ007RUFDRTtBalA2Z3JDUjtBaVAxZ3JDTTtFQUNFO0VBQ0Esb0NqTzlFYTtBaEIwbHJDckI7QWlQemdyQ1E7RUFDRTtBalAyZ3JDVjtBaVB6Z3JDUTtFQUNFO0FqUDJnckNWO0FpUHRnckNJO0VBQ0U7QWpQd2dyQ047QWlQcGdyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBalBzZ3JDSjtBYXY4cUNRO0VvT25FTjtJQU9JO0lBQ0E7SUFDQTtFalB1Z3JDSjtBQUNGO0FpUHJnckNJO0VBQ0U7RUFDQTtFQUNBO0FqUHVnckNOO0FhbjlxQ1E7RW9PdkRKO0lBTUk7SUFDQTtJQUNBO0VqUHdnckNOO0FBQ0Y7QWlQcmdyQ0k7RUFDRTtFQUNBO0VBQ0E7QWpQdWdyQ047QWEvOXFDUTtFb08zQ0o7SUFNSTtFalB3Z3JDTjtBQUNGO0FpUHBnckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalBzZ3JDSjtBYTkrcUNRO0VvT2hDTjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpQdWdyQ0o7QUFDRjtBaVByZ3JDSTtFQUNFO0FqUHVnckNOO0FhMS9xQ1E7RW9PZEo7SUFHSTtFalB5Z3JDTjtBQUNGO0FhLy9xQ1E7RW9PUEo7SUFFSTtFalB3Z3JDTjtBQUNGO0FpUHJnckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsK0J6TzVLa0I7RXlPNktsQixjL092RmU7RStPd0ZmO0VBQ0EsZ0J6TzlLdUI7RXlPK0t2QjtFQUNBO0VBQ0E7QWpQdWdyQ047QWFoaHJDUTtFb09ESjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsVy9POUZXO0VGc21yQ2pCO0FBQ0Y7QWlQdGdyQ007RUFDRTtFQUNBO0FqUHdnckNSO0FhN2hyQ1E7RW9PbUJGO0lBS0k7RWpQeWdyQ1I7QUFDRjtBaVB2Z3JDVTtFQUNFO0FqUHlnckNaO0FpUG5nckNRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalBxZ3JDVjtBaVBoZ3JDSTtFQUNFO0FqUGtnckNOO0FpUC8vcUNJO0VBQ0U7RUFDQTtBalBpZ3JDTjtBYW5qckNRO0VvT2dESjtJQUtJO0lBQ0E7SUFDQTtFalBrZ3JDTjtBQUNGO0FpUGhnckNNO0VBQ0U7RUFDQTtBalBrZ3JDUjtBYTlqckNRO0VvTzBERjtJQUtJO0VqUG1nckNSO0FBQ0Y7QWFua3JDUTtFb09tRUY7SUFFSTtFalBrZ3JDUjtBQUNGO0FpUDkvcUNJO0VBQ0UsYy9POUplO0UrTytKZiwrQnpPclBrQjtFeU9zUGxCO0VBQ0E7RUFDQSxvQ2pPalBlO0FoQml2ckNyQjtBaVA5L3FDTTtFQUNFO0VBQ0Esb0NqT3JQYTtBaEJxdnJDckI7QWlQNy9xQ007RUFDRSxnQnpPL1BxQjtBUjh2ckM3QjtBaVAzL3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalA2L3FDTjtBaVAzL3FDTTtFQUNFO0FqUDYvcUNSO0Fham1yQ1E7RW9PbUdGO0lBR0k7RWpQKy9xQ1I7QUFDRjtBaVA1L3FDTTtFQUNFO0FqUDgvcUNSO0FpUDEvcUNRO0VBQ0U7QWpQNC9xQ1Y7QWlQei9xQ1E7RUFDRTtBalAyL3FDVjtBaVB4L3FDUTtFQUVFO0VBQ0E7QWpQeS9xQ1Y7QWlQci9xQ007RUFDRSxjL09oTks7RStPaU5MO0FqUHUvcUNSO0Fhdm5yQ1E7RW9PMkZKO0lBeUNJO0VqUHUvcUNOO0VpUHIvcUNNO0lBQ0U7RWpQdS9xQ1I7QUFDRjtBaVBsL3FDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqUG8vcUNKO0FheG9yQ1E7RW9PNklOO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RWpQcS9xQ0o7QUFDRjtBaVBuL3FDSTtFQUNFO0FqUHEvcUNOO0FpUGwvcUNJO0VBQ0U7RUFDQTtFQUNBLFcvT2xQYTtBRnN1ckNuQjtBYXhwckNRO0VvT2lLSjtJQU1JO0lBQ0E7RWpQcS9xQ047QUFDRjtBaVBsL3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGMvT25RZTtBRnV2ckNyQjtBaVBsL3FDTTtFQUNFLGNoUGhXUTtFZ1BpV1I7RUFDQSxvQ2pPdlZhO0FoQjIwckNyQjtBaVBoL3FDSTtFQUNFO0VBQ0EsK0J6T3BXa0I7RXlPcVdsQixnQnpPcFd1QjtFeU9xV3ZCO0VBQ0E7RUFDQTtBalBrL3FDTjtBaVBoL3FDTTtFQUNFO0VBQ0E7RUFDQTtBalBrL3FDUjtBYXRyckNRO0VvT2lNRjtJQU1JO0VqUG0vcUNSO0FBQ0Y7QWlQaC9xQ007RUFDRTtBalBrL3FDUjtBaVBoL3FDUTtFQUNFO0VBQ0Esb0NqT2xYVztBaEJvMnJDckI7QWFsc3JDUTtFb09tTkE7SUFFSTtFalBpL3FDVjtBQUNGO0FpUDkrcUNRO0VBQ0U7QWpQZy9xQ1Y7QWExc3JDUTtFb095TkE7SUFJSTtFalBpL3FDVjtBQUNGO0FhL3NyQ1E7RW9PMk1GO0lBdUJJO0VqUGkvcUNSO0FBQ0Y7QWFwdHJDUTtFb095TEo7SUE4Q0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFalBpL3FDTjtBQUNGO0FpUDcrcUNFO0VBQ0U7RUFDQTtFQUVBO0FqUDgrcUNKO0FpUDUrcUNJO0VBQ0U7RUFDQTtFQUNBO0FqUDgrcUNOOztBa1AxNXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxQNjVyQ0Y7QWFsdnJDUTtFcU9uTFI7SUFVSTtFbFArNXJDRjtBQUNGOztBa1A1NXJDQTtFQUNFLHlCalBUYztFaVBVZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsUCs1ckNGO0FrUDk0ckNFO0VBQ0UseUJoUHNCYztBRjAzckNsQjtBa1A5NHJDSTtFQUNFO0FsUGc1ckNOO0FhendyQ1E7RXFPcktSO0lBbUNJO0VsUCs0ckNGO0FBQ0Y7QWtQNzRyQ0U7RUFDRTtBbFArNHJDSjtBa1A1NHJDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCalB6RFk7QUR1OHJDaEI7QWExeHJDUTtFcU9yS1I7SUFzREk7RWxQNjRyQ0Y7QUFDRjtBa1AzNHJDRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxQNjRyQ0o7QWFqeXJDUTtFcU9qSEw7SUFXTztFbFAyNHJDUjtBQUNGO0FhdHlyQ1E7RXFPakhMO0lBV087RWxQZzVyQ1I7QUFDRjtBYTN5ckNRO0VxT2pITDtJQVdPO0VsUHE1ckNSO0FBQ0Y7QWFoenJDUTtFcU9qSEw7SUFXTztFbFAwNXJDUjtBQUNGO0FhcnpyQ1E7RXFPakhMO0lBV087RWxQKzVyQ1I7QUFDRjtBYS96ckNRO0VxTzVHTDtJQWlCRztFbFA4NXJDSjtBQUNGO0FrUDM1ckNFO0VBQ0U7QWxQNjVyQ0o7QWtQNTVyQ0k7RUFDRTtFQUNBO0FsUDg1ckNOO0FrUDE1ckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsUDQ1ckNKO0FrUDM1ckNJO0VBQ0U7QWxQNjVyQ047QWtQejVyQ0U7RUFDRSwrQjFPMUdvQjtFME8yR3BCO0VBQ0E7RUFDQTtFQUNBO0FsUDI1ckNKO0FrUHg1ckNFO0VBQ0UsK0IxT2xIb0I7RTBPbUhwQjtFQUNBO0VBQ0E7RUFDQSxjalAxSFk7QURvaHNDaEI7QWtQdjVyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxQeTVyQ0o7QWExMnJDUTtFcU9yRE47SUFZTSxZQUZVO0VsUHk1ckNoQjtBQUNGO0FhLzJyQ1E7RXFPckROO0lBWU0sWUFGVTtFbFA4NXJDaEI7QUFDRjtBYXAzckNRO0VxT3JETjtJQVlNLGFBRlU7RWxQbTZyQ2hCO0FBQ0Y7QWF6M3JDUTtFcU9yRE47SUFZTSxhQUZVO0VsUHc2ckNoQjtBQUNGO0FhOTNyQ1E7RXFPckROO0lBWU0sYUFGVTtFbFA2NnJDaEI7QUFDRjtBYXg0ckNRO0VxT2hETjtJQWlCSTtJQUNBO0VsUDI2ckNKO0FBQ0Y7QWtQeDZyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbFAwNnJDSjtBa1B2NnJDRTtFQUNFO0VBQ0E7RUFDQTtBbFB5NnJDSjtBa1B2NnJDSTtFQUNFO0VBQ0E7QWxQeTZyQ047QWE3NXJDUTtFcU9kSjtJQUtJO0VsUDA2ckNOO0FBQ0Y7QWtQdDZyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjaFBwSGM7RWdQc0hkLGUxT3RKVztFME91SlgsbUIxT2hJMkI7RTBPa0kzQixvQzFPcExrQjtFME9xTGxCO0FsUHM2ckNKO0FrUHA2ckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxQczZyQ047QWtQbDZyQ0U7RUFDRSxjaFBySWM7RWdQc0lkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQSxvQzFPM01rQjtFME80TWxCLGtCMU83S1c7RTBPOEtYO0VBQ0E7RUFDQSxxQjFPMUoyQjtBUjRqc0MvQjtBYWw4ckNRO0VxT2dCTjtJQW1CSTtJQUNBO0lBQ0Esa0IxT3JMUztFUndsc0NiO0FBQ0Y7QWFwOHJDUTtFcU9XTjtJQXlCSSxtQjFPM0xTO0VSK2xzQ2I7QUFDRjtBYXo4ckNRO0VxT1dOO0lBNkJJO0VsUHE2ckNKO0FBQ0Y7QWtQbjZyQ0k7RUFDRTtFQUNBO0FsUHE2ckNOO0FrUGo2ckNFO0VBQ0UseUJoUHRJa0I7RWdQdUlsQixjQ3ZMSTtFRHdMSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkNsTzlOMEI7RWtPK04xQjtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWxQazZyQ0o7QWF2K3JDUTtFcU9zRE47SUFrQkk7RWxQbTZyQ0o7QUFDRjtBYTUrckNRO0VxT3NETjtJQXFCSTtFbFBxNnJDSjtBQUNGO0FrUG42ckNJO0VBQ0UseUJqUGxQVztFaVBtUFgsNkNsT2hQd0I7QWhCcXBzQzlCO0FrUGw2ckNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsUG82ckNOO0FrUGw2ckNNO0VBQ0U7RUFDQTtBbFBvNnJDUjtBYXBnc0NRO0VxTzhGRjtJQUlJO0VsUHM2ckNSO0FBQ0Y7QWtQbjZyQ007RUFDRTtBbFBxNnJDUjtBa1BsNnJDTTtFQUNFO0VBQ0E7QWxQbzZyQ1I7QWtQbDZyQ007RUFDRTtBbFBvNnJDUjtBa1BoNnJDSTtFQUNFO0FsUGs2ckNOO0FrUGo2ckNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFBtNnJDUjtBa1A5NXJDSTtFQUNFO0VBQ0E7RUFDQTtBbFBnNnJDTjtBa1A5NXJDTTtFQUNFLGVoUHpQVTtBRnlwc0NsQjtBa1A1NXJDSTtFQUNFLG9DMU96VGdCO0UwTzBUaEIsbUIxTzdSUztFME84UlQ7RUFDQTtBbFA4NXJDTjtBYXRpc0NRO0VxT29JSjtJQU9JO0VsUCs1ckNOO0FBQ0Y7QWtQNzVyQ007RUFDRTtBbFArNXJDUjtBa1A1NXJDTTtFQUNFO0FsUDg1ckNSO0FrUDE1ckNJO0VBQ0k7QWxQNDVyQ1I7QWtQeDVyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q2xPeFUwQjtFa095VTFCO0FsUDA1ckNKO0FhbmtzQ1E7RXFPaUtOO0lBV0k7SUFDQTtFbFAyNXJDSjtBQUNGO0FhcGtzQ1E7RXFPNEpOO0lBZ0JJO0VsUDQ1ckNKO0FBQ0Y7QWtQejVyQ0k7RUFDRSx5QmpQelZXO0VpUDBWWCw2Q2xPdlZ3QjtBaEJrdnNDOUI7QWtQeDVyQ0k7RUFDRTtBbFAwNXJDTjtBa1B2NXJDSTtFQUNFLGNoUG5UWTtFZ1BvVFosb0MxTy9XZ0I7RTBPZ1hoQixtQjFPblZTO0UwT29WVDtFQUNBO0VBQ0EscUIxTzlUeUI7RTBPK1R6QjtFQUNBO0FsUHk1ckNOO0FrUHI1ckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQjFPM1hvQjtFME80WHBCLG1CMU9yV1c7RTBPc1dYLHFCMU85VTJCO0UwTytVM0I7RUFDQSw2Q2xPdFgwQjtFa091WDFCO0FsUHU1ckNKO0FrUHI1ckNJO0VBQ0U7QWxQdTVyQ047QWtQcDVyQ0k7RUFDRTtFQUNBLDZDbE8vWHdCO0FoQnF4c0M5QjtBYXJuc0NRO0VxTzBNTjtJQXlCSTtFbFBzNXJDSjtFa1BuNXJDTTtJQUNFO0VsUHE1ckNSO0FBQ0Y7QWtQajVyQ0k7RUFDRSx5QmhQaldZO0VnUGtXWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFBtNXJDTjtBa1BqNXJDTTtFQUNFO0FsUG01ckNSO0FrUGg1ckNNO0VBQ0U7RUFDQSxjalA3V2E7RWlQOFdiO0VBQ0E7RUFDQSxrQ2xPbGFXO0FoQm96c0NuQjtBa1BoNXJDUTtFQUNFO0VBQ0Esa0NsT3RhUztBaEJ3enNDbkI7QWtQLzRyQ1E7RUFDRTtBbFBpNXJDVjtBa1A1NHJDSTtFQUNFO0FsUDg0ckNOO0FrUDE0ckNFO0VBQ0UsbUJoUHRZYztFZ1B1WWQ7RUFDQTtFQUNBO0VBRUE7RUFDQTtBbFAyNHJDSjtBa1B6NHJDSTtFQUNFLCtCMU9wY2tCO0UwT3FjbEI7RUFDQTtFQUNBO0VBQ0EsY2pQNWNVO0FEdTFzQ2hCO0FhMXFzQ1E7RXFPaVJOO0lBa0JJO0VsUDI0ckNKO0FBQ0Y7QWtQeDRyQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsUDA0ckNKO0FrUHQ0ckNFO0VBQ0U7RUFDQSxzQ2xPbmRtQjtBaEIyMXNDdkI7QWtQcDRyQ0U7RUFDRTtFQUNBO0VBQ0Esc0NsTzFkbUI7QWhCZzJzQ3ZCO0FrUG40ckNFO0VBQ0U7RUFDQTtBbFBxNHJDSjs7QW9QdDNzQ0E7RUFDRTtBcFB5M3NDRjtBYXZzc0NRO0V1T25MUjtJQUlJO0VwUDAzc0NGO0FBQ0Y7O0FvUHYzc0NBO0VBQ0UseUJuUEhjO0VtUElkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwUDAzc0NGO0FhdnRzQ1E7RXVPM0tSO0lBV0k7RXBQMjNzQ0Y7QUFDRjtBb1B6M3NDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBQMjNzQ0o7QWF0dXNDUTtFdU83Sk47SUFXSTtFcFA0M3NDSjtBQUNGO0FvUDEzc0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBQNDNzQ047QWFqdnNDUTtFdU8vSUo7SUFPSTtFcFA2M3NDTjtBQUNGO0FvUDEzc0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwUDQzc0NOO0FvUDEzc0NNO0VBQ0U7QXBQNDNzQ1I7QW9QeDNzQ0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcFAwM3NDTjtBb1B4M3NDTTtFQUNFO0FwUDAzc0NSO0FhaHhzQ1E7RXVPcEhKO0lBY0k7RXBQMDNzQ047QUFDRjtBb1B4M3NDTTtFQUVFLDRCblA1RVE7QURxOHNDaEI7QW9QcDNzQ0U7RUFDRSx5Qm5QbEZZO0VtUG1GWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcFBzM3NDSjtBYWx5c0NRO0V1TzVGTjtJQVdJLHlCblA1RlU7SW1QNkZWO0lBQ0E7SUFDQTtFcFB1M3NDSjtBQUNGO0FvUHIzc0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcFB1M3NDTjtBb1ByM3NDTTtFQVZGO0lBV0k7RXBQdzNzQ047QUFDRjtBYXp6c0NRO0V1TzNFSjtJQWVJO0VwUHkzc0NOO0FBQ0Y7QW9QdjNzQ007RUFDRTtFQUNBO0FwUHkzc0NSO0FvUHQzc0NNO0VBQ0U7QXBQdzNzQ1I7QW9QbjNzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwUHEzc0NKO0FhLzBzQ1E7RXVPOUNOO0lBV0k7RXBQczNzQ0o7QUFDRjtBb1BuM3NDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcFBxM3NDSjtBYTUxc0NRO0V1Ty9CTjtJQVNJO0VwUHMzc0NKO0FBQ0Y7QW9QbjNzQ0U7RUFDRTtFQUNBO0VBQ0E7RTFPcEJBO0VBQ0E7RUFDQTtFQUNBO0FWMDRzQ0o7QWExMnNDUTtFdU9sQk47SUFPSTtJQUNBO0VwUHkzc0NKO0FBQ0Y7QWFoM3NDUTtFdU9sQk47SUFZSTtJQUNBO0VwUDAzc0NKO0FBQ0Y7QW9QeDNzQ0k7RUFDRTtFQUNBO0UxT25DRjtFQUNBO0VBQ0E7RUFDQTtBVjg1c0NKO0FhOTNzQ1E7RXVPRko7SUFNSTtJQUNBO0VwUDgzc0NOO0FBQ0Y7QWFwNHNDUTtFdU9GSjtJQVdJO0lBQ0E7RXBQKzNzQ047QUFDRjtBb1AzM3NDRTtFQUNFO0VBQ0EseUJsUGhHa0I7RWtQaUdsQixjbFB0SWM7RWtQdUlkO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkNwT3ZMMEI7RW9Pd0wxQjtFQUNBO0VBQ0E7RTFPN0RBO0VBQ0E7RUFDQTtFQUNBO0FWMjdzQ0o7QWEzNXNDUTtFdU9lTjtJQWVJO0lBQ0E7RXBQaTRzQ0o7QUFDRjtBb1AvM3NDSTtFQUNFO0VBQ0EsNkNwT3BNd0I7QWhCcWt0QzlCO0FvUDkzc0NJO0VBQ0U7RUFDQTtBcFBnNHNDTjtBb1A5M3NDTTtFQUNFLGVsUGhLVTtBRmdpdENsQjtBYXY2c0NRO0V1T2tDSjtJQVNJO0VwUGc0c0NOO0FBQ0Y7QW9QMzNzQ007RUFDRSxtQjVPek1PO0U0TzBNUCxxQjVPbEx1QjtFNE9tTHZCLCtCNU9sT2dCO0FSK2x0Q3hCO0FhajdzQ1E7RXVPaURGO0lBTUksZTVPaE5LO0k0T2lOTCxvQjVPekxxQjtFUnVqdEM3QjtBQUNGO0FvUDMzc0NNO0VBQ0U7RUFDQSxrQjVPek5PO0U0TzBOUCxtQjVPbE11QjtFNE9tTXZCLG9DNU9wUGM7QVJpbnRDdEI7QWE3N3NDUTtFdU80REY7SUFPSTtJQUNBLHFCNU85TXFCO0k0TytNckI7RXBQODNzQ1I7QUFDRjtBb1AxM3NDSTtFQUNFO0FwUDQzc0NOO0FhNThzQ1E7RXVPK0VKO0lBSUk7RXBQNjNzQ047QUFDRjtBb1AxM3NDSTtFQUNFO0FwUDQzc0NOO0FhcDlzQ1E7RXVPdUZKO0lBSUk7RXBQNjNzQ047QUFDRjtBb1B6M3NDRTtFQUNFO0VBQ0E7RUFDQTtFMU90SUE7RUFDQTtFQUNBO0VBQ0E7QVZrZ3RDSjtBb1A1M3NDSTtFQUNFO0VBQ0E7RTFPM0lGO0VBQ0E7RUFDQTtFQUNBO0FWMGd0Q0o7QW9QLzNzQ007RUFDRTtFMU8vSUo7RUFDQTtFQUNBO0VBQ0E7QVZpaHRDSjtBb1BoNHNDSTtFQUNFO0UxT3JKRjtFQUNBO0VBQ0E7RUFDQTtBVndodENKO0FvUGw0c0NJO0VBQ0UseUJuUHBTVTtFbVBxU1Y7QXBQbzRzQ047O0FxUC9xdENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJQa3J0Q0Y7QWF0Z3RDUTtFd09uTFI7SUFVSTtFclBtcnRDRjtBQUNGOztBcVBocnRDQTtFQUNFLHlCcFBUYztFb1BVZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyUG1ydENGO0Fhdmh0Q1E7RXdPcktSO0lBWUk7RXJQb3J0Q0Y7QUFDRjtBcVBscnRDRTtFQUNFO0FyUG9ydENKO0FxUGpydENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwUGxDWTtBRHF0dENoQjtBYXhpdENRO0V3T3JLUjtJQStCSTtFclBrcnRDRjtBQUNGO0FxUGhydENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclBrcnRDSjtBYXBqdENRO0V3T25JTjtJQVFJO0VyUG1ydENKO0FBQ0Y7QXFQaHJ0Q0U7RUFDRTtBclBrcnRDSjtBcVBocnRDSTtFQUNFO0VBQ0E7QXJQa3J0Q047QXFQOXF0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJQZ3J0Q0o7QXFQOXF0Q0k7RUFDRTtBclBncnRDTjtBcVA1cXRDRTtFQUNFLCtCN081RW9CO0U2TzZFcEI7RUFDQTtFQUNBO0VBQ0E7QXJQOHF0Q0o7QXFQM3F0Q0U7RUFDRSwrQjdPcEZvQjtFNk9xRnBCO0VBQ0E7RUFDQTtFQUNBLGNwUDVGWTtBRHl3dENoQjtBcVAxcXRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJQNHF0Q0o7QWF0bXRDUTtFd085RU47SUFXSTtJQUNBO0lBQ0E7RXJQNnF0Q0o7QUFDRjtBYXhtdENRO0V3T25GTjtJQWlCSTtFclA4cXRDSjtBQUNGO0FxUDNxdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclA2cXRDSjtBcVAxcXRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyUDRxdENKO0FxUHpxdENFO0VBQ0U7RUFDQTtFQUNBO0FyUDJxdENKO0FxUHpxdENJO0VBQ0U7RUFDQTtBclAycXRDTjtBYW5vdENRO0V3TzFDSjtJQUtJO0lBQ0E7RXJQNHF0Q047QUFDRjtBYTlvdENRO0V3T3JDSjtJQVVJO0lBQ0E7RXJQNnF0Q047QUFDRjtBcVB6cXRDRTtFQUNFLHlCcFA5R2E7RW9QK0diLGNGNUdJO0VFNkdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q3JPbkowQjtFcU9vSjFCO0VBQ0E7QXJQMnF0Q0o7QWFocXRDUTtFd09yQk47SUFhSTtFclA0cXRDSjtBQUNGO0FxUDFxdENJO0VBQ0UseUJwUC9KVztFb1BnS1gsNkNyTzdKd0I7QWhCeTB0QzlCO0FxUHpxdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyUDJxdENOO0FxUHpxdENNO0VBQ0U7RUFDQTtBclAycXRDUjtBYXhydENRO0V3T1dGO0lBSUk7RXJQNnF0Q1I7QUFDRjtBcVAxcXRDTTtFQUNFO0FyUDRxdENSO0FxUHpxdENNO0VBQ0U7RUFDQTtBclAycXRDUjtBcVB4cXRDTTtFQUNFO0FyUDBxdENSO0FxUHRxdENJO0VBQ0U7QXJQd3F0Q047QXFQdHF0Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyUHdxdENSO0FxUG5xdENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJQcXF0Q047QXFQbnF0Q007RUFDRSxlblB6S1U7QUY4MHRDbEI7QXFQanF0Q0k7RUFDRSxvQzdPek9nQjtFNk8wT2hCLG1CN083TVM7RTZPOE1UO0FyUG1xdENOO0FxUGpxdENNO0VBQ0U7QXJQbXF0Q1I7QXFQOXB0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZDck81TzBCO0VxTzZPMUI7QXJQZ3F0Q0o7QWE3dXRDUTtFd09vRU47SUFZSTtJQUNBO0VyUGlxdENKO0FBQ0Y7QWE5dXRDUTtFd08rRE47SUFpQkk7RXJQa3F0Q0o7QUFDRjtBcVBocXRDSTtFQUNFLHlCcFA1UFc7RW9QNlBYLDZDck8xUHdCO0FoQjQ1dEM5QjtBcVAvcHRDSTtFQUNFO0FyUGlxdENOO0FxUDlwdENJO0VBQ0UsY25QdE5ZO0VtUHVOWixvQzdPbFJnQjtFNk9tUmhCLG1CN090UFM7RTZPdVBUO0VBQ0E7RUFDQSxxQjdPak95QjtFNk9rT3pCO0VBQ0E7QXJQZ3F0Q047QXFQNXB0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNuUHRPYztFbVB1T2Q7RUFDQTtBclA4cHRDSjtBcVA1cHRDSTtFQUNFO0FyUDhwdENOO0Fhcnh0Q1E7RXdPc0hKO0lBSUk7RXJQK3B0Q047QUFDRjtBcVA1cHRDSTtFQUNFO0VBQ0E7QXJQOHB0Q047QXFQMXB0Q0U7RUFDRTtFQUNBO0FyUDRwdENKO0FxUHpwdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJQMnB0Q0o7QXFQeHB0Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCN09qVW9CO0U2T2tVcEIsbUI3TzNTVztFNk80U1gscUI3T3BSMkI7RTZPcVIzQjtFQUNBLDZDck81VDBCO0VxTzZUMUI7QXJQMHB0Q0o7QXFQeHB0Q0k7RUFDRTtBclAwcHRDTjtBcVB2cHRDSTtFQUNFO0VBQ0EsNkNyT3JVd0I7QWhCODl0QzlCO0FhOXp0Q1E7RXdPZ0pOO0lBeUJJO0VyUHlwdENKO0VxUHRwdENNO0lBQ0U7RXJQd3B0Q1I7QUFDRjtBcVBwcHRDSTtFQUNFO0FyUHNwdENOO0FxUGxwdENFO0VBQ0UsbUJuUDVTYztFbVA2U2Q7RUFDQTtFQUNBO0FyUG9wdENKO0FxUGxwdENJO0VBQ0UsK0I3T3ZXa0I7RTZPd1dsQjtFQUNBO0VBQ0E7RUFDQSxjcFAvV1U7QURtZ3VDaEI7QWF0MXRDUTtFd091TE47SUFlSTtFclBvcHRDSjtBQUNGO0FxUGpwdENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclBtcHRDSjtBcVBqcHRDSTtFQUNFO0FyUG1wdENOO0FhcjJ0Q1E7RXdPME1OO0lBWUk7RXJQbXB0Q0o7QUFDRjtBcVBocHRDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJQa3B0Q0o7QXFQOW90Q0U7RUFDRTtFQUNBLHNDck90WW1CO0FoQnNodUN2QjtBcVA1b3RDRTtFQUNFO0VBQ0E7RUFDQSxzQ3JPN1ltQjtBaEIyaHVDdkI7QXFQM290Q0U7RUFDRTtBclA2b3RDSjtBYTczdENRO0V3TytPTjtJQUlJO0VyUDhvdENKO0FBQ0Y7QXFQM290Q0U7RUFDRTtFQUNBO0VBQ0E7QXJQNm90Q0o7QXFQMW90Q0U7RUFDRTtBclA0b3RDSjtBYTE0dENRO0V3TzZQTjtJQUlJO0VyUDZvdENKO0FBQ0Y7O0FFbGp1Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FvUERFO0VBQ0U7QXRQb211Q0o7QXNQbG11Q0k7RUFDRTtBdFBvbXVDTjs7QXNQL2x1Q0E7RUFDRTtFQUNBO0F0UGttdUNGO0FzUGhtdUNFO0VBQ0U7RUFDQTtBdFBrbXVDSjtBc1AvbHVDRTs7RUFFRTtBdFBpbXVDSjs7QXNQN2x1Q0E7RUFDRTtFQUNBO0F0UGdtdUNGOztBdVAvbnVDRTtFQUNFO0F2UGtvdUNKO0F1UGhvdUNJO0VBQ0U7QXZQa291Q047QXVQOW51Q0U7RUFDRTtFQUNBO0F2UGdvdUNKO0F1UDdudUNFO0VBQ0U7RUFDQTtBdlArbnVDSjtBdVAzbnVDSTtFQUNFO0F2UDZudUNOOztBd1B4b3VDQTtFQUNFLG1CNUhSbUM7RTRIU25DLGdCNUhUbUM7QTVIb3B1Q3JDO0F3UHhvdUNJO0VBQ0U7QXhQMG91Q047O0F3UHJvdUNBO0VBQ0Usb0I1SG5CbUM7QTVIMnB1Q3JDOztBd1Byb3VDQTs7RWpKa0ZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEcycHVDZDs7QWE1L3RDUTtFMk8zSU47SUFDRSxtQjVINUJ5QztJNEg2QnpDLGdCNUg3QnlDO0U1SHdxdUMzQztFd1B4b3VDQTtJQUNFLG9CNUhqQ3lDO0U1SDJxdUMzQztBQUNGO0Fhamd1Q1E7RTJPcklOO0lBQ0UsbUI1SHRDK0M7STRIdUMvQyxnQjVIdkMrQztFNUhncnVDakQ7RXdQdG91Q0E7SUFDRSxvQjVIM0MrQztFNUhtcnVDakQ7QUFDRjtBeVBsc3VDQTtFQUNFLHlCdlArRm1CO0V1UDlGbkI7QXpQb3N1Q0Y7QWFuaHVDUTtFNE85S0o7SUFDRSx5QnZQeURZO0l1UHhEWjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpQb3N1Q0o7QUFDRjtBeVBqc3VDRTtFQUNFO0F6UG1zdUNKO0FhNWh1Q1E7RTRPeEtOO0lBSUk7RXpQb3N1Q0o7QUFDRjtBeVBsc3VDSTtFQUNFO0F6UG9zdUNOO0Fheml1Q1E7RTRPbktOO0lBWUk7RXpQb3N1Q0o7QUFDRjtBYTlpdUNRO0U0T25KRjtJQUNFO0V6UG9zdUNOO0FBQ0Y7QWE5aXVDUTtFNE9sSkY7SUFDRTtFelBtc3VDTjtBQUNGO0F5UDlydUNRO0VBQ0U7RUFDQTtFQUNBO0F6UGdzdUNWO0FhN2p1Q1E7RTRPdElBO0lBTUk7SUFDQTtJQUNBO0V6UGlzdUNWO0FBQ0Y7QXlQOXJ1Q1E7RUFDRTtFQUNBLG1CalAxQks7RWlQMkJMO0F6UGdzdUNWO0Fhemt1Q1E7RTRPMUhBO0lBTUk7SUFDQTtJQUNBO0V6UGlzdUNWO0FBQ0Y7QXlQN3J1Q007RUFDRTtFQUNBO0F6UCtydUNSO0FhcGx1Q1E7RTRPN0dGO0lBS0k7SUFDQTtFelBnc3VDUjtBQUNGO0F5UDlydUNRO0VBQ0UsbUJqUC9DSztFaVBnREw7RUFDQSxnQmpQckVzQjtFaVBzRXRCLCtCalB6RWM7RWlQMEVkO0VBQ0E7RUFDQTtBelBnc3VDVjtBeVA5cnVDVTtFQUNFO0F6UGdzdUNaO0FhdG11Q1E7RTRPcEdBO0lBY0ksZWpQOURHO0lpUCtESDtJQUNBO0V6UGdzdUNWO0FBQ0Y7QXlQOXJ1Q1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBelBnc3VDWjtBYW5udUNRO0U0T2pGRTtJQU9JO0lBQ0E7SUFDQTtFelBpc3VDWjtBQUNGO0F5UDNydUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpQNnJ1Q047QWFob3VDUTtFNE9qRUo7SUFPSTtJQUNBO0lBQ0E7RXpQOHJ1Q047QUFDRjtBeVA1cnVDTTtFQUNFO0VBQ0E7QXpQOHJ1Q1I7QWEzb3VDUTtFNE9yREY7SUFLSTtJQUNBO0V6UCtydUNSO0V5UDdydUNRO0lBQ0U7RXpQK3J1Q1Y7QUFDRjtBeVA1cnVDUTtFQUNFO0F6UDhydUNWO0F5UDNydUNRO0VBQ0U7RUFDQTtBelA2cnVDVjtBeVB4cnVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6UDBydUNOO0FhcHF1Q1E7RTRPN0JKO0lBVUk7SUFDQTtFelAycnVDTjtBQUNGO0FhMXF1Q1E7RTRPN0JKO0lBZUk7SUFDQTtJQUNBO0V6UDRydUNOO0FBQ0Y7QWE1cXVDUTtFNE9sQ0o7SUFxQkk7RXpQNnJ1Q047QUFDRjtBYWpydUNRO0U0T2xDSjtJQXlCSTtFelA4cnVDTjtBQUNGO0FhdHJ1Q1E7RTRPbENKO0lBNkJJO0V6UCtydUNOO0FBQ0Y7O0EwUHoydUNFO0VBQ0U7RUFDQTtFQUNBO0ExUDQydUNKO0EwUHoydUNFO0VBQ0U7QTFQMjJ1Q0o7O0EyUDUydUNBO0VBQ0UsbUIvSExtQztFK0hNbkMsZ0IvSE5tQztBNUhxM3VDckM7O0EyUDUydUNBO0VwSitGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RW1KSVo7QTNQaTN1Q0Y7O0EyUDkydUNBO0VBQ0U7RUFDQTtFQUNBO0EzUGkzdUNGO0EyUC8ydUNFO0VBQ0U7QTNQaTN1Q0o7O0EyUDcydUNBO0VwSitFRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RW1Kb0JaO0EzUGszdUNGO0EyUGgzdUNFO0VBQ0U7QTNQazN1Q0o7O0FhMXV1Q1E7RThPbklOO0lBQ0UsbUIvSHBDeUM7SStIcUN6QyxnQi9IckN5QztFNUhzNXVDM0M7RTJQOTJ1Q0E7SUFDRTtFM1BnM3VDRjtFMlA5MnVDRTtJQUNFO0UzUGczdUNKO0UyUDUydUNBO0lwSnVEQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHMjV1Q1o7QUFDRjtBYXh2dUNRO0U4T3JITjtJQUNFLG1CL0h0RCtDO0krSHVEL0MsZ0IvSHZEK0M7RTVIdTZ1Q2pEO0UyUDcydUNBO0lwSjRDQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHdTZ1Q1o7QUFDRjtBNFAxNnVDQTtFQUNFLG1CaElQbUM7RWdJUW5DLGdCaElSbUM7QTVIbzd1Q3JDO0E0UDE2dUNFO0VBQ0U7QTVQNDZ1Q0o7QTRQejZ1Q0U7RUFDRTtBNVAyNnVDSjs7QTRQdjZ1Q0E7RXJKcUZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFb0pjWjtBNVA0NnVDRjs7QTRQejZ1Q0E7RUFDRTtFQUNBO0VBQ0E7QTVQNDZ1Q0Y7O0E0UHo2dUNBO0VBQ0U7RXJKd0VBO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFb0oyQlo7QTVQODZ1Q0Y7QTRQNTZ1Q0U7RUFDRTtBNVA4NnVDSjs7QWE3eXVDUTtFK081SE47SUFDRSxtQmhJM0N5QztJZ0k0Q3pDLGdCaEk1Q3lDO0U1SHk5dUMzQztFNFAzNnVDRTtJQUNFO0U1UDY2dUNKO0U0UDE2dUNFO0l0THBERjtJQUNBO0V0RWkrdUNBO0VzRS85dUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRFaSt1Q0Y7RXNFOTl1Q0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEVnK3VDRjtFNFB4N3VDQTtJQUNFO0U1UDA3dUNGO0U0UHY3dUNBO0lySjRDQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SW9KdURWO0U1UDI3dUNGO0U0UHo3dUNFO0lBQ0U7RTVQMjd1Q0o7QUFDRjtBYWwxdUNRO0UrT3BHTjtJQUNFLG1CaEl2RStDO0lnSXdFL0MsZ0JoSXhFK0M7RTVIaWd2Q2pEO0U0UHY3dUNFO0lBQ0U7SUFDQTtFNVB5N3VDSjtFNFB0N3VDRTtJQUNFO0U1UHc3dUNKO0U0UHI3dUNFO0l0THRGRjtJQUNBO0lzTHdGSTtFNVB1N3VDSjtFc0U3Z3ZDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RStndkNGO0VzRTVndkNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFOGd2Q0Y7QUFDRjtBNlB6aHZDQTtFQUNFLG1CaklQbUM7RWlJUW5DLGdCaklSbUM7QTVIbWl2Q3JDO0E2UHpodkNFO0VBQ0U7QTdQMmh2Q0o7O0E2UHZodkNBO0V0SnlGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXFKVVo7QTdQNGh2Q0Y7O0E2UHpodkNBO0VBQ0U7RUFDQTtFQUNBO0E3UDRodkNGOztBNlB6aHZDQTtFQUNFO0V0SjRFQTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXFKdUJaO0E3UDhodkNGO0E2UDVodkNFO0VBQ0U7QTdQOGh2Q0o7O0FhejV1Q1E7RWdQaElOO0lBQ0UsbUJqSXZDeUM7SWlJd0N6QyxnQmpJeEN5QztFNUhxa3ZDM0M7RTZQM2h2Q0U7SUFDRTtFN1A2aHZDSjtFNlAxaHZDRTtJdkxoREY7SUFDQTtFdEU2a3ZDQTtFc0Uza3ZDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RTZrdkNGO0VzRTFrdkNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFNGt2Q0Y7RTZQeGl2Q0E7SUFDRTtFN1AwaXZDRjtFNlB2aXZDQTtJdEpnREE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0lxSm1EVjtFN1AyaXZDRjtFNlB6aXZDRTtJQUNFO0U3UDJpdkNKO0FBQ0Y7QWE5N3VDUTtFZ1B4R047SUFDRSxtQmpJbkUrQztJaUlvRS9DLGdCaklwRStDO0U1SDZtdkNqRDtFNlB2aXZDRTtJQUNFO0lBQ0E7RTdQeWl2Q0o7RTZQdGl2Q0U7SUFDRTtFN1B3aXZDSjtFNlByaXZDRTtJdkxsRkY7SUFDQTtJdUxvRkk7RTdQdWl2Q0o7RXNFem52Q0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEUybnZDRjtFc0V4bnZDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RTBudkNGO0FBQ0Y7QThQbHB2Q0U7RUFDRTtBOVBvcHZDSjtBOFBqcHZDRTtFQUNFO0VBQ0E7QTlQbXB2Q0o7QThQaHB2Q0U7RUFDRTtFQUNBO0E5UGtwdkNKO0E4UC9vdkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlQaXB2Q0o7QThQL292Q0k7RUFDRTtFQUNBO0E5UGlwdkNOO0E4UC9vdkNNO0VBQ0U7RUFDQTtFQUNBO0E5UGlwdkNSO0Fhamd2Q1E7RWlQbkpGO0lBTUk7SUFDQTtJQUVBO0U5UGlwdkNSO0FBQ0Y7QThQOW92Q007RUFDRTtBOVBncHZDUjtBYTNndkNRO0VpUHZKSjtJQXNCSTtFOVBncHZDTjtBQUNGO0E4UDlvdkNNO0VBQ0U7QTlQZ3B2Q1I7QThQOW92Q1E7RUFDRTtBOVBncHZDVjtBOFAzb3ZDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5UDZvdkNOO0FhNWh2Q1E7RWlQckhKO0lBT0k7RTlQOG92Q047QUFDRjtBYWppdkNRO0VpUHJISjtJQVdJO0U5UCtvdkNOO0FBQ0Y7QThQM292Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVA2b3ZDSjtBOFAzb3ZDSTtFQUNFO0VBQ0E7QTlQNm92Q047QThQM292Q007RUFDRTtFQUNBO0VBQ0E7QTlQNm92Q1I7QWF4anZDUTtFaVB4RkY7SUFNSTtJQUNBO0lBRUE7RTlQNm92Q1I7QUFDRjtBOFAxb3ZDTTtFQUNFO0E5UDRvdkNSO0FhbGt2Q1E7RWlQNUZKO0lBc0JJO0U5UDRvdkNOO0FBQ0Y7QThQem92Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVAyb3ZDTjtBYTdrdkNRO0VpUGxFSjtJQU9JO0U5UDRvdkNOO0FBQ0Y7QWFsbHZDUTtFaVBsRUo7SUFXSTtFOVA2b3ZDTjtBQUNGOztBK1Axd3ZDQTtFQUNFO0EvUDZ3dkNGOztBK1Axd3ZDQTtFQUNFO0VBQ0E7QS9QNnd2Q0Y7QWFobXZDUTtFa1AvS1I7SUFLSTtJQUNBO0UvUDh3dkNGO0FBQ0Y7QStQM3d2Q0k7RUFDRTtBL1A2d3ZDTjtBYXptdkNRO0VrUHJLSjtJQUlJO0UvUDh3dkNOO0FBQ0Y7QWE5bXZDUTtFa1ByS0o7SUFRSTtFL1Ard3ZDTjtBQUNGO0ErUDN3dkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9QNnd2Q0o7QStQMXd2Q0U7RUFDRTtFQUNBO0VBQ0E7QS9QNHd2Q0o7QStQMXd2Q0k7RUFDRTtBL1A0d3ZDTjtBYWpvdkNRO0VrUGpKTjtJQVVJO0UvUDR3dkNKO0FBQ0Y7QWF0b3ZDUTtFa1BqSk47SUFjSTtFL1A2d3ZDSjtBQUNGO0FhdG92Q1E7RWtQdEpOO0lBa0JJO0UvUDh3dkNKO0FBQ0Y7QStQM3d2Q0U7RUFDRTtFQUNBO0EvUDZ3dkNKO0FhcHB2Q1E7RWtQM0hOO0lBS0k7SUFDQTtFL1A4d3ZDSjtBQUNGO0FhMXB2Q1E7RWtQM0hOO0lBVUk7RS9QK3d2Q0o7QUFDRjtBYS9wdkNRO0VrUDlHSjtJQUVJO0k1S2lCTixzQjRLaEI4QjtFL1Ard3ZDOUI7QUFDRjtBK1A1d3ZDSTtFQUNFO0VBQ0Esb0MvTzdEZTtFK084RGY7QS9QOHd2Q047QWExcXZDUTtFa1B2R0o7SUFNSTtFL1Ard3ZDTjtBQUNGO0FhL3F2Q1E7RWtQdkdKO0lBVUk7SUFDQTtFL1BneHZDTjtBQUNGO0ErUDl3dkNNO0VBQ0U7RUFDQSxvQy9PM0VhO0FoQjIxdkNyQjtBK1A1d3ZDSTtFQUNFO0VBQ0E7RUFDQTtBL1A4d3ZDTjtBYTlydkNRO0VrUG5GSjtJQU1JO0lBQ0E7RS9QK3d2Q047QUFDRjtBYXBzdkNRO0VrUG5GSjtJQVdJO0lBQ0E7RS9QZ3h2Q047QUFDRjtBK1A3d3ZDSTtFQUNFO0VBQ0EseUI3UG5EWTtFNlBvRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkMvT3pHd0I7RStPMEd4QjtFQUNBO0EvUCt3dkNOO0FhcnR2Q1E7RWtQeERGO0lBRUk7RS9QK3d2Q1I7QUFDRjtBK1A1d3ZDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvUDh3dkNSO0ErUDN3dkNNO0VBQ0U7RUFDQSw2Qy9PNUhzQjtBaEJ5NHZDOUI7QStQeHd2Q0U7RUFDRTtBL1Awd3ZDSjtBK1B2d3ZDRTtFQUNFO0EvUHl3dkNKO0FhL3V2Q1E7RWtQM0JOO0lBSUk7RS9QMHd2Q0o7QUFDRjtBYXB2dkNRO0VrUDNCTjtJQVFJO0UvUDJ3dkNKO0FBQ0Y7O0FnUWg2dkNFO0VBQ0U7QWhRbTZ2Q0o7QWdRajZ2Q0k7RUFDRTtBaFFtNnZDTjtBZ1EvNXZDRTtFQUNFO0FoUWk2dkNKO0FnUTk1dkNFO0VBQ0U7RUFDQTtBaFFnNnZDSjtBZ1E3NXZDRTtFQUNFO0FoUSs1dkNKOztBZ1ExNXZDRTtFQUNFO0FoUTY1dkNKOztBYTl3dkNRO0VtUHpJSjtJQUNFO0VoUTI1dkNKO0FBQ0Y7QWlRNzd2Q0U7RUFDRTtFQUNBO0FqUSs3dkNKO0FpUTU3dkNFO0VBQ0U7RUFDQTtBalE4N3ZDSjs7QWtROTd2Q0E7RUFDRSxtQnRJTm1DO0VzSU9uQyxnQnRJUG1DO0VzSVFuQztBbFFpOHZDRjtBa1EvN3ZDRTtFQUNFO0FsUWk4dkNKOztBa1E3N3ZDQTtFM0p5RkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0UwSlVaO0VBQ0E7QWxRazh2Q0Y7O0FrUS83dkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFFrOHZDRjtBa1FoOHZDRTtFM0oyRUE7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0UwSndCVjtBbFFvOHZDSjs7QWtRaDh2Q0E7RUFDRTtFQUNBO0FsUW04dkNGO0FrUWo4dkNFO0VBQ0U7RUFDQTtBbFFtOHZDSjtBa1FoOHZDRTtFQUNFO0FsUWs4dkNKOztBYXowdkNRO0VxUHBITjtJQUNFO0VsUWk4dkNGO0VrUTc3dkNFO0kzSmdERjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHbS92Q1o7QUFDRjtBYXIxdkNRO0VxUHZHTjtJQUNFLG1CdEloRXlDO0lzSWlFekMsZ0J0SWpFeUM7RTVIZ2d3QzNDO0FBQ0Y7QWF0MXZDUTtFcVByR047SUFDRSxtQnRJdEUrQztJc0l1RS9DLGdCdEl2RStDO0U1SHFnd0NqRDtFa1ExN3ZDRTtJM0oyQkY7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3Fnd0NaO0FBQ0Y7QW1RMWh3Q0E7RUFDRSx5QmpRa0drQjtBRjA3dkNwQjtBbVExaHdDRTtFQUNFO0VBQ0E7RUFDQSxXalErRmU7RWlROUZmO0FuUTRod0NKO0FhaDN2Q1E7RXNQaExOO0lBT0k7RW5RNmh3Q0o7QUFDRjtBYXIzdkNRO0VzUGhMTjtJQVdJO0VuUThod0NKO0FBQ0Y7QW1RNWh3Q0k7RUFDRTtFQUNBO0FuUThod0NOO0FhOTN2Q1E7RXNQbEtKO0lBS0k7SUFDQTtFblEraHdDTjtBQUNGO0FhcDR2Q1E7RXNQbEtKO0lBVUk7SUFDQTtFblFnaXdDTjtBQUNGO0FhMTR2Q1E7RXNQbEtKO0lBZUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFblFpaXdDTjtBQUNGO0FtUTlod0NRO0VBQ0U7RUFDQTtFQUNBLHlCalF3RFU7RWlRdkRWO0FuUWdpd0NWO0FtUTlod0NVO0VBQ0U7RUFDQTtBblFnaXdDWjtBbVE5aHdDWTtFQUNFO0VBQ0E7QW5RZ2l3Q2Q7QWFqNnZDUTtFc1BqSUk7SUFLSTtJQUNBO0VuUWlpd0NkO0FBQ0Y7QW1RNWh3Q2dCO0VBQ0UsV2pRc0NDO0VpUXJDRDtFQUNBO0VBQ0Esc0IzUGxCYTtBUmdqd0MvQjtBYTc2dkNRO0VzUHJIUTtJQU9JO0VuUStod0NsQjtBQUNGO0FhbDd2Q1E7RXNQckhRO0lBV0k7SUFDQSxvQjNQeEJXO0VSd2p3QzdCO0FBQ0Y7QWF4N3ZDUTtFc1BsR007O0lBR0k7RW5RNGh3Q2hCO0FBQ0Y7QW1RM2h3Q2dCOztFQUNFLGNsUWpGRjtBRCttd0NoQjtBbVFyaHdDSTtFQUNFO0VBQ0E7RUFDQTtBblF1aHdDTjtBYXY4dkNRO0VzUG5GSjtJQU1JO0lBQ0E7RW5Rd2h3Q047QUFDRjtBYTc4dkNRO0VzUG5GSjtJQVdJO0lBQ0E7SUFDQTtFblF5aHdDTjtBQUNGO0FhcDl2Q1E7RXNQbkZKO0lBaUJJO0lBQ0E7SUFDQTtJQUNBO0VuUTBod0NOO0FBQ0Y7QW1ReGh3Q007RUFDRSxvQjNQNUZPO0UyUDZGUCxzQjNQekV1QjtFMlAwRXZCLGdCM1BySG1CO0UyUHNIbkI7RUFDQSxvQzNQeEhjO0FSa3B3Q3RCO0Fhbit2Q1E7RXNQNURGO0lBUUk7RW5RMmh3Q1I7QUFDRjtBYXgrdkNRO0VzUDVERjtJQVlJLG1CM1ByR0s7STJQc0dMLG9CM1BsRnFCO0VSOG13QzdCO0FBQ0Y7QW1Remh3Q007RUFDRTtBblEyaHdDUjtBbVF6aHdDUTtFQUNFLGdCM1BqSW1CO0UyUGtJbkIsbUIzUDVHSztFMlA2R0wsb0IzUHZGcUI7RTJQd0ZyQjtFQUNBO0FuUTJod0NWOztBSS9wd0NBO0VBQ0U7SUFDRTtJQUNBO0VKa3F3Q0Y7RUkvcHdDQTtJQUNFO0lBQ0E7RUppcXdDRjtBQUNGO0FJOXB3Q0E7RUFDRTtJQUNFO0VKZ3F3Q0Y7RUk3cHdDQTtJQUVFO0lBQ0E7RUo4cHdDRjtBQUNGO0FFL3F3Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrUUdBO0VBQ0UsbUJ4SVJtQztFd0lTbkMsZ0J4SVRtQztBNUhxdXdDckM7QW9RMXR3Q0U7O0VBRUU7QXBRNHR3Q0o7QW9RenR3Q0U7RUFDRSx5QmxRa0NjO0FGeXJ3Q2xCO0FvUXh0d0NFO0VBQ0U7RUFDQTtBcFEwdHdDSjtBb1F2dHdDRTtFQUNFO0VBQ0E7QXBReXR3Q0o7O0FvUXB0d0NFO0VBQ0U7QXBRdXR3Q0o7O0FvUW50d0NBOztFN0ptRUU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0U0SmlDWjtBcFF3dHdDRjs7QW9RcnR3Q0E7RUFDRTtFQUNBO0FwUXd0d0NGOztBb1FydHdDQTtFQUNFO0FwUXd0d0NGOztBb1FydHdDQTtFQUNFO0VBQ0E7QXBRd3R3Q0Y7O0FvUXJ0d0NBO0VBQ0U7RUFDQSxvQzVQcEVvQjtFNFBxRXBCLG9CNVB6Q2E7RTRQMENiLGdCNVBwRThCO0U0UHFFOUIscUI1UG5CNkI7RTRQb0I3QjtBcFF3dHdDRjs7QW9RcnR3Q0E7RUFDRSw0Q2hRdkUyQjtFZ1F3RTNCO0FwUXd0d0NGOztBb1FydHdDQTtFQUNFLGNuUS9FYztBRHV5d0NoQjs7QW9RcnR3Q0E7RUFDRTtBcFF3dHdDRjs7QW9RcnR3Q0E7RUFHRTtFQUNBO0VBQ0E7QXBRc3R3Q0Y7O0FvUW50d0NBO0VBQ0U7RUFDQTtBcFFzdHdDRjs7QW9RbnR3Q0E7RUFDRTtFQUNBO0FwUXN0d0NGOztBb1FudHdDQTtFQUNFO0VBQ0E7QXBRc3R3Q0Y7O0FvUW50d0NBO0VBQ0UsbUI1UG5GYTtFNFBvRmIscUI1UDVENkI7QVJreHdDL0I7O0FheHB3Q1E7RXVQckRKO0lBQ0U7RXBRaXR3Q0o7RW9RN3N3Q0E7SUFDRTtJQUNBO0VwUStzd0NGO0VvUTVzd0NBO0k3SnBCQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHczB3Q1o7RW9RL3N3Q0U7SUFDRTtFcFFpdHdDSjtFb1E5c3dDRTtJQUNFO0VwUWd0d0NKO0FBQ0Y7QWE5cXdDUTtFdVA3Qk47SUFDRSxtQnhJMUl5QztJd0kySXpDLGdCeEkzSXlDO0U1SHkxd0MzQztBQUNGO0FhL3F3Q1E7RXVQM0JOO0lBQ0UsbUJ4SWhKK0M7SXdJaUovQyxnQnhJakorQztFNUg4MXdDakQ7RW9RMXN3Q0E7STdKOUNBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEc4MXdDWjtFb1E1c3dDQTtJN0psREE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R28yd0NaO0FBQ0Y7QXFRLzJ3Q0U7RUFDRTtBclFpM3dDSjtBcVE5MndDRTtFQUNFO0FyUWczd0NKOztBcVEzMndDRTtFQUNFO0FyUTgyd0NKOztBRW4zd0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb1FaQTtFQUNFO0F0UWc3d0NGO0FzUTk2d0NFO0VBQ0U7QXRRZzd3Q0o7QXNRNzZ3Q0U7RUFDRTtBdFErNndDSjtBc1E1NndDRTtFQUNFO0VBQ0E7QXRRODZ3Q0o7QXNRNTZ3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UTg2d0NOO0FzUTU2d0NNO0VBQ0U7QXRRODZ3Q1I7QXNRMTZ3Q0k7RUFDRTtFQUNBO0VBQ0E7QXRRNDZ3Q047QXNReDZ3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UTA2d0NKO0FzUXY2d0NFO0VBQ0U7RUFDQTtFQUNBO0F0UXk2d0NKO0FzUXY2d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRReTZ3Q047QXNRcjZ3Q0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFFzNndDSjtBc1FwNndDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UXM2d0NOO0FzUXA2d0NNO0VBVEY7SUFVSTtFdFF1NndDTjtBQUNGO0FzUXA2d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRRczZ3Q047QXNRcjZ3Q007RUFYRjtJQVlJO0V0UXc2d0NOO0FBQ0Y7QXNRcjZ3Q1E7OztFQUdFO0F0UXU2d0NWO0FhaDJ3Q1E7RXlQMUVBOzs7SUFNSTtFdFEwNndDVjtBQUNGO0FzUXA2d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRRczZ3Q047QWE3MndDUTtFeVA3REo7SUFPSTtJQUNBO0V0UXU2d0NOO0FBQ0Y7QXNRcjZ3Q007RUFDRTtBdFF1NndDUjtBYXQzd0NRO0V5UGxERjtJQUlJO0V0UXc2d0NSO0FBQ0Y7QXNRcjZ3Q007RUFDRTtBdFF1NndDUjtBYTkzd0NRO0V5UDFDRjtJQUlJO0V0UXc2d0NSO0FBQ0Y7QXNRbjZ3Q0k7RUFDRTtFQUNBO0VBQ0E7QXRRcTZ3Q047QXNRbjZ3Q007RUFDRTtBdFFxNndDUjtBYTM0d0NRO0V5UDNCRjtJQUlJO0V0UXM2d0NSO0FBQ0Y7QXNRbjZ3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRRcTZ3Q1I7QXNRbDZ3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdFFvNndDUjtBc1FqNndDTTtFQUNFLGNyUTNLUTtFcVE0S1I7RUFDQTtFQUNBLG9DOVBoTGM7QVJtbHhDdEI7QXNRaDZ3Q007RUFDRTtBdFFrNndDUjtBc1EvNXdDTTtFQUNFO0VBQ0E7QXRRaTZ3Q1I7QXNRNTV3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRRODV3Q047QXNRNTV3Q007RUFDRTtBdFE4NXdDUjtBYXQ3d0NRO0V5UHVCRjtJQUlJO0V0USs1d0NSO0FBQ0Y7QXNRNTV3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdFE4NXdDUjtBc1EzNXdDTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFE2NXdDUjtBc1EzNXdDUTtFQUNFO0VBQ0E7QXRRNjV3Q1Y7QXNRejV3Q007RUFDRSx5QnJRbE9RO0VxUW1PUjtFQUNBO0VBQ0E7QXRRMjV3Q1I7QXNReDV3Q007RUFDRSwrQjlQck9nQjtFOFBzT2hCO0VBQ0E7QXRRMDV3Q1I7QXNRdjV3Q007RUFDRSwrQjlQM09nQjtFOFA0T2hCO0VBQ0E7RUFDQTtFQUNBO0F0UXk1d0NSO0FzUXQ1d0NNO0VBQ0Usb0M5UHpQYztFOFAwUGQ7RUFDQTtFQUNBO0VBQ0E7QXRRdzV3Q1I7QXNRcjV3Q007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRRdTV3Q1I7QXNRcDV3Q007RUFDRTtFQUNBLG9DOVAzUWM7RThQNFFkO0VBQ0E7QXRRczV3Q1I7QXNRbjV3Q007RUFDRTtBdFFxNXdDUjtBc1FuNXdDUTtFQUNFO0VBQ0E7QXRRcTV3Q1Y7QXNRbDV3Q1E7RUFDRTtBdFFvNXdDVjtBc1FqNXdDUTtFQUNFLGNyUTNSTTtBRDhxeENoQjtBc1FoNXdDUTtFQUNFO0VBQ0E7QXRRazV3Q1Y7QXNRLzR3Q1E7RUFDRTtBdFFpNXdDVjtBc1E1NHdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UTg0d0NOO0FzUTU0d0NNO0VBQ0U7QXRRODR3Q1I7QWFwaHhDUTtFeVBxSUY7SUFJSTtFdFErNHdDUjtBQUNGO0FzUTU0d0NNO0VBQ0U7QXRRODR3Q1I7QWE1aHhDUTtFeVA2SUY7SUFJSTtFdFErNHdDUjtBQUNGO0FzUTM0d0NJO0VBQ0U7RUFDQTtFQUNBLG9DOVB4VWdCO0U4UHlVaEI7RUFDQTtFQUNBO0F0UTY0d0NOO0FzUTE0d0NNO0VBQ0U7QXRRNDR3Q1I7QWE1aXhDUTtFeVArSkY7SUFJSTtFdFE2NHdDUjtBQUNGO0FzUTE0d0NNO0VBQ0U7QXRRNDR3Q1I7QWFwanhDUTtFeVB1S0Y7SUFJSTtFdFE2NHdDUjtBQUNGO0FzUTE0d0NNO0VBQ0U7QXRRNDR3Q1I7QXNReDR3Q0k7RUFDRTtFQUNBO0VBQ0Esb0M5UHRXZ0I7RThQdVdoQjtFQUNBO0F0UTA0d0NOO0FzUXY0d0NNO0VBQ0U7QXRReTR3Q1I7QWF0a3hDUTtFeVA0TEY7SUFJSTtFdFEwNHdDUjtBQUNGO0FzUXY0d0NNO0VBQ0U7QXRReTR3Q1I7QXNRdDR3Q007RUFDRTtBdFF3NHdDUjtBYWpseENRO0V5UHdNRjtJQUlJO0V0UXk0d0NSO0FBQ0Y7QXNRcjR3Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UXU0d0NOO0FhN2x4Q1E7RXlQaU5KO0lBUUk7RXRRdzR3Q047QUFDRjtBc1FyNHdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRRdTR3Q047QXNRcjR3Q007RUFDRTtBdFF1NHdDUjtBc1FwNHdDTTtFQUNFLHlCclF6WlE7RXFRMFpSO0F0UXM0d0NSO0FzUXA0d0NRO0VBQ0U7QXRRczR3Q1Y7QWF0bnhDUTtFeVArT0E7SUFJSTtFdFF1NHdDVjtBQUNGO0FzUW40d0NNO0VBQ0U7RUFDQSxjclF2YVE7RXFRd2FSO0F0UXE0d0NSO0FzUW40d0NRO0VBQ0U7QXRRcTR3Q1Y7QWFub3hDUTtFeVA2UEE7SUFJSTtFdFFzNHdDVjtBQUNGO0FzUWg0d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFFrNHdDSjtBc1FoNHdDSTtFQWJGO0lBY0k7SUFDQTtFdFFtNHdDSjtBQUNGO0FzUWg0d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UWs0d0NKO0FzUWg0d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CclF0ZFU7RXFRdWRWO0F0UWs0d0NOO0FhNXF4Q1E7RXlQbVNKO0lBU0k7RXRRbzR3Q047QUFDRjtBc1FqNHdDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UW00d0NOO0FzUWo0d0NNO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtFdFFvNHdDTjtBQUNGO0FzUWw0d0NNO0VBQ0U7RUFDQTtFQUNBO0F0UW80d0NSO0FzUWw0d0NRO0VBTEY7SUFNSTtFdFFxNHdDUjtBQUNGO0FzUWw0d0NNO0VBQ0U7RUFDQTtFQUNBO0F0UW80d0NSOztBc1E5M3dDQTtFQUNFO0F0UWk0d0NGOztBc1E5M3dDQTtFQUNFO0F0UWk0d0NGO0FzUS8zd0NFO0VBQ0U7RUFDQTtBdFFpNHdDSjtBc1E5M3dDRTtFQUNFO0F0UWc0d0NKO0FzUTczd0NFO0VBQ0U7QXRRKzN3Q0o7QXNRNTN3Q0U7RUFDRTtBdFE4M3dDSjtBc1EzM3dDRTtFQUNFO0F0UTYzd0NKO0FzUXozd0NJO0VBQ0U7QXRRMjN3Q047O0FzUXIzd0NBO0FBS0k7RUFDRTtFQUNBO0VBQ0E7QXRRbzN3Q047QXNRajN3Q0k7RUFDRTtBdFFtM3dDTjtBYXp2eENRO0V5UHFZSjtJQUlJO0V0UW8zd0NOO0FBQ0Y7O0FzUTcyd0NFO0VBQ0U7QXRRZzN3Q0o7QXNRNzJ3Q0U7RUFDRTtFQUNBO0F0USsyd0NKOztBc1EzMndDQTtFQUNFO0VBQ0EseUJBOWtCYTtFQStrQmI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRRODJ3Q0Y7O0FzUTMyd0NBO0VBRUk7SUFDRTtFdFE2MndDSjtFc1ExMndDRTtJQUNFO0lBQ0E7RXRRNDJ3Q0o7RXNReDJ3Q0k7SUFDRTtFdFEwMndDTjtFc1FyMndDSTtJQUNFO0V0UXUyd0NOO0FBQ0Y7QXNRajJ3Q0U7RUFDRTtFQUNBO0F0UW0yd0NKO0FzUWwyd0NJO0VBSEY7SUFJSTtJQUNBO0lBQ0E7SUFDQTtFdFFxMndDSjtBQUNGOztBc1FoMndDRTtFQUNFO0VBQ0E7QXRRbTJ3Q0o7QXNRbDJ3Q0k7RUFIRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0V0UXEyd0NKO0FBQ0Y7O0FzUWoyd0NBO0VBQ0U7RUFDQTtBdFFvMndDRjs7QXVRdC94Q0E7RUFDRTtFQUNBO0VBQ0E7QXZReS94Q0Y7QXVRdi94Q0U7RUFMRjtJQU1JO0lBQ0E7RXZRMC94Q0Y7QUFDRjtBdVF4L3hDRTtFQUNFO0VBQ0E7RUFDQTtBdlEwL3hDSjtBdVF4L3hDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2UTAveENKO0F1UXgveENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlEwL3hDSjtBYWoyeENRO0UwUDlKTjtJQU9JO0V2UTQveENKO0FBQ0Y7QXVRMy94Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlE2L3hDTjtBYS8yeENRO0UwUHJKSjtJQVNJO0lBQ0E7SUFDQTtFdlErL3hDTjtBQUNGO0F1UTcveENJO0VBQ0U7QXZRKy94Q047QXVRNS94Q007RUFDRTtBdlE4L3hDUjtBYTUzeENRO0UwUG5JRjtJQUdJO0V2UWdneUNSO0FBQ0Y7QXVROS94Q007RUFDRTtBdlFnZ3lDUjtBYXA0eENRO0UwUDdIRjtJQUdJO0V2UWtneUNSO0FBQ0Y7QXVRamd5Q1E7RUFDRTtBdlFtZ3lDVjtBYTU0eENRO0UwUHhIQTtJQUdJO0lBQ0E7RXZRcWd5Q1Y7RXVRcGd5Q1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZRc2d5Q1o7QUFDRjtBYTc1eENRO0UwUHhIQTtJQWtCSTtFdlF1Z3lDVjtBQUNGO0F1UXRneUNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UXdneUNaO0FhNzZ4Q1E7RTBQcEdFO0lBV0k7SUFDQTtFdlEwZ3lDWjtBQUNGO0F1UXhneUNVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlEwZ3lDWjtBYTE3eENRO0UwUHJGRTtJQU9JO0lBQ0E7RXZRNGd5Q1o7QUFDRjtBdVEzZ3lDWTtFQUNFO0VBQ0E7RUFDQTtBdlE2Z3lDZDtBYXI4eENRO0UwUDNFSTtJQUtJO0V2UStneUNkO0FBQ0Y7QXVROWd5Q2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZRZ2h5Q2hCO0FhbDl4Q1E7RTBQcEVNO0lBUUk7SUFDQTtJQUNBO0V2UWtoeUNoQjtBQUNGO0F1UWpoeUNnQjtFQUNFO0F2UW1oeUNsQjtBYTU5eENRO0UwUHhEUTtJQUdJO0V2UXFoeUNsQjtBQUNGO0F1UWhoeUNrQjtFQUNFO0F2UWtoeUNwQjtBdVE5Z3lDc0I7RUFDRTtBdlFnaHlDeEI7QXVRemd5Q2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UTJneUNoQjtBdVExZ3lDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlE0Z3lDbEI7QXVRMWd5Q2dCO0VBQ0U7RUFDQTtBdlE0Z3lDbEI7QXVRM2d5Q2tCO0VBQ0U7RUFDQTtBdlE2Z3lDcEI7QXVRdGd5Q1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UXdneUNWO0FhL2d5Q1E7RTBQREE7SUFVSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdlEwZ3lDVjtBQUNGO0F1UXpneUNVO0VBQ0U7RUFDQTtFQUNBO0F2UTJneUNaO0F1UTFneUNZO0VBQ0U7QXZRNGd5Q2Q7QXVRMWd5Q1k7RUFDRTtFQUNBO0VBQ0E7QXZRNGd5Q2Q7QWExaXlDUTtFMFAyQkk7SUFLSTtFdlE4Z3lDZDtBQUNGO0F1UTdneUNjO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZRK2d5Q2hCO0FheGp5Q1E7RTBQa0NNO0lBU0k7RXZRaWh5Q2hCO0FBQ0Y7QXVRaGh5Q2dCO0VBQ0U7RUFDQTtBdlFraHlDbEI7QWFqa3lDUTtFMFA2Q1E7SUFJSTtFdlFvaHlDbEI7QUFDRjtBdVFsaHlDZ0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UW9oeUNsQjtBdVFuaHlDa0I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdlFxaHlDcEI7QXVRcGh5Q29CO0VBQ0U7RUFDQTtBdlFzaHlDdEI7QXVRamh5Q29CO0VBQ0U7RUFDQTtBdlFtaHlDdEI7QXVRaGh5Q2tCO0VBQ0U7RUFDQTtFQUNBO0F2UWtoeUNwQjtBYWhteUNRO0UwUGtGTTtJQUVNO0V2UWdoeUNsQjtBQUNGO0F1US9neUNnQjtFQUNFO0VBQ0E7QXZRaWh5Q2xCO0F1UTVneUNVO0VBQ0U7QXZROGd5Q1o7QXVRNWd5Q2M7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZROGd5Q2hCO0FhN255Q1E7RTBQZ0dNO0lBaUJJO0lBQ0E7RXZRZ2h5Q2hCO0FBQ0Y7QXVRL2d5Q2dCO0VBRUU7QXZRZ2h5Q2xCO0FhdG95Q1E7RTBQb0hRO0lBSUk7RXZRa2h5Q2xCO0FBQ0Y7QXVRN2d5Q1U7RUFDRTtBdlErZ3lDWjtBYTlveUNRO0UwUDhIRTtJQUdJO0lBQ0E7SUFDQTtFdlFpaHlDWjtBQUNGO0F1UWhoeUNZO0VBQ0U7RUFDQTtBdlFraHlDZDtBdVFqaHlDYztFQUNFO0VBQ0E7RUFDQTtBdlFtaHlDaEI7QXVRbGh5Q2dCO0VBQ0U7QXZRb2h5Q2xCO0F1UW5oeUNrQjtFQUNFO0VBQ0E7QXZRcWh5Q3BCO0F1UWxoeUNnQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZRb2h5Q2xCO0F1UTFneUNHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UTRneUNKO0F1UTFneUNJO0VBUkQ7SUFTSTtFdlE2Z3lDTDtBQUNGO0F1UTVneUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZROGd5Q047QXVRNWd5Q007RUFDRTtFQUNBO0F2UThneUNSO0F1UTFneUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UTRneUNOO0F1UXhneUNFO0VBQ0U7RUFDQTtFQUNBO0F2UTBneUNKO0F1UXhneUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZRMGd5Q1I7QXVRdmd5Q1E7RUFDSTtBdlF5Z3lDWjtBYXp0eUNRO0UwUG1NTjtJQWtCSTtJQUNBO0V2UXdneUNKO0FBQ0Y7QXVRdmd5Q0k7RUFDRTtFQUNBO0F2UXlneUNOO0FhbnV5Q1E7RTBQd05KO0lBSUk7RXZRMmd5Q047QUFDRjtBdVExZ3lDTTtFQUNFO0VBQ0E7RUFDQTtBdlE0Z3lDUjtBdVExZ3lDTTtFQUNFO0VBQ0E7QXZRNGd5Q1I7QXVRemd5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZRMmd5Q047QXVRMWd5Q007RUFDRTtBdlE0Z3lDUjtBdVExZ3lDTTtFQUNFO0F2UTRneUNSO0F1UTFneUNNO0VBQ0U7RUFDQTtFQUNBO0F2UTRneUNSO0F1UTNneUNRO0VBQ0U7RUFDQTtFQUNBO0F2UTZneUNWOztBd1ExN3lDQTtFQUNFO0F4UTY3eUNGO0FhN3d5Q1E7RTJQakxSO0lBSUk7RXhRODd5Q0Y7QUFDRjtBd1E1N3lDRTtFQUNFO0VBRUE7QXhRNjd5Q0o7QWFqeHlDUTtFMlAvS047SUFNSTtFeFE4N3lDSjtBQUNGO0F3UTM3eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0Esb0NoUW5Ca0I7RWdRb0JsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4UTY3eUNKO0F3UTE3eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeFE0N3lDSjtBYW56eUNRO0UyUHBKTjtJQWFBO0V4UTg3eUNBO0FBQ0Y7QWFuenlDUTtFMlB6Sk47SUFnQkk7SUFDQTtJQUNBO0V4UWc4eUNKO0FBQ0Y7QXdROTd5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4UWc4eUNOO0F3UTk3eUNNO0VBQ0U7QXhRZzh5Q1I7QWE3MHlDUTtFMlBwSEY7SUFJSTtFeFFpOHlDUjtBQUNGO0F3UTk3eUNNO0VBQ0U7QXhRZzh5Q1I7QXdRNzd5Q007RUFDRTtBeFErN3lDUjtBd1E1N3lDTTtFQUNFO0F4UTg3eUNSO0F3UXo3eUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhRMjd5Q0o7QWFwMnlDUTtFMlA5Rk47SUFVSTtFeFE0N3lDSjtBQUNGO0F3UTE3eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeFE0N3lDTjtBd1F6N3lDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhRMjd5Q047QXdReDd5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhRMDd5Q0g7QWF4NHlDUTtFMlA5REo7SUFlRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4UTI3eUNKO0FBQ0Y7QXdReDd5Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4UTA3eUNOO0F3UXY3eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4UXk3eUNOO0F3UXY3eUNNO0VBUkY7SUFTSTtFeFEwN3lDTjtBQUNGO0F3UXg3eUNNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4UTA3eUNSO0F3UXI3eUNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhRdTd5Q047QXdRcDd5Q0k7RUFDRTtFQUNBO0F4UXM3eUNOOztBeVE1bXpDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBelErbXpDRjtBeVE3bXpDRTtFQUNFO0VBQ0E7RUFFQTtBelE4bXpDSjtBeVE1bXpDSTtFQUNFO0F6UThtekNOO0F5UTNtekNJO0VBQ0U7QXpRNm16Q047QWF0OXlDUTtFNFBuSkY7SUFDRTtFelE0bXpDTjtFeVF6bXpDSTtJQUNFO0V6UTJtekNOO0FBQ0Y7QXlRdm16Q0U7RUFDRTtBelF5bXpDSjtBYWoreUNRO0U0UHpJTjtJQUlJO0V6UTBtekNKO0FBQ0Y7O0FFem96Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F3UVRJO0VBQ0U7QTFRbXN6Q047O0EwUTlyekNBO0VBQ0U7RUFDQSxtQjlJSG1DO0U4SUluQyxnQjlJSm1DO0E1SHFzekNyQztBMFEvcnpDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExUWlzekNKO0EwUTdyekNFOzs7Ozs7O0VBT0U7QTFRK3J6Q0o7QTBRNXJ6Q0U7RUFDRTtFQUNBO0ExUThyekNKO0EwUTNyekNFO0VBQ0M7QTFRNnJ6Q0g7O0EwUXpyekNBOztFbktzRUU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4RzJ0ekNkOztBMFE1cnpDQTtFQUNFO0ExUStyekNGOztBMFE1cnpDQTtFQUNFO0ExUStyekNGOztBMFE1cnpDQTtFQUEyQjtBMVFnc3pDM0I7O0FheGt6Q1E7RTZQckhOO0lBQ0U7SUFDQTtJQUNBLG1COUlwRHlDO0k4SXFEekMsZ0I5SXJEeUM7RTVIc3Z6QzNDO0UwUTlyekNBO0luSytDQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHcXZ6Q1o7RTBRaHN6Q0E7SUFDRTtJbkswQ0Y7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzR2ekNaO0FBQ0Y7QWF6bHpDUTtFNlB4R047SUFDRSxtQjlJbkUrQztJOElvRS9DLGdCOUlwRStDO0U1SHd3ekNqRDtBQUNGO0FFdnd6Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0F5UUNBO0VBQ0U7RUFDQTtFQUNBO0EzUXN6ekNGOztBMlFuenpDQTtFQUNFO0VBQ0E7RUFDQTtBM1FzenpDRjs7QTJRbnp6Q0E7O0VBRUU7RUFDQTtBM1FzenpDRjtBMlFwenpDRTs7RUFDRTtBM1F1enpDSjs7QTJRbnp6Q0E7RUFDRTtFQUNBO0VBQ0E7QTNRc3p6Q0Y7O0EyUW56ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM1FzenpDRjtBMlFuenpDSTtFQUNFO0VBQ0E7QTNRcXp6Q047O0EyUWh6ekNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnRUEvRG1DO0EzUWszekNyQztBMlFqenpDRTtFQUNFLFlBakVnQztFQWtFaEM7RUFDQSxXQW5FZ0M7QTNRczN6Q3BDO0EyUWp6ekNJO0VBQ0UsZTFRdEVVO0FEeTN6Q2hCOztBMlE5eXpDQTtFQUNFLFd6UW1CaUI7RXlRbEJqQixvQ25RL0VvQjtFbVFnRnBCLG1CblFuRGE7RW1Rb0RiLGdCblEvRThCO0VtUWdGOUIscUJuUTdCNkI7RW1ROEI3QjtBM1FpenpDRjs7QTJROXl6Q0E7RUFDRSxjelFQZ0I7RXlRUWhCO0VBQ0Esa0JuUTFEYTtFbVEyRGIscUJuUW5DNkI7QVJvMXpDL0I7O0FhNXR6Q1E7RThQM0VOO0lBQ0U7SUFDQTtFM1EyeXpDRjtFMlF4eXpDQTtJQUNFO0UzUTB5ekNGO0FBQ0Y7QWF0dXpDUTtFOFBoRU47SUFDRTtFM1F5eXpDRjtBQUNGO0ErQmw1ekNBO0VBQ0U7SUFDRTtJQUNBO0UvQm81ekNGO0UrQmo1ekNBO0lBQ0U7SUFDQTtFL0JtNXpDRjtBQUNGO0ErQmg1ekNBO0VBQ0U7SUFDRTtFL0JrNXpDRjtFK0IvNHpDQTtJQUVFO0lBQ0E7RS9CZzV6Q0Y7QUFDRjtBRWo2ekNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBRGhCQTs7OENBQUE7QUNnQkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FEb0RBO0FDcERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkNpREE7RUFyQ0UsVzNDeUVpQjtFMkN4RWpCO0VBQ0E7QTdDc2kwQ0Y7QTZDcGkwQ0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q3FpMENKO0E2Q2xpMENFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDb2kwQ0o7QTZDamkwQ0U7RUFDRSx1Q0FoQ29DO0VBaUNwQztFQUNBO0VBQ0E7QTdDbWkwQ0o7QTZDaGkwQ0U7RUFDRSxXM0M0Q2U7QUZzL3pDbkI7QTZDaGkwQ0k7RUFDRTtBN0NraTBDTjs7QTZDdmgwQ0E7RUEzQ0UsYzVDdEJjO0U0Q3VCZDtFQUNBO0E3Q3NrMENGO0E2Q3BrMENFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NxazBDSjtBNkNsazBDRTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q29rMENKO0E2Q2prMENFO0VBQ0UsdUNBOUJzQztFQStCdEM7RUFDQTtFQUNBO0E3Q21rMENKO0E2Q2hrMENFO0VBQ0UsYzVDbkRZO0FEcW4wQ2hCO0E2Q2hrMENJO0VBQ0U7QTdDa2swQ047O0E2Q2pqMENBO0VBakRFLGMzQ21DZ0I7RTJDbENoQjtFQUNBO0E3Q3NtMENGO0E2Q3BtMENFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NxbTBDSjtBNkNsbTBDRTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q29tMENKO0E2Q2ptMENFO0VBQ0UsMENBL0JvQztFQWdDcEM7RUFDQTtFQUNBO0E3Q21tMENKO0E2Q2htMENFO0VBQ0UsYzNDTWM7QUY0bDBDbEI7QTZDaG0wQ0k7RUFDRTtBN0NrbTBDTjs7QTZDMWswQ0E7RUFDRTtFQUNBO0VBQ0EsK0JyQzdFc0I7RXFDOEV0QixtQnJDMURhO0VxQzJEYixnQnJDNUU4QjtFcUM2RTlCLG1CckNwQzZCO0VxQ3FDN0Isa0M3QjNFaUI7QWhCd3AwQ25COztBNkMxazBDQTtFQUNFO0E3QzZrMENGO0E2QzNrMENFO0VBQ0UsVzNDR2U7QUYwazBDbkI7O0E2Q3prMENBO0VBQ0U7QTdDNGswQ0Y7QTZDMWswQ0U7RUFDRSxjM0NOa0I7QUZrbDBDdEI7O0E2Q3hrMENBO0VBQ0U7QTdDMmswQ0Y7QTZDemswQ0U7RUFDRSxjNUM1R1k7QUR1cjBDaEI7QTZDeGswQ0U7RUFDRSxXM0NqQmU7QUYybDBDbkI7O0E2Q3RrMENBO0VBQ0UsYzVDckhjO0FEOHIwQ2hCO0E2Q3ZrMENFO0VBQ0UsYzVDeEhZO0FEaXMwQ2hCO0E2Q3RrMENFO0VBQ0UsYzNDbkVjO0FGMm8wQ2xCOztBNkNwazBDQTs7O0VBRUUsYzVDN0hnQjtBRHFzMENsQjtBNkN0azBDRTs7O0VBRUU7QTdDeWswQ0o7QTZDdGswQ0U7OztFQUNFLGM1Q3JJYztBRCtzMENsQjs7QTZDdGswQ0E7RUFDRTtBN0N5azBDRjtBNkN2azBDRTtFQUNFLGMzQ3pGYztBRmtxMENsQjtBNkN0azBDRTtFQUNFLGMzQzdGYztBRnFxMENsQjs7QTZDcGswQ0E7RUFDRSxjM0NsR2dCO0FGeXEwQ2xCO0E2Q3JrMENFO0VBQ0U7QTdDdWswQ0o7QTZDcGswQ0U7RUFDRTtBN0NzazBDSjs7QTZDbGswQ0E7RUFDRTtFQUNBO0E3Q3FrMENGOztBNFEzdDBDQTs7RUFFRTtBNVE4dDBDRjs7QTRRM3QwQ0E7RUFDRSxtQmhKbEJtQztFZ0ptQm5DLCtCcFFyQnNCO0VvUXNCdEIsZXBRRGE7RW9RRWIsZ0JwUW5CNEI7RW9Rb0I1QixjM1FlZTtBRCtzMENqQjtBNFE1dDBDRTtFQUNFO0VBQ0EsbUJwUWUyQjtBUitzMEMvQjtBNFE1dDBDSTtFQUNFO0VBQ0EsbUJwUVd5QjtBUm10MEMvQjtBNFEzdDBDSTtFQUNFO0VBQ0E7RUFDQTtBNVE2dDBDTjtBNFExdDBDSTtFQUNFLGMzUTlDVTtBRDB3MENoQjtBNFF4dDBDRTtFQUNFO0VBQ0E7QTVRMHQwQ0o7QTRReHQwQ0k7RUFDRSxjM1FiVztFMlFjWCwrQnBRcERrQjtFb1FxRGxCLG1CcFE5QlM7RW9RK0JULGlCcFFOeUI7RW9RT3pCO0E1UTB0MENOO0E0UXh0MENNO0VBQ0UsYzNROURRO0FEd3gwQ2hCO0E0UXJ0MENFO0VBQ0U7QTVRdXQwQ0o7QTRRcHQwQ0U7RUFDRTtFQUNBO0VBQ0E7QTVRc3QwQ0o7QTRRbnQwQ0U7RUFDRTtFQUNBO0E1UXF0MENKO0E0UWx0MENFO0VBQ0U7QTVRb3QwQ0o7QTRRanQwQ0U7RUFDRSwrQnBRbkZvQjtFb1FvRnBCLGVwUS9EVztFb1FnRVgsbUJwUXpDMkI7RW9RMEMzQixjM1FyRmM7QUR3eTBDbEI7QTRRaHQwQ0U7RUFDRTtFQUNBO0E1UWt0MENKO0E0US9zMENFOztFQUVFO0E1UWl0MENKO0E0UTlzMENFO0VBQ0U7QTVRZ3QwQ0o7QTRRM3MwQ0k7O0VBQ0U7QTVROHMwQ047QTRRNXMwQ007O0VBQ0U7QTVRK3MwQ1I7QTRRMXMwQ007O0VBQ0UsYzFRdkNjO0FGb3YwQ3RCO0E0UTFzMENNOztFQUNFLFcxUTVCVztBRnl1MENuQjtBNFF4czBDRTtFQUNFO0E1UTBzMENKOztBNFF0czBDQTtFckt2QkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VvSzBIWjtBNVEyczBDRjs7QTRReHMwQ0E7RUFDRTtBNVEyczBDRjs7QTRReHMwQ0E7RUFDRTtFQUNBO0E1UTJzMENGOztBNFF4czBDQTtFckt0Q0U7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VvS3lJWjtBNVE2czBDRjs7QTRRMXMwQ0E7RXJLNUNFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEc2MTBDZDs7QTRRN3MwQ0E7RUFDRTtFQUNBO0E1UWd0MENGO0E0UTlzMENFO0VBQ0UsaUJwUS9JVztBUisxMENmOztBNFE1czBDQTtFQUNFLDRDN09ySzJCO0U2T3NLM0I7QTVRK3MwQ0Y7O0E0UTVzMENBO0VBQ0UsbUJwUWxKYTtFb1FtSmIscUJwUTNINkI7RW9RNEg3QjtFQUNBO0E1UStzMENGOztBNFE1czBDQTtFQUdFO0VBQ0E7RUFDQTtBNVE2czBDRjtBNFEzczBDRTtFQUNFO0E1UTZzMENKOztBNFFyczBDQTtFQUNFO0E1UXdzMENGOztBNFFyczBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DcFE3TW9CO0VvUThNcEIsb0JwUWxMYTtFb1FtTGIsZ0JwUTdNOEI7RW9ROE05QixxQnBRNUo2QjtFb1E2SjdCO0VBQ0E7QTVRd3MwQ0Y7O0E0UXBzMENFO0VBQ0U7QTVRdXMwQ0o7O0E0UW5zMENBO0VBQ0U7QTVRc3MwQ0Y7O0E0UW5zMENBOztFQUVFO0E1UXNzMENGO0E0UXBzMENFOztFQUNFLG1CcFFuTDJCO0FSMDMwQy9CO0E0UXBzMENFOztFQUNFLGMzUXRPWTtBRDY2MENoQjs7QWFodzBDUTtFK1A4RE47SXJLN0hBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEd1NjBDWjtFNFF0czBDQTtJcktqSUE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzY2MENaO0U0UXhzMENBO0lyS3JJQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHbTcwQ1o7QUFDRjtBYXJ4MENRO0UrUDZFTjtJQUNFO0lBQ0EsbUJoSnJQeUM7RTVIZzgwQzNDO0U0UXhzMENBO0lyS2pKQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHKzcwQ1o7RTRRMXMwQ0E7SXJLckpBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdxODBDWjtFNFE1czBDQTtJckt6SkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzI4MENaO0U0UTlzMENBO0lySzdKQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHaTkwQ1o7QUFDRjtBYTl5MENRO0UrUCtGTjtJQUNFO0lBQ0EsbUJoSjNRK0M7RTVINjkwQ2pEO0FBQ0Y7QTRRL3MwQ0E7RUFDRTtFQUNBO0VBQ0E7QTVRaXQwQ0Y7QTRRL3MwQ0U7RUFDRTtBNVFpdDBDSjtBNFE5czBDRTtFQUNFO0E1UWd0MENKO0E0UTdzMENFO0VBQ0U7QTVRK3MwQ0o7QWF2MDBDUTtFK1AySE47SUFFSTtFNVE4czBDSjtBQUNGOztBNFF6czBDQTs7RUFFRTtBNVE0czBDRjs7QUVwLzBDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q3drMUNGO0E2Q3RrMUNFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N1azFDSjtBNkNwazFDRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q3NrMUNKO0E2Q25rMUNFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3FrMUNKO0E2Q2xrMUNFO0VBQ0UsVzNDNENlO0FGd2gxQ25CO0E2Q2xrMUNJO0VBQ0U7QTdDb2sxQ047O0E2Q3pqMUNBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0N3bTFDRjtBNkN0bTFDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDdW0xQ0o7QTZDcG0xQ0U7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0NzbTFDSjtBNkNubTFDRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0NxbTFDSjtBNkNsbTFDRTtFQUNFLGM1Q25EWTtBRHVwMUNoQjtBNkNsbTFDSTtFQUNFO0E3Q29tMUNOOztBNkNubDFDQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0N3bzFDRjtBNkN0bzFDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDdW8xQ0o7QTZDcG8xQ0U7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0NzbzFDSjtBNkNubzFDRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0NxbzFDSjtBNkNsbzFDRTtFQUNFLGMzQ01jO0FGOG4xQ2xCO0E2Q2xvMUNJO0VBQ0U7QTdDb28xQ047O0E2QzVtMUNBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjByMUNuQjs7QTZDNW0xQ0E7RUFDRTtBN0MrbTFDRjtBNkM3bTFDRTtFQUNFLFczQ0dlO0FGNG0xQ25COztBNkMzbTFDQTtFQUNFO0E3QzhtMUNGO0E2QzVtMUNFO0VBQ0UsYzNDTmtCO0FGb24xQ3RCOztBNkMxbTFDQTtFQUNFO0E3QzZtMUNGO0E2QzNtMUNFO0VBQ0UsYzVDNUdZO0FEeXQxQ2hCO0E2QzFtMUNFO0VBQ0UsVzNDakJlO0FGNm4xQ25COztBNkN4bTFDQTtFQUNFLGM1Q3JIYztBRGd1MUNoQjtBNkN6bTFDRTtFQUNFLGM1Q3hIWTtBRG11MUNoQjtBNkN4bTFDRTtFQUNFLGMzQ25FYztBRjZxMUNsQjs7QTZDdG0xQ0E7OztFQUVFLGM1QzdIZ0I7QUR1dTFDbEI7QTZDeG0xQ0U7OztFQUVFO0E3QzJtMUNKO0E2Q3htMUNFOzs7RUFDRSxjNUNySWM7QURpdjFDbEI7O0E2Q3htMUNBO0VBQ0U7QTdDMm0xQ0Y7QTZDem0xQ0U7RUFDRSxjM0N6RmM7QUZvczFDbEI7QTZDeG0xQ0U7RUFDRSxjM0M3RmM7QUZ1czFDbEI7O0E2Q3RtMUNBO0VBQ0UsYzNDbEdnQjtBRjJzMUNsQjtBNkN2bTFDRTtFQUNFO0E3Q3ltMUNKO0E2Q3RtMUNFO0VBQ0U7QTdDd20xQ0o7O0E2Q3BtMUNBO0VBQ0U7RUFDQTtBN0N1bTFDRjs7QTBFdHcxQ0E7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FScXUxQy9CO0EwRXp3MUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRTgwMUM1QjtBMEUxejFDRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSaTIxQzdCO0EwRXYwMUNFOzs7RUFFRSxnQmxFMUI0QjtBUm8yMUNoQztBMEV2MDFDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRWs1MUM1QjtBMEU1MjFDRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRTQzMUNKO0EwRXozMUNFOzs7RUFDRTtBMUU2MzFDSjtBMEUxMzFDRTs7O0VBQ0U7QTFFODMxQ0o7QTBFMzMxQ0U7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRSszMUNKO0EwRTUzMUNFOzs7RUFDRTtFQUNBO0ExRWc0MUNKO0EwRTczMUNFOzs7RUFDRTtBMUVpNDFDSjs7QUUzNzFDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJRMEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pRNUIyQztBWjgrMUM3QztBNlFoOTFDRTtFQUNFLGdCclF6Q3lCO0FSMi8xQzdCOztBNlE5ODFDQTtFQUNFLGMzUU1nQjtFMlFMaEI7RUFDQSxvQ3JRdkRvQjtFcVF3RHBCLG1CclE5QmE7RXFRK0JiLGdCclFyRDBCO0VxUXNEMUIsbUJyUVI2QjtFcVFTN0I7RUFDQTtFQUNBO0VBQ0Esb0NBM0J5RDtFQTRCekQ7QTdRaTkxQ0Y7QTZRLzgxQ0U7RUFDRTtFQUNBO0VBQ0E7QTdRaTkxQ0o7QTZROTgxQ0U7RUFDRSxlM1FiYztBRjY5MUNsQjs7QTZRNTgxQ0E7RUFDRTtBN1ErODFDRjtBNlE3ODFDRTtFQUNFO0VBQ0Esb0NBekV1RDtBN1F3aDJDM0Q7QTZRNTgxQ0U7RUFDRTtFQUNBO0VBQ0EsMEVBN0V1RDtBN1EyaDJDM0Q7QTZRMzgxQ0U7RUFDRTtFQUNBLDBFQWxGdUQ7QTdRK2gyQzNEOztBNlF6ODFDQTtFQUNFLHVDQTdGNEQ7RUE4RjVEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUNBbEcwRDtFQW1HMUQ7RUFDQTtBN1E0ODFDRjs7QTZRejgxQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdRNDgxQ0Y7O0E2UXo4MUNBO0VBQ0U7RUFDQTtFQUNBO0E3UTQ4MUNGOztBNlF6ODFDQTs7RUFJRTtBN1EwODFDRjs7QTZRdjgxQ0E7RUFDRSx5QjNRMUVnQjtFMlEyRWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdFQW5JMEQ7QTdRNmsyQzVEOztBNlF2ODFDQTtFQUNFLHlCNVE5SWM7RTRRK0lkLGMzUXRGZ0I7RTJRdUZoQiwrQnJRNUlzQjtFcVE2SXRCLG1CclF6SGE7RXFRMEhiLGdCclE3STJCO0VxUThJM0IsbUJyUW5HNkI7QVI2aTJDL0I7O0E2UXY4MUNBOztFQUVFO0VBQ0E7QTdRMDgxQ0Y7O0E2UXY4MUNBO0VBQ0UsVzNROURpQjtFMlErRGpCLG9DclFoS29CO0VxUWlLcEIsaUJyUTNJYTtFcVE0SWIsZ0JyUWpLeUI7RXFRa0t6QixvQnJRckg2QjtBUitqMkMvQjs7QTZRdjgxQ0E7RUFDRSxjM1FsRmtCO0UyUW1GbEIsK0JyUWxLc0I7RXFRbUt0QixlclE5SWE7RXFRK0liLGdCclFqSzhCO0VxUWtLOUIsb0JyUXhINkI7QVJrazJDL0I7O0FhdDgxQ1E7RWdRQU47SUFDRTtFN1EwODFDRjtFNlF2ODFDQTs7SUFFRTtFN1F5ODFDRjtFNlF0ODFDQTtJQUNFLGlCclFuS1c7SXFRb0tYLG9CclE1STJCO0VSb2wyQzdCO0FBQ0Y7QWEvODFDUTtFZ1FXTjtJQUNFO0U3UXU4MUNGO0U2UXA4MUNBOztJQUVFO0U3UXM4MUNGO0FBQ0Y7QUVobzJDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q210MkNGO0E2Q2p0MkNFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NrdDJDSjtBNkMvczJDRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q2l0MkNKO0E2QzlzMkNFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q2d0MkNKO0E2QzdzMkNFO0VBQ0UsVzNDNENlO0FGbXEyQ25CO0E2QzdzMkNJO0VBQ0U7QTdDK3MyQ047O0E2Q3BzMkNBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0NtdjJDRjtBNkNqdjJDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDa3YyQ0o7QTZDL3UyQ0U7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0NpdjJDSjtBNkM5dTJDRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0NndjJDSjtBNkM3dTJDRTtFQUNFLGM1Q25EWTtBRGt5MkNoQjtBNkM3dTJDSTtFQUNFO0E3Qyt1MkNOOztBNkM5dDJDQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0NteDJDRjtBNkNqeDJDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDa3gyQ0o7QTZDL3cyQ0U7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0NpeDJDSjtBNkM5dzJDRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0NneDJDSjtBNkM3dzJDRTtFQUNFLGMzQ01jO0FGeXcyQ2xCO0E2Qzd3MkNJO0VBQ0U7QTdDK3cyQ047O0E2Q3Z2MkNBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQnEwMkNuQjs7QTZDdnYyQ0E7RUFDRTtBN0MwdjJDRjtBNkN4djJDRTtFQUNFLFczQ0dlO0FGdXYyQ25COztBNkN0djJDQTtFQUNFO0E3Q3l2MkNGO0E2Q3Z2MkNFO0VBQ0UsYzNDTmtCO0FGK3YyQ3RCOztBNkNydjJDQTtFQUNFO0E3Q3d2MkNGO0E2Q3R2MkNFO0VBQ0UsYzVDNUdZO0FEbzIyQ2hCO0E2Q3J2MkNFO0VBQ0UsVzNDakJlO0FGd3cyQ25COztBNkNudjJDQTtFQUNFLGM1Q3JIYztBRDIyMkNoQjtBNkNwdjJDRTtFQUNFLGM1Q3hIWTtBRDgyMkNoQjtBNkNudjJDRTtFQUNFLGMzQ25FYztBRnd6MkNsQjs7QTZDanYyQ0E7OztFQUVFLGM1QzdIZ0I7QURrMzJDbEI7QTZDbnYyQ0U7OztFQUVFO0E3Q3N2MkNKO0E2Q252MkNFOzs7RUFDRSxjNUNySWM7QUQ0MzJDbEI7O0E2Q252MkNBO0VBQ0U7QTdDc3YyQ0Y7QTZDcHYyQ0U7RUFDRSxjM0N6RmM7QUYrMDJDbEI7QTZDbnYyQ0U7RUFDRSxjM0M3RmM7QUZrMTJDbEI7O0E2Q2p2MkNBO0VBQ0UsYzNDbEdnQjtBRnMxMkNsQjtBNkNsdjJDRTtFQUNFO0E3Q292MkNKO0E2Q2p2MkNFO0VBQ0U7QTdDbXYyQ0o7O0E2Qy91MkNBO0VBQ0U7RUFDQTtBN0NrdjJDRjs7QTBFajUyQ0E7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSZzMyQy9CO0EwRXA1MkNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRXk5MkM1QjtBMEVyODJDRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSNCsyQzdCO0EwRWw5MkNFOzs7RUFFRSxnQmxFMUI0QjtBUisrMkNoQztBMEVsOTJDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRTZoM0M1QjtBMEV2LzJDRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRXVnM0NKO0EwRXBnM0NFOzs7RUFDRTtBMUV3ZzNDSjtBMEVyZzNDRTs7O0VBQ0U7QTFFeWczQ0o7QTBFdGczQ0U7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRTBnM0NKO0EwRXZnM0NFOzs7RUFDRTtFQUNBO0ExRTJnM0NKO0EwRXhnM0NFOzs7RUFDRTtBMUU0ZzNDSjs7QUV0azNDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTRROEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2xRL0I0QztBWnduM0M5QztBOFF2bDNDRTtFQUNFLGdCdFE3Q3lCO0FSc28zQzdCOztBOFFybDNDQTtFQUNFLGM1UUVnQjtFNFFEaEI7RUFDQSxvQ3RRM0RvQjtFc1E0RHBCLG1CdFFsQ2E7RXNRbUNiLGdCdFF6RDBCO0VzUTBEMUIsbUJ0UVo2QjtFc1FhN0I7RUFDQTtFQUNBO0VBQ0Esb0NBL0JnRTtFQWdDaEU7QTlRd2wzQ0Y7QThRdGwzQ0U7RUFDRTtFQUNBO0VBQ0E7QTlRd2wzQ0o7QThRcmwzQ0U7RUFDRSxlNVFqQmM7QUZ3bTNDbEI7O0E4UW5sM0NBO0VBQ0U7RUFDQTtFQUNBO0E5UXNsM0NGOztBOFFubDNDQTtFQUNFO0E5UXNsM0NGO0E4UXBsM0NFO0VBQ0U7RUFDQSxvQ0FuRndEO0E5UXlxM0M1RDtBOFFubDNDRTtFQUNFO0VBQ0E7RUFDQSwwRUF2RndEO0E5UTRxM0M1RDtBOFFsbDNDRTtFQUNFO0VBQ0EsMEVBNUZ3RDtBOVFncjNDNUQ7O0E4UWhsM0NBO0VBQ0UsdUNBdkc2RDtFQXdHN0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Q0E1RzJEO0VBNkczRDtFQUNBO0E5UW1sM0NGOztBOFFobDNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVFtbDNDRjs7QThRaGwzQ0E7RUFDRTtFQUNBO0VBQ0E7QTlRbWwzQ0Y7O0E4UWhsM0NBOztFQUlFO0E5UWlsM0NGOztBOFE5azNDQTtFQUNFLHlCNVFwRmdCO0U0UXFGaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0VBN0kyRDtBOVE4dDNDN0Q7O0E4UTlrM0NBO0VBQ0UseUI3UXhKYztFNlF5SmQsYzVRaEdnQjtFNFFpR2hCLCtCdFF0SnNCO0VzUXVKdEIsbUJ0UW5JYTtFc1FvSWIsZ0J0UXZKMkI7RXNRd0ozQixtQnRRN0c2QjtBUjhyM0MvQjs7QThROWszQ0E7O0VBRUU7RUFDQTtBOVFpbDNDRjs7QThROWszQ0E7RUFDRSxXNVF4RWlCO0U0UXlFakIsb0N0UTFLb0I7RXNRMktwQixpQnRRckphO0VzUXNKYixnQnRRM0t5QjtFc1E0S3pCLG9CdFEvSDZCO0FSZ3QzQy9COztBOFE5azNDQTtFQUNFLGM1UTVGa0I7RTRRNkZsQiwrQnRRNUtzQjtFc1E2S3RCLGV0UXhKYTtFc1F5SmIsZ0J0UTNLOEI7RXNRNEs5QixvQnRRbEk2QjtBUm10M0MvQjs7QThROWszQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxvQ3RRNUxvQjtFc1E2THBCLG9CdFFqS2E7RXNRa0tiLGdCdFE1TDhCO0VzUTZMOUIscUJ0UTNJNkI7RXNRNEk3QjtFQUNBO0E5UWlsM0NGOztBYW5tM0NRO0VpUXNCTjtJQUNFO0U5UWlsM0NGO0U4UTlrM0NBOztJQUVFO0U5UWdsM0NGO0U4UTdrM0NBO0lBQ0UsaUJ0UXpMVztJc1EwTFgsb0J0UWxLMkI7RVJpdjNDN0I7QUFDRjtBYTVtM0NRO0VpUWlDTjtJQUNFO0U5UThrM0NGO0U4UTNrM0NBOztJQUVFO0U5UTZrM0NGO0FBQ0Y7QStCankzQ0E7RUFDRTtJQUNFO0lBQ0E7RS9CbXkzQ0Y7RStCaHkzQ0E7SUFDRTtJQUNBO0UvQmt5M0NGO0FBQ0Y7QStCL3gzQ0E7RUFDRTtJQUNFO0UvQml5M0NGO0UrQjl4M0NBO0lBRUU7SUFDQTtFL0IreDNDRjtBQUNGO0FFaHozQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyQ2lEQTtFQXJDRSxXM0N5RWlCO0UyQ3hFakI7RUFDQTtBN0NtNDNDRjtBNkNqNDNDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDazQzQ0o7QTZDLzMzQ0U7RUFDRSx1Q0EzQm9DO0VBNEJwQztBN0NpNDNDSjtBNkM5MzNDRTtFQUNFLHVDQWhDb0M7RUFpQ3BDO0VBQ0E7RUFDQTtBN0NnNDNDSjtBNkM3MzNDRTtFQUNFLFczQzRDZTtBRm0xM0NuQjtBNkM3MzNDSTtFQUNFO0E3QyszM0NOOztBNkNwMzNDQTtFQTNDRSxjNUN0QmM7RTRDdUJkO0VBQ0E7QTdDbTYzQ0Y7QTZDajYzQ0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2s2M0NKO0E2Qy81M0NFO0VBQ0UsdUNBekJzQztFQTBCdEM7QTdDaTYzQ0o7QTZDOTUzQ0U7RUFDRSx1Q0E5QnNDO0VBK0J0QztFQUNBO0VBQ0E7QTdDZzYzQ0o7QTZDNzUzQ0U7RUFDRSxjNUNuRFk7QURrOTNDaEI7QTZDNzUzQ0k7RUFDRTtBN0MrNTNDTjs7QTZDOTQzQ0E7RUFqREUsYzNDbUNnQjtFMkNsQ2hCO0VBQ0E7QTdDbTgzQ0Y7QTZDajgzQ0U7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q2s4M0NKO0E2Qy83M0NFO0VBQ0UsMENBMUJvQztFQTJCcEM7QTdDaTgzQ0o7QTZDOTczQ0U7RUFDRSwwQ0EvQm9DO0VBZ0NwQztFQUNBO0VBQ0E7QTdDZzgzQ0o7QTZDNzczQ0U7RUFDRSxjM0NNYztBRnk3M0NsQjtBNkM3NzNDSTtFQUNFO0E3Qys3M0NOOztBNkN2NjNDQTtFQUNFO0VBQ0E7RUFDQSwrQnJDN0VzQjtFcUM4RXRCLG1CckMxRGE7RXFDMkRiLGdCckM1RThCO0VxQzZFOUIsbUJyQ3BDNkI7RXFDcUM3QixrQzdCM0VpQjtBaEJxLzNDbkI7O0E2Q3Y2M0NBO0VBQ0U7QTdDMDYzQ0Y7QTZDeDYzQ0U7RUFDRSxXM0NHZTtBRnU2M0NuQjs7QTZDdDYzQ0E7RUFDRTtBN0N5NjNDRjtBNkN2NjNDRTtFQUNFLGMzQ05rQjtBRis2M0N0Qjs7QTZDcjYzQ0E7RUFDRTtBN0N3NjNDRjtBNkN0NjNDRTtFQUNFLGM1QzVHWTtBRG9oNENoQjtBNkNyNjNDRTtFQUNFLFczQ2pCZTtBRnc3M0NuQjs7QTZDbjYzQ0E7RUFDRSxjNUNySGM7QUQyaDRDaEI7QTZDcDYzQ0U7RUFDRSxjNUN4SFk7QUQ4aDRDaEI7QTZDbjYzQ0U7RUFDRSxjM0NuRWM7QUZ3KzNDbEI7O0E2Q2o2M0NBOzs7RUFFRSxjNUM3SGdCO0FEa2k0Q2xCO0E2Q242M0NFOzs7RUFFRTtBN0NzNjNDSjtBNkNuNjNDRTs7O0VBQ0UsYzVDckljO0FENGk0Q2xCOztBNkNuNjNDQTtFQUNFO0E3Q3M2M0NGO0E2Q3A2M0NFO0VBQ0UsYzNDekZjO0FGKy8zQ2xCO0E2Q242M0NFO0VBQ0UsYzNDN0ZjO0FGa2c0Q2xCOztBNkNqNjNDQTtFQUNFLGMzQ2xHZ0I7QUZzZzRDbEI7QTZDbDYzQ0U7RUFDRTtBN0NvNjNDSjtBNkNqNjNDRTtFQUNFO0E3Q202M0NKOztBNkMvNTNDQTtFQUNFO0VBQ0E7QTdDazYzQ0Y7O0ErUWhrNENBO0VBQ0UsbUJuSkxtQztFbUpNbkMsZ0JuSk5tQztBNUh5azRDckM7QStRams0Q0U7RUFDRTtBL1FtazRDSjtBK1FoazRDRTtFQUNFO0VBQ0E7RUFDQTtBL1FrazRDSjtBK1EvajRDRTtFQUNFO0VBQ0E7QS9RaWs0Q0o7QStROWo0Q0U7RUFDRTtBL1FnazRDSjtBK1E3ajRDRTtFQUNFO0VBQ0E7QS9RK2o0Q0o7QStRNWo0Q0U7O0VBRUU7QS9ROGo0Q0o7QStRM2o0Q0U7RUFDRTtBL1E2ajRDSjtBK1F4ajRDSTs7RUFDRTtBL1EyajRDTjtBK1F6ajRDTTs7RUFDRTtBL1E0ajRDUjtBK1F2ajRDTTs7RUFDRSxjN1FxQmM7QUZxaTRDdEI7QStRdmo0Q007O0VBQ0UsVzdRZ0NXO0FGMGg0Q25CO0ErUXJqNENFO0VBQ0U7QS9RdWo0Q0o7O0ErUW5qNENBO0V4S3FDRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXVLOERaO0EvUXdqNENGOztBK1FyajRDQTtFQUNFO0EvUXdqNENGOztBK1FyajRDQTtFQUNFO0VBQ0E7QS9Rd2o0Q0Y7O0ErUXJqNENBO0V4S3NCRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXVLNkVaO0EvUTBqNENGOztBK1F2ajRDQTtFeEtnQkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4RzhvNENkOztBK1ExajRDQTtFQUNFO0VBQ0E7QS9RNmo0Q0Y7QStRM2o0Q0U7RUFDRSxpQnZRbkZXO0FSZ3A0Q2Y7O0ErUXpqNENBO0VBQ0UsNENoUHpHMkI7RWdQMEczQjtBL1E0ajRDRjs7QStRemo0Q0E7RUFDRSxtQnZRdEZhO0V1UXVGYixxQnZRL0Q2QjtFdVFnRTdCO0VBQ0E7QS9RNGo0Q0Y7O0Fhbmc0Q1E7RWtRakROO0l4S2RBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcwcTRDWjtBQUNGO0FhNWc0Q1E7RWtRM0NOO0lBQ0UsbUJuSjVIeUM7SW1KNkh6QyxnQm5KN0h5QztFNUh1cjRDM0M7RStRdmo0Q0E7SXhLekJBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdzcjRDWjtFK1F6ajRDQTtJeEs3QkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzRyNENaO0FBQ0Y7QWF6aDRDUTtFa1FqQ047SUFDRSxtQm5KMUkrQztJbUoySS9DLGdCbkozSStDO0U1SHdzNENqRDtBQUNGO0FFdnM0Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrRElBO0VBQ0UsY25EZmM7RW1EZ0JkO0VBQ0Esa0NwQ1BpQjtBaEIwdjRDbkI7O0FvRGh2NENBOztFQUNFLGNsRG9DZ0I7QUZndDRDbEI7O0FvRGh2NENFO0VBQ0UsYzVDK0JjO0FSb3Q0Q2xCO0FvRGh2NENFO0VBQ0UsZ0I1QzhCYztBUm90NENsQjs7QW9EOXU0Q0E7O0VBRUU7RUFDQSxvQzVDdkNvQjtFNEN3Q3BCLGdCNUN2Q3lCO0FSd3g0QzNCOztBb0Q5dTRDQTtFQUNFLGM1Q2VnQjtFNENkaEIsYUFyQ29CO0VBc0NwQixnQkF2Q3lCO0FwRHd4NEMzQjs7QW9EOXU0Q0E7RUFDRSxnQjVDWWdCO0U0Q1hoQixhQXRDNEI7RUF1QzVCLGdCQXhDaUM7RUF5Q2pDO0FwRGl2NENGOztBYXZuNENRO0V1Q3JISjtJQUNFLGtCNUNEWTtFUml2NENoQjtFb0Q3dTRDRTtJQUNFLGtCNUNIWTtFUmt2NENoQjtBQUNGO0FFbnk0Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FtREZBO0VBQ0UsV25Ec0ZpQjtFbURyRmpCLG9DN0Nab0I7RTZDYXBCLGdCN0NWNEI7RTZDVzVCO0VBQ0Esa0NyQ0hpQjtBaEJ3MTRDbkI7O0FxRGwxNENBOztFQUNFLGNuRHdDZ0I7QUY4eTRDbEI7O0FxRG4xNENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEczE0Q0Y7O0FxRG4xNENBOztFQUVFO0FyRHMxNENGOztBcURuMTRDQTtFQUNFLGtCN0MrQmdCO0U2QzlCaEIsZ0JBaENnRDtBckRzMzRDbEQ7O0FxRG4xNENBO0VBQ0UsYzdDeUJnQjtFNkN4QmhCLGdCQW5DMkM7RUFvQzNDLGlCQW5DNEM7QXJEeTM0QzlDOztBRXAzNENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb0RHQTtFQUNFLFdwRGlGaUI7RW9EaEZqQiwrQjlDWHNCO0U4Q1l0QixjOUMrQ2dCO0U4QzlDaEIsZ0I5Q1oyQjtFOENhM0I7RUFDQSxrQ3RDVGlCO0FoQjI2NENuQjs7QXNELzU0Q0E7O0VBQ0UsY3BEa0NnQjtBRmk0NENsQjs7QXNEaDY0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdERtNjRDRjtBc0RqNjRDRTtFQUNFLGtCOUMrQmM7RThDOUJkLG9COUM4QmM7RThDN0JkO0F0RG02NENKO0FzRGg2NENFO0VBQ0U7QXREazY0Q0o7O0FzRDk1NENBO0VBQ0U7QXREaTY0Q0Y7O0FzRDk1NENBO0VBRUU7RUFDQSxpQkEvQ3NEO0F0RCs4NEN4RDtBc0Q5NTRDRTtFQUFJO0F0RGk2NENOOztBc0Q5NTRDQTtFQUNFLG9DOUMxRG9CO0U4QzJEcEIsa0I5Q0tnQjtFOENKaEIsZ0JBcEQ0RDtBdERxOTRDOUQ7O0FzRDk1NENBO0VBQ0Usb0M5Q2hFb0I7QVJpKzRDdEI7O0FzRDk1NENBO0VBQ0UsZ0JBM0QwRDtBdEQ0OTRDNUQ7O0FzRDk1NENBO0VBQ0UsZ0I5Q3JFNEI7RThDc0U1QixpQkFwRXNEO0F0RHErNEN4RDs7QUU5OTRDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXNEQ0E7RUFDRTtFQUNBLFd0RGtGaUI7RXNEakZqQjtFQUNBLCtCaERYc0I7RWdEWXRCLGdCaERmNEI7RWdEZ0I1QjtFQUNBLGtDeENSaUI7QWhCc2g1Q25COztBd0QzZzVDQTs7RUFDRSxjdERtQ2dCO0FGNCs0Q2xCOztBd0Q1ZzVDQTtFQUNFLGdCaEQxQjhCO0FSeWk1Q2hDOztBd0Q1ZzVDQTtFQUNFO0VBQ0EsZ0JoRDlCNEI7RWdEK0I1QjtFQUNBLGlCQXpCMEM7QXhEd2k1QzVDOztBd0Q1ZzVDQTtFQUNFLG9DaER2Q29CO0VnRHdDcEIsbUJoRGRhO0VnRGViLGdCaER4Q3lCO0FSdWo1QzNCOztBd0Q1ZzVDQTtFQUNFLG9DaEQ3Q29CO0VnRDhDcEIsbUJoRHBCYTtFZ0RxQmIsZ0JoRDlDeUI7QVI2ajVDM0I7O0F3RDVnNUNBO0VBQ0UsY2hEY2dCO0FSaWc1Q2xCOztBRXRqNUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBdURMQTtFQUNFLFd2RHlGaUI7RXVEeEZqQixvQ2pEVG9CO0VpRFVwQixrQmpEc0RnQjtFaURyRGhCLGdCakRWeUI7RWlEV3pCLGdCQVJ3QjtFQVN4QjtFQUNBLGtDekNGaUI7QWhCOG01Q25COztBeUR4bTVDRTtFQUNEO0F6RDJtNUNEOztBeUR2bTVDQTs7RUFDRSxjdkRtQ2dCO0FGd2s1Q2xCOztBRXZuNUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBd0RDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDMUNUd0I7RTBDVXhCO0ExRHVxNUNGOztBMERwcTVDQTs7RUFDRSxxQnhEa0NnQjtBRnNvNUNsQjs7QUVycjVDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXlETEE7RUFDRSxXekR5RmlCO0V5RHhGakIsb0NuRFRvQjtFbURVcEIsa0JuRHdEZ0I7RW1EdkRoQixnQm5EUjRCO0VtRFM1QixnQkFSd0I7RUFTeEI7RUFDQTtFQUNBLGtDM0NIaUI7QWhCOHU1Q25COztBMkR4dTVDQTs7RUFDRSxjekR3Q2dCO0FGb3M1Q2xCOztBRW52NUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkRZQTtFQUNFO0VBQ0EsYzVEeEJjO0U0RHlCZDtFQUNBO0VBQ0Esa0M3Q2pCaUI7RTZDa0JqQjtBN0R3eDVDRjs7QTZEcng1Q0E7O0VBQ0UsYzNEeUJnQjtBRmd3NUNsQjs7QTZEdHg1Q0E7RUFDRSxXM0QyRGlCO0FGOHQ1Q25COztBNkR0eDVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEeXg1Q0Y7O0E2RHR4NUNBOztFQUVFLG9DckRuRG9CO0VxRG9EcEIsZ0JyRG5EeUI7QVI0MDVDM0I7O0E2RHR4NUNBO0VBQ0UsY3JER2dCO0VxREZoQixhQS9DeUM7RUFnRHpDLGdCQWpEOEM7QTdEMDA1Q2hEOztBNkR0eDVDQTtFQUNFLGtCckRDZ0I7RXFEQWhCLGFBaER5QztFQWlEekMsZ0JBbEQ4QztFQW1EOUM7QTdEeXg1Q0Y7O0E2RHR4NUNBO0VBQ0Usb0NyRHJFb0I7RXFEc0VwQixrQnJETmdCO0VxRE9oQixnQnJEbkUwQjtFcURvRTFCLGdCQXJEdUM7QTdEODA1Q3pDOztBNkRyeDVDRTtFQUNFLGNyRGxCYztBUjB5NUNsQjtBNkRyeDVDRTtFQUNFLGtCckRsQmM7QVJ5eTVDbEI7QTZEcHg1Q0U7RUFDRSxrQnJEckJjO0VxRHNCZCxnQkFsRTJDO0E3RHcxNUMvQzs7QWE3cjVDUTtFZ0RuRko7SUFDRSxrQnJEbkNZO0lxRG9DWjtFN0RveDVDSjtFNkRqeDVDRTtJQUNFLGtCckR0Q1k7SXFEdUNaO0U3RG14NUNKO0U2RGh4NUNFO0lBQ0UsZ0JyRHpDWTtJcUQwQ1o7RTdEa3g1Q0o7QUFDRjtBNkc3MzVDQTtFQUNFO0VBQ0EsZXJHMkJhO0FSbzI1Q2Y7O0E2RzUzNUNBO0VBQ0U7RUFDQTtFQUNBO0E3RyszNUNGO0E2RzczNUNFOztFQUVFO0E3RyszNUNKO0E2RzUzNUNFO0VBQ0U7RUFDQTtBN0c4MzVDSjs7QUVqNDVDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTRHWkE7RUFDRTtFQUNBO0VBQ0EsZXRHd0JhO0FSczY1Q2Y7O0E4RzM3NUNBO0VBQ0U7RUFDQTtBOUc4NzVDRjtBOEc1NzVDRTtFQUNFO0VBQ0E7RUFDQTtBOUc4NzVDSjtBOEczNzVDRTs7OztFQUlFO0E5RzY3NUNKO0E4RzE3NUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUc0NzVDSjtBOEd6NzVDRTtFQUNFO0VBQ0E7QTlHMjc1Q0o7O0FFaDk1Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E2R1pBO0VBQ0U7RUFDQSxldkd5QmE7QVJvLzVDZjs7QStHMWc2Q0E7RUFDRTtFQUNBO0EvRzZnNkNGO0ErRzNnNkNFOztFQUVFO0VBQ0E7RUFDQTtBL0c2ZzZDSjtBK0cxZzZDRTtFQUNFO0EvRzRnNkNKO0ErR3pnNkNFO0VBQ0U7QS9HMmc2Q0o7QStHeGc2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRzBnNkNKO0ErR3ZnNkNFOzs7RUFHRTtBL0d5ZzZDSjtBK0d0ZzZDRTtFQUNFO0VBQ0E7QS9Hd2c2Q0o7O0FFcGk2Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E4R2JBO0VBQ0U7RUFDQSxleEcwQmE7QVJ3azZDZjs7QWdIL2w2Q0E7RUFDRTtFQUNBO0FoSGttNkNGO0FnSGhtNkNFOztFQUVFO0VBQ0E7RUFDQTtBaEhrbTZDSjtBZ0gvbDZDRTtFQUNFO0FoSGltNkNKO0FnSDlsNkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhnbTZDSjtBZ0g3bDZDRTs7O0VBR0U7QWhIK2w2Q0o7QWdINWw2Q0U7RUFDRTtFQUNBO0FoSDhsNkNKOztBaUhybzZDQTtFQUNFO0VBQ0EsZXpHNkJhO0FSMm02Q2Y7O0FpSHBvNkNFO0VBQ0U7RUFDQTtFQUNBO0FqSHVvNkNKO0FpSHBvNkNFOzs7RUFHRTtBakhzbzZDSjtBaUhubzZDRTtFQUNFO0VBQ0E7QWpIcW82Q0o7O0FFem82Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnSFpBO0VBQ0U7RUFDQSxlMUd5QmE7QVI2cTZDZjs7QWtIbnM2Q0E7RUFDRTtFQUNBO0FsSHNzNkNGO0FrSHBzNkNFO0VBQ0U7RUFDQTtFQUNBO0FsSHNzNkNKO0FrSG5zNkNFO0VBQ0U7QWxIcXM2Q0o7QWtIbHM2Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSG9zNkNKO0FrSGpzNkNFOzs7RUFHRTtBbEhtczZDSjtBa0hoczZDRTtFQUNFO0VBQ0E7QWxIa3M2Q0o7O0FFenQ2Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FpSFpBO0VBQ0U7RUFDQSxlM0d5QmE7QVI2djZDZjs7QW1Ibng2Q0E7RUFDRTtBbkhzeDZDRjtBbUhweDZDRTs7RUFFRTtFQUNBO0VBQ0E7QW5Ic3g2Q0o7QW1Ibng2Q0U7RUFDRTtBbkhxeDZDSjtBbUhseDZDRTtFQUNFO0FuSG94NkNKO0FtSGp4NkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhteDZDSjtBbUhoeDZDRTs7RUFFRTtBbkhreDZDSjtBbUgvdzZDRTtFQUNFO0VBQ0E7QW5IaXg2Q0o7O0FFM3k2Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrSFpBO0VBQ0U7RUFDQSxlNUd5QmE7QVIrMDZDZjs7QW9IcjI2Q0E7RUFDRTtBcEh3MjZDRjtBb0h0MjZDRTs7RUFFRTtFQUNBO0VBQ0E7QXBIdzI2Q0o7QW9IcjI2Q0U7RUFDRTtBcEh1MjZDSjtBb0hwMjZDRTtFQUNFO0FwSHMyNkNKO0FvSG4yNkNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhxMjZDSjtBb0hsMjZDRTs7RUFFRTtBcEhvMjZDSjtBb0hqMjZDRTtFQUNFO0VBQ0E7QXBIbTI2Q0o7O0FFNzM2Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FtSFpBO0VBQ0U7RUFDQSxlN0d5QmE7QVJpNjZDZjs7QXFIdjc2Q0E7RUFDRTtFQUNBO0FySDA3NkNGO0FxSHg3NkNFOztFQUVFO0VBQ0E7RUFDQTtBckgwNzZDSjtBcUh2NzZDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIeTc2Q0o7QXFIdDc2Q0U7Ozs7O0VBS0U7QXJIdzc2Q0o7QXFIcjc2Q0U7RUFDRTtFQUNBO0FySHU3NkNKOztBc0h0OTZDQTtFQUNFO0VBQ0E7RUFDQSxlOUdxQmE7QVJvODZDZjs7QXNIcjk2Q0U7RUFDRSxjOUdnRGM7QVJ3NjZDbEI7QXNIcjk2Q0U7RUFDRSxrQjlHZ0RjO0FSdTY2Q2xCOztBYXZ6NkNRO0V5RzFKSjtJQUNFLGtCOUdvQ1k7RVJpNzZDaEI7RXNIbDk2Q0U7SUFDRSxrQjlHa0NZO0VSazc2Q2hCO0FBQ0Y7QUVuKzZDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXFIWkE7RUFDRTtFQUNBLGUvR3lCYTtBUnNnN0NmOztBdUg1aDdDQTtFQUNFO0VBQ0E7QXZIK2g3Q0Y7QXVIN2g3Q0U7RUFDRTtFQUNBO0VBQ0E7QXZIK2g3Q0o7QXVINWg3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDhoN0NKO0F1SDNoN0NFOzs7O0VBSUU7QXZINmg3Q0o7QXVIMWg3Q0U7RUFDRTtFQUNBO0F2SDRoN0NKOztBRWhqN0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBc0haQTtFQUNFO0VBQ0EsZWhIeUJhO0FSb2w3Q2Y7O0F3SDFtN0NBO0VBQ0U7RUFDQTtBeEg2bTdDRjtBd0gzbTdDRTs7RUFFRTtFQUNBO0VBQ0E7QXhINm03Q0o7QXdIMW03Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SDRtN0NKO0F3SHptN0NFOzs7O0VBSUU7QXhIMm03Q0o7QXdIeG03Q0U7RUFDRTtFQUNBO0F4SDBtN0NKOztBRS9uN0NBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBOFFDQTtFQUNFLHlCOVE2Q2dCO0U4UTVDaEIsa0RBWjhCO0VBYTlCO0VBQ0E7RUFDQSxTcEpGdUM7RW9KR3ZDO0VBQ0EsV3BRTjhCO0FacXI3Q2hDO0FnUjdxN0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZUFqQjhCO0VBa0I5QjtFQUNBO0VBQ0E7QWhSK3E3Q0o7QWdSN3E3Q0k7RUFDRTtFQUNBO0FoUitxN0NOO0FnUjVxN0NJO0VBQ0UsWUE5QnlCO0VBK0J6QjtFQUNBLFdBaEN5QjtBaFI4czdDL0I7QWdSMXE3Q0U7RUFDRTtFQUNBO0FoUjRxN0NKOztBZ1J4cTdDQTtFeksrREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0V3S29DWjtFQUNBLFlwSnJCb0M7RW9Kc0JwQztBaFI2cTdDRjs7QWdSenE3Q0U7RUFDRTtBaFI0cTdDSjs7QWdSeHE3Q0E7RUFHRTtFQUNBO0FoUnlxN0NGO0FnUnZxN0NFO0VBQ0Usb0J4UXBDVTtFd1FxQ1Y7QWhSeXE3Q0o7O0FnUnJxN0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhSd3E3Q0Y7O0FheGs3Q1E7RW1RNUZOO0lBQ0Usb0J4UXBEVztFUjR0N0NiO0FBQ0Y7QWE5azdDUTtFbVFyRko7SUFDRTtJQUNBO0VoUnNxN0NKO0FBQ0Y7QWFwbDdDUTtFbVE3RU47SUFDRTtFaFJvcTdDRjtBQUNGO0FFNXY3Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErUVlBO0VBQ0UsbUJySmpCbUM7RXFKa0JuQyxnQnJKbEJtQztBNUhrejdDckM7QWlSOXg3Q0U7RUFDRTtFQUNBO0FqUmd5N0NKOztBaVI1eDdDQTtFQUNFLG9CckozQm1DO0E1SDB6N0NyQztBaVI3eDdDRTtFMUsyRUE7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4R3d6N0NkOztBaVI5eDdDQTtFQUNFLGlCQXRDb0M7RUF1Q3BDO0FqUml5N0NGOztBaVI5eDdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqUml5N0NGOztBaVI5eDdDQTtFMUtvREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0V5SytDWjtBalJteTdDRjtBaVJqeTdDRTtFQUNFLG9FQTFEMkM7RUEyRDNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqUm15N0NKOztBaVIveDdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpSa3k3Q0Y7O0FpUi94N0NBO0VBQ0U7RUFDQTtFQUNBO0FqUmt5N0NGOztBaVIveDdDQTtFMUtxQkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4R2kzN0NkO0FpUm55N0NFO0VBQ0UseUIvUTVCc0I7QUZpMDdDMUI7O0FpUmp5N0NBO0VBQ0U7RUFDQTtBalJveTdDRjtBaVJseTdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqUm95N0NKO0FpUmp5N0NFO0VBQ0UsZWhSN0dZO0FEZzU3Q2hCOztBaVIveDdDQTtFMUtIRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXlLc0daO0FqUm95N0NGO0FpUmx5N0NFO0VBQ0U7RUFDQTtFQUNBO0FqUm95N0NKOztBaVJoeTdDQTtFM014SEU7RUFDQTtFMk0wSEE7RUFDQTtFQUNBO0FqUm15N0NGO0FzRTc1N0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRFKzU3Q0o7QXNFNTU3Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEU4NTdDSjs7QWlSL3k3Q0E7RUFDRTtFQUNBO0FqUmt6N0NGOztBaVIveTdDQTtFQUNFLG9CQXhINEM7QWpSMDY3QzlDOztBaVIveTdDQTtFQUNFO0VBQ0E7QWpSa3o3Q0Y7O0FpUi95N0NBO0VBQ0UsVy9RckRpQjtFK1FzRGpCLG9DelF2Sm9CO0V5UXdKcEIsa0J6UXJJYTtFeVFzSWIsZ0J6UXhKeUI7RXlReUp6QixxQnpRbEg2QjtBUm82N0MvQjs7QWlSL3k3Q0E7RUFDRSxXL1E3RGlCO0UrUThEakIsK0J6UXpKc0I7RXlRMEp0QixlelFySWE7RXlRc0liLGdCelF4SjhCO0V5UXlKOUIsbUJ6UWhINkI7QVJrNjdDL0I7QWlSaHo3Q0U7RUFDRSxvQkFoSjBDO0FqUms4N0M5QztBYXh5N0NRO0VvUUFKOztJQUVFO0lBQ0E7RWpSMnk3Q0o7RWlSdHk3Q0U7SUFDRTtJQUNBO0VqUnd5N0NKO0FBQ0Y7QWFuejdDUTtFb1FnQk47SUFDRSxtQnJKdkx5QztJcUp3THpDLGdCckp4THlDO0U1SDg5N0MzQztFaVJueTdDQTtJMUtwRkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzY5N0NaO0VpUnR5N0NFO0lBQ0UsbUVBL0xpRDtJQWdNakQ7SUFDQTtFalJ3eTdDSjtFaVJweTdDQTtJMUs5RkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3crN0NaO0VpUnR5N0NBO0kxS2xHQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SXlLcU1WO0lBQ0E7SUFDQTtJQUNBO0VqUjB5N0NGO0VpUnZ5N0NBO0lBQ0U7RWpSeXk3Q0Y7QUFDRjtBYWwxN0NRO0VvUTZDTjtJQUNFLG1Cckp4TitDO0lxSnlOL0MsZ0JySnpOK0M7RTVIaWc4Q2pEO0VpUnJ5N0NBO0kxS3RIQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHaWc4Q1o7RWlSdnk3Q0E7STFLMUhBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEd1ZzhDWjtFaVJ6eTdDQTtJMUs5SEE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0l5S2tPVjtFalI0eTdDRjtBQUNGO0FFbmg4Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnUmVBO0VBQ0U7QWxSa204Q0Y7O0FrUi9sOENBO0VBQ0U7RUFDQTtBbFJrbThDRjtBa1JobThDRTtFQUNFO0FsUmttOENKO0FrUi9sOENFO0VBQ0U7RUFDQTtFQUNBO0FsUmltOENKO0FrUjlsOENFO0VBQ0U7QWxSZ204Q0o7QWtSN2w4Q0U7RUFDRTtFQUNBO0FsUitsOENKO0FrUjVsOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsUjhsOENKO0FrUjNsOENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxSNmw4Q0o7QWtSM2w4Q0k7RUFDRTtBbFI2bDhDTjtBa1J6bDhDRTtFQUNFO0FsUjJsOENKOztBa1J2bDhDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsUjBsOENGOztBa1J2bDhDQTtFQUNFO0VBQ0E7RUFDQTtBbFIwbDhDRjtBa1J4bDhDRTtFQUNFLHVFQTFFMEI7RUEyRTFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFIwbDhDSjtBa1J2bDhDRTtFQUNFO0FsUnlsOENKOztBa1JubDhDSTtFQUNFLHVFQTlGd0I7QWxSb3I4QzlCOztBa1JqbDhDQTtFQUNFO0VBQ0E7QWxSb2w4Q0Y7QWtSbGw4Q0U7RUFDRSxpQnRKbkgwQztFc0pvSDFDLGtCdEpwSDBDO0E1SHdzOEM5Qzs7QWtSaGw4Q0E7RTNLZkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0UwS2tIWjtFQUNBO0VBQ0E7RUFDQTtBbFJxbDhDRjs7QWtSbGw4Q0E7RUFDRTtFQUNBO0VBQ0E7QWxScWw4Q0Y7O0FtUjF0OENFO0VEeUlBO0lBQ0U7RWxScWw4Q0Y7QUFDRjtBYXZqOENRO0VxUTFCTjtJQUNFO0lBQ0E7RWxSb2w4Q0Y7RWtSbGw4Q0U7SUFDRTtFbFJvbDhDSjtFa1JobDhDQTtJQUNFO0VsUmtsOENGO0FBQ0Y7QWFuazhDUTtFcVFYTjtJQUNFO0lBQ0E7RWxSaWw4Q0Y7RWtSL2s4Q0U7SUFDRTtJQUNBO0VsUmlsOENKO0VrUi9rOENJO0lBQ0U7SUFDQTtFbFJpbDhDTjtFa1I5azhDSTtJQUNFO0VsUmdsOENOO0VrUjNrOENBO0lBQ0U7SUFDQTtFbFI2azhDRjtFa1IzazhDRTtJQUNFO0lBQ0E7RWxSNms4Q0o7RWtSems4Q0E7SUFDRTtJQUNBO0lBQ0EsaUJBM0txQjtFbFJzdjhDdkI7RWtSems4Q0U7SUFDRTtFbFIyazhDSjtFa1J2azhDQTtJQUNFO0VsUnlrOENGO0VrUnRrOENBO0lBQ0UsaUJBdkxxQjtFbFIrdjhDdkI7RWtSdGs4Q0U7SUFDRTtJQUNBO0VsUndrOENKO0FBQ0Y7QWF6bThDUTtFcVFzQ047SUFDRTtFbFJzazhDRjtFa1JuazhDQTtJQUNFO0VsUnFrOENGO0FBQ0Y7QW9SL3g4Q0U7RUFDRTtBcFJpeThDSjtBb1I5eDhDRTtFQUNFO0VBQ0E7QXBSZ3k4Q0o7O0FxUnR5OENFO0VBQ0U7QXJSeXk4Q0o7QXFSdHk4Q0U7RUFDRTtFQUNBO0FyUnd5OENKOztBc1I5eThDRTtFQUNFO0F0Uml6OENKO0FzUjl5OENFO0VBQ0U7RUFDQTtBdFJnejhDSjs7QXVSN3k4Q0E7RUFDRSxtQjNKUm1DO0UySlNuQyxnQjNKVG1DO0UySlVuQztBdlJnejhDRjs7QXVSN3k4Q0E7RWhMMkZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEd5ejhDZDs7QXVSaHo4Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxpQkFqQm1DO0F2Um8wOENyQzs7QXVSaHo4Q0E7RWhMZ0ZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFK0ttQlo7RUFDQSxtQjFDM0JtQjtBN09nMThDckI7QXVSbno4Q0U7RUFDRTtFQUNBO0F2UnF6OENKOztBdVJqejhDQTtFQUNFO0F2Um96OENGO0F1Umx6OENFO0VBQ0UsZ0IvUXZDNEI7QVIyMThDaEM7O0FhcnI4Q1E7RTBRMUhOO0lBQ0UsaUJBekN5QztFdlI0MThDM0M7RXVSaHo4Q0E7SWhMdURBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcrMThDWjtFdVJsejhDQTtJaExtREE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3EyOENaO0V1UnB6OENBO0lBQ0UsbUIzSnpEeUM7STJKMER6QyxnQjNKMUR5QztFNUhnMzhDM0M7RXVSbno4Q0E7SWhMMENBO0lBSUU7SUNsR0EsZ0JBRlU7SUFHVixlQUhVO0V4RysyOENaO0FBQ0Y7QWE1czhDUTtFMFF4R047SUFDRSxtQjNKbkUrQztJMkpvRS9DLGdCM0pwRStDO0U1SDIzOENqRDtFdVJwejhDQTtJaEwrQkE7SUFJRTtJQ2xHQSxnQkFGVTtJQUdWLGVBSFU7RXhHMjM4Q1o7QUFDRjtBYXh0OENRO0UwUTdGTjtJQUNFO0V2Und6OENGO0FBQ0Y7QXdScjQ4Q0E7RUFDRTtFQUNBO0VBQ0EsbUI1SlBtQztFNEpRbkMsZ0I1SlJtQztBNUgrNDhDckM7O0F3UnA0OENBO0VqTDZGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RWdMS1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeFIwNDhDRjs7QWFwdjhDUTtFMlFsSk47SUFDRSxtQjVKckJ5QztJNEpzQnpDLGdCNUp0QnlDO0U1SGc2OEMzQztBQUNGO0FhdHY4Q1E7RTJRaEpOO0lBQ0UsbUI1SjNCK0M7STRKNEIvQyxnQjVKNUIrQztFNUhxNjhDakQ7QUFDRjtBeVJ0NjhDQTtFQUNFLG1CN0pIbUM7RTZKSW5DLGdCN0pKbUM7RTZKS25DO0F6Unc2OENGO0F5UnQ2OENFO0VBQ0U7RUFDQTtBelJ3NjhDSjtBeVJyNjhDRTtFQUNFO0F6UnU2OENKOztBeVJuNjhDQTs7RWxMdUZFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEdvNzhDZDs7QXlSdDY4Q0E7RUFDRSxpQkF2QjBDO0F6Umc4OEM1Qzs7QWF6eDhDUTtFNFE1SU47SUFDRTtJQUNBO0V6Unk2OENGO0FBQ0Y7QWFoeThDUTtFNFFySU47SWxMc0VBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdzODhDWjtFeVJ4NjhDQTtJbExrRUE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzQ4OENaO0FBQ0Y7QUVqOThDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q29pOUNGO0E2Q2xpOUNFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NtaTlDSjtBNkNoaTlDRTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q2tpOUNKO0E2Qy9oOUNFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q2lpOUNKO0E2QzloOUNFO0VBQ0UsVzNDNENlO0FGby84Q25CO0E2QzloOUNJO0VBQ0U7QTdDZ2k5Q047O0E2Q3JoOUNBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0NvazlDRjtBNkNsazlDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDbWs5Q0o7QTZDaGs5Q0U7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0NrazlDSjtBNkMvajlDRTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0NpazlDSjtBNkM5ajlDRTtFQUNFLGM1Q25EWTtBRG1uOUNoQjtBNkM5ajlDSTtFQUNFO0E3Q2drOUNOOztBNkMvaTlDQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0NvbTlDRjtBNkNsbTlDRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDbW05Q0o7QTZDaG05Q0U7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0NrbTlDSjtBNkMvbDlDRTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0NpbTlDSjtBNkM5bDlDRTtFQUNFLGMzQ01jO0FGMGw5Q2xCO0E2QzlsOUNJO0VBQ0U7QTdDZ205Q047O0E2Q3hrOUNBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQnNwOUNuQjs7QTZDeGs5Q0E7RUFDRTtBN0MyazlDRjtBNkN6azlDRTtFQUNFLFczQ0dlO0FGd2s5Q25COztBNkN2azlDQTtFQUNFO0E3QzBrOUNGO0E2Q3hrOUNFO0VBQ0UsYzNDTmtCO0FGZ2w5Q3RCOztBNkN0azlDQTtFQUNFO0E3Q3lrOUNGO0E2Q3ZrOUNFO0VBQ0UsYzVDNUdZO0FEcXI5Q2hCO0E2Q3RrOUNFO0VBQ0UsVzNDakJlO0FGeWw5Q25COztBNkNwazlDQTtFQUNFLGM1Q3JIYztBRDRyOUNoQjtBNkNyazlDRTtFQUNFLGM1Q3hIWTtBRCtyOUNoQjtBNkNwazlDRTtFQUNFLGMzQ25FYztBRnlvOUNsQjs7QTZDbGs5Q0E7OztFQUVFLGM1QzdIZ0I7QURtczlDbEI7QTZDcGs5Q0U7OztFQUVFO0E3Q3VrOUNKO0E2Q3BrOUNFOzs7RUFDRSxjNUNySWM7QUQ2czlDbEI7O0E2Q3BrOUNBO0VBQ0U7QTdDdWs5Q0Y7QTZDcms5Q0U7RUFDRSxjM0N6RmM7QUZncTlDbEI7QTZDcGs5Q0U7RUFDRSxjM0M3RmM7QUZtcTlDbEI7O0E2Q2xrOUNBO0VBQ0UsYzNDbEdnQjtBRnVxOUNsQjtBNkNuazlDRTtFQUNFO0E3Q3FrOUNKO0E2Q2xrOUNFO0VBQ0U7QTdDb2s5Q0o7O0E2Q2hrOUNBO0VBQ0U7RUFDQTtBN0NtazlDRjs7QTBFbHU5Q0E7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSaXM5Qy9CO0EwRXJ1OUNFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRTB5OUM1QjtBMEV0eDlDRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSNno5QzdCO0EwRW55OUNFOzs7RUFFRSxnQmxFMUI0QjtBUmcwOUNoQztBMEVueTlDRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRTgyOUM1QjtBMEV4MDlDRTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRXcxOUNKO0EwRXIxOUNFOzs7RUFDRTtBMUV5MTlDSjtBMEV0MTlDRTs7O0VBQ0U7QTFFMDE5Q0o7QTBFdjE5Q0U7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRTIxOUNKO0EwRXgxOUNFOzs7RUFDRTtFQUNBO0ExRTQxOUNKO0EwRXoxOUNFOzs7RUFDRTtBMUU2MTlDSjs7QTBSMTU5Q0E7RUFDRSxtQjlKRm1DO0U4SkduQyxnQjlKSG1DO0E1SGc2OUNyQzs7QTBSMTU5Q0E7Ozs7Ozs7Ozs7OztFQVlFO0VBQ0E7QTFSNjU5Q0Y7O0EwUjE1OUNBO0VBQ0U7QTFSNjU5Q0Y7O0EwUjE1OUNBO0VuTDhFRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHbTc5Q2Q7O0EwUjc1OUNBO0VBRUU7RUFDQSxtQmxSWmE7RWtSYWIscUJsUlc2QjtFa1JWN0I7QTFSKzU5Q0Y7O0EwUjU1OUNBO0VBQ0Usb0NsUi9Db0I7RWtSZ0RwQixrQmxSdkJhO0VrUndCYjtFQUNBO0ExUis1OUNGOztBYWx5OUNRO0U2UXJITjtJQUNFLG1COUpsRHlDO0k4Sm1EekMsZ0I5Sm5EeUM7RTVIODg5QzNDO0UwUng1OUNBOzs7Ozs7Ozs7Ozs7SUFZRTtFMVIwNTlDRjtBQUNGO0FhbHo5Q1E7RTZRcEdOO0lBQ0UsbUI5SnZFK0M7SThKd0UvQyxnQjlKeEUrQztFNUhpKzlDakQ7RTBSdDU5Q0E7Ozs7Ozs7Ozs7OztJQVlFO0UxUnc1OUNGO0FBQ0Y7QUU5KzlDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXlSRkU7RUFDRSxXelJzRmU7RXlSckZmLCtCblJOb0I7RW1ST3BCLG1CblJnQlc7RW1SZlgsZ0JuUkw0QjtFbVJNNUIscUJuUnNDMkI7RW1SckMzQjtBM1JnaStDSjtBMlI5aCtDSTtFQUNFLGMxUmpCVTtBRGlqK0NoQjs7QTJSM2grQ0E7RUFDRSxjMVJ2QmM7RTBSd0JkLG9DblIxQm9CO0VtUjJCcEIsbUJuUkVhO0VtUkRiLGdCblIxQjhCO0VtUjJCOUI7RUFDQTtBM1I4aCtDRjs7QUVoaitDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTBSRkE7RUFDRSxtQmhLSG1DO0VnS0luQyxnQmhLSm1DO0E1SHVtK0NyQztBNFJqbStDRTtFQUNFO0VBQ0EsYzFScUVnQjtFMFJwRWhCLCtCcFJYb0I7RW9SWXBCLG1CcFJRVztFb1JQWCxnQnBSVjRCO0VvUlc1QjtFQUNBLG1CcFI2QjJCO0FSc2srQy9CO0E0UmptK0NJO0VBQ0UsWUFoQnFCO0VBaUJyQjtFQUNBLFdBbEJxQjtBNVJxbitDM0I7O0E0UjlsK0NBO0VyTGlGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHb24rQ2Q7O0E0UmptK0NBO0VBQ0U7RUFDQTtFQUNBO0E1Um9tK0NGOztBNFJqbStDQTtFQUNFO0VBQ0E7QTVSb20rQ0Y7O0FhaCs5Q1E7RStRL0hKO0lBQ0U7SUFDQTtFNVJtbStDSjtFNFJobStDRTtJQUNFO0U1UmttK0NKO0U0Ui9sK0NFO0lBQ0U7RTVSaW0rQ0o7QUFDRjtBYTcrOUNRO0UrUS9HTjtJQUNFLG1CaEt4RHlDO0lnS3lEekMsZ0JoS3pEeUM7RTVId3ArQzNDO0FBQ0Y7QWE5KzlDUTtFK1E3R047SUFDRSxtQmhLOUQrQztJZ0srRC9DLGdCaEsvRCtDO0U1SDZwK0NqRDtBQUNGO0FFNXArQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyUkRBO0VBQ0U7QTdSNnMrQ0Y7QTZSM3MrQ0U7RUFDRTtFQUNBO0VBQ0E7QTdSNnMrQ0o7QTZSMXMrQ0U7RUFDRTtFQUNBLGMzUitEZ0I7RTJSOURoQiwrQnJSakJvQjtFcVJrQnBCLGVyUkdXO0VxUkZYLGdCclJ0QjBCO0VxUnVCMUI7RUFDQSxvQnJSd0IyQjtFcVJ2QjNCO0E3UjRzK0NKO0E2UjFzK0NJO0VBQ0UsYzVSN0JVO0FEeXUrQ2hCOztBNlJ2cytDQTtFQUNFLFczUjREaUI7RTJSM0RqQixvQ3JSdENvQjtFcVJ1Q3BCLG1CclJiYTtFcVJjYixnQnJSdkN5QjtFcVJ3Q3pCLG1CclJTNkI7QVJpcytDL0I7O0E4Ujd1K0NFO0VBQ0U7QTlSZ3YrQ0o7O0FVbHUrQ0E7OzhDQUFBO0FBSUE7Ozs7RUFBQTtBQWtCRTtBQStGRjtBUjlIQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTZSUEE7Ozs7RUFBQTtBclIyQkk7QUFDQTtFcVJyQkY7SUFDRTtFL1I2eStDRjtFK1IzeStDQTtJQUNFO0UvUjZ5K0NGO0UrUjN5K0NBO0lBQ0U7RS9SNnkrQ0Y7QUFDRjtBVTV4K0NJO0FBQ0E7RXFSMUJGO0lBQ0U7RS9SeXorQ0Y7RStSdnorQ0E7SUFDRTtFL1J5eitDRjtFK1J2eitDQTtJQUNFO0UvUnl6K0NGO0FBQ0Y7QStSdHorQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL1J3eitDRjtBK1J0eitDRTtFQUNFO0VBQ0E7QS9Sd3orQ0o7QStSdHorQ0U7RUFDRTtFQUNBO0EvUnd6K0NKO0ErUnZ6K0NJO0VBQ0U7RUFDQTtFQUNBO0EvUnl6K0NOO0ErUnZ6K0NJO0VBQ0U7RUFDQTtBL1J5eitDTjtBK1J4eitDTTtFQUNFO0EvUjB6K0NSO0ErUnh6K0NNO0VBQ0UsYzlSOUNRO0FEdzIrQ2hCO0ErUnp6K0NRO0VBQ0U7QS9SMnorQ1Y7O0FhOXIrQ1E7RWtScEhOO0lBQ0U7RS9Sc3orQ0Y7RStScHorQ0U7SUFDRTtFL1JzeitDSjtFK1JweitDRTtJQUNFO0UvUnN6K0NKO0UrUnJ6K0NJO0lBQ0U7RS9SdXorQ047RStScnorQ0k7SUFDRTtFL1J1eitDTjtBQUNGO0FhaHQrQ1E7RWtSakdOO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL1JveitDRjtFK1JseitDRTtJQUNFO0UvUm96K0NKO0UrUmx6K0NNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL1JveitDUjtFK1JqeitDRTtJQUNFO0lBQ0E7SUFDQTtFL1JteitDSjtFK1JseitDSTtJQUNFO0UvUm96K0NOO0FBQ0Y7QWE5dStDUTtFa1JoRU47SUFDRTtFL1JpeitDRjtFK1I5eStDSTtJQUNFO0UvUmd6K0NOO0UrUjl5K0NJO0lBQ0U7RS9SZ3orQ047QUFDRjtBVW41K0NBOzs4Q0FBQTtBQUlBOzs7O0VBQUE7QUFrQkU7QUErRkY7QVI5SEE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E4UlBBO0VBRUU7RUFDQTtBaFM0OStDRjtBZ1MxOStDSTtFQUNFO0VBQ0E7RUFDQTtBaFM0OStDTjtBZ1MxOStDSTtFQUNFO0VBQ0E7RUFDQTtBaFM0OStDTjtBZ1MzOStDTTtFQUNFLGMvUmxCUTtBRCsrK0NoQjtBZ1M1OStDUTtFQUNFO0FoUzg5K0NWOztBYXIwK0NRO0VtUmhKSjtJQUNFO0VoU3k5K0NKO0FBQ0Y7QWlTOS8rQ0E7RUFDRTtBalNnZy9DRjs7QWlTNy8rQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalNnZy9DRjtBYXgxK0NRO0VvUi9LUjtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VqU2lnL0NGO0FBQ0Y7QWFoMitDUTtFb1IvS1I7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7RWpTbWcvQ0Y7QUFDRjtBaVNoZy9DRTtFQUNFO0VBQ0Esb0N6UnpCa0I7RXlSMEJsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqU2tnL0NKO0FhajMrQ1E7RW9SeEpOO0lBVUk7RWpTbWcvQ0o7QUFDRjtBaVNoZy9DRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqU2tnL0NKO0FhNTMrQ1E7RW9SMUlOO0lBT0k7RWpTbWcvQ0o7QUFDRjtBaVNoZy9DRTtFQUNFO0VBQ0EsY2hTaERZO0VnU2lEWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpTa2cvQ0o7QWlTaGcvQ0k7RUFDRTtBalNrZy9DTjtBaVMvLytDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG9DelJsRWdCO0V5Um1FaEI7QWpTaWcvQ047QWlTOS8rQ0k7RUFDRTtFQUNBO0VBQ0E7QWpTZ2cvQ047QWlTNy8rQ0k7RUFDRSx5QmhTM0VVO0VnUzRFVjtBalMrLytDTjtBaVM3LytDTTtFQUNFO0FqUysvK0NSO0FpUzEvK0NFO0VBQ0U7RUFDQTtBalM0LytDSjtBYXI2K0NRO0VvUnpGTjtJQUtJO0lBQ0E7RWpTNi8rQ0o7QUFDRjtBaVMzLytDSTtFQUNFO0VBQ0EseUJoUy9GVTtFZ1NnR1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalM2LytDTjtBaVMzLytDTTtFQUNFO0FqUzYvK0NSO0FpU3ovK0NJO0VBQ0M7QWpTMi8rQ0w7QWlTdC8rQ0U7RUFDRTtFQUNBO0VBQ0EsYy9ScER5QjtFK1JxRHpCO0VBQ0E7RUFDQTtFQUNBO0FqU3cvK0NKO0FhbjgrQ1E7RW9SNUROO0lBVUk7RWpTeS8rQ0o7QUFDRjtBaVN2LytDSTtFQUNFO0FqU3kvK0NOO0FpU3QvK0NJO0VBQ0U7RUFDQTtBalN3LytDTjtBaVNwLytDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqU3MvK0NKO0FpU3AvK0NJO0VBQ0Usb0N6UmpKZ0I7RXlSa0poQixjaFNoSlU7RWdTaUpWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalNzLytDTjtBaVNuLytDSTtFQUNFLG9DelI1SmdCO0V5UjZKaEIsY2hTM0pVO0VnUzRKVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqU3EvK0NOO0FpU2wvK0NJO0VBQ0Usb0N6UnRLZ0I7RXlSdUtoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqU28vK0NOO0FpUy8rK0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBalNpLytDSjtBaVMvKytDSTtFQUNFO0VBQ0E7RUFDQTtBalNpLytDTjtBaVMvKytDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpTaS8rQ047O0FFdHEvQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FnU0VBO0VBQ0UsYUFkbUM7QWxTbXUvQ3JDOztBa1NsdC9DQTtFQUNFO0VBQ0E7RUFDQTtBbFNxdC9DRjtBa1NudC9DRTtFQUNFO0FsU3F0L0NKOztBa1NqdC9DQTtFQUNFO0VBQ0E7QWxTb3QvQ0Y7QWtTbHQvQ0U7RUFDRTtFQUNBO0FsU290L0NKOztBa1NodC9DQTtFQUNFO0FsU210L0NGOztBa1NodC9DQTtFQUNFO0VBQ0E7QWxTbXQvQ0Y7O0FrU2h0L0NBO0VBQ0U7RUFDQTtFQUNBLCtCMVI1Q3NCO0UwUjZDdEIsZTFSeEJhO0UwUnlCYixnQjFSNUNnQztFMFI2Q2hDLG9CMVJGNkI7RTBSRzdCO0VBQ0E7QWxTbXQvQ0Y7O0FrUy9zL0NFO0VBQ0UseUJBbER3QztBbFNvdy9DNUM7O0FrUzdzL0NFO0VBQ0UseUJBdkR3QztBbFN1dy9DNUM7O0FrUzNzL0NFO0VBQ0UseUJqU3RFWTtBRG94L0NoQjs7QWtTMXMvQ0E7RUFDRTtFQUNBO0VBQ0EsWUF0RXNDO0VBdUV0QztFQUNBLFdBeEVzQztBbFNxeC9DeEM7O0FhL20vQ1E7RXFSMUZOO0lBQ0U7SUFDQTtFbFM2cy9DRjtBQUNGO0FhdG4vQ1E7RXFSbkZOO0k1TnJGQTtJQUNBO0k0TnNGRTtFbFM2cy9DRjtFc0VqeS9DQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RW15L0NGO0VzRWh5L0NBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFa3kvQ0Y7RWtTenQvQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsVUFyRzJCO0VsU2cwL0M3QjtFa1N4dC9DQTtJQUNFO0lBQ0E7RWxTMHQvQ0Y7RWtTeHQvQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFdBaEhnQztFbFMwMC9DcEM7RWtTdHQvQ0E7SUFDRTtJQUNBO0VsU3d0L0NGO0VrU3R0L0NFO0lBQ0U7SUFDQTtFbFN3dC9DSjtBQUNGO0FhbHEvQ1E7RXFSaERKO0lBQ0U7SUFDQTtFbFNxdC9DSjtBQUNGO0FtUzkwL0NFO0VBQ0UsZ0J2S1BpQztBNUh1MS9DckM7O0FtUzUwL0NBO0VBQ0UsbUJ2S1ptQztFdUthbkMsZ0J2S2JtQztBNUg0MS9DckM7O0FtUzUwL0NBO0U1THdGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHMjEvQ2Q7QW1TMTAvQ0E7RUFDRSxvQnZLeEJpRDtFdUt5QmpELGlCdkt6QmlEO0E1SHEyL0NuRDs7QW1TejAvQ0E7RUFDRTtFQUNBO0VBQ0E7QW5TNDAvQ0Y7O0FtU3owL0NBO0VBQ0U7QW5TNDAvQ0Y7O0FtU3owL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUJ2SzVDbUM7RXVLOENuQztBblMyMC9DRjtBbVN6MC9DRTtFQUNFO0FuUzIwL0NKO0FtU3gwL0NFO0VBQ0U7QW5TMDAvQ0o7QW1TdjAvQ0U7RUFDRTtBblN5MC9DSjs7QW1TcjAvQ0E7RUFDRTtFQUNBO0VBQ0E7QW5TdzAvQ0Y7O0FtU3IwL0NBO0VBQ0U7QW5TdzAvQ0Y7O0FtU3IwL0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBblN3MC9DRjs7QW1TcjAvQ0E7RUFDRTtFQUNBO0VBQ0E7QW5TdzAvQ0Y7O0FhbnYvQ1E7RXNSaEZKO0lBSUU7SUFDQTtFblNvMC9DSjtFbVNqMC9DSTtJQUFRO0VuU28wL0NaO0VtU2gwL0NDO0lBQ0M7SUFDQTtFblNrMC9DRjtFbVM5ei9DRTtJQUNFO0lBQ0E7RW5TZzAvQ0o7RW1TNXovQ0E7SUFDRTtFblM4ei9DRjtFbVMzei9DQTtJQUNFO0lBQ0Esa0J0RHBIaUI7RTdPaTcvQ25CO0FBQ0Y7QWE1dy9DUTtFc1I1Q047SUFDRSxtQnZLM0h5QztJdUs0SHpDLGdCdks1SHlDO0U1SHU3L0MzQztFbVN4ei9DQTtJQUNFO0lBQ0E7SUFDQTtFblMwei9DRjtBQUNGO0FhbHgvQ1E7RXNSbkNOO0lBQ0UsbUJ2S3hJK0M7SXVLeUkvQyxnQnZLekkrQztFNUhpOC9DakQ7RW1TcnovQ0E7SUFBZ0M7RW5Td3ovQ2hDO0VtU3J6L0NFO0lBQ0M7SUFDQTtFblN1ei9DSDtFbVNyei9DSTtJQUFRO0VuU3d6L0NaO0FBQ0Y7QWFseS9DUTtFc1JiRjtJQUFRO0VuU216L0NaO0FBQ0Y7QW9TbjkvQ0U7RUFDRTtBcFNxOS9DSjs7QW9TajkvQ0E7RTdMbUdFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEdxOS9DZDs7QW9TcDkvQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwU3U5L0NGOztBb1NwOS9DQTtFQUNFO0VBQ0E7RUFDQTtBcFN1OS9DRjs7QW9TcDkvQ0E7RUFDRTtFQUNBO0VBQ0Esb0J4SzFCbUM7RXdLMkJuQyxpQnhLM0JtQztBNUhrLy9DckM7O0FvU3A5L0NBO0U3TDBFRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RTRMeUJaO0FwU3k5L0NGO0FvU3Q5L0NJO0VBQ0U7RUFDQTtBcFN3OS9DTjtBb1NwOS9DRTtFQUNFLGdCeEszQ2lDO0E1SGlnZ0RyQzs7QW9TbDkvQ0E7RTdMeURFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFNEwwQ1o7RUFDQTtFQUNBO0VBQ0E7QXBTdTkvQ0Y7O0FvU3A5L0NBO0VBQ0U7RUFDQSxnQnhLMURtQztBNUhpaGdEckM7QW9TcjkvQ0U7RUFDRSxtQjVSM0NXO0FSa2dnRGY7O0FhNzIvQ1E7RXVScEdKO0lBQ0U7RXBTcTkvQ0o7RW9TajkvQ0E7SUFDRSxnQnhLekVpQztFNUg0aGdEbkM7RW9TaDkvQ0E7SUFDRTtJQUNBO0VwU2s5L0NGO0VvU2g5L0NFO0lBQ0U7RXBTazkvQ0o7QUFDRjtBYTczL0NRO0V1UmhGTjtJQUNFLG9CeEt2RnlDO0l3S3dGekMsaUJ4S3hGeUM7RTVId2lnRDNDO0VvUzc4L0NBO0k3TFlBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJNEx1RlY7RXBTaTkvQ0Y7RW9TOTgvQ0E7STdMTUE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0k0TDZGVjtJQUNBO0lBQ0E7RXBTazkvQ0Y7RW9TOTgvQ0U7SUFDRSxtQjVSdkZTO0VSdWlnRGI7QUFDRjtBYWo1L0NRO0V1UjFETjtJQUNFLG9CeEtqSCtDO0l3S2tIL0MsaUJ4S2xIK0M7RTVIZ2tnRGpEO0VvUzE4L0NFO0lBQ0UsZTVSdEdTO0VSa2pnRGI7QUFDRjtBcVNqbGdESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyU21sZ0ROO0FhcjYvQ1E7RXdSbExKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXJTcWxnRE47QUFDRjtBcVNwbGdETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyU3NsZ0RSO0FhbjcvQ1E7RXdSdktGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXJTd2xnRFI7QUFDRjtBcVN2bGdEUTtFQUNFLHlCcFNsQk07RW9TbUJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJTeWxnRFY7QXFTeGxnRFU7RUFDRSxjcFN2QmE7RW9Td0JiLG9DN1I1QlU7RTZSNkJWO0VBQ0E7RUFDQTtBclMwbGdEWjtBcVN6bGdEWTtFQUNFO0VBQ0E7RUFDQSxvQzdSbkNRO0FSOG5nRHRCO0FxU3hsZ0RVO0VBQ0UsY3BTbkNhO0VvU29DYjtFQUNBO0FyUzBsZ0RaO0FxU3ZsZ0RRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJwU1BPO0VvU1FQO0FyU3lsZ0RWO0FxU3ZsZ0RRO0VBQ0UseUJwU1hPO0VvU1lQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJTeWxnRFY7QXFTeGxnRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBclMwbGdEWjtBcVN4bGdEVTtFQUNFO0VBQ0E7QXJTMGxnRFo7QXFTdmxnRFE7RUFDRTtFQUNBO0FyU3lsZ0RWO0FxU3ZsZ0RRO0VBQ0U7QXJTeWxnRFY7QXFTdmxnRFE7RUFDRTtBclN5bGdEVjtBcVN2bGdEUTtFQUNFO0FyU3lsZ0RWO0FxU3BsZ0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY3BTN0NXO0FEbW9nRGpCO0FxU3JsZ0RNO0VBQ0U7RUFDQSxjcFMxRlE7QURpcmdEaEI7O0FhcGdnRFE7RXdSL0VOO0lBRUk7SUFDQTtFclNzbGdESjtBQUNGOztBc1M5cmdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFNpc2dERjtBYXBoZ0RRO0V5Um5MUjtJQVNHO0V0U2tzZ0REO0FBQ0Y7O0FhemhnRFE7RXlSdEtSO0lBRUk7RXRTa3NnREY7QUFDRjs7QXNTL3JnREE7RUFDRztFQUNBO0VBQ0E7RUFDQTtBdFNrc2dESDtBYXRpZ0RRO0V5UmhLUjtJQU9LO0lBQ0E7RXRTbXNnREg7QUFDRjtBc1Noc2dESztFQUNFO0F0U2tzZ0RQO0FzUzlyZ0RHO0VBQ0c7QXRTZ3NnRE47QXNTN3JnREc7RUFDRTtBdFMrcmdETDtBYXJqZ0RRO0V5UjNJTDtJQUlJO0V0U2dzZ0RMO0FBQ0Y7QXNTNXJnREU7RUFDRTtBdFM4cmdESjtBYTdqZ0RRO0V5UjdISjtJQUNFO0lBQ0E7RXRTNnJnREo7QUFDRjtBYTlqZ0RRO0V5UjNISjtJQUNFO0lBQ0E7RXRTNHJnREo7QUFDRjtBc1N4cmdERTtFQUNHO0F0UzByZ0RMO0FhNWtnRFE7RXlSM0dMO0lBRUk7RXRTeXJnREw7QUFDRjtBYWpsZ0RRO0V5UjNHTDtJQU1JO0V0UzByZ0RMO0FBQ0Y7QXNTdnJnREc7RUFDRTtBdFN5cmdETDtBc1N0cmdERztFQUNFLHlCcFNZZTtBRjRxZ0RwQjtBYTVsZ0RRO0V5UmhLUjtJQXdFSztFdFN3cmdESDtBQUNGO0FzU3RyZ0RHO0VBQ0U7QXRTd3JnREw7QXNTcnJnREc7RUFDRTtBdFN1cmdETDtBYXZtZ0RRO0V5UjdFTDtJQUVHO0lBQ0E7RXRTc3JnREo7QUFDRjtBc1NucmdERztFQUNFO0F0U3FyZ0RMO0FhaG5nRFE7RXlSdEVMO0lBR0k7RXRTdXJnREw7QUFDRjtBc1NwcmdERztFQUNFO0F0U3NyZ0RMO0FzU25yZ0RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0U3FyZ0RKO0FzU25yZ0RJO0VBQ0U7QXRTcXJnRE47QWE1b2dEUTtFeVIzREw7SUFzQkc7RXRTcXJnREo7QUFDRjtBc1NucmdESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0U3FyZ0ROO0FzU2pyZ0RHO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFNtcmdETDtBYTlwZ0RRO0V5UjFCTDtJQVFJO0V0U29yZ0RMO0FBQ0Y7QXNTanJnREc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0U21yZ0RMO0FzU3ZxZ0RHO0VBQ0UseUJwU3ZGZ0I7RW9Td0ZoQjtFQUNBO0VBQ0E7RUFDQTtBdFN5cWdETDtBYWpyZ0RRO0V5UkdMO0lBUUk7RXRTMHFnREw7QUFDRjtBYXRyZ0RRO0V5UkdMO0lBWUk7RXRTMnFnREw7QUFDRjtBYXRyZ0RRO0V5UkZMO0lBZ0JJO0V0UzRxZ0RMO0FBQ0Y7QXNTenFnREc7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0UzJxZ0RMO0FzU3pxZ0RLO0VBQ0UsY3BTL0dhO0FGMHhnRHBCO0FzU3ZxZ0RHO0VBQ0U7RUFDQTtFQUNBLG9DOVJyTmlCO0U4UnNOakIsZ0I5UnJOc0I7RThSc050QixjcFM1SmE7RW9TNkpiO0F0U3lxZ0RMO0FzU3RxZ0RHO0VBQ0U7RUFDQTtFQUNBLCtCOVJ4Tm1CO0U4UnlObkIsZ0I5UnROMkI7RThSdU4zQixjcFNyS2E7QUY2MGdEbEI7QXNTcnFnREc7RUFDRTtFQUNBO0F0U3VxZ0RMO0FhN3RnRFE7RXlSb0RMO0lBS0k7SUFDQTtFdFN3cWdETDtBQUNGO0FzU3JxZ0RHO0VBQ0U7RUFDQTtFQUNBLCtCOVIxT21CO0U4UjJPbkIsZ0I5UjFPd0I7RThSMk94QixjcFNwSlE7RW9TcUpSO0F0U3VxZ0RMO0FzU3JxZ0RFO0VBQ0U7RUFDQSxjcFM1TGM7RW9TNkxkLHlCcFM3SnFCO0VvUzhKckI7RUFDQTtFQUNBO0VBQ0E7QXRTdXFnREo7QWFwdmdEUTtFeVJzRU47SUFVSTtJQUNBO0V0U3dxZ0RKO0FBQ0Y7QXNTdHFnREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFN3cWdETjtBc1N0cWdETTtFQUNFO0F0U3dxZ0RSO0FzU3ZxZ0RRO0VBQ0UsZXBTdk5RO0FGZzRnRGxCO0FzU25xZ0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCOVJ4Um9CO0U4UnlScEIsZ0I5UnhSeUI7RThSeVJ6QjtFQUNBO0F0U3FxZ0RKO0FzU25xZ0RJO0VBQ0U7RUFDQTtBdFNxcWdETjtBc1NscWdESTtFQUNFO0VBQ0E7QXRTb3FnRE47QXNTanFnREk7RUFDRTtFQUNBO0F0U21xZ0ROOztBRXQ4Z0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBcVNFQTtFQUNFO0VBQ0E7QXZTcS9nREY7O0F1Uy8rZ0RNO0VBQ0UscUJyU29EUztBRjg3Z0RqQjs7QXVTNStnREE7RUFDRTtBdlMrK2dERjtBdVM3K2dERTtFQUNFO0F2UysrZ0RKO0F1UzUrZ0RFO0VBQ0U7QXZTOCtnREo7QXVTNStnREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2UzgrZ0ROO0F1U3orZ0RJO0VBQ0U7QXZTMitnRE47O0FhajNnRFE7RTBScEhOO0lBQ0U7RXZTeStnREY7RXVTcCtnREk7SUFDRTtFdlNzK2dETjtFdVNuK2dESTtJQUNFO0lBQ0E7RXZTcStnRE47RXVTOTlnREk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZTZytnRE47RXVTNTlnREU7SUFDRTtJQUNBO0V2Uzg5Z0RKO0FBQ0Y7QUU3aWhEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXNTd0JBO0VBQ0U7RUFDQTtFQUNBO0F4U3FraERGOztBd1Nsa2hEQTtFak1zRUU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VnTTZCWjtBeFN1a2hERjs7QXdTcGtoREE7RUFDRTtBeFN1a2hERjs7QXdTcGtoREE7RUFDRTtFQUNBLFlBcERvRDtFQXFEcEQ7RUFDQTtFQUNBO0VBQ0EsV0F4RG9EO0F4UytuaER0RDtBd1Nya2hERTtFQUNFLGF2UzNEWTtBRGtvaERoQjs7QXdTbmtoREE7RUFDRSxvQ2hTbEVvQjtFZ1NtRXBCLGVoU3hDYTtFZ1N5Q2IsZ0JoU25FeUI7RWdTb0V6QjtBeFNza2hERjs7QXdTbmtoREE7RUFDRSxjdlNsRWdCO0V1U21FaEIsK0JoU3BFc0I7RWdTcUV0QixtQmhTOUNhO0VnUytDYixnQmhTbkU4QjtFZ1NvRTlCO0F4U3NraERGOztBd1Nua2hEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhTc2toREY7O0F3U25raERBO0VqTXdCRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RWdNMkVaO0VBQ0E7RUFDQTtBeFN3a2hERjs7QXdTcmtoREE7RUFDRTtFQUNBLHlCdFN2Q2dCO0VzU3dDaEI7RUFDQSxjdFNwQmdCO0VzU3FCaEI7RUFDQTtFQUNBO0VBQ0Esb0NoU3hHb0I7RWdTeUdwQixvQmhTM0VhO0VnUzRFYixnQmhTekd5QjtFZ1MwR3pCO0VBQ0EsZ0JBNUdxRDtFQTZHckQ7RUFDQTtFQUNBLGlJQTNGOEM7QXhTbXFoRGhEO0F3U3RraERFO0VBQ0UseUJ0U3ZEYztFc1N3RGQscUJ0U2pCVztFc1NrQlgsbUNBM0ZrRDtFQTRGbEQsY3RTbkNrQjtBRjJtaER0Qjs7QXdTcGtoREE7RUFDRSx5QnRTL0RnQjtFc1NnRWhCLHFCdlN6SGM7RXVTMEhkLGdDQWxHcUQ7RUFtR3JELGN2UzNIYztBRGtzaERoQjs7QXdTcGtoREE7RUFDRSx5QnRTdEVnQjtFc1N1RWhCLG1DQWpHOEQ7RUFrRzlELGdDQXpHcUQ7RUEwR3JELDRCQTVHNEQ7QXhTbXJoRDlEOztBd1Nwa2hEQTtFQUNFLHlCdFNyRXdCO0VzU3NFeEIscUJ0U3ZDYTtFc1N3Q2IsY3RTeENhO0FGK21oRGY7O0FhbGloRFE7RTJSakNOO0lqTTlCQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SWdNbUlWO0lBQ0Esa0JBSHNCO0lBSXRCLG1CQUpzQjtFeFMya2hEeEI7RXdTcGtoREE7SUFDRTtJQUNBO0lBQ0E7RXhTc2toREY7RXdTbmtoREE7SWpNOUNBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEd1dGhEWjtFd1N0a2hERTtJQUNFO0V4U3draERKO0V3U3JraERFO0lBQ0U7RXhTdWtoREo7RXdTbmtoREE7SUFDRSxpQmhTckpXO0lnU3NKWDtJQUNBO0V4U3FraERGO0V3U2xraERBO0lBQ0UsZWhTdEpXO0lnU3VKWCxnQkFqTDRDO0V4U3F2aEQ5QztFd1Nqa2hEQTtJQUNFLFlBbkwyQztJQW9MM0MsV0FwTDJDO0V4U3V2aEQ3QztFd1Noa2hEQTtJQUNFO0V4U2traERGO0FBQ0Y7QWEva2hEUTtFMlJpQk47SWpNaEZBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJZ01xTFYsa0JBRnNCO0lBR3RCLG1CQUhzQjtFeFNva2hEeEI7QUFDRjtBYXBsaERRO0UyUnVCTjtJQUdFLGtCQUZzQjtJQUd0QixtQkFIc0I7RXhTaWtoRHhCO0V3UzVqaERFO0lBQ0U7RXhTOGpoREo7RXdTM2poREU7SUFDRTtFeFM2amhESjtFd1N6amhEQTtJQUNFO0V4UzJqaERGO0FBQ0Y7QUUzd2hEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXVTa0JBO0VBQ0UseUJ2U2dDbUI7RXVTL0JuQjtFQUNBO0VBQ0EsbUN6UmxCa0I7QWhCMnpoRHBCO0F5U3Z5aERFO0VBRUUseUJ2U3lCaUI7RXVTeEJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6U3d5aERKO0F5U3J5aERFO0VBQ0U7RUFDQTtBelN1eWhESjtBeVNweWhERTtFQUNFO0VBQ0E7QXpTc3loREo7O0F5Uzd4aERFO0VBQ0U7QXpTZ3loREo7O0F5UzV4aERBO0VBQ0UseUJ2U0xtQjtFdVNNbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDelI1RHFCO0V5UjZEckI7QXpTK3hoREY7O0F5UzV4aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpTK3hoREY7QXlTN3hoREU7RUFDRTtFQUNBO0F6Uyt4aERKO0F5UzV4aERFO0VBQ0UsZXZTUVc7QUZzeGhEZjtBeVMxeGhESTtFQUNFLGV2U2JnQjtBRnl5aER0Qjs7QXlTdnhoREE7RUFDRSxjeFM5RmdCO0V3UytGaEI7RUFDQSxvQ2pTdkdvQjtFaVN3R3BCLGVqUzdFYTtFaVM4RWIsZ0JqU3hHeUI7RWlTeUd6QixvQmpTdkQ2QjtFaVN3RDdCO0F6UzB4aERGO0F5U3h4aERFO0VBQ0U7RUFDQTtFQUNBO0F6UzB4aERKO0F5U3Z4aERFO0VBQ0UsZXhTN0djO0FEczRoRGxCOztBeVNyeGhEQTtFQUNFO0VBQ0E7RUFDQTtBelN3eGhERjs7QXlTcnhoREE7RUFDRTtBelN3eGhERjs7QXlTcnhoREE7RUFDRSxXdlNsQ2lCO0V1U21DakIsb0NqU3BJb0I7RWlTcUlwQixrQmpTNUdhO0VpUzZHYixnQmpTckl5QjtFaVNzSXpCLG1CalN0RjZCO0VpU3VGN0I7RUFDQTtBelN3eGhERjs7QXlTcnhoREE7RUFDRTtFQUNBO0VBQ0E7QXpTd3hoREY7O0F5U3J4aERBO0VBQ0UsV3ZTbERpQjtFdVNtRGpCLG9DalNwSm9CO0VpU3FKcEIsZWpTMUhhO0VpUzJIYixnQmpTckp5QjtFaVNzSnpCLG9CalNwRzZCO0VpU3FHN0I7QXpTd3hoREY7O0F5U3J4aERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6U3d4aERGOztBeVNyeGhEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpTd3hoREY7O0F5U3J4aERBO0VBQ0U7RUFDQTtFQUNBLGN2Uy9GZ0I7RXVTZ0doQjtFQUNBO0VBQ0Esb0NqU2xMb0I7RWlTbUxwQixvQmpTckphO0VpU3NKYixnQmpTbkx5QjtFaVNvTHpCO0VBQ0EsaUJqU2hJNkI7RWlTaUk3QjtFQUNBO0VBQ0EsaUVBbkswRDtFQW9LMUQ7QXpTd3hoREY7QXlTdHhoREU7RUFDRSxxQnhTM0xZO0V3UzRMWixjeFM1TFk7QURvOWhEaEI7O0F5U3B4aERBO0VBQ0UscUJ4U2pNYztFd1NrTWQsY3hTbE1jO0FEeTloRGhCOztBYTV5aERRO0U0UnlCTjtJQUNFO0lBQ0E7RXpTdXhoREY7RXlTcHhoREE7SUFDRTtJQUNBO0V6U3N4aERGO0V5U254aERBO0lBQ0U7SUFDQTtJQUNBO0V6U3F4aERGO0V5U2x4aERBO0lBQ0UsZWpTOUxXO0lpUytMWCxvQmpTdksyQjtJaVN3SzNCO0V6U294aERGO0FBQ0Y7QUVwK2hEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXdTS0k7O0VBRUUsYXhTK0RnQjtFd1M5RGhCLFlBbEI2QztFQW1CN0MsV0FuQjZDO0ExU2tpaURuRDtBMFMzZ2lERTtFQUNFO0VBQ0E7QTFTNmdpREo7QTBTMWdpREU7RUFDRSxlbFNKVztFa1NLWCxvQmxTbUIyQjtBUnkvaEQvQjtBMFN6Z2lERTtFQUNFLG9DbFNwQ2tCO0VrU3FDbEIsZWxTVlc7RWtTV1gsZ0JsU3JDdUI7RWtTc0N2QixvQmxTWTJCO0FSKy9oRC9COztBMFN2Z2lEQTtFQUNFLFd4U3FEaUI7RXdTcERqQixvQ2xTN0NvQjtFa1M4Q3BCLG1CbFNwQmE7RWtTcUJiLGdCbFM3QzhCO0VrUzhDOUIsbUJsU0U2QjtFa1NEN0I7QTFTMGdpREY7O0EwU3ZnaURBO0VBQ0U7RUFDQTtFQUNBO0ExUzBnaURGOztBYWw1aERRO0U2Um5ISjtJQUNFO0lBQ0E7RTFTeWdpREo7QUFDRjtBYXA1aERRO0U2Ui9HSjtJQUNFO0UxU3NnaURKO0UwU25naURFO0lBQ0UsYUExRXdDO0lBMkV4QyxZQTNFd0M7RTFTZ2xpRDVDO0UwU2xnaURFO0lBQ0U7RTFTb2dpREo7QUFDRjtBRXhraURBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBeVNNRTtFQUNFO0EzU2tuaURKOztBMlM5bWlEQTtFQUNFO0EzU2luaURGOztBMlM3bWlERTtFQUNFO0EzU2duaURKO0EyUzdtaURFO0VBQ0U7QTNTK21pREo7O0EyUzFtaURFO0VBQ0U7QTNTNm1pREo7O0EyU3ptaURBO0VBQ0U7QTNTNG1pREY7O0EyU3ptaURBO0VBQ0Usb0NuU2hEb0I7RW1TaURwQixtQm5TdkJhO0VtU3dCYixnQm5TakR5QjtFbVNrRHpCLG1CblNENkI7RW1TRTdCO0EzUzRtaURGOztBMlN6bWlEQTs7RUFFRSxvQ25TekRvQjtFbVMwRHBCLG1CblM3QmE7RW1TOEJiLHFCblNONkI7QVJrbmlEL0I7O0EyU3ptaURBOztFQUVFLGMxUzlEYztFMFMrRGQsb0NuU2pFb0I7RW1Ta0VwQixlblN2Q2E7RW1Td0NiLGdCblNsRXlCO0VtU21FekIsb0JuU2pCNkI7RW1Ta0I3QjtBM1M0bWlERjs7QTJTem1pREE7O0VBRUU7QTNTNG1pREY7O0EyU3ptaURBO0VBQ0U7QTNTNG1pREY7QTJTMW1pREU7RUFDRTtBM1M0bWlESjs7QTJTeG1pREE7RUFDRTtBM1MybWlERjs7QTJTeG1pREE7O0VBRUUsb0NuUzNGb0I7RW1TNEZwQixtQm5TL0RhO0VtU2dFYixxQm5TeEM2QjtFbVN5QzdCO0VBQ0E7RUFDQTtBM1MybWlERjtBMlN6bWlERTs7RUFDRSxjMVNqR1k7QUQ2c2lEaEI7O0EyU3htaURBO0VBQ0U7RUFDQSxnQm5Tdkc4QjtBUmt0aURoQzs7QUV4c2lEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTBTNkJBO0VBQ0UsaUJBMUN1QjtFQTJDdkI7QTVTNHRpREY7QTRTMXRpREU7RUFDRSxpQmhMdkMwQztFZ0x3QzFDLGtCaEx4QzBDO0E1SG93aUQ5Qzs7QTRTdnRpREU7RUFDRTtFQUNBO0E1UzB0aURKOztBNFNydGlERTtFQUNFO0E1U3d0aURKOztBNFNudGlERTtFQUNFLFcxUytCZTtBRnVyaURuQjtBNFNwdGlERTtFQUNFLGMxU2dCZ0I7QUZzc2lEcEI7O0E0U2p0aURFO0VBQ0Usa0JwU3REVztFb1N1RFgsaUJwU2pDMkI7QVJxdmlEL0I7QTRTanRpREU7RUFDRSwrQnBTMUVvQjtFb1MyRXBCLG1CcFMxRFc7RW9TMkRYLGdCcFN6RTRCO0VvUzBFNUIsbUJwU2xDMkI7QVJxdmlEL0I7O0E0UzdzaURJO0VBQ0UsZ0dBOUU0QztBNVM4eGlEbEQ7O0E0UzNzaURBO0VBQ0UsaUJBL0Y2QjtBNVM2eWlEL0I7O0E0UzNzaURBO0VBQ0UsaUJBbEc4QjtBNVNnemlEaEM7O0E0UzNzaURBO0VyTVNFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFb00wRlo7QTVTZ3RpREY7O0E0UzdzaURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVTZ3RpREY7QTRTOXNpREU7RUFDRSx1Q0E1RzhDO0VBNkc5QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNVNndGlESjs7QTRTNXNpREE7RUFLRTtFQUNBO0VBRUE7QTVTMHNpREY7QTRTeHNpREU7RUFDRTtBNVMwc2lESjs7QTRTdHNpREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNVN5c2lERjs7QTRTdHNpREE7RUFDRTtBNVN5c2lERjs7QTRTdHNpREE7RUFDRTtFQUNBLGMxU25HZ0I7RTBTb0doQjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGVBM0prQztFQTRKbEM7QTVTeXNpREY7O0E0U3RzaURBO0VBQ0U7QTVTeXNpREY7O0E0U3RzaURBO0VBQ0U7RUFDQSxvQ3BTN0tvQjtFb1M4S3BCLGtCcFMzSmE7RW9TNEpiLGdCcFM5S3lCO0VvUytLekIscUJwU3hJNkI7RW9TeUk3QjtBNVN5c2lERjs7QTRTdHNpREE7RUFDRTtFQUNBLG9DcFN0TG9CO0VvU3VMcEIsbUJwUzdKYTtFb1M4SmIsZ0JwU3BMMEI7RW9TcUwxQixtQnBTdkk2QjtFb1N3STdCO0VBQ0E7QTVTeXNpREY7O0E0U3RzaURBO0VBQ0U7QTVTeXNpREY7O0E0U3RzaURBO0VBQ0U7QTVTeXNpREY7QTRTdnNpREU7RUFDRSxjMVN6R2M7RTBTMEdkO0VBQ0E7RUFDQTtBNVN5c2lESjs7QWFudWlEUTtFK1JnQ0o7SUFDRTtJQUNBO0U1U3VzaURKO0U0U2xzaURFO0lBQ0U7RTVTb3NpREo7RTRTaHNpREE7SUFDRSxlQW5OaUM7RTVTcTVpRG5DO0FBQ0Y7QWFodmlEUTtFK1JtREo7SUFDRTtJQUNBO0lBQ0E7RTVTZ3NpREo7RTRTNXJpREE7SUFFRTtFNVM2cmlERjtFNFN6cmlERTtJQUNFO0U1UzJyaURKO0U0U3RyaURFO0lBQ0Usa0JwU25PUztJb1NvT1QscUJwUy9NeUI7RVJ1NGlEN0I7RTRTcnJpREU7SUFDRSxpQnBTck9TO0lvU3NPVCxvQnBTOU15QjtFUnE0aUQ3QjtFNFNucmlEQTs7OztHQUFBO0VBTUE7SUFDRSxvQkE3UGdDO0U1U2k3aURsQztBQUNGO0E0U2pyaURBO0FBR0k7RUFDRTtFQUNBO0VBQ0E7QTVTaXJpRE47QWFueGlEUTtFK1IrRko7SUFLSTtFNVNtcmlETjtFNFNscmlETTtJQUNFO0U1U29yaURSO0FBQ0Y7QTRTbHJpRE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1U29yaURSO0E0U2xyaURNO0VBQ0U7QTVTb3JpRFI7QTRTbnJpRFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNVNxcmlEVjtBNFNwcmlEVTtFQUNFO0VBQ0E7QTVTc3JpRFo7O0FhMXlpRFE7RStSOEhKO0lBQ0UsbUJwU2xTUztJb1NtU1QscUJwUzlReUI7RVI4N2lEN0I7QUFDRjtBNFM1cWlERTtFQUNFO0VBQ0E7QTVTOHFpREo7QTRTNXFpREk7O0VBRUU7QTVTOHFpRE47QTRTM3FpREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1UzZxaUROOztBRXgraURBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMlN3QkE7RUFDQztBN1NpZ2pERDtBNlMvL2lEQztFQUNDO0VBQ0E7RUFDQTtBN1NpZ2pERjtBNlM5L2lEQztFQUNDO0E3U2dnakRGO0E2UzkvaURFO0VBQ0M7RUFDQTtBN1NnZ2pESDtBNlM3L2lERTtFQUNDLG9DclN0RG1CO0VxU3VEbkI7RUFDQTtFQUNBO0VBQ0EsYzNTQ2U7RTJTQWY7QTdTKy9pREg7QTZTNS9pREU7RUFDQyxvQ3JTL0RtQjtFcVNnRW5CO0VBQ0E7RUFDQTtFQUNBLGMzU1JlO0FGc2dqRGxCO0E2UzMvaURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUIzU2ZlO0UyU2dCZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3UzYvaURIO0E2U3gvaURDO0VBQ0M7RUFDQTtBN1MwL2lERjtBNlN2L2lEQztFQUNDO0VBRUE7QTdTdy9pREY7QTZTci9pREM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdTdS9pREY7QTZTci9pREU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBN1N1L2lESDtBNlNwL2lERTtFQUNDO0E3U3MvaURIO0E2U24vaURFO0VBQ0M7RUFDQTtBN1NxL2lESDtBNlNsL2lERTtFQUNDO0VBQ0E7QTdTby9pREg7QTZTai9pREU7RUFDQztFQUNBO0E3U20vaURIO0E2U2gvaURFO0VBQ0M7RUFDQTtBN1NrL2lESDtBNlMvK2lERTtFQUNDO0E3U2kvaURIO0E2UzkraURFO0VBQ0M7QTdTZy9pREg7QTZTNytpREU7RUFDQztBN1MrK2lESDtBNlM1K2lERTtFQUNDO0VBQ0E7RUFDQSxvQ3JTeEptQjtBUnNvakR0QjtBNlMzK2lERTtFQUNDO0E3UzYraURIO0E2UzEraURFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1M0K2lESDs7QWFqK2lEUTtFZ1NETDtJQUNDO0U3U3MraURGO0FBQ0Y7QWF2K2lEUTtFZ1NRTjtJQUNDO0lBQ0E7SUFDQTtFN1NrK2lERDtFNlNoK2lEQztJQUNDO0U3U2sraURGO0U2Uzk5aURBO0lBQ0M7SUFDQTtFN1NnK2lERDtFNlM3OWlEQTtJQUNDO0lBQ0E7RTdTKzlpREQ7RTZTNTlpREE7SUFDQztFN1M4OWlERDtFNlM1OWlEQztJQUNDO0lBQ0E7RTdTODlpREY7RTZTMzlpREM7SUFDQyxvQ3JTcE5rQjtJcVNxTmxCO0lBQ0E7SUFDQTtJQUNBLGMzUzdKYztFRjBuakRoQjtBQUNGO0FhbGdqRFE7RWdTNENQO0lBQ0M7RTdTeTlpREE7RTZTdjlpREE7SUFDQztJQUNBO0U3U3k5aUREO0U2U3Q5aURBO0lBQ0M7RTdTdzlpREQ7QUFDRjtBRXRyakRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNFNDQTtFQUNFLG1CbExObUM7RWtMT25DLGdCbExQbUM7QTVINHVqRHJDO0E4U251akRFO0VBQ0U7QTlTcXVqREo7O0E4U2p1akRBO0V2TTBGRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RXNNU1o7QTlTc3VqREY7QThTcHVqREU7RUFDRTtBOVNzdWpESjtBOFNsdWpESTtFQUNFO0E5U291akROOztBOFMvdGpEQTtFdk0wRUU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4RzR2akRkO0E4U251akRFO0VBQ0U7RUFDQTtBOVNxdWpESjs7QThTanVqREE7RUFDRSxjN1M5Q2M7RTZTK0NkLG9DdFNqRG9CO0VzU2tEcEIsa0J0UzdCYTtFc1M4QmIsZ0J0U2xEeUI7RXNTbUR6QixpQnRTVDZCO0VzU1U3QjtBOVNvdWpERjs7QWExbWpEUTtFaVN0SE47SUFDRSxtQmxMakR5QztJa0xrRHpDLGdCbExsRHlDO0U1SHN4akQzQztFOFNqdWpEQTtJdk1rREE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0lzTWlEVjtJQUNBLG1CQS9EeUM7RTlTb3lqRDNDO0U4U2x1akRBO0l2TTJDQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SXNNd0RWO0lBQ0Esa0JBdEV5QztFOVM0eWpEM0M7RThTbnVqREE7SUFDRSxrQnRTeERXO0VSNnhqRGI7QUFDRjtBYS9uakRRO0VpU2xHTjtJQUNFLG1CbEx6RStDO0lrTDBFL0MsZ0JsTDFFK0M7RTVIOHlqRGpEO0U4U2p1akRBO0lBQ0UsbUJBcEYwQztFOVN1empENUM7RThTaHVqREE7SUFDRSxrQkF4RjBDO0U5UzB6akQ1QztBQUNGO0FhM29qRFE7RWlTbkZOO0lBQ0Usb0JBN0YyQztFOVM4empEN0M7RThTOXRqREE7SUFDRSxtQkFqRzJDO0U5U2kwakQ3QztBQUNGO0FFM3pqREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E2U0dBO0VBQ0U7QS9TdzJqREY7O0ErU3IyakRBO0VBQ0UsVzdTNkVpQjtFNlM1RWpCLG9DdlNyQm9CO0V1U3NCcEIsbUJ2U0lhO0V1U0hiLGdCdlNyQjhCO0V1U3NCOUIsbUJ2UzBCNkI7RXVTekI3QjtBL1N3MmpERjtBK1N0MmpERTtFQUNFO0EvU3cyakRKOztBK1NwMmpEQTtFQUNFO0EvU3UyakRGO0ErU3IyakRFO0VBQ0U7RUFDQSxXN1M0RGU7RTZTM0RmLCtCdlNoQ29CO0V1U2lDcEIsZXZTWlc7RXVTYVgsZ0J2U3RDNEI7RXVTdUM1QixvQnZTVTJCO0V1U1QzQjtFQUNBO0VBQ0Esa0MvUmhDZTtBaEJ1NGpEbkI7QStTcjJqREk7RUFDRTtBL1N1MmpETjtBK1NwMmpESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvU3MyakROOztBYTd1akRRO0VrU2pIRjtJQUNFO0lBQ0E7SUFDQSxnRUE1RGtDO0UvUzg1akR4QztFK1MvMWpESTtJQUNFLGM5U25FUTtFRG82akRkO0UrUy8xakRNO0lBQ0U7SUFDQTtFL1NpMmpEUjtBQUNGO0FFLzVqREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E4U0VBO0VBQ0UsbUJwTFBtQztFb0xRbkMsZ0JwTFJtQztBNUhxOWpEckM7QWdUMzhqREU7RUFDRTtBaFQ2OGpESjtBZ1R6OGpESTtFQUNFO0VBQ0E7QWhUMjhqRE47QWdUeDhqREk7RUFDRSxhL1MzQlU7QURxK2pEaEI7O0FnVHI4akRBOztFek04RUU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4Rys5akRkOztBZ1R4OGpEQTtFQUNFO0FoVDI4akRGOztBZ1R4OGpEQTtFQUNFO0VBQ0E7RUFDQTtBaFQyOGpERjtBZ1R6OGpERTtFQUNFO0FoVDI4akRKOztBYTcwakRRO0VtU3pITjtJQUNFO0VoVDA4akRGO0VnVHY4akRBO0lBQ0U7RWhUeThqREY7QUFDRjtBYXQxakRRO0VtUy9HTjtJQUNFLG1CcEx4RHlDO0lvTHlEekMsZ0JwTHpEeUM7RTVIaWdrRDNDO0VnVHI4akRBO0l6TTJDQTtJQUlFO0lDbEdBLGdCQUZVO0lBR1YsZUFIVTtJd013RFY7RWhUeThqREY7RWdUdDhqREE7SXpNcUNBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEd1Z2tEWjtFZ1R4OGpEQTtJek1pQ0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0l3TWtFVjtFaFQ0OGpERjtBQUNGO0FhMzJqRFE7RW1TN0ZOO0lBQ0UsbUJwTDlFK0M7SW9MK0UvQyxnQnBML0UrQztFNUgwaGtEakQ7QUFDRjtBSTdoa0RBO0VBQ0U7SUFDRTtJQUNBO0VKK2hrREY7RUk1aGtEQTtJQUNFO0lBQ0E7RUo4aGtERjtBQUNGO0FJM2hrREE7RUFDRTtJQUNFO0VKNmhrREY7RUkxaGtEQTtJQUVFO0lBQ0E7RUoyaGtERjtBQUNGO0FFNWlrREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErU0tFO0VBQ0UsbUJ6U1dXO0V5U1ZYLHFCelNrQzJCO0FScWprRC9COztBaVRubGtEQTtFQUNFLCtCelNsQnNCO0V5U21CdEIsbUJ6U0NhO0V5U0FiLGdCelNqQjhCO0V5U2tCOUIsbUJ6U3VCNkI7RXlTdEI3QjtBalRzbGtERjs7QWlUbmxrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBalRzbGtERjs7QWlUbmxrREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqVHNsa0RGOztBaVRubGtEQTtFQUNFO0VBQ0E7RUFDQSxZQXpDNkI7RUEwQzdCO0VBQ0EsV0EzQzZCO0FqVGlva0QvQjs7QWlUbmxrREE7RUFDRSwrQnpTakRzQjtFeVNrRHRCLGV6UzdCYTtFeVM4QmIsZ0J6U2pEZ0M7RXlTa0RoQyxvQnpTUDZCO0FSNmxrRC9COztBaVRubGtEQTtFQUNFO0VBQ0E7QWpUc2xrREY7O0FpVG5sa0RBO0VBQ0U7RUFDQTtBalRzbGtERjs7QWlUbmxrREE7RUFDRTtFQUNBO0FqVHNsa0RGOztBaVRubGtEQTtFQUNFLDRDN1N4RTJCO0U2U3lFM0I7QWpUc2xrREY7O0Fhci9qRFE7RW9TN0ZOO0lBQ0U7RWpUc2xrREY7QUFDRjtBa1Q5cWtEQTtFQUNFO0VBQ0E7QWxUZ3JrREY7QWEvL2pEUTtFcVNuTFI7SUFLSTtFbFRpcmtERjtBQUNGO0FrVC9xa0RFO0VBQ0U7RUFDQTtBbFRpcmtESjtBYXhna0RRO0VxUzNLTjtJQUtJO0VsVGtya0RKO0FBQ0Y7QWtUL3FrREU7RUFDRSxvQzFTZGtCO0UwU2VsQjtFQUNBO0VBQ0E7QWxUaXJrREo7QWFuaGtEUTtFcVNsS047SUFPSTtFbFRrcmtESjtBQUNGO0FrVC9xa0RFO0VBQ0U7RUFDQTtBbFRpcmtESjtBa1Q5cWtERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLCtCMVMzQm9CO0FSMnNrRHhCO0FrVDdxa0RFO0VBQ0U7RUFDQTtFQUNBO0FsVCtxa0RKO0FhdmlrRFE7RXFTM0lOO0lBTUk7RWxUZ3JrREo7QUFDRjtBa1Q5cWtESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxUZ3JrRE47QWtUOXFrRE07RUFDRTtFQUNBO0FsVGdya0RSO0FrVDlxa0RRO0VBQ0U7QWxUZ3JrRFY7QWtUM3FrREk7RUFDRSx5QmpUN0RVO0VpVDhEVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCMVNqRWtCO0UwU2tFbEI7QWxUNnFrRE47QWtUM3FrRE07RUFDRTtBbFQ2cWtEUjtBa1R6cWtESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFQycWtETjtBa1R2cWtERTtFQUNFO0VBQ0E7QWxUeXFrREo7QWtUdnFrREk7RUFDRTtFQUNBO0VBQ0E7QWxUeXFrRE47QWExbGtEUTtFcVNsRko7SUFNSTtJQUNBO0VsVDBxa0ROO0FBQ0Y7QWtUcnFrREk7RUFDRTtFQUNBLG9DMVM1R2dCO0UwUzZHaEI7RUFDQTtBbFR1cWtETjtBYXRta0RRO0VxU3JFSjtJQU9JO0VsVHdxa0ROO0FBQ0Y7QWtUdHFrRE07RUFDRTtFQUNBO0VBQ0E7QWxUd3FrRFI7QWtUdHFrRFE7RUFDRTtBbFR3cWtEVjtBa1RucWtESTtFQUNFLCtCMVMxSGtCO0UwUzJIbEI7RUFDQTtBbFRxcWtETjtBa1RscWtESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsVG9xa0ROO0FhOW5rRFE7RXFTMUNKO0lBT0k7RWxUcXFrRE47QUFDRjtBa1RucWtETTtFQUNFO0FsVHFxa0RSO0FhdG9rRFE7RXFTaENGO0lBSUk7RWxUc3FrRFI7QUFDRjtBa1RscWtESTtFQUNFO0VBQ0E7RUFDQSwrQjFTckprQjtFMFNzSmxCO0FsVG9xa0ROO0FrVGxxa0RNO0VBQ0UsY2pUN0pRO0FEaTBrRGhCO0FrVGhxa0RJO0VBQ0U7RUFDQTtBbFRrcWtETjtBYXhwa0RRO0VxU1pKO0lBS0k7RWxUbXFrRE47QUFDRjtBa1RqcWtETTtFQUNFLCtCMVN0S2dCO0UwU3VLaEI7RUFDQTtBbFRtcWtEUjs7QUVyMGtEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QWlUREE7RUFDRSxtQkFib0M7QW5UbzRrRHRDOztBbVRwM2tEQTtFQUNFO0VBQ0E7QW5UdTNrREY7O0FtVHAza0RBO0VBQ0Usb0MzU3JCb0I7RTJTc0JwQjtFQUNBLGdCM1NmZ0M7RTJTZ0JoQyxvQjNTc0I2QjtFMlNyQjdCO0FuVHUza0RGOztBbVRwM2tEQTtFQUNFLGNqVHdEa0I7RWlUdkRsQiwrQjNTeEJzQjtFMlN5QnRCLGUzU0phO0UyU0tiLGdCM1M3QjRCO0UyUzhCNUIsb0IzU2tCNkI7QVJxMmtEL0I7O0FFNTRrREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FrVEhBO0VBQ0UsbUJ4TEZtQztFd0xHbkMsZ0J4TEhtQztBNUhtOGtEckM7O0FvVDc3a0RBO0U3TWtHRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHazhrRGQ7O0FvVGg4a0RBO0VBQ0UsY2xUa0VrQjtFa1RqRWxCLCtCNVNkc0I7RTRTZXRCLG1CNVNLYTtFNFNKYixnQjVTYjhCO0U0U2M5QixtQjVTMkI2QjtFNFMxQjdCO0FwVG04a0RGOztBYTV5a0RRO0V1U25KTjtJQUNFLG1CeExwQnlDO0l3THFCekMsZ0J4THJCeUM7RTVIdzlrRDNDO0VvVGg4a0RBO0k3TStFQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHdTlrRFo7RW9UbjhrREU7SUFDRTtFcFRxOGtESjtFb1RqOGtEQTtJQUNFO0VwVG04a0RGO0VvVGg4a0RBO0lBQ0U7RXBUazhrREY7QUFDRjtBYTd6a0RRO0V1U2pJTjtJQUNFLG1CeEwxQytDO0l3TDJDL0MsZ0J4TDNDK0M7RTVINCtrRGpEO0VvVDc3a0RFO0lBQ0U7RXBUKzdrREo7QUFDRjtBRTkra0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBbVRFQTtFQUNFLG1CekxQbUM7RXlMUW5DLGdCekxSbUM7QTVIb2lsRHJDO0FxVDFobERFO0VBQ0U7QXJUNGhsREo7QXFUM2hsREk7RUFDRSxjblRrRW9CO0FGMjlrRDFCO0FxVHpobERFO0VBQ0U7QXJUMmhsREo7QXFUeGhsREU7RUFDRTtBclQwaGxESjs7QXFUdGhsREE7RTlNOEVFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEcraWxEZDs7QWFoNWtEUTtFd1N4SU47SUFDRSxtQnpML0J5QztJeUxnQ3pDLGdCekxoQ3lDO0U1SDRqbEQzQztBQUNGO0FhbDVrRFE7RXdTdElOO0lBQ0UsbUJ6THJDK0M7SXlMc0MvQyxnQnpMdEMrQztFNUhpa2xEakQ7QUFDRjtBc1Q5amxEQTtFQUNFLGFBTHlCO0F0VHFrbEQzQjs7QXNUN2psREE7RUFDRTtFQUNBO0VBQ0E7QXRUZ2tsREY7QXNUOWpsREU7RUFDRTtFQUNBO0F0VGdrbERKOztBc1Q1amxEQTtFQUNFO0VBQ0E7QXRUK2psREY7QXNUN2psREU7RUFDRTtFQUNBO0F0VCtqbERKOztBc1QzamxEQTtFQUNFO0F0VDhqbERGOztBYXY3a0RRO0V5U25JTjtJQUNFO0lBQ0E7RXRUOGpsREY7QUFDRjtBYTk3a0RRO0V5UzVITjtJaFA1Q0E7SUFDQTtJZ1A4Q0U7RXRUNmpsREY7RXNFem1sREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEUybWxERjtFc0V4bWxEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RTBtbERGO0VzVHprbERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFVBcERpQjtFdFQrbmxEbkI7RXNUeGtsREE7SUFDRTtJQUNBO0V0VDBrbERGO0VzVHhrbERFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxXQS9Ec0I7RXRUeW9sRDFCO0VzVHRrbERBO0lBQ0U7SUFDQTtFdFR3a2xERjtFc1R0a2xERTtJQUNFO0lBQ0E7RXRUd2tsREo7QUFDRjtBYTEra0RRO0V5U3hGSjtJQUNFO0lBQ0E7RXRUcWtsREo7QUFDRjtBRXhwbERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBcVRJQTtFQUNFLGNyVG9Fa0I7RXFUbkVsQjtFQUNBLCtCL1Nic0I7RStTY3RCLGUvU09hO0UrU05iLGdCL1NaOEI7RStTYTlCLG9CL1M2QjZCO0UrUzVCN0I7QXZUb3NsREY7O0F1VGpzbERBO0VBQ0U7RUFDQSxZQTdCK0I7RUE4Qi9CLFdBOUIrQjtBdlRrdWxEakM7O0F1VGpzbERBO0VBQ0U7RUFDQTtBdlRvc2xERjs7QXVUanNsREE7RUFDRSxXclQyRGlCO0VxVDFEakIsbUIvU2JhO0UrU2NiLGdCL1NqQzJCO0UrU2tDM0IsbUIvU1M2QjtFK1NSN0I7RUFDQTtBdlRvc2xERjs7QXVUanNsREE7RUFDRTtBdlRvc2xERjs7QXVUanNsREE7RUFDRSxXclQ4Q2lCO0VxVDdDakIsZS9TekJhO0UrUzBCYixnQi9TN0NnQztFK1M4Q2hDLG9CL1NINkI7QVJ1c2xEL0I7O0FhM2tsRFE7RTBTckhOO0lBQ0UsbUIvU3BDVztJK1NxQ1gscUIvU1oyQjtFUmd0bEQ3QjtBQUNGO0F3VHJ2bERBO0VBQ0U7RUFDQTtFQUNBLG1CNUxQbUM7RTRMUW5DLGdCNUxSbUM7QTVIK3ZsRHJDOztBd1RwdmxEQTtFak42RkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VnTk1aO0VBQ0E7RUFDQTtBeFR5dmxERjs7QWFsbWxEUTtFMlNuSk47SUFDRSxtQjVMcEJ5QztJNExxQnpDLGdCNUxyQnlDO0U1SDh3bEQzQztBQUNGO0FhcG1sRFE7RTJTakpOO0lBQ0UsbUI1TDFCK0M7STRMMkIvQyxnQjVMM0IrQztFNUhteGxEakQ7QUFDRjtBRWx4bERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBdVRJRTtFQUNFLGlCN0xWMEM7RTZMVzFDLGtCN0xYMEM7QTVIeTBsRDlDO0F5VDN6bERFO0VBQ0U7QXpUNnpsREo7O0F5VHh6bERFO0VBQ0UsY3ZUK0JjO0FGNHhsRGxCO0F5VHh6bERFO0VBQ0UsY3ZUMkJjO0FGK3hsRGxCO0F5VHR6bERJO0VBQ0UsYXZUc0JZO0V1VHJCWixldlRxQlk7QUZteWxEbEI7QXlUbHpsRE07RUFDRSxhdlRjVTtFdVRiVixldlRhVTtBRnV5bERsQjs7QWFucmxEUTtFNFN6SEo7SUFDRTtJQUNBO0V6VGd6bERKO0FBQ0Y7QWExcmxEUTtFNFNoSEo7SUFDRTtFelQ2eWxESjtBQUNGO0EwVGgzbERJO0VBQ0U7QTFUazNsRE47QTBULzJsREk7RUFDRTtFQUNBO0VBQ0E7QTFUaTNsRE47QTBULzJsRE07RUFDRTtBMVRpM2xEUjs7QTBUMzJsREU7RUFDRTtFQUNBO0ExVDgybERKO0FhL3NsRFE7RTZTaktOO0lBS0k7RTFUKzJsREo7QUFDRjtBMFQ3MmxESTtFQUNFO0VBQ0E7QTFUKzJsRE47QTBUNTJsREk7RUFDRSxjelRrQ2U7RXlUakNmLGdCbFRpQ1k7RWtUaENaO0VBQ0Esb0NsVC9CZ0I7RWtUZ0NoQjtFQUNBLHFCbFRTeUI7QVJxMmxEL0I7QTBUMzJsREk7RUFDRSxjelR5QmU7RXlUeEJmLGtCbFQwQlk7RWtUekJaO0VBQ0Esb0NsVHhDZ0I7RWtUeUNoQjtFQUNBLG9CbFRJeUI7QVJ5MmxEL0I7QTBUMTJsREk7RUFDRSxjelRnQmU7RXlUZmYsY2xUa0JZO0VrVGpCWjtFQUNBLCtCbFQzQ2tCO0VrVDRDbEIsb0JsVEp5QjtBUmczbEQvQjtBMFR6MmxESTtFQUNFO0VBQ0EsbUJ6VGRXO0V5VGVYO0ExVDIybEROO0EwVHoybERNO0VBQ0U7RXZPbENOO0V1T29DTTtBMVQyMmxEUjtBMFR4MmxETTtFQUNFO0VBQ0E7RXZPekNOO0VBMkRBLHNCdU9oQjhCO0VBQ3hCO0ExVDAybERSO0EwVHgybERRO0VBQ0U7RUFDQTtBMVQwMmxEVjtBMFR2MmxEUTtFQUNFLGN6VGZXO0V5VGdCWCxjbFRiUTtFa1RjUjtFQUNBLCtCbFQxRWM7RWtUMkVkLG9CbFRuQ3FCO0FSNDRsRC9CO0EwVHQybERRO0VBQ0UsY3pUbkZNO0V5VG9GTixrQmxUcEJRO0VrVHFCUjtFQUNBLCtCbFRsRmM7RWtUbUZkLG9CbFQzQ3FCO0FSbTVsRC9CO0EwVG4ybERJO0VBQ0U7QTFUcTJsRE47QTBUbjJsRE07RUFDRTtFQUNBO0ExVHEybERSO0EwVG4ybERRO0VBQ0UsZXpUeENXO0FENjRsRHJCOztBYTV4bERRO0U4U25MTjtJQUVJO0UzVGs5bERKO0FBQ0Y7QTJUaDlsREk7RUFDRTtFQUNBO0EzVGs5bEROO0FhdHlsRFE7RThTOUtKO0lBS0k7RTNUbTlsRE47QUFDRjtBMlQvOGxESTtFQUNFO0VBQ0E7QTNUaTlsRE47O0EyVDc4bERFO0VBQ0U7RUFDQTtBM1RnOWxESjtBYXB6bERRO0U4UzlKTjtJQUtJO0UzVGk5bERKO0FBQ0Y7QWF6emxEUTtFOFM5Sk47SUFTSTtFM1RrOWxESjtBQUNGO0EyVGg5bERJO0VBQ0U7RUFDQTtBM1RrOWxETjtBYWwwbERRO0U4U2xKSjtJQUtJO0lBQ0E7RTNUbTlsRE47QUFDRjtBMlRoOWxESTtFQUNFO0VBQ0EsYzFUcUJlO0UwVHBCZixpQm5UbUJZO0VtVGxCWjtFQUNBLG9DblQ1Q2dCO0VtVDZDaEI7RUFDQSxpQm5UUHlCO0FSeTlsRC9CO0FhajFsRFE7RThTeElKO0lBVUk7RTNUbTlsRE47QUFDRjtBMlRoOWxESTtFQUNFO0VBQ0EsYzFUT2U7RTBUTmY7RUFDQTtFQUNBLG9DblQxRGdCO0VtVDJEaEI7RUFDQTtBM1RrOWxETjtBYS8xbERRO0U4UzFISjtJQVVJO0lBQ0EsZ0JuVEZVO0ltVEdWLHFCblR2QnVCO0VSMCtsRDdCO0FBQ0Y7QTJUaDlsREk7RUFDRSxjMVRwRVU7RTBUcUVWLGNuVE5ZO0VtVE9aO0VBQ0Esb0NuVHpFZ0I7RW1UMEVoQjtBM1RrOWxETjtBYTcybERRO0U4UzFHSjtJQVFJLGtCblRiVTtFUmcrbERoQjtBQUNGO0EyVGg5bERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNUazlsRE47QWF4M2xEUTtFOFM5Rko7SUFPSTtFM1RtOWxETjtBQUNGO0FhNzNsRFE7RThTbkZKO0lBRUk7SUFDQTtJQUNBO0UzVGs5bEROO0FBQ0Y7QTJULzhsREk7RUFDRTtFQUNBO0VBQ0E7QTNUaTlsRE47QWF6NGxEUTtFOFMzRUo7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzVGs5bEROO0FBQ0Y7QTJUaDlsRE07RUFDRTtFeE96Rk47RXdPMkZNO0VBQ0E7QTNUazlsRFI7QWF4NWxEUTtFOFM5REY7SUFPSTtFM1RtOWxEUjtBQUNGO0EyVGg5bERNO0VBQ0U7RUFDQTtFQUNBO0V4T3RHTjtFQTJEQSxtQndPNkM4QjtFQUN4QjtFQUNBO0EzVGs5bERSO0FhdDZsRFE7RThTbkRGO0lBVUk7SUFDQTtJeE9uRFIsc0J3T29EZ0M7SUFDeEI7RTNUbTlsRFI7QUFDRjtBYTk2bERRO0U4U25ERjtJQWlCSTtFM1RvOWxEUjtBQUNGO0EyVGw5bERRO0VBQ0U7RUFDQTtFQUNBO0EzVG85bERWO0FheDdsRFE7RThTL0JBO0lBTUk7SUFDQTtFM1RxOWxEVjtBQUNGO0EyVGw5bERRO0VBQ0UsYzFUOUZXO0UwVCtGWCxjblQ1RlE7RW1UNkZSO0VBQ0EsK0JuVHpKYztFbVQwSmQsb0JuVGxIcUI7QVJza21EL0I7QTJUajlsRFE7RUFDRSxjMVRsS007RTBUbUtOLGtCblRuR1E7RW1Ub0dSO0VBQ0EsK0JuVGpLYztFbVRrS2Qsb0JuVHJIcUI7QVJ3a21EL0I7QTJUOThsREk7RUFDRTtBM1RnOWxETjtBMlQ5OGxETTtFQUNFO0VBQ0E7QTNUZzlsRFI7QTJUOThsRFE7RUFDRSxlMVR2SFc7QUR1a21EckI7O0FhajlsRFE7RThTT047SUFFSTtFM1Q2OGxESjtBQUNGOztBNFQvb21EQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0E1VGlwbURGOztBNFQ5b21EQTtFQUNFO0VBQ0Esb0NwVE5vQjtFb1RPcEI7QTVUaXBtREY7O0E0VDlvbURBO0VBQ0U7QTVUaXBtREY7O0E0VDlvbURBO0VBQ0U7RUFFQTtBNVRncG1ERjtBNFQ5b21ERTtFQUNFO0VBQ0E7RUFDQTtFQUVBLCtCcFRsQm9CO0VvVG1CcEIsZ0JwVHhCdUI7RW9UMEJ2QjtBNVQ4b21ESjtBYTEvbERRO0UrUzVKTjtJQVdJO0lBRUE7RTVUOG9tREo7QUFDRjtBNFQzb21ERTtFQUNFLGMxVHlEUztBRm9sbURiO0E0VDFvbURFO0VBQ0UsYzFUdURrQjtBRnFsbUR0QjtBNFR6b21ERTtFQUNFLGMxVG1Ea0I7QUZ3bG1EdEI7O0FFNXFtREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyVFhFO0VBQ0U7QTdUd3VtREo7QTZUcnVtREU7RUFDRTtBN1R1dW1ESjtBNlRwdW1ERTtFQUNFO0E3VHN1bURKO0E2VG51bURFO0VBQ0U7QTdUcXVtREo7QTZUbHVtREU7RUFDRTtBN1RvdW1ESjtBNlRsdW1ESTtFQUNFO0E3VG91bUROOztBYTFrbURRO0VnVG5KSjtJQUNFO0U3VGl1bURKO0U2VDl0bURFO0lBQ0U7RTdUZ3VtREo7RTZUN3RtREU7SUFDRTtFN1QrdG1ESjtFNlQ3dG1ESTtJQUNFO0U3VCt0bUROO0FBQ0Y7QThUNXdtREE7RUFDRTtFQUVBLG9DdFRDb0I7RXNUQXBCO0VBQ0E7QTlUNndtREY7QWEvbG1EUTtFaVRuTFI7SUFRSTtJQUNBO0U5VDh3bURGO0FBQ0Y7O0E4VDN3bURBO0VBQ0UsK0J0VEpzQjtFc1RLdEI7RUFDQTtBOVQ4d21ERjtBYTNtbURRO0VpVHRLUjtJQU1JO0lBQ0E7RTlUK3dtREY7QUFDRjs7QThUNXdtREE7RUFDRTtBOVQrd21ERjs7QThUNXdtREE7RUFDRTtFQUVBO0E5VDh3bURGO0E4VDV3bURFO0VBQ0U7RUFDQSxjNVQ0QmM7RTRUM0JkLHlCNVQyRHFCO0U0VDFEckI7RUFDQTtFQUNBO0VBQ0E7QTlUOHdtREo7QWFub21EUTtFaVRsSk47SUFVSTtJQUNBO0U5VCt3bURKO0FBQ0Y7QThUN3dtREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVQrd21ETjtBOFQ3d21ETTtFQUNFO0E5VCt3bURSO0E4VDl3bURRO0VBQ0UsZTVUQ1E7QUYrd21EbEI7QThUMXdtREU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBLCtCdFRqRW9CO0VzVGtFcEIsZ0J0VGpFeUI7RXNUa0V6QixtQnRUNUNXO0VzVDZDWDtFQUNBLGM3VC9CYTtBRHl5bURqQjtBYXRxbURRO0VpVC9HTjtJQWNJLGV0VG5EUztJc1RvRFQ7RTlUMndtREo7QUFDRjs7QUluMW1EQTtFQUNFO0lBQ0U7SUFDQTtFSnMxbURGO0VJbjFtREE7SUFDRTtJQUNBO0VKcTFtREY7QUFDRjtBSWwxbURBO0VBQ0U7SUFDRTtFSm8xbURGO0VJajFtREE7SUFFRTtJQUNBO0VKazFtREY7QUFDRjtBRW4ybURBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBNlRTQTtFQUNFO0EvVDA0bURGO0ErVHg0bURFOzs7RUFHRTtBL1QwNG1ESjtBK1R2NG1ERTtFQUNFO0VBQ0E7QS9UeTRtREo7QStUdDRtREU7RUFDRSxldlRUVztBUmk1bURmO0ErVHI0bURFO0VBQ0U7RUFDQTtBL1R1NG1ESjs7QStUbDRtREU7RUFDRSw0QzNUMUN5QjtFMlQyQ3pCO0EvVHE0bURKO0ErVGw0bURFO0VBQ0U7QS9UbzRtREo7O0ErVGg0bURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL1RtNG1ERjs7QStUaDRtREE7RUFDRTtBL1RtNG1ERjs7QStUaDRtREE7RUFDRSxvQ3ZUckVvQjtFdVRzRXBCLGtCdlQ3Q2E7RXVUOENiLGdCdlRyRThCO0V1VHNFOUIsbUJ2VHZCNkI7QVIwNW1EL0I7O0ErVGg0bURBO0VBQ0U7RUFDQTtFQUVBLG9DdlQvRW9CO0V1VGdGcEIsb0J2VGxEYTtFdVRtRGIsZ0J2VHhFOEI7RXVUeUU5QixpQnZUNUI2QjtBUjg1bUQvQjtBYXJ5bURRO0VrVHBHUjtJQVVJO0UvVG00bURGO0FBQ0Y7O0ErVC8zbURFO0VBQ0UsYzlUekZZO0U4VDBGWixvQ3ZUNUZrQjtFdVQ2RmxCLG1CdlRoRVc7RXVUaUVYLGdCdlQ1RjRCO0V1VDZGNUI7QS9UazRtREo7O0ErVDkzbURBO0VBQ0U7RUFDQSxjOVRuR2M7RThUb0dkO0VBQ0EsK0J2VGpHc0I7RXVUa0d0QixldlQ3RWE7RXVUOEViLGdCdlRqR2dDO0V1VGtHaEMsb0J2VHZENkI7RXVUd0Q3QjtBL1RpNG1ERjtBK1QvM21ERTtFQUNFLFlBNUZ5QjtFQTZGekI7RUFDQSxXQTlGeUI7QS9UKzltRDdCOztBK1Q3M21EQTtFQUNFLDRDM1RoSDJCO0UyVGlIM0I7QS9UZzRtREY7O0FFMSttREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E4VEtBO0VBQ0U7QWhVc2huREY7O0FnVW5obkRBO0VBQ0UsVzlUMkVpQjtFOFQxRWpCLG9DeFR2Qm9CO0V3VHdCcEIsa0J4VENhO0V3VEFiLGdCeFR2QjhCO0V3VHdCOUIsbUJ4VHVCNkI7QVIrL21EL0I7QWdVcGhuREU7RUFDRSxjL1QzQlk7QURpam5EaEI7O0FnVWxobkRBO0VBQ0UsYzlUbURrQjtFOFRsRGxCLCtCeFQ3QnNCO0V3VDhCdEIsZXhUVGE7RXdUVWIsZ0J4VDVCOEI7RXdUNkI5QixvQnhUYTZCO0V3VFo3QjtBaFVxaG5ERjs7QWdVbGhuREE7RUFDRTtBaFVxaG5ERjs7QWdVbGhuREE7RUFDRTtBaFVxaG5ERjtBZ1VuaG5ERTtFQUNFLGMvVGhEWTtFK1RpRFosb0N4VG5Ea0I7RXdUb0RsQixtQnhUdkJXO0V3VHdCWCxnQnhUbkQ0QjtFd1RvRDVCO0VBQ0EscUJ4VEYyQjtBUnVobkQvQjtBZ1VsaG5ERTtFQUNFLGM5VDBCZ0I7QUYwL21EcEI7QWdVamhuREU7RUFDRSxZQXRENEI7RUF1RDVCLFdBdkQ0QjtBaFUwa25EaEM7O0FFdmtuREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErVFlBOztFMU53RkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4R3lubkRkOztBaVU1bW5EQTtFQUNFO0VBQ0E7QWpVK21uREY7QWlVN21uREU7RUFDRTtBalUrbW5ESjs7QWlVM21uREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DelQzQ29CO0V5VDRDcEIsbUJ6VGxCYTtFeVRtQmIsbUJ6VEs2QjtFeVRKN0IsZ0J6VDdDeUI7QVIycG5EM0I7QWlVN21uREU7RUFDRTtFQUNBO0FqVSttbkRKOztBaVUzbW5EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLCtCelRuRHNCO0V5VG9EdEIsZXpUL0JhO0V5VGdDYixvQnpUUjZCO0FSc25uRC9COztBaVUzbW5EQTtFQUNFO0VBQ0E7RUFDQTtBalU4bW5ERjs7QWlVM21uREE7RUFDRSxtQmhVN0JlO0VnVThCZjtFQUNBO0FqVThtbkRGOztBaVUxbW5EQTtFQUNFO0FqVTZtbkRGOztBaVUxbW5EQTtFQUNFLGMvVHJCZ0I7RStUc0JoQixzQkE3RXVDO0FqVTBybkR6QztBaVUzbW5ERTtFQUNDLGMvVHpCZTtBRnNvbkRsQjtBaVUzbW5ERztFQUE4QixjL1QzQmY7QUZ5b25EbEI7QWlVM21uREU7RUFDRCx5Qi9UL0JpQjtFK1RnQ2pCLGNoVXpGZTtBRHNzbkRoQjs7QWlVem1uREE7RUFDRSxlelRyRWE7RXlUc0ViLG1CelQvQzZCO0V5VGdEN0IsK0J6VDVGc0I7QVJ3c25EeEI7QWlVcm1uREk7RUFDRTtFQUNBO0FqVXVtbkROO0FpVXRtbkRNO0VBQ0U7QWpVd21uRFI7QWlVdG1uRE07RUFDRTtBalV3bW5EUjtBaVVubW5ERTtFQUNFLGMvVDNEYztBRmdxbkRsQjs7QWlVam1uREE7RUFDRTtBalVvbW5ERjs7QWlVaG1uREU7RUFDRTtFQUNBO0VBQ0E7QWpVbW1uREo7QWlVam1uREU7RUFDRTtBalVtbW5ESjs7QWF6am5EUTtFb1RyQ047SUFDRTtJQUNBO0VqVWttbkRGO0VpVWhtbkRFO0lBQ0U7RWpVa21uREo7RWlVOWxuREE7SUFDRSx5QkEvSXFDO0VqVSt1bkR2QztFaVU3bG5EQTs7STFOdkNBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcydW5EWjtFaVUvbG5EQTtJQUNFO0VqVWltbkRGO0VpVS9sbkRFO0lBQ0U7RWpVaW1uREo7RWlVN2xuREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFalUrbG5ERjtFaVU1bG5EQTtJQUNFO0lBQ0EsbUJ6VHRKVztJeVR1SlgscUJ6VDlIMkI7RVI0dG5EN0I7RWlVN2xuREU7SUFDRTtFalUrbG5ESjtFaVUzbG5EQTtJQUNFO0lBQ0EsbUJ6VDVKVztJeVQ2SlgsbUJ6VHJJMkI7RVJrdW5EN0I7QUFDRjtBYXRtbkRRO0VvVGNOO0lBQ0UseUJBeExzQztFalVteG5EeEM7RWlVeGxuREE7STFOakZBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcrd25EWjtFaVUxbG5EQTtJMU5yRkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3F4bkRaO0FBQ0Y7QWFsbm5EUTtFb1R1Qk47O0kxTjNGQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHOHhuRFo7QUFDRjtBYTNubkRRO0VvVDhCTjtJQUNFLDBCQTVNNEM7RWpVNHluRDlDO0FBQ0Y7QWlVNWxuREE7O0VBRUU7QWpVOGxuREY7O0FpVTFsbkRFO0VBR0U7QWpVMmxuREo7O0FpVXZsbkRBO0VBQ0U7RUFDQTtBalUwbG5ERjs7QWlVeGxuREE7RUFDRTtFQUNBO0FqVTJsbkRGOztBaVV4bG5EQTtFQUNFO0FqVTJsbkRGOztBaVV4bG5EQTtFQUNFO0VBQ0E7QWpVMmxuREY7O0FpVXhsbkRBO0VBQ0U7RUFDQTtBalUybG5ERjs7QWlVeGxuREE7RUFDRTtFQUNBO0FqVTJsbkRGOztBa1U3MG5EQTtFQUNFLG1CdE1MbUM7RXNNTW5DLGdCdE1ObUM7QTVIczFuRHJDO0FrVTkwbkRFO0VBQ0U7RUFDQTtFQUNBO0FsVWcxbkRKOztBa1U1MG5EQTtFM055RkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0UwTlVaO0VBQ0E7RUFDQTtFQUNBO0FsVWkxbkRGOztBYS9ybkRRO0VxVDlJTjtJQUNFLG1CdE16QnlDO0lzTTBCekMsZ0J0TTFCeUM7RTVIMjJuRDNDO0FBQ0Y7QWFqc25EUTtFcVQ1SU47SUFDRSxtQnRNL0IrQztJc01nQy9DLGdCdE1oQytDO0U1SGczbkRqRDtBQUNGO0FtVTUybkRBO0VBQ0UsbUJ2TVJtQztFdU1TbkMsZ0J2TVRtQztBNUh1M25EckM7O0FtVTMybkRBO0VBQ0UsYUFYK0I7QW5VeTNuRGpDOztBbVUzMm5EQTtFQUNFO0VBQ0E7RUFDQTtBblU4Mm5ERjtBbVU1Mm5ERTtFQUNFO0FuVTgybkRKOztBbVUxMm5EQTtFQUNFO0VBQ0E7QW5VNjJuREY7QW1VMzJuREU7RUFDRTtFQUNBO0FuVTYybkRKOztBbVV6Mm5EQTtFQUNFO0FuVTQybkRGOztBYTF1bkRRO0VzVDlITjtJQUNFO0lBQ0E7RW5VNDJuREY7QUFDRjtBYWp2bkRRO0VzVHZITjtJQUNFO0lBQ0E7RW5VMjJuREY7RW1VeDJuREE7STdQdERBO0lBQ0E7STZQdURFO0lBQ0E7RW5VMjJuREY7RXNFajZuREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEVtNm5ERjtFc0VoNm5EQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RWs2bkRGO0VtVXgzbkRFO0lBQ0U7RW5VMDNuREo7RW1VdDNuREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsVUFsRXlCO0VuVTA3bkQzQjtFbVVyM25EQTtJQUNFO0lBQ0E7RW5VdTNuREY7RW1VcjNuREU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLFdBN0U4QjtFblVvOG5EbEM7RW1VbjNuREE7SUFDRTtJQUNBO0VuVXEzbkRGO0VtVW4zbkRFO0lBQ0U7SUFDQTtFblVxM25ESjtBQUNGO0FhcnluRFE7RXNUMUVKO0lBQ0U7SUFDQTtFblVrM25ESjtBQUNGO0FDbituREE7OzhDQUFBO0FDZ0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBRG9EQTtBbVVsRUE7RUFDRTtFQUNBO0FwVXFob0RGO0FvVW5ob0RFO0VBQ0U7QXBVcWhvREo7QW9VbGhvREU7RUFDRTtBcFVvaG9ESjtBb1VsaG9ERTtFQUNFO0VBQ0E7RUFDQTtBcFVvaG9ESjtBYWozbkRRO0V1VHRLTjtJQUtJO0VwVXNob0RKO0FBQ0Y7QW9VcGhvREk7RUFDRTtFQUNBO0FwVXNob0ROO0FhMTNuRFE7RXVUOUpKO0lBSUk7RXBVd2hvRE47QUFDRjtBb1VyaG9ESTtFQUNFO0VBQ0E7QXBVdWhvRE47QW9VcGhvREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcFVzaG9ETjtBYXo0bkRRO0V1VGpKSjtJQU1JO0VwVXdob0ROO0FBQ0Y7QWE5NG5EUTtFdVR4SUo7SUFFSTtJQUNBO0VwVXdob0ROO0FBQ0Y7QW9VcGhvRFE7RUFDRSxlblU5Q007QURva29EaEI7QW9VamhvREk7RUFDRTtFQUNBO0VBRUE7QXBVa2hvRE47QW9VaGhvRE07RUFDRTtBcFVraG9EUjtBb1VoaG9ETTtFQUNFO0FwVWtob0RSO0FhbDZuRFE7RXVUOUdFO0lBRUk7RXBVa2hvRFo7QUFDRjtBb1U5Z29ETTtFQUNFO0FwVWdob0RSO0FvVTNnb0RFO0VBQ0U7RUFDQTtBcFU2Z29ESjs7QW9VeGdvREU7RUFDRTtBcFUyZ29ESjs7QUVybG9EQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3Q3lxb0RGO0E2Q3Zxb0RFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0N3cW9ESjtBNkNycW9ERTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q3Vxb0RKO0E2Q3Bxb0RFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3Nxb0RKO0E2Q25xb0RFO0VBQ0UsVzNDNENlO0FGeW5vRG5CO0E2Q25xb0RJO0VBQ0U7QTdDcXFvRE47O0E2QzFwb0RBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0N5c29ERjtBNkN2c29ERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDd3NvREo7QTZDcnNvREU7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0N1c29ESjtBNkNwc29ERTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0Nzc29ESjtBNkNuc29ERTtFQUNFLGM1Q25EWTtBRHd2b0RoQjtBNkNuc29ESTtFQUNFO0E3Q3Fzb0ROOztBNkNwcm9EQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0N5dW9ERjtBNkN2dW9ERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDd3VvREo7QTZDcnVvREU7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0N1dW9ESjtBNkNwdW9ERTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0NzdW9ESjtBNkNudW9ERTtFQUNFLGMzQ01jO0FGK3RvRGxCO0E2Q251b0RJO0VBQ0U7QTdDcXVvRE47O0E2Qzdzb0RBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjJ4b0RuQjs7QTZDN3NvREE7RUFDRTtBN0NndG9ERjtBNkM5c29ERTtFQUNFLFczQ0dlO0FGNnNvRG5COztBNkM1c29EQTtFQUNFO0E3Qytzb0RGO0E2Qzdzb0RFO0VBQ0UsYzNDTmtCO0FGcXRvRHRCOztBNkMzc29EQTtFQUNFO0E3Qzhzb0RGO0E2QzVzb0RFO0VBQ0UsYzVDNUdZO0FEMHpvRGhCO0E2QzNzb0RFO0VBQ0UsVzNDakJlO0FGOHRvRG5COztBNkN6c29EQTtFQUNFLGM1Q3JIYztBRGkwb0RoQjtBNkMxc29ERTtFQUNFLGM1Q3hIWTtBRG8wb0RoQjtBNkN6c29ERTtFQUNFLGMzQ25FYztBRjh3b0RsQjs7QTZDdnNvREE7OztFQUVFLGM1QzdIZ0I7QUR3MG9EbEI7QTZDenNvREU7OztFQUVFO0E3QzRzb0RKO0E2Q3pzb0RFOzs7RUFDRSxjNUNySWM7QURrMW9EbEI7O0E2Q3pzb0RBO0VBQ0U7QTdDNHNvREY7QTZDMXNvREU7RUFDRSxjM0N6RmM7QUZxeW9EbEI7QTZDenNvREU7RUFDRSxjM0M3RmM7QUZ3eW9EbEI7O0E2Q3Zzb0RBO0VBQ0UsYzNDbEdnQjtBRjR5b0RsQjtBNkN4c29ERTtFQUNFO0E3QzBzb0RKO0E2Q3Zzb0RFO0VBQ0U7QTdDeXNvREo7O0E2Q3Jzb0RBO0VBQ0U7RUFDQTtBN0N3c29ERjs7QTBFdjJvREE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSczBvRC9CO0EwRTEyb0RFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRSs2b0Q1QjtBMEUzNW9ERTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSazhvRDdCO0EwRXg2b0RFOzs7RUFFRSxnQmxFMUI0QjtBUnE4b0RoQztBMEV4Nm9ERTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRW0vb0Q1QjtBMEU3OG9ERTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRTY5b0RKO0EwRTE5b0RFOzs7RUFDRTtBMUU4OW9ESjtBMEUzOW9ERTs7O0VBQ0U7QTFFKzlvREo7QTBFNTlvREU7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRWcrb0RKO0EwRTc5b0RFOzs7RUFDRTtFQUNBO0ExRWkrb0RKO0EwRTk5b0RFOzs7RUFDRTtBMUVrK29ESjs7QUU1aHBEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW1VRUU7RUFDRTtBclUya3BESjtBcVV4a3BERTtFQUNFO0VBQ0E7QXJVMGtwREo7QXFVeGtwRE07RUFERjtJQUVJO0VyVTJrcEROO0FBQ0Y7QXFVeGtwRFE7RUFERjtJQUVJO0VyVTJrcERSO0FBQ0Y7QXFVemtwRFE7RUFMRjtJQU1JO0VyVTRrcERSO0FBQ0Y7QXFVMWtwRFE7RUFDRSxtQjdUUEs7RTZUUUwscUI3VGdCcUI7QVI0anBEL0I7QXFVemtwRFE7RUFDRSx5Qm5VbURXO0FGd2hwRHJCO0FxVXhrcERRO0VBQ0U7RUFDQSxxQjdURHFCO0FSMmtwRC9CO0FxVXZrcERRO0VBQ0UsZTdUdkJLO0U2VHdCTCxtQjdURHFCO0U2VEVyQjtBclV5a3BEVjtBcVVua3BETTtFQURGO0lBRUk7RXJVc2twRE47QUFDRjtBcVVsa3BETTtFQUNFO0VBRUE7RUFDQTtBclVta3BEUjtBcVVqa3BEUTtFQU5GO0lBT0k7RXJVb2twRFI7QUFDRjtBcVVsa3BEUTtFQVZGO0lBV0k7RXJVcWtwRFI7QUFDRjtBcVVua3BEUTtFQWRGO0lBZUk7SUFDQTtFclVza3BEUjtBQUNGO0FxVWxrcERRO0VBREY7SUFFSTtFclVxa3BEUjtBQUNGO0FxVWhrcERNO0VBREY7SUFFSTtFclVta3BETjtBQUNGOztBRXJwcERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb1V5Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdFU2cHBESjtBc1UzcHBESTtFQUNFO0F0VTZwcEROO0FzVTFwcERJO0VBQ0UsZTlUckNTO0U4VHNDVCxtQjlUZnlCO0U4VGlCekI7QXRVMnBwRE47QXNVenBwRFE7RUFDRSxZcFUyQlM7QUZnb3BEbkI7QXNVdHBwREk7RUF0QkY7SUF1Qkk7SUFDQTtFdFV5cHBESjtBQUNGO0FzVXZwcERJO0VBQ0U7QXRVeXBwRE47QXNVcnBwRE07RUFDRSxlcFVNYTtBRmlwcERyQjtBc1VqcHBESTtFQUNFO0VBRUE7QXRVa3BwRE47QXNVaHBwRE07RUFMRjtJQU1JO0V0VW1wcEROO0FBQ0Y7QXNVL29wREU7RUFDRTtFQUNBO0F0VWlwcERKO0FzVS9vcERJO0VBSkY7SUFLSTtJQUNBO0V0VWtwcERKO0FBQ0Y7QXNVL29wRE07RUFDRTtBdFVpcHBEUjtBc1U5b3BETTtFQUNFO0VBQ0E7RUFDQTtBdFVncHBEUjtBc1U3b3BEVTtFQUNFLGVBMUZXO0VBMkZYLFlBMUZRO0F0VXl1cERwQjtBc1Uzb3BEWTtFQUNFO0F0VTZvcERkO0FzVTFvcERnQjtFQUNFLG1COVRwSEg7RThUcUhHLHFCOVRqR2E7QVI2dXBEL0I7QXNVem9wRGdCO0VBQ0UsaUI5VHJISDtFOFRzSEc7QXRVMm9wRGxCO0FzVXJvcERVO0VBQ0UsV3BVbERPO0FGeXJwRG5CO0FzVWxvcERNO0VBQ0U7RUFDQTtBdFVvb3BEUjtBc1U5bnBESTtFQUNFO0VBRUEseUJwVXZFZTtFb1V3RWY7RUFDQTtBdFUrbnBETjtBc1UzbnBERTtFQUNFO0VBQ0E7RUFDQTtBdFU2bnBESjtBc1UzbnBESTtFQUNFO0VBQ0EsaUI5VDFIeUI7QVJ1dnBEL0I7QXNVMW5wREk7RUFDRSx5QnBVeEZlO0FGb3RwRHJCO0FzVXZucERRO0VBQ0U7RUFDQSxvQjlUN0lxQjtFOFQ4SXJCO0F0VXlucERWO0FzVXRucERRO0VBQ0U7RUFFQSxlOVR2S0s7RThUd0tMLG1COVRqSnFCO0FSd3dwRC9CO0FzVW5ucERNO0VBQ0U7QXRVcW5wRFI7QXNVbm5wRFE7RUFDRTtFQUNBLHNCOVQ3SnFCO0U4VDhKckI7RUFDQSxXcFU3R1M7QUZrdXBEbkI7QXNVL21wREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdFVpbnBESjtBc1UvbXBESTtFQUNFO0F0VWlucEROO0FzVTdtcERVO0VBQ0U7RUFDQTtBdFUrbXBEWjtBc1U1bXBEYztFQURGO0lBRUk7SUFDQTtFdFUrbXBEZDtBQUNGO0FzVXJtcERjO0VBQ0UsV3BVakpHO0VvVWtKSDtFQUNBLHFCOVR2TWU7QVI4eXBEL0I7QXNVcm1wRGM7RUFDRTtFQUNBLGU5VDdORDtFOFQ4TkMsbUI5VHZNZTtFOFR3TWYsV3BVekpHO0FGZ3dwRG5CO0FzVXRtcERnQjtFQUNFLFdwVTNKQztFb1U0SkQ7RUFDQTtBdFV3bXBEbEI7QXNVdm1wRGtCO0VBQ0U7QXRVeW1wRHBCO0FzVWptcERZO0VBQ0U7QXRVbW1wRGQ7QXNVN2xwRE07RUFJRTtBdFU0bHBEUjtBc1V4bHBESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0VTBscEROO0FzVXhscERNO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F0VXlscERSO0FzVXZscERRO0VBVEY7SUFVSTtJQUNBO0lBQ0E7RXRVMGxwRFI7QUFDRjtBc1V2bHBETTtFQUNFO0VBQ0E7RUFDQTtBdFV5bHBEUjtBc1V0bHBETTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdFVzbHBEUjtBc1VwbHBEUTtFQWJGO0lBY0k7SUFDQTtJQUNBO0V0VXVscERSO0FBQ0Y7QXNVcmxwRE07RUFDRTtFQUNBO0VBQ0E7QXRVdWxwRFI7QXNVbGxwREU7RUFFRTtFQUVBO0F0VWtscERKO0FzVS9rcERNO0VBQ0Usb0I5VGpVTztFOFRrVVAsc0I5VDNTdUI7QVI0M3BEL0I7QXNVL2twRE07RUFDRTtFQUVBLGU5VHBVTztFOFRxVVAsbUI5VDlTdUI7QVI4M3BEL0I7QXNVNWtwREk7OztFQUVFO0VBQ0E7QXRVK2twRE47QXNVN2twRE07OztFQUNFO0F0VWlscERSO0FzVWhscERROzs7RUFDRTtBdFVvbHBEVjtBc1VsbHBEUTs7O0VBQ0U7QXRVc2xwRFY7QXNVbGxwRE07OztFQUNFO0VBQ0E7QXRVc2xwRFI7QXNVbmxwRE07OztFQUNFO0F0VXVscERSO0FzVXBscERNOzs7RUFDRSxvQzlUN1hjO0U4VDhYZCxtQjlUcFdPO0U4VHFXUCxtQjlUN1V1QjtFOFQ4VXZCO0VBQ0EsV3BVaFNXO0FGdzNwRG5CO0FzVXJscERNOzs7RUFDRSxXcFVwU1c7QUY2M3BEbkI7QXNVcGxwREU7RUFDRSx5QnBVNVNnQjtFb1U2U2hCO0F0VXNscERKO0FzVXBscERJO0VBQ0U7RUFDQTtBdFVzbHBETjtBc1VubHBESTtFQUNFO0VBQ0E7RUFFQTtBdFVvbHBETjtBc1VqbHBEUTtFQURGO0lBRUk7SUFDQTtFdFVvbHBEUjtBQUNGO0FzVWxscERRO0VBQ0U7RUFDQSxzQjlUbFhxQjtFOFRtWHJCO0VBQ0EsV3BVbFVTO0FGczVwRG5CO0FzVWpscERRO0VBQ0U7RUFFQSxlOVQ5WUs7RThUK1lMLG1COVR4WHFCO0U4VHlYckIsV3BVMVVTO0FGNDVwRG5CO0FzVTdrcERJO0VBQ0U7QXRVK2twRE47QXNVNWtwRFE7RUFERjtJQUVJO0V0VStrcERSO0FBQ0Y7QXNVN2twRFE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFdwVTdWUztBRjI2cERuQjtBc1Uxa3BETTtFQUNFO0F0VTRrcERSO0FzVTFrcERRO0VBSEY7SUFJSTtJQUNBO0V0VTZrcERSO0FBQ0Y7QXNVMWtwRFU7RUFERjtJQUVJO0V0VTZrcERWO0FBQ0Y7QXNVMWtwRFU7RUFERjtJQUVJO0V0VTZrcERWO0FBQ0Y7QXNVemtwRFU7RUFDRTtFQUVBO0VBQ0E7RUFDQSxXcFUxWE87QUZvOHBEbkI7QXNVdmtwRFU7RUFDRTtFQUNBO0F0VXlrcERaO0FzVWxrcERFO0VBQ0U7RUFDQTtBdFVva3BESjtBc1Vsa3BESTtFQUNFO0F0VW9rcEROO0FzVW5rcERNO0VBRkY7SUFHSTtJQUNBO0V0VXNrcEROO0FBQ0Y7QXNVaGtwRE07RUFERjtJQUVJO0V0VW1rcEROO0VzVWprcERNO0lBQ0U7RXRVbWtwRFI7RXNVaGtwRE07SUFDRTtJQUNBO0V0VWtrcERSO0FBQ0Y7QXNVNWpwRFE7RUFDRTtBdFU4anBEVjtBc1U1anBEUTtFQUNFO0F0VThqcERWO0FhejVwRFE7RXlUa1dKO0lBR0k7RXRVd2pwRE47QUFDRjs7QUVqa3FEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QXFVUEU7RUFDRTtBdlV5bnFESjtBdVV2bnFESTtFQUhGO0lBSUk7RXZVMG5xREo7QUFDRjtBdVV4bnFESTtFQUNFLG1CL1RhUztFK1RaVCxtQi9Ub0N5QjtBUnNscUQvQjtBdVV4bnFESTtFQUNFO0VBQ0E7QXZVMG5xRE47O0F3VTVvcURBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4VThvcURKO0F3VTNvcURRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeFU2b3FEWjtBd1Uzb3FEWTtFQUNJO0F4VTZvcURoQjtBd1Uxb3FEWTtFQUNJO0lBQ0k7RXhVNG9xRGxCO0FBQ0Y7QXdVem9xRFk7RUFDSTtJQUNJO0V4VTJvcURsQjtBQUNGO0F3VXhvcURZO0VBQ0k7SUFDSTtFeFUwb3FEbEI7QUFDRjtBd1Vub3FEUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4VXFvcURaO0F3VW5vcURZO0VBQ0k7SUFDSTtFeFVxb3FEbEI7QUFDRjtBd1Vsb3FEWTtFQUNJO0lBQ0k7RXhVb29xRGxCO0FBQ0Y7QXdVam9xRFk7RUFDSTtJQUNJO0V4VW1vcURsQjtBQUNGO0F3VTducURZO0VBQ0k7QXhVK25xRGhCO0F3VTNucURRO0VBQ0k7RUFDQTtBeFU2bnFEWjtBd1V6bnFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhVMm5xRFI7O0F5VXJ0cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6VXd0cURKO0F5VXR0cURJO0VBQ0k7QXpVd3RxRFI7QXlVdHRxRFE7RUFISjtJQUlRO0V6VXl0cURWO0FBQ0Y7QXlVdHRxREk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBelV3dHFEUjtBeVVydHFESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6VXV0cURSO0F5VXB0cURJO0VBQ0ksK0JqVTNCZ0I7RWlVNEJoQjtFQUNBO0VBQ0E7RUFDQTtBelVzdHFEUjtBeVVwdHFEUTtFQVBKO0lBUVE7RXpVdXRxRFY7QUFDRjtBeVVwdHFESTtFQUNJLCtCalV2Q2dCO0VpVXdDaEI7RUFDQTtFQUNBO0VBQ0E7QXpVc3RxRFI7QXlVbHRxREk7RUFDSSwrQmpVaERnQjtFaVVpRGhCO0VBQ0E7RUFDQTtBelVvdHFEUjtBeVVqdHFESTtFQUNJO0F6VW10cURSO0F5VWh0cURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBelVrdHFEUjtBeVVodHFESTtFQVBBO0lBUUk7SUFDQTtFelVtdHFETjtBQUNGO0F5VWp0cURJO0VBWkE7SUFhSTtJQUNBO0V6VW90cUROO0FBQ0Y7QXlVbHRxREk7RUFqQkE7SUFrQkk7SUFDQTtJQUNBO0V6VXF0cUROO0FBQ0Y7QXlVbnRxREk7RUF2QkE7SUF3Qkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6VXN0cUROO0FBQ0Y7QXlVcHRxRFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBelVzdHFEWjtBeVVwdHFEWTtFQU5KO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RXpVdXRxRGQ7QUFDRjs7QXlVanRxREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6VW90cURKO0F5VWx0cURJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6VW90cURSOztBeVVodHFEQTtFQUNJLHlCeFVoR2E7RXdVaUdiO0F6VW10cURKO0F5VWx0cURJO0VBQ0ksb0JqVTVHTztFaVU2R1AsY3hVakdTO0V3VWtHVDtBelVvdHFEUjs7QTBVbDJxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFVcTJxREY7QTBVbjJxREU7RUFDRTtFQUNBLGN6VVJZO0V5VVNaO0VBQ0E7RUFDQTtFQUNBO0ExVXEycURKO0EwVW4ycURLO0VBQ0U7RUFDQTtBMVVxMnFEUDtBMFVqMnFERTtFQUNFLG9DbFV2QmtCO0VrVXdCbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFVbTJxREo7QTBVajJxREU7RUFDRSxvQ2xVakNrQjtFa1VrQ2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExVW0ycURKO0EwVWgycURFO0VBQ0U7QTFVazJxREo7QTBVajJxREk7RUFDRTtFQUNBO0VBQ0E7QTFVbTJxRE47QTBVaDJxREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMVVrMnFETjtBMFVoMnFETTtFQUNFLGN6VXhEUTtFeVV5RFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMVVrMnFEUjtBMFUvMXFETTtFQUNFO0VBQ0E7RUFDQTtBMVVpMnFEUjtBMFU5MXFESTtFQUNFO0VBQ0E7QTFVZzJxRE47QWEzdnFEUTtFNlR2R0o7SUFJSTtJQUNBO0UxVWsycUROO0FBQ0Y7O0FDcDdxREE7OzhDQUFBO0FDZ0JBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBRG9EQTtBMFVqRUE7RUFDRTtFQUNBO0EzVXMrcURGOztBMlVuK3FEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM1VzK3FEQTtBYWowcURRO0U4VDNLUjtJQVFJO0lBQ0E7SUFDQTtJQUNBO0UzVXcrcURGO0FBQ0Y7QWF6MHFEUTtFOFQzS1I7SUFjSTtJQUNBO0lBQ0E7SUFDQTtFM1UwK3FERjtBQUNGO0EyVXgrcURFO0VBQ0U7QTNVMCtxREo7QWFwMXFEUTtFOFR2Sk47SUFHSTtFM1U0K3FESjtBQUNGO0FhejFxRFE7RThUeEpSO0lBUU07RTNVNitxREo7QUFDRjtBMlUzK3FEQTtFQUNJO0EzVTYrcURKOztBMlV4K3FEQTtFQUNBO0VBQ0E7QTNVMitxREE7QTJVeitxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM1UyK3FERjtBMlV4K3FEQTtFQUNJLGMxVWxEWTtFMFVtRFo7QTNVMCtxREo7QTJVditxREE7RUFDSSxjMVV2RFk7RTBVd0RaO0EzVXkrcURKO0EyVXYrcURJO0VBQ0k7QTNVeStxRFI7QTJVdCtxREE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM1V3K3FESjtBMlVwK3FEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzVXMrcURKO0EyVXArcURJO0VBQ0k7QTNVcytxRFI7QTJVbitxREk7RUFDSTtBM1VxK3FEUjtBMlVsK3FESTtFQUNJO0EzVW8rcURSO0EyVWorcURJO0VBQ0k7QTNVbStxRFI7QTJVaCtxREk7RUFDSTtBM1VrK3FEUjtBYXI1cURRO0U4VHZJUjtJQW1FSTtFM1U2OXFERjtBQUNGO0EyVTM5cURBO0VBQ0k7QTNVNjlxREo7QTJVMTlxREE7RUFDSTtBM1U0OXFESjtBMlUxOXFEQTtFQUNJO0EzVTQ5cURKO0EyVXg5cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM1UwOXFESjtBMlV2OXFEQTtFQUNJO0V4UDFHRjtFQTJEQSxzQndQaUQwQjtFQUN4QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNVeTlxREo7QTJVdDlxREE7RUFDSTtFQUNBO0EzVXc5cURKO0EyVXQ5cURJO0VBQ0E7RUFDQTtBM1V3OXFESjtBMlVwOXFEQTtFQUNJO0EzVXM5cURKO0EyVXA5cURJO0VBQ0E7RUFDQTtBM1VzOXFESjtBMlVsOXFEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzVW85cURKO0EyVWo5cURBO0VBQ0k7RUFDQTtFQUNBO0EzVW05cURKO0EyVWg5cURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM1VrOXFESjs7QTJVOThxREE7RUFDRTtBM1VpOXFERjs7QTJVOThxREE7RUFDQTtFQUNBO0EzVWk5cURBO0EyVWg5cURBO0VBQ0U7RUFDQTtBM1VrOXFERjs7QTJVLzhxREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM1VrOXFEQTtBMlVoOXFEQTtFQUNJO0EzVWs5cURKOztBMlU1OHFERTtFQUNJO0VBQ0E7QTNVKzhxRE47O0EyVTM4cURBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNVODhxREE7QTJVNzhxREE7RUFDSTtBM1UrOHFESjs7QTJVMThxREE7RUFDRTtFQUNBO0VBQ0E7QTNVNjhxREY7O0EyVTM4cURBO0VBQ0U7QTNVODhxREY7O0EyVTM4cURBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNVODhxREE7QWE3Z3JEUTtFOFQyRFI7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFM1VnOXFERjtBQUNGO0FhcmhyRFE7RThUMkRSO0lBWUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM1VrOXFERjtBQUNGOztBRWpzckRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkNpREE7RUFyQ0UsVzNDeUVpQjtFMkN4RWpCO0VBQ0E7QTdDcXhyREY7QTZDbnhyREU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q294ckRKO0E2Q2p4ckRFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDbXhyREo7QTZDaHhyREU7RUFDRSx1Q0FoQ29DO0VBaUNwQztFQUNBO0VBQ0E7QTdDa3hyREo7QTZDL3dyREU7RUFDRSxXM0M0Q2U7QUZxdXJEbkI7QTZDL3dyREk7RUFDRTtBN0NpeHJETjs7QTZDdHdyREE7RUEzQ0UsYzVDdEJjO0U0Q3VCZDtFQUNBO0E3Q3F6ckRGO0E2Q256ckRFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NvenJESjtBNkNqenJERTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q216ckRKO0E2Q2h6ckRFO0VBQ0UsdUNBOUJzQztFQStCdEM7RUFDQTtFQUNBO0E3Q2t6ckRKO0E2Qy95ckRFO0VBQ0UsYzVDbkRZO0FEbzJyRGhCO0E2Qy95ckRJO0VBQ0U7QTdDaXpyRE47O0E2Q2h5ckRBO0VBakRFLGMzQ21DZ0I7RTJDbENoQjtFQUNBO0E3Q3ExckRGO0E2Q24xckRFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NvMXJESjtBNkNqMXJERTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q20xckRKO0E2Q2gxckRFO0VBQ0UsMENBL0JvQztFQWdDcEM7RUFDQTtFQUNBO0E3Q2sxckRKO0E2Qy8wckRFO0VBQ0UsYzNDTWM7QUYyMHJEbEI7QTZDLzByREk7RUFDRTtBN0NpMXJETjs7QTZDenpyREE7RUFDRTtFQUNBO0VBQ0EsK0JyQzdFc0I7RXFDOEV0QixtQnJDMURhO0VxQzJEYixnQnJDNUU4QjtFcUM2RTlCLG1CckNwQzZCO0VxQ3FDN0Isa0M3QjNFaUI7QWhCdTRyRG5COztBNkN6enJEQTtFQUNFO0E3QzR6ckRGO0E2QzF6ckRFO0VBQ0UsVzNDR2U7QUZ5enJEbkI7O0E2Q3h6ckRBO0VBQ0U7QTdDMnpyREY7QTZDenpyREU7RUFDRSxjM0NOa0I7QUZpMHJEdEI7O0E2Q3Z6ckRBO0VBQ0U7QTdDMHpyREY7QTZDeHpyREU7RUFDRSxjNUM1R1k7QURzNnJEaEI7QTZDdnpyREU7RUFDRSxXM0NqQmU7QUYwMHJEbkI7O0E2Q3J6ckRBO0VBQ0UsYzVDckhjO0FENjZyRGhCO0E2Q3R6ckRFO0VBQ0UsYzVDeEhZO0FEZzdyRGhCO0E2Q3J6ckRFO0VBQ0UsYzNDbkVjO0FGMDNyRGxCOztBNkNuenJEQTs7O0VBRUUsYzVDN0hnQjtBRG83ckRsQjtBNkNyenJERTs7O0VBRUU7QTdDd3pyREo7QTZDcnpyREU7OztFQUNFLGM1Q3JJYztBRDg3ckRsQjs7QTZDcnpyREE7RUFDRTtBN0N3enJERjtBNkN0enJERTtFQUNFLGMzQ3pGYztBRmk1ckRsQjtBNkNyenJERTtFQUNFLGMzQzdGYztBRm81ckRsQjs7QTZDbnpyREE7RUFDRSxjM0NsR2dCO0FGdzVyRGxCO0E2Q3B6ckRFO0VBQ0U7QTdDc3pyREo7QTZDbnpyREU7RUFDRTtBN0NxenJESjs7QTZDanpyREE7RUFDRTtFQUNBO0E3Q296ckRGOztBMEVuOXJEQTs7O0VBQ0UsZWxFZWE7RWtFZGIsb0JsRXNDNkI7QVJrN3JEL0I7QTBFdDlyREU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxjeEVpRWdCO0V3RWhFaEIsb0NsRXJCa0I7RWtFc0JsQixtQmxFSVc7RWtFSFgsZ0JsRXJCNEI7RWtFc0I1QixtQmxFMEIyQjtFa0V6QjNCLG1CQWpCd0I7QTFFMmhzRDVCO0EwRXZnc0RFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVI4aXNEN0I7QTBFcGhzREU7OztFQUVFLGdCbEUxQjRCO0FSaWpzRGhDO0EwRXBoc0RFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtFQUNBLG1CQW5Dd0I7QTFFK2xzRDVCO0EwRXpqc0RFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFeWtzREo7QTBFdGtzREU7OztFQUNFO0ExRTBrc0RKO0EwRXZrc0RFOzs7RUFDRTtBMUUya3NESjtBMEV4a3NERTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFNGtzREo7QTBFemtzREU7OztFQUNFO0VBQ0E7QTFFNmtzREo7QTBFMWtzREU7OztFQUNFO0ExRThrc0RKOztBNFVqcHNERTtFQUNFLHlCM1VxQ2E7QUQrbXNEakI7QTRVanBzREU7RUFDRSx5QjNVTlk7QUR5cHNEaEI7QWF2K3JEUTtFK1R6S047SUFFSTtFNVVrcHNESjtBQUNGO0FhNStyRFE7RStUbktGO0lBRUk7SUFDQTtFNVVpcHNEUjtBQUNGO0E0VS9vc0RNO0VBQ0U7RUFDQTtFQUNBO0E1VWlwc0RSO0E0VTlvc0RRO0VBREY7SUFFSTtFNVVpcHNEUjtBQUNGO0FhNS9yRFE7RStUeEpGO0lBTUk7RTVVa3BzRFI7QUFDRjtBNFUvb3NETTtFQUNFO0E1VWlwc0RSO0FhcGdzRFE7RStUOUlGO0lBSUk7SUFFQTtJQUNBO0lBQ0E7SUFFQTtFNVVncHNEUjtBQUNGO0E0VTlvc0RRO0VBQ0U7QTVVZ3BzRFY7QTRVNW9zRE07RUFDRSwrQnBVbkRnQjtFb1VvRGhCLG1CcFU3Qk87RW9VOEJQLHFCcFVOdUI7RW9VT3ZCLGMxVURVO0UwVUVWO0VBQ0E7RUFDQTtFQUVBO0E1VTZvc0RSO0FhL2hzRFE7RStUdkhGO0lBWUksZXBVekNLO0lvVTBDTCxvQnBVbEJxQjtFUmdxc0Q3QjtBQUNGO0E0VTNvc0RNO0VBQ0Usb0NwVTFFYztFb1UyRWQ7RUFDQSxvQnBVOUJ1QjtFb1UrQnZCO0VBQ0E7RUFDQTtBNVU2b3NEUjtBYTdpc0RRO0UrVHRHRjtJQVNJO0lBQ0EscUJwVTNDcUI7RVJ5cnNEN0I7QUFDRjtBNFUzb3NETTtFQUNFLCtCcFVsRmdCO0VvVW1GaEIsZXBVOURPO0VvVStEUCxvQnBVdkN1QjtFb1V3Q3ZCO0VBQ0E7QTVVNm9zRFI7QWExanNEUTtFK1R4RkY7SUFRSSxtQnBVckVLO0lvVXNFTCxtQnBVOUNxQjtFUjRyc0Q3QjtBQUNGO0E0VXpvc0RFO0VBQ0U7QTVVMm9zREo7QTRVeG9zREU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBNVV5b3NESjtBNFV2b3NESTtFQVBGO0lBUUk7RTVVMG9zREo7QUFDRjtBNFV4b3NESTtFQVhGO0lBWUk7RTVVMm9zREo7QUFDRjtBNFV6b3NESTtFQWZGO0lBZ0JJO0U1VTRvc0RKO0FBQ0Y7QWF4bHNEUTtFK1RyRU47SUFvQkk7RTVVNm9zREo7QUFDRjtBYTdsc0RRO0UrVHJFTjtJQXdCSTtFNVU4b3NESjtBQUNGO0FhN2xzRFE7RStUMUVOO0lBNEJJO0U1VStvc0RKO0FBQ0Y7QTRVN29zREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNVUrb3NETjtBYTdtc0RRO0UrVHRDSjtJQU1JO0U1VWlwc0ROO0FBQ0Y7QTRVL29zREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNVVpcHNETjtBYXhuc0RRO0UrVDdCSjtJQU1JO0lBQ0E7RTVVbXBzRE47QUFDRjtBNFVscHNETTtFQUNFO0VBQ0E7QTVVb3BzRFI7QTRVbnBzRFE7RUFDRTtBNVVxcHNEVjtBYXJvc0RRO0UrVHBCRjtJQU9NO0U1VXNwc0RWO0U0VXJwc0RVO0lBQ0k7RTVVdXBzRGQ7QUFDRjtBNFVscHNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNVVvcHNETjtBYXJwc0RRO0UrVExKO0lBUU07SUFDQTtJQUNBO0lBQ0E7RTVVc3BzRFI7QUFDRjtBNFVucHNESTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QTVVbXBzRE47QTRVanBzRE07RUFURjtJQVVJO0U1VW9wc0ROO0FBQ0Y7QWF6cXNEUTtFK1RVSjtJQWNJO0lBRUE7SUFDQTtFNVVvcHNETjtBQUNGO0E0VWxwc0RNO0VBQ0U7QTVVb3BzRFI7QWFucnNEUTtFK1Q4QkY7SUFJSTtFNVVxcHNEUjtBQUNGO0FheHJzRFE7RStUcUNGO0lBRUk7RTVVcXBzRFI7QUFDRjtBNFVqcHNESTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0E1VWtwc0ROO0FhbnNzRFE7RStUNENKO0lBUUk7SUFDQTtJQUNBO0U1VW1wc0ROO0FBQ0Y7QWExc3NEUTtFK1R5REY7SUFFSTtFNVVtcHNEUjtBQUNGO0E0VTlvc0RNO0VBREY7SUFFSTtFNVVpcHNETjtBQUNGO0E0VTdvc0RFO0VBQ0U7QTVVK29zREo7QTRVOW9zREk7RUFDRTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUEseUIxVXRNWTtFMFV1TVo7QTVVNm9zRE47QTRVM29zRE07RUFaRjtJQWFJO0lBQ0E7SUFFQTtJQUVBO0lBQ0E7RTVVNG9zRE47QUFDRjtBYXp1c0RRO0UrVHlFSjtJQXVCSTtJQUNBO0U1VTZvc0ROO0FBQ0Y7QWEvdXNEUTtFK1R5RUo7SUE0Qkk7RTVVOG9zRE47QUFDRjtBYXB2c0RRO0UrVHlFSjtJQWdDSTtFNVUrb3NETjtBQUNGO0FhcHZzRFE7RStUb0VKO0lBb0NJO0U1VWdwc0ROO0FBQ0Y7QTRVN29zREk7RUFDRSxvQ3BValNnQjtFb1VrU2hCLG1CcFV4UVM7RW9VeVFULG1CcFVqUHlCO0VvVWtQekI7RUFFQTtBNVU4b3NETjtBNFUzb3NESTtFQUNFLCtCcFVwU2tCO0VvVXFTbEIsZXBVaFJTO0VvVWlSVCxvQnBVelB5QjtFb1UyUHpCO0E1VTRvc0ROO0E0VXpvc0RJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QTVVMG9zRE47QTRVdG9zREU7RUFDRTtBNVV3b3NESjtBYXB4c0RRO0UrVDJJTjtJQUlJO0U1VXlvc0RKO0FBQ0Y7QTRVdm9zREk7RUFDRTtBNVV5b3NETjtBYTV4c0RRO0UrVGtKSjtJQUlJO0lBQ0E7RTVVMG9zRE47QUFDRjtBNFV4b3NETTtFQUNFLG9DcFUxVWM7RW9VMlVkO0VBQ0EscUJwVTVSdUI7RW9VOFJ2QixjM1U1VVE7QURxOXNEaEI7QWF4eXNEUTtFK1QwSkY7SUFPSTtJQUNBLG9CcFVuU3FCO0VSODZzRDdCO0FBQ0Y7QTRVdm9zREk7RUFDRTtBNVV5b3NETjtBYWp6c0RRO0UrVHVLSjtJQUlJO0U1VTBvc0ROO0FBQ0Y7QTRVdm9zREk7O0VBRUU7QTVVeW9zRE47QWExenNEUTtFK1QrS0o7O0lBS0k7RTVVMm9zRE47QUFDRjtBNFV4b3NESTtFQUNFLG9DcFV4V2dCO0VvVXlXaEI7RUFDQSxxQnBVMVR5QjtBUm84c0QvQjtBYXIwc0RRO0UrVHdMSjtJQU9JO0lBQ0Esb0JwVWpVdUI7RVIyOHNEN0I7QUFDRjtBNFV2b3NESTtFQUNFLCtCcFU5V2tCO0VvVStXbEIsZXBVMVZTO0VvVTJWVCxvQnBVblV5QjtBUjQ4c0QvQjtBNFV0b3NETTtFQUNFO0E1VXdvc0RSO0FhbjFzRFE7RStUME1GO0lBSUk7RTVVeW9zRFI7QUFDRjtBNFVwb3NERTtFQUNFO0VBQ0E7RUFDQTtBNVVzb3NESjtBNFVwb3NESTtFQUNFO0VBQ0E7RUFDQTtBNVVzb3NETjtBYTcxc0RRO0UrVG9OSjtJQU1JO0lBRUE7SUFDQTtJQUVBO0lBQ0E7RTVVcW9zRE47QUFDRjtBNFVub3NETTtFQUNFO0E1VXFvc0RSO0FhejJzRFE7RStUbU9GO0lBSUk7SUFDQTtJQUNBO0U1VXNvc0RSO0FBQ0Y7QTRVcG9zRFE7RUFDRSxvQ3BVamFZO0VvVWthWixvQnBVMVlLO0VvVTJZTCxxQnBVblhxQjtFb1VvWHJCO0VBQ0EsYzFVMVdRO0UwVTRXUjtFQUNBO0E1VXFvc0RWO0FhOTNzRFE7RStUaVBBO0lBV0k7RTVVc29zRFY7QUFDRjtBNFVub3NEUTtFQUNFLCtCcFUxYWM7RW9VMmFkLGVwVXRaSztFb1V1Wkwsb0JwVS9YcUI7RW9VZ1lyQjtFQUNBLGMxVXpYUTtFMFUyWFI7RUFDQTtBNVVvb3NEVjtBYXY0c0RRO0UrVDJQQTtJQVdJO0lBQ0E7RTVVcW9zRFY7QUFDRjtBNFVsb3NEUTtFQUNFO0VBRUE7QTVVbW9zRFY7QWFqNXNEUTtFK1QyUUE7SUFNSTtFNVVvb3NEVjtBQUNGO0E0VWxvc0RVO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUVBLHlCM1U5Y007QUQ4a3REbEI7QWF0NnNEUTtFK1R5UkU7SUFnQkk7RTVVaW9zRFo7QUFDRjtBNFUzbnNESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1VTZuc0ROO0FhajdzRFE7RStUZ1RKO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVVOG5zRE47QUFDRjtBYXY3c0RRO0UrVDJTSjtJQWlCSTtFNVUrbnNETjtBQUNGO0E0VTNuc0RNO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QTVVNG5zRFI7QWF2OHNEUTtFK1RzVUY7SUFRSTtFNVU2bnNEUjtBQUNGO0E0VTFuc0RNO0VBQ0U7RUFDQTtFQUNBLCtCcFU5ZmdCO0VvVStmaEIsZXBVMWVPO0VvVTJlUCxvQnBVbmR1QjtFb1VvZHZCO0E1VTRuc0RSO0E0VXpuc0RNO0VBQ0U7QTVVMm5zRFI7QTRVeG5zRE07RUFDRTtFQUNBO0VBQ0EscUJwVWpldUI7QVIybHREL0I7QWE1OXNEUTtFK1QrVkY7SUFNSTtJQUNBLG9CcFV2ZXFCO0VSa210RDdCO0FBQ0Y7QTRVem5zRE07RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7QTVVd25zRFI7QTRVcG5zREU7RUFDRSx5QjFVM2VjO0FGaW10RGxCO0E0VXBuc0RJO0VBQ0U7QTVVc25zRE47QTRVcG5zRE07RUFDRTtBNVVzbnNEUjtBNFVubnNETTs7RUFFRTtFQUNBO0E1VXFuc0RSO0E0VWpuc0RZOztFQUNFO0VBQ0E7QTVVb25zRGQ7QTRVbG5zRGdCOztFQUNFO0E1VXFuc0RsQjtBNFVsbnNEa0I7O0VBQ0U7QTVVcW5zRHBCO0E0VS9tc0RVOztFQUNFO0VBQ0E7RUFDQTtBNVVrbnNEWjtBNFVqbnNEWTs7RUFDRTtBNVVvbnNEZDtBNFVsbnNEWTs7RUFDRTtFQUNBO0E1VXFuc0RkO0E0VW5uc0RZOztFQUNFO0VBQ0E7RUFDQTtBNVVzbnNEZDtBNFVybnNEYzs7RUFDRTtBNVV3bnNEaEI7QTRVdG5zRGM7O0VBQ0U7QTVVeW5zRGhCO0E0VXhuc0RnQjs7RUFDRTtFQUNBO0E1VTJuc0RsQjtBNFV2bnNEWTs7RUFDRTtFQUNBO0E1VTBuc0RkO0FhNWl0RFE7RStUZ2JJOztJQUlJO0U1VTZuc0RkO0FBQ0Y7QTRVNW5zRGM7O0VBQ0U7QTVVK25zRGhCO0E0VTduc0RjOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1VWdvc0RoQjtBNFU5bnNEYzs7RUFDRTtFQUNBO0VBQ0E7QTVVaW9zRGhCO0E0VWhvc0RnQjs7RUFDRTtFQUNBO0E1VW1vc0RsQjtBNFU5bnNEa0I7O0VBQ0U7QTVVaW9zRHBCO0E0VTNuc0RVOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVVOG5zRFo7QTRVem5zRE07O0VBRUU7RUFDQTtBNVUybnNEUjtBNFV2bnNERTtFQUNFLHlCMVUxbEJjO0FGbXR0RGxCO0E0VXZuc0RJO0VBQ0U7QTVVeW5zRE47QTRVdm5zRE07RUFDRTtBNVV5bnNEUjtBNFV0bnNETTs7RUFFRTtFQUNBO0E1VXduc0RSO0E0VXJuc0RNOztFQUVFO0VBQ0E7QTVVdW5zRFI7QTRVbG5zREU7RUFDRTtFQUNBO0E1VW9uc0RKO0Fhbm50RFE7RStUNmZOO0lBS0k7SUFDQTtFNVVxbnNESjtBQUNGO0E0VW5uc0RJO0VBQ0U7RUFFQTtBNVVvbnNETjtBNFVsbnNETTtFQUNFLG9DcFUzckJjO0VvVTRyQmQ7RUFDQSxxQnBVN29CdUI7RW9VK29CdkIsYzNVN3JCUTtBRGd6dERoQjtBYW5vdERRO0UrVDJnQkY7SUFRSTtJQUNBLG9CcFVycEJxQjtFUnl3dEQ3QjtBQUNGO0E0VWhuc0RJO0VBQ0UseUIxVTlvQlk7RTBVZ3BCWjtFQUVBLG9DcFU3c0JnQjtFb1U4c0JoQjtFQUNBLHFCcFUvcEJ5QjtFb1VpcUJ6QixjM1Uvc0JVO0FEOHp0RGhCO0FhanB0RFE7RStUeWhCSjtJQVlJO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQSxvQnBVNXFCdUI7RVIyeHREN0I7QUFDRjtBNFU3bXNETTtFQUNFO0E1VSttc0RSO0FhenB0RFE7RStUeWlCRjtJQUlJO0U1VWduc0RSO0FBQ0Y7QTRVN21zRE07RUFDRTtFQUNBO0E1VSttc0RSO0FhdnF0RFE7RStUc2pCRjtJQUtJO0U1VWduc0RSO0FBQ0Y7QWF2cXREUTtFK1RpakJGO0lBU0k7RTVVaW5zRFI7QUFDRjtBNFU5bXNETTtFQUNFO0E1VWduc0RSO0FhcHJ0RFE7RStUbWtCRjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0U1VWluc0RSO0FBQ0Y7QTRVL21zRFE7RUFDRTtBNVVpbnNEVjtBNFU3bXNETTtFQUNFO0E1VSttc0RSO0FhbHN0RFE7RStUa2xCRjtJQUlJO0lBQ0E7RTVVZ25zRFI7QUFDRjtBNFU3bXNETTtFQUNFO0E1VSttc0RSO0E0VTVtc0RNO0VBQ0U7QTVVOG1zRFI7QTRVM21zRE07RUFDRTtBNVU2bXNEUjtBYWp0dERRO0UrVG1tQkY7SUFJSTtFNVU4bXNEUjtBQUNGO0FhanR0RFE7RStUOGxCRjtJQVFJO0U1VSttc0RSO0FBQ0Y7QTRVOW1zRFE7RUFDRTtBNVVnbnNEVjtBNFU5bXNEVTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QTVVOG1zRFo7QWFydXREUTtFK1RnbkJFO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RTVVK21zRFo7QUFDRjtBNFU3bXNEWTtFQUNFO0E1VSttc0RkO0E0VTNtc0RVO0VBQ0UsK0JwVS95Qlk7RW9VZ3pCWixlcFUzeEJHO0VvVTR4Qkgsb0JwVXB3Qm1CO0VvVXF3Qm5CLGMzVWp6Qk07QUQ4NXREbEI7QTRVdG1zREU7RUFDRTtFQUNBO0E1VXdtc0RKO0FhcnZ0RFE7RStUMm9CTjtJQUtJO0lBQ0E7SUFDQTtJQUVBO0lBQ0E7RTVVd21zREo7QUFDRjtBNFV0bXNESTtFQUNFO0E1VXdtc0ROO0Fhand0RFE7RStUd3BCSjtJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVVMG1zRE47QUFDRjtBNFV4bXNETTtFQUNFLG9DcFV2MUJjO0VvVXcxQmQ7RUFDQSxxQnBVenlCdUI7QVJtNXREL0I7QWFweHREUTtFK1R1cUJGO0lBT0k7SUFDQSxvQnBVaHpCcUI7RVIwNXREN0I7QUFDRjtBNFV0bXNESTtFQUNFO0VBQ0E7QTVVd21zRE47QWF6eHREUTtFK1QrcUJKO0lBS0k7SUFDQTtJQUNBO0U1VXltc0ROO0FBQ0Y7QTRVcm1zRFU7RUFDRTtBNVV1bXNEWjtBYXh5dERRO0UrVHNzQkY7SUFFSTtJQUNBO0U1VW9tc0RSO0FBQ0Y7QTRVaG1zRFE7RUFDRTtFQUNBO0VBQ0E7QTVVa21zRFY7QTRVOWxzRE07RUFDRTtBNVVnbXNEUjtBNFU3bHNETTtFQUNFO0VBRUE7RUFDQTtBNVU4bHNEUjtBNFU1bHNEUTtFQUNFLG9DcFUvNEJZO0VvVWc1Qlo7RUFDQSxvQnBVbjJCcUI7QVJpOHREL0I7QTRVeGxzREU7RUFDRTtBNVUwbHNESjs7QUV0K3REQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJVZEE7RUFDSTtBN1VxaXVESjs7QTZVaGl1REU7RUFDRTtFQUNBO0E3VW1pdURKO0E2VWhpdURFO0VBQ0UseUIzVWlEYztBRmkvdERsQjtBNlVoaXVESTtFQUNFO0E3VWtpdUROO0E2VS9odURJO0VBQ0UsK0JyVVhrQjtFcVVZbEIsZXJVU1M7RXFVUlQsbUJyVStCeUI7RXFVOUJ6QjtFQUNBO0E3VWlpdUROO0E2VTlodURJO0VBQ0U7RUFDQTtBN1VnaXVETjtBNlUvaHVETTtFQUNFO0VBQ0E7QTdVaWl1RFI7QTZVN2h1REk7RUFDRTtBN1UraHVETjtBNlU1aHVESTtFQUNFO0VBQ0E7QTdVOGh1RE47QTZVNWh1RFE7RUFDRTtBN1U4aHVEVjtBNlUxaHVESTtFQUNFO0VBQ0Esb0NyVWhEZ0I7RXFVaURoQixtQnJVdkJTO0VxVXdCVDtFQUNBO0VBQ0E7QTdVNGh1RE47QTZVemh1REk7RUFDRSwrQnJVbERrQjtFcVVtRGxCLGVyVTlCUztFcVUrQlQsbUJyVVJ5QjtFcVVTekI7QTdVMmh1RE47QWF2NnREUTtFZ1VqSEo7SUFFSTtJQUNBO0lBQ0E7RTdVMGh1RE47QUFDRjtBNlV4aHVETTtFQUNFO0E3VTBodURSO0E2VXpodURRO0VBQ0UsK0JyVWxFYztFcVVtRWQsbUJyVTVDSztFcVU2Q0wsb0JyVXZCcUI7RXFVd0JyQjtBN1UyaHVEVjtBNlV4aHVEUTtFQUNFO0VBQ0E7QTdVMGh1RFY7QTZVdmh1RE07RUFDRTtBN1V5aHVEUjtBNlV2aHVEUTtFQUNFO0VBQ0E7QTdVeWh1RFY7QTZVdmh1RFU7RUFDRTtFQUNBO0E3VXlodURaO0FhdDh0RFE7RWdVN0VKO0lBRUk7SUFDQTtFN1VxaHVETjtBQUNGO0FhNTh0RFE7RWdVbkVFO0lBQ0U7SUFDQTtFN1VraHVEVjtBQUNGO0E2VTdndURJO0VBQ0UsK0JyVS9Ha0I7RXFVZ0hsQixrQnJVdkZTO0VxVXdGVCxxQnJVaEV5QjtFcVVpRXpCO0VBQ0EsYzVVN0VXO0U0VStFWDtBN1U4Z3VETjtBYTE5dERRO0VnVTNESjtJQVVJO0U3VStndUROO0FBQ0Y7QTZVN2d1RE07RUFDRTtBN1UrZ3VEUjtBYWwrdERRO0VnVTFDRjtJQUVJO0lBQ0E7RTdVOGd1RFI7QUFDRjtBYXgrdERRO0VnVW5DRjtJQUVJO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RTdVNGd1RFI7QUFDRjtBNlV4Z3VESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3VTBndUROO0Fhdi90RFE7RWdVaEJKO0lBRUk7RTdVeWd1RE47QUFDRjtBNlV2Z3VETTtFQUNFO0VBQ0Esb0NyVXRLYztFcVV1S2QsbUJyVTdJTztFcVU4SVAsbUJyVXRIdUI7RXFVdUh2QjtFQUNBLGM1VXhLUTtFNFUwS1I7QTdVd2d1RFI7QTZVcmd1RE07RUFDRSwrQnJVMUtnQjtFcVUyS2hCLGVyVXRKTztFcVV1SlAsb0JyVS9IdUI7RXFVZ0l2QixjNVVqTFE7RTRVbUxSO0E3VXNndURSO0Fhdmd1RFE7RWdVTEY7SUFTSTtFN1V1Z3VEUjtBQUNGO0E2VWxndURNO0VBQ0U7RUFDQTtFQUNBO0E3VW9ndURSO0E2VWpndURNO0VBQ0U7RUFFQTtFQUNBO0E3VWtndURSO0E2VTcvdERNO0VBQ0U7QTdVKy90RFI7QTZVMy90REk7RUFDRTtBN1U2L3RETjtBNlUxL3RESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3VTQvdEROO0E2VTEvdERNO0VBQ0U7QTdVNC90RFI7QTZVMS90RFE7RUFDRTtFQUNBO0E3VTQvdERWO0E2VXovdERNO0VBQ0U7QTdVMi90RFI7O0E2VXIvdERBO0FBQ0E7RUFDRTtFQUNBO0VBRUE7QTdVdS90REY7O0E2VXAvdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1V1L3RERjs7QTZVcC90REE7RUFDRTtBN1V1L3RERjs7QTZVcC90REE7RUFDRSx5QjNVM01nQjtFMlU0TWhCO0VBQ0E7RUFDQTtFQUNBLGVyVS9PYTtFcVVnUGIsYzVVcFFnQjtFNFVxUWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7RUFDQTtFQUNBO0E3VXMvdERGOztBNlVuL3REQTtFQUNFO0E3VXMvdERGOztBNlVuL3REQTtFQUNFLHFCNVVoU2M7RTRVaVNkO0E3VXMvdERGOztBNlVuL3REQTtFQUNFO0VBQ0EsZXJVN1FhO0VxVThRYjtFQUNBO0E3VXMvdERGOztBNlVuL3REQTtFQUNFLHlCM1VuUGdCO0UyVW9QaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7RUFDQSxvQnJVOVE2QjtBUm93dUQvQjs7QTZVbi90REE7O0VBRUUseUI1VTdSZTtFNFU4UmY7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7RUFDQTtBN1VzL3RERjs7QTZVbi90REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdVcy90REY7O0E2VW4vdERBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN1VzL3RERjs7QTZVbi90REE7RUFDRTtFQUNBO0E3VXMvdERGOztBNlVuL3REQTtFQUNFLHlCNVV2V2M7RTRVd1dkO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1VzL3RERjs7QTZVbi90REE7RUFDRTtFQUNBO0VBQ0E7QTdVcy90REY7O0E2VW4vdERBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3VXMvdERGOztBNlVuL3REQTtFQUNFO0E3VXMvdERGOztBNlVuL3REQTtFQUNFO0E3VXMvdERGOztBNlVuL3REQTtFQUNFO0VBQ0EseUIzVXJWZ0I7RTJVc1ZoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdVcy90REY7O0E2VW4vdERBO0VBQ0U7RUFDQTtBN1VzL3RERjs7QTZVbi90REE7RUFHRSxxQjVVOWFjO0FEazZ1RGhCOztBOFV4NnVEQTtFQUNFO0VBQ0E7RUFDQTtFQWdIQTs7SUFBQTtBOVU4enVERjtBOFU1NnVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlVODZ1REo7QThVNTZ1REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVU4NnVETjtBOFUxNnVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFhQzs7O0lBQUE7QTlVbTZ1REw7QThVNTZ1RE07RUFDRTtBOVU4NnVEUjtBYXp4dURRO0VpVXRKRjtJQUlJO0U5VSs2dURSO0FBQ0Y7QThVcjZ1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlVdTZ1REo7QThVcjZ1REk7RUFDRTtBOVV1NnVETjtBOFVuNnVERTtFQUNFO0VBQ0E7RUFDQTtBOVVxNnVESjtBYTl5dURRO0VpVTFITjtJQU1JO0U5VXM2dURKO0FBQ0Y7QThVbjZ1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlVcTZ1REo7QWEzenVEUTtFaVVoSE47SUFTSTtJQUNBO0lBQ0E7RTlVczZ1REo7QUFDRjtBOFVuNnVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVVxNnVESjtBYTEwdURRO0VpVWpHTjtJQVNJO0lBQ0E7RTlVczZ1REo7QUFDRjtBOFVuNnVERTtFQUNFO0VBQ0E7QTlVcTZ1REo7QThVbDZ1REU7RUFDRTtFQUNBO0E5VW82dURKO0E4VWw2dURJO0VBQ0U7RUFDQTtBOVVvNnVETjtBOFVqNnVESTtFQUNFO0E5VW02dUROOztBRWxndkRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkNpREE7RUFyQ0UsVzNDeUVpQjtFMkN4RWpCO0VBQ0E7QTdDc2x2REY7QTZDcGx2REU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q3FsdkRKO0E2Q2xsdkRFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDb2x2REo7QTZDamx2REU7RUFDRSx1Q0FoQ29DO0VBaUNwQztFQUNBO0VBQ0E7QTdDbWx2REo7QTZDaGx2REU7RUFDRSxXM0M0Q2U7QUZzaXZEbkI7QTZDaGx2REk7RUFDRTtBN0NrbHZETjs7QTZDdmt2REE7RUEzQ0UsYzVDdEJjO0U0Q3VCZDtFQUNBO0E3Q3NudkRGO0E2Q3BudkRFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NxbnZESjtBNkNsbnZERTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q29udkRKO0E2Q2pudkRFO0VBQ0UsdUNBOUJzQztFQStCdEM7RUFDQTtFQUNBO0E3Q21udkRKO0E2Q2hudkRFO0VBQ0UsYzVDbkRZO0FEcXF2RGhCO0E2Q2hudkRJO0VBQ0U7QTdDa252RE47O0E2Q2ptdkRBO0VBakRFLGMzQ21DZ0I7RTJDbENoQjtFQUNBO0E3Q3NwdkRGO0E2Q3BwdkRFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NxcHZESjtBNkNscHZERTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q29wdkRKO0E2Q2pwdkRFO0VBQ0UsMENBL0JvQztFQWdDcEM7RUFDQTtFQUNBO0E3Q21wdkRKO0E2Q2hwdkRFO0VBQ0UsYzNDTWM7QUY0b3ZEbEI7QTZDaHB2REk7RUFDRTtBN0NrcHZETjs7QTZDMW52REE7RUFDRTtFQUNBO0VBQ0EsK0JyQzdFc0I7RXFDOEV0QixtQnJDMURhO0VxQzJEYixnQnJDNUU4QjtFcUM2RTlCLG1CckNwQzZCO0VxQ3FDN0Isa0M3QjNFaUI7QWhCd3N2RG5COztBNkMxbnZEQTtFQUNFO0E3QzZudkRGO0E2QzNudkRFO0VBQ0UsVzNDR2U7QUYwbnZEbkI7O0E2Q3pudkRBO0VBQ0U7QTdDNG52REY7QTZDMW52REU7RUFDRSxjM0NOa0I7QUZrb3ZEdEI7O0E2Q3hudkRBO0VBQ0U7QTdDMm52REY7QTZDem52REU7RUFDRSxjNUM1R1k7QUR1dXZEaEI7QTZDeG52REU7RUFDRSxXM0NqQmU7QUYyb3ZEbkI7O0E2Q3RudkRBO0VBQ0UsYzVDckhjO0FEOHV2RGhCO0E2Q3ZudkRFO0VBQ0UsYzVDeEhZO0FEaXZ2RGhCO0E2Q3RudkRFO0VBQ0UsYzNDbkVjO0FGMnJ2RGxCOztBNkNwbnZEQTs7O0VBRUUsYzVDN0hnQjtBRHF2dkRsQjtBNkN0bnZERTs7O0VBRUU7QTdDeW52REo7QTZDdG52REU7OztFQUNFLGM1Q3JJYztBRCt2dkRsQjs7QTZDdG52REE7RUFDRTtBN0N5bnZERjtBNkN2bnZERTtFQUNFLGMzQ3pGYztBRmt0dkRsQjtBNkN0bnZERTtFQUNFLGMzQzdGYztBRnF0dkRsQjs7QTZDcG52REE7RUFDRSxjM0NsR2dCO0FGeXR2RGxCO0E2Q3JudkRFO0VBQ0U7QTdDdW52REo7QTZDcG52REU7RUFDRTtBN0NzbnZESjs7QTZDbG52REE7RUFDRTtFQUNBO0E3Q3FudkRGOztBMEVweHZEQTs7O0VBQ0UsZWxFZWE7RWtFZGIsb0JsRXNDNkI7QVJtdnZEL0I7QTBFdnh2REU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxjeEVpRWdCO0V3RWhFaEIsb0NsRXJCa0I7RWtFc0JsQixtQmxFSVc7RWtFSFgsZ0JsRXJCNEI7RWtFc0I1QixtQmxFMEIyQjtFa0V6QjNCLG1CQWpCd0I7QTFFNDF2RDVCO0EwRXgwdkRFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVIrMnZEN0I7QTBFcjF2REU7OztFQUVFLGdCbEUxQjRCO0FSazN2RGhDO0EwRXIxdkRFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtFQUNBLG1CQW5Dd0I7QTFFZzZ2RDVCO0EwRTEzdkRFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFMDR2REo7QTBFdjR2REU7OztFQUNFO0ExRTI0dkRKO0EwRXg0dkRFOzs7RUFDRTtBMUU0NHZESjtBMEV6NHZERTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFNjR2REo7QTBFMTR2REU7OztFQUNFO0VBQ0E7QTFFODR2REo7QTBFMzR2REU7OztFQUNFO0ExRSs0dkRKOztBSTc4dkRBO0VBQ0U7SUFDRTtJQUNBO0VKZzl2REY7RUk3OHZEQTtJQUNFO0lBQ0E7RUorOHZERjtBQUNGO0FJNTh2REE7RUFDRTtJQUNFO0VKODh2REY7RUkzOHZEQTtJQUVFO0lBQ0E7RUo0OHZERjtBQUNGO0FFNzl2REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0E2VVZBO0VBQ0M7RUFDQTtBL1V1aHdERDs7QStVcGh3REE7RUFFQztFQUNBO0EvVXNod0REO0ErVXBod0RDO0VBTEQ7SUFNRTtFL1V1aHdEQTtBQUNGO0ErVXJod0RDO0VBQ0M7QS9VdWh3REY7QStVcmh3REU7RUFDQztBL1V1aHdESDtBK1VuaHdEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9VcWh3REY7QStVbmh3REU7RUFQRDtJQVFFO0UvVXNod0REO0FBQ0Y7QStVbmh3REc7RUFERDtJQUVFO0UvVXNod0RGO0FBQ0Y7QStVamh3REM7RUFDQztFQUNBO0VBQ0E7RUFDQSxvQ3ZVL0NvQjtFdVVnRHBCO0VBQ0E7QS9VbWh3REY7QStVamh3REU7RUFSRDtJQVNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL1VvaHdERDtBQUNGO0ErVWxod0RFO0VBQ0M7RUFDQTtBL1VvaHdESDtBK1VsaHdERztFQUpEO0lBS0U7RS9VcWh3REY7QUFDRjs7QStVaGh3REE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvVW1od0REO0ErVWpod0RDO0VBQ0M7QS9VbWh3REY7QStVamh3REU7RUFIRDtJQUlFO0UvVW9od0REO0FBQ0Y7QWF4N3ZEUTtFa1V4R1I7SUFnQkU7RS9Vb2h3REE7QUFDRjtBYTc3dkRRO0VrVXhHUjtJQW1CRTtFL1VzaHdEQTtBQUNGO0FhNzd2RFE7RWtVN0dSO0lBc0JFO0UvVXdod0RBO0FBQ0Y7O0ErVXJod0RBO0VBQ0M7QS9Vd2h3REQ7O0ErVXBod0RDO0VBQ0M7QS9VdWh3REY7O0FnVnZud0RBO0VBQ0U7RUFDQSxnQnBORG1DO0E1SDJud0RyQzs7QWdWdm53REE7RXpPb0dFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtBeEcwbndEZDs7QWdWMW53REE7RUFDRTtBaFY2bndERjtBZ1YzbndERTtFQUNFLG9DeFVwQmtCO0V3VXFCbEIsZXhVTVc7RXdVTFgsZ0J4VXBCNEI7RXdVcUI1QixvQnhVNEIyQjtBUmltd0QvQjs7QWdWem53REE7RUFDRTtBaFY0bndERjs7QWF6K3ZEUTtFbVUvSU47SUFDRSxtQnBOeEJ5QztJb055QnpDLGdCcE56QnlDO0U1SHFwd0QzQztFZ1Z6bndEQTtJQUNFO0VoVjJud0RGO0FBQ0Y7QWE5K3ZEUTtFbVV6SU47SUFDRSxtQnBObEMrQztJb05tQy9DLGdCcE5uQytDO0U1SDZwd0RqRDtBQUNGO0FFNXB3REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0ErVWlCRTtFQUNFO0FqVjJyd0RKO0FpVnhyd0RFO0VBQ0UsaUJ6VVpXO0V5VWFYLGdCelV6QjBCO0V5VTBCMUIsb0J6VVUyQjtFeVVUM0I7RUFDQTtBalYwcndESjtBaVZ2cndERTtFQUNFO0VBQ0E7RUFDQTtBalZ5cndESjtBaVZ0cndERTs7O0UxT2lFQTtFQUlFO0VDbEdBLGdCQUZVO0VBR1YsZUFIVTtFeU9rQ1Y7RUFDQTtFQUNBO0FqVjRyd0RKO0FpVnpyd0RFOzs7RUFFRTtBalY0cndESjtBaVZ4cndESTtFQUNFO0FqVjByd0ROO0FpVnRyd0RFO0VBQ0U7QWpWd3J3REo7QWlWcnJ3REU7RUFDRTtBalZ1cndESjtBaVZwcndERTtFQUNFO0VBQ0E7QWpWc3J3REo7O0FpVmpyd0RFO0VBQ0UsaUJBeEVrRDtBalY0dndEdEQ7QWlWanJ3REU7RUFDRSxpQnpVaEVXO0V5VWlFWCxvQnpVekMyQjtFeVUwQzNCO0FqVm1yd0RKO0FpVmhyd0RFO0VBQ0U7RUFDQTtFQUNBO0FqVmtyd0RKO0FpVi9xd0RFO0VBQ0U7RUFDQTtBalZpcndESjs7QWlWMXF3REU7OztFQUNFO0FqVitxd0RKOztBaVYzcXdEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpWOHF3REY7O0FpVjNxd0RBO0VBQ0U7RUFDQTtBalY4cXdERjs7QWlWM3F3REE7RUFDRTtBalY4cXdERjtBaVY1cXdERTtFQUNFO0VBQ0E7QWpWOHF3REo7QWlWM3F3REU7RUFDRTtFQUNBO0VBQ0EsYy9VMUNjO0FGdXR3RGxCO0FpVjFxd0RFO0VBQ0U7QWpWNHF3REo7QWlWenF3RE07RUFDRTtFQUNBO0VBQ0EsYy9VcERVO0UrVXFEViwrQnpVNUlnQjtBUnV6d0R4QjtBaVZ0cXdETTtFQUNFO0FqVndxd0RSO0FpVnJxd0RRO0VBQ0U7QWpWdXF3RFY7QWlWL3B3REk7RUFDRTtBalZpcXdETjtBaVYvcHdESTtFQUNFO0FqVmlxd0ROO0FpVjdwd0RFO0VBQ0UsYy9VeEZnQjtBRnV2d0RwQjs7QWlWM3B3REE7RUFDRTtBalY4cHdERjtBaVY1cHdERTtFQUNFO0FqVjhwd0RKO0FpVjFwd0RJO0VBQ0U7QWpWNHB3RE47QWlWeHB3REU7RUFDRTtFQUNBO0FqVjBwd0RKO0FpVnZwd0RFO0VBQ0U7RUFDQTtFQUNBLGMvVXpHYztBRmt3d0RsQjtBaVZ0cHdERTtFQUNFO0FqVndwd0RKO0FpVnJwd0RNO0VBQ0U7RUFDQTtFQUNBLGMvVW5IVTtFK1VvSFYsK0J6VTNNZ0I7QVJrMndEeEI7QWlWcnB3RE07RUFDRSxjL1V2SFU7QUY4d3dEbEI7QWlWbHB3RE07RUFDRTtBalZvcHdEUjtBaVZqcHdEUTtFQUNFO0FqVm1wd0RWOztBaVYzb3dEQTtFQUNFO0VBQ0E7QWpWOG93REY7O0FpVjFvd0RBO0UxTzVIRTtFQUlFO0VDbEdBLGdCQUZVO0VBR1YsZUFIVTtBeEc2MndEZDs7QWlWN293REE7RTFPaElFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFeU9tT1o7RUFDQTtFQUNBO0FqVmtwd0RGO0FpVi9vd0RJO0VBQ0U7QWpWaXB3RE47QWlWL293REk7RUFDRTtBalZpcHdETjtBaVY3b3dERTtFQUNFO0FqVitvd0RKO0FpVjVvd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqVjhvd0RKO0FpVjNvd0RFO0VBQ0UsY2hWNVFZO0VnVjZRWiwrQnpVelFvQjtBUnM1d0R4QjtBaVYxb3dERTtFQUNFO0FqVjRvd0RKO0FpVnpvd0RFO0VBQ0UsYy9VNU5jO0FGdTJ3RGxCOztBaVZ2b3dEQTs7RUFFRTtFQUNBO0FqVjBvd0RGOztBaVZ2b3dEQTtFQUNFLFcvVWpNaUI7RStVa01qQixvQ3pVblNvQjtFeVVvU3BCLG1CelUxUWE7RXlVMlFiLGdCelVuUzhCO0V5VW9TOUIsbUJ6VXBQNkI7RXlVcVA3QjtBalYwb3dERjs7QWlWdG93REE7RUFDRTtFQUNBO0FqVnlvd0RGO0FpVnZvd0RFO0VBQ0UsYy9VM05nQjtFK1U0TmhCLCtCelUzU29CO0V5VTRTcEIsZXpVdlJXO0V5VXdSWCxnQnpVMVM0QjtFeVUyUzVCO0VBQ0Esb0J6VWxRMkI7RXlVbVEzQjtBalZ5b3dESjtBaVZ2b3dESTtFQUNFLFlBeFNxQjtFQXlTckIsV0F6U3FCO0VBMFNyQjtFQUNBO0VBQ0E7QWpWeW93RE47QWlWdG93REk7RUFDRSxjaFYvVFU7QUR1OHdEaEI7O0FhMXh3RFE7RW9VeUpKO0lBQ0U7SUFDQTtJQUNBO0VqVnFvd0RKO0VpVmxvd0RFO0kxTzlORjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SXlPaVVSO0VqVnNvd0RKO0VpVnBvd0RJO0lBQ0U7RWpWc293RE47RWlWbG93REU7STFPeE9GO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJeU8yVVI7RWpWc293REo7RWlWcG93REk7SUFDRTtFalZzb3dETjtFaVZob3dERTtJQUNFLGlCQTFWaUQ7RWpWNDl3RHJEO0VpVi9ud0RFO0lBQ0Usa0J6VXBWUztJeVVxVlQsaUJ6VS9UeUI7SXlVZ1V6QjtFalZpb3dESjtFaVY5bndERTtJMU85UEY7SUFJRTtJQ2xHQSxnQkFGVTtJQUdWLGVBSFU7SXlPaVdSO0VqVmtvd0RKO0VpVi9ud0RFO0lBQ0U7SUFDQTtFalZpb3dESjtFaVYxbndERTs7O0lBQ0U7RWpWOG53REo7RWlWM253REU7OztJQUNFO0VqVitud0RKO0VpVjNud0RBO0lBQ0U7RWpWNm53REY7RWlWMW53REE7SUFDRTtFalY0bndERjtFaVZ6bndEQTtJQUNFO0VqVjJud0RGO0VpVjFud0RFO0kxT2hTRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHZ2d4RFo7RWlWN253REU7SUFDRTtFalYrbndESjtFaVYzbndEQTtJQUNFO0VqVjZud0RGO0VpVjFud0RBOztJQUVFO0VqVjRud0RGO0FBQ0Y7QWF2MndEUTtFb1VnUEo7STFPcFRGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJeU91WlI7RWpWNG53REo7RWlWem53REU7STFPMVRGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtJeU82WlI7RWpWNm53REo7RWlWdG53REU7OztJMU9wVUY7SUFJRTtJQ2xHQSxnQkFGVTtJQUdWLGVBSFU7RXhHa2l4RFo7QUFDRjtBaVZ6bndEQTtFQUNFO0FqVjJud0RGO0FpVnpud0RFO0VBQ0U7QWpWMm53REo7O0FpVnRud0RFO0VBQ0U7QWpWeW53REo7QWlWeG53REk7RUFDRSxjaFZwY1U7RWdWcWNWO0FqVjBud0ROOztBRXJqeERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBZ1ZvRkE7RUErS0E7Ozs7Ozs7Ozs7OztHQUFBO0FsVmczd0RBO0FrVjdoeERJO0VBQ0k7QWxWK2h4RFI7QWtWNWh4REM7RUFDQztBbFY4aHhERjtBa1Y1aHhERTs7Ozs7O0VBTW1DO0FsVjhoeERyQztBa1Y1aHhERTtFQUFrQztBbFYraHhEcEM7QWtWMWh4REc7Ozs7OztFQU1tQztBbFY0aHhEdEM7QWtWMWh4REc7RUFBa0M7QWxWNmh4RHJDO0FrVnhoeERDOzs7Ozs7RUFNbUM7QWxWMGh4RHBDO0FrVnhoeERDO0VBQ0M7QWxWMGh4REY7QWtWeGh4REU7RUFDQyx5QmhWcEZlO0VnVnFGZjtFQUNBO0VBQ0E7RUFDQTtBbFYwaHhESDtBa1Z4aHhERztFQUNDLGVqVnBKWTtBRDhxeERoQjtBa1ZyaHhEQztFQUE4QjtBbFZ3aHhEL0I7QWtWcGh4REU7Ozs7OztFQU1tQztBbFZzaHhEckM7QWtWcGh4REU7RUFBa0M7QWxWdWh4RHBDO0FrVnJoeERFO0VBQWtDO0FsVndoeERwQztBa1ZsaHhERTtFQUVDO0VBQ0E7QWxWbWh4REg7QWtWamh4REc7RUFDQyxlaFYxSGM7QUY2b3hEbEI7QWtWaGh4REc7RUFDSTtFQUNBO0FsVmtoeERQO0FrVjlneERFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFZnaHhESDtBa1Y5Z3hERztFQUNFO0VBQ0E7QWxWZ2h4REw7QWtWN2d4REc7RUFBUztBbFZnaHhEWjtBa1ZyZ3hERTtFcFN2TUEsYzVDNkNnQjtBRmtxeERsQjtBOEM3c3hERTtFQUNFLGM1QzBDYztBRnFxeERsQjtBOEM3c3hESTtFQUNFLGE1Q3VDWTtFNEN0Q1osZTVDc0NZO0FGeXF4RGxCO0E4QzNzeERFO0VBQ0UsYTVDaUNjO0U0Q2hDZCxlNUNnQ2M7QUY2cXhEbEI7QWtWMWd4REU7O0VBRUM7QWxWNGd4REg7QWtWMWd4REc7O0VBQ0M7RUFDQSx5QmhWektjO0VnVjBLZDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFY2Z3hESjtBa1Z2Z3hERztFQUNDO0VBQ0E7QWxWeWd4REo7QWtWcmd4REU7RUFDRSxjaFZ0Slc7QUY2cHhEZjtBa1ZyZ3hESTtFQUFVLGNqVnhQRTtBRGd3eERoQjtBa1ZyZ3hERTtFQUE4QixjalYzUGhCO0FEbXd4RGhCO0FrVnJneERDO0VBQWtDO0FsVndneERuQztBa1ZsZ3hERztFQUVDO0FsVm1neERKO0FrVjkvd0RDO0VBQVU7QWxWaWd4RFg7QWtWaC93REU7RUFDQztBbFZrL3dESDtBa1YvK3dERztFQUVDO0VBQ0E7QWxWZy93REo7QWF0bXhEUTtFcVVtSEw7SUFLRTtJQUNBO0VsVmsvd0RIO0FBQ0Y7QWE1bXhEUTtFcVVtSEw7SUFTRTtFbFZvL3dESDtFa1ZuL3dERztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxWcS93REo7RWtWbi93REc7SUFDQztFbFZxL3dESjtFa1ZuL3dERztJQUNDO0VsVnEvd0RKO0FBQ0Y7QWE1bnhEUTtFcVU4R0w7SUE0QkU7RWxWcy93REg7QUFDRjtBa1ZwL3dERztFQUNDO0VBQ0E7QWxWcy93REo7QWExb3hEUTtFcVVrSkw7SUFJRTtFbFZ3L3dESDtBQUNGO0FrVnQvd0RHO0VBQ0M7RUFDQTtBbFZ3L3dESjtBYW5weERRO0VxVXlKTDtJQUlFO0lBQ0E7SUFDQTtJQUNBO0VsVjAvd0RIO0VrVnovd0RHO0lBQ0M7RWxWMi93REo7QUFDRjtBa1Z4L3dERztFQUNDLGNqVnBWWTtBRDgweERoQjtBa1Z4L3dERztFQUNDO0FsVjAvd0RKO0FhcHF4RFE7RXFVeUtMO0lBR0U7SUFDQTtJQUNBO0VsVjQvd0RIO0FBQ0Y7QWEzcXhEUTtFcVV5S0w7SUFRRTtJQUNBO0VsVjgvd0RIO0FBQ0Y7QWtWMy93REc7RUFDQztBbFY2L3dESjtBYXByeERRO0VxVXNMTDtJQUdFO0VsVisvd0RIO0FBQ0Y7QWFwcnhEUTtFcVVpTEw7SUFPRTtFbFZnZ3hESDtBQUNGO0FrVjcvd0RFO0VBQ0M7QWxWKy93REg7QWtWOS93REc7RUFDQztBbFZnZ3hESjtBa1Y5L3dERztFQUNDO0FsVmdneERKO0FrVjMvd0RJO0VBQ0M7QWxWNi93REw7QWtWNS93REs7RUFDQztBbFY4L3dETjtBa1Y1L3dESztFQUNDO0FsVjgvd0ROO0FrVngvd0RFO0VBQ0M7QWxWMC93REg7QWFudHhEUTtFcVV3Tk47SUFJRTtFbFYyL3dERjtBQUNGO0FheHR4RFE7RXFVd05OO0lBUUU7RWxWNC93REY7QUFDRjtBYXh0eERRO0VxVW1OTjtJQVlFO0VsVjYvd0RGO0FBQ0Y7QWE3dHhEUTtFcVVtTk47SUFnQkU7RWxWOC93REY7QUFDRjtBa1YzL3dERTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxWNi93REg7QWtWMy93REc7RUFDQztBbFY2L3dESjtBa1YzL3dESTtFQUNDO0FsVjYvd0RMO0FhcHZ4RFE7RXFVbVBMO0lBUUU7RWxWNi93REg7RWtWMy93REc7SUFDQztFbFY2L3dESjtBQUNGO0FhNXZ4RFE7RXFVbVBMO0lBZ0JFO0VsVjYvd0RIO0VrVjMvd0RHO0lBQ0M7RWxWNi93REo7QUFDRjtBYS92eERRO0VxVThPTDtJQXdCRTtFbFY2L3dESDtFa1YzL3dERztJQUNDO0VsVjYvd0RKO0FBQ0Y7QWF2d3hEUTtFcVU4T0w7SUFnQ0U7RWxWNi93REg7RWtWMy93REc7SUFDQztFbFY2L3dESjtBQUNGO0FrVjEvd0RJO0VBQ0M7RUFDQTtFQUNBO0FsVjQvd0RMO0FrVnovd0RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxWMi93REw7QWtWeC93REk7RUFDQztFQUNBO0FsVjAvd0RMO0FrVnYvd0RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxWeS93REw7QWF6eXhEUTtFcVU0U0o7SUFPRTtJQUNBO0VsVjAvd0RKO0FBQ0Y7QWtWdi93REk7RUFDQztBbFZ5L3dETDtBa1ZqL3dERTtFQUNDO0VBQ0E7QWxWbS93REg7QWF0enhEUTtFcVVpVU47SUFJRTtFbFZxL3dERjtBQUNGO0FrVnAvd0RHO0VBQ0MsbUIxVTdkVztBUm05eERmO0FrVnAvd0RHO0VBQ0MsbUIxVWhlVztFMFVpZVg7RUFDQTtBbFZzL3dESjtBa1ZyL3dESTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsVnUvd0RMO0FrVm4vd0RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWxWcS93REo7QWEvMHhEUTtFcVVzVkw7SUFNRTtFbFZ1L3dESDtBQUNGO0FhcDF4RFE7RXFVc1ZMO0lBU0U7RWxWeS93REg7QUFDRjtBYXoxeERRO0VxVXNWTDtJQVlFO0VsVjIvd0RIO0FBQ0Y7QWtWei93REc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFYyL3dESjtBa1YxL3dESTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsVjQvd0RMO0FrVjMvd0RLO0VBQ0M7RUFDQTtBbFY2L3dETjtBa1YzL3dESztFQUNDO0FsVjYvd0ROO0FhcDN4RFE7RXFVc1hIO0lBR0U7RWxWKy93REw7QUFDRjtBYXozeERRO0VxVXNYSDtJQU1FO0VsVmlneERMO0FBQ0Y7O0FrVngvd0RBO0VBQ0M7RUFDQTtFQUNBLGlCdE54aEJxQztBNUhtaHlEdEM7QWtWMS93REM7RUFDQyxnQnRObGpCbUM7QTVIOGl5RHJDO0FrVjEvd0RFO0VBQThCO0FsVjYvd0RoQztBa1YzL3dERTs7O0VBRTJCO0FsVjgvd0Q3QjtBa1YzL3dEQztFQUNDO0VBQ0E7QWxWNi93REY7QWtWMS93REM7RUFBNkI7QWxWNi93RDlCO0FrVjMvd0RDO0VBQVM7QWxWOC93RFY7QWtWeC93REU7RUFDQztFQUNBO0FsVjAvd0RIO0FrVnYvd0RFO0VBQXNCLGFoVm5nQkY7QUY2L3hEdEI7QWtWbC93REc7RUFFRCx5QmhWcGlCZ0I7RWdWcWlCaEI7RUFDQTtFQUNBO0FsVm0vd0RGO0FrVmgvd0RHO0VBQ0Q7RUFDQSxtQmpWcm1CYztFaVZzbUJkO0VBQ0E7RUFDQTtFQUNBLGNoVmhqQmdCO0VnVmlqQmhCO0VBQ0E7RUFDQSxnQkEzaUIrQjtFQTRpQi9CLHVCQTFpQjRCO0FsVjRoeUQ5QjtBa1ZoL3dERTtFQUNDO0VBQ0csWUEzaUIwQjtFQTRpQjdCLFdBNWlCNkI7RUE2aUI3QjtBbFZrL3dESDtBa1YvK3dERTtFQUNDLG1DbFV0bUJpQjtFa1V1bUJqQixlaFYvakJlO0FGZ2p5RGxCO0FrVjUrd0RFO0VBRUMsb0MxVWpvQm1CO0UwVWtvQm5CLG1CMVV4bUJZO0UwVXltQlosZ0IxVWxvQndCO0UwVW1vQnhCLG1CMVVsbEI0QjtFMFVtbEI1QjtFQUNBO0VBQ0E7QWxWNit3REg7QWtWdCt3REM7RUFDQztBbFZ3K3dERjtBa1ZwK3dESztFQUNDO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7QWxWcyt3REg7QWtWait3RE87RUFBVztBbFZvK3dEbEI7QWtWait3REk7RUFDQztFQUNBO0FsVm0rd0RMO0FrVmord0RLO0VBQVc7QWxWbyt3RGhCO0FrVmord0RLO0VBQTBDO0FsVm8rd0QvQztBa1ZoK3dEQztFQUNDO0VBQ0E7QWxWayt3REY7QWtWaCt3REU7OztFQUU4QjtBbFZtK3dEaEM7QWtWait3REU7RUFDQztFQUNBO0FsVm0rd0RIO0FrVmgrd0RFO0VBQ0M7RUFDQTtBbFZrK3dESDtBa1Y5OXdERTs7RUFFSTtFQUNBO0FsVmcrd0ROO0FrVjc5d0RFO0VBQTZCO0FsVmcrd0QvQjtBa1Y5OXdERTtFQUNDO0FsVmcrd0RIO0FrVjk5d0RHO0VBQWU7QWxWaSt3RGxCO0FrVjc5d0RDO0VBQ0M7QWxWKzl3REY7QWtWNTl3REU7RUFDQztFQUNBO0VBQ0E7QWxWODl3REg7QWtWMzl3REc7RUFDQztFQUNBO0FsVjY5d0RKO0FrVng5d0RFOztFQUNlO0FsVjI5d0RqQjtBa1Z6OXdERztFQUFlO0FsVjQ5d0RsQjtBa1Z4OXdEQzs7RUFFQztBbFYwOXdERjtBa1Z0OXdEQztFQUFrQztBbFZ5OXdEbkM7QWtWdjl3REU7RUFBd0I7QWxWMDl3RDFCO0FrVng5d0RHO0VBQWdDO0FsVjI5d0RuQzs7QWtWdjl3REE7RUFDRTtFQUNBO0FsVjA5d0RGOztBa1Z2OXdEQTs7Ozs7O0NBQUE7QUFVQztFQUNDLGtCMVVqc0JnQjtFMFVrc0JoQjtFQUNBO0FsVnU5d0RGO0FrVnA5d0RDO0VBQ0M7RUFDQTtBbFZzOXdERjtBa1ZuOXdEQztFQUFxQztBbFZzOXdEdEM7O0FrVmw5d0RBO0VBQ0UsbUJ0TjF3Qm1DO0E1SCt0eURyQztBa1ZuOXdERTtFQUF3QjtBbFZzOXdEMUI7O0FrVm45d0RDO0VBQ0M7RUFDQSxvQzFVenhCb0I7RTBVMnhCcEIsZTFVdndCYTtFMFV3d0JiLGdCMVUzeEJ5QjtFMFU2eEJ6QixxQjFVcnZCNkI7RTBVc3ZCN0IsY2pWN3hCYztFaVY4eEJkO0VBQ0E7QWxWbzl3REY7QWtWbDl3REU7RUFBdUI7QWxWcTl3RHpCOztBa1ZsOXdEQztFQUNDLG9DMVV2eUJvQjtFMFV3eUJwQixpQjFVbHhCYTtFMFVteEJiLGdCMVV4eUJ5QjtFMFV5eUJ6QixpQjFVL3ZCNkI7RTBVZ3dCN0IsY2pWenlCYztFaVYweUJkO0FsVnE5d0RGOztBa1ZsOXdEQztFQUNDLG9DMVVoekJvQjtFMFVpekJwQixpQjFVM3hCYTtFMFU0eEJiLGdCMVU5eUIwQjtFMFUreUIxQixpQjFVeHdCNkI7RTBVeXdCN0IsY2pWeHdCZTtFaVZ5d0JmO0FsVnE5d0RGOztBa1ZoOXdERTtFQUNDO0VBQ0E7RUFDQTtBbFZtOXdESDtBa1ZoOXdERTtFQUNDLG9DMVVqMEJtQjtFMFVrMEJuQixpQjFVNXlCWTtFMFU2eUJaLGdCMVUvekJ5QjtFMFVnMEJ6QixpQjFVenhCNEI7RTBVMHhCNUIsY2pWenhCYztBRDJ1eURqQjtBa1Y5OHdERTtFQUNDO0VBQ0E7QWxWZzl3REg7O0FrVno4d0RDO0VBQXdCO0FsVjY4d0R6QjtBa1YzOHdEQztFQUNDO0VBRUE7QWxWNDh3REY7O0FrVnY4d0RBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FsVnc4d0REO0FrVnQ4d0RDO0VBRUM7QWxWdTh3REY7QWtWcjh3REU7RUFDQztFQUNBO0VBQ0E7QWxWdTh3REg7QWtWcDh3REU7RUFDQztBbFZzOHdESDtBa1ZwOHdERztFQUNDO0VBQ0E7QWxWczh3REo7QWtWcDh3REk7RUFDQztBbFZzOHdETDtBa1YvN3dEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsVmk4d0RGO0FrVjk3d0RFO0VBQ0k7RUFDSDtFQUNBLGtCMVVoM0JZO0UwVWkzQlosb0IxVWozQlk7QVJpenlEZjtBa1Y3N3dERztFQUFxQjtBbFZnOHdEeEI7QWtWNzd3REc7RUFDQztFQUNBLGdCMVUvNEIwQjtFMFVnNUIxQixjaFY5ekJnQjtFZ1YrekJoQjtBbFYrN3dESjtBa1Y3N3dESTtFQUNJLCtCMVVqNUJnQjtFMFVrNUJoQjtFQUNBLGNoVnAwQlk7QUZtd3lEcEI7QWtWNTd3REk7RUFDQztFQUNBLGNoVm4wQm9CO0FGaXd5RHpCO0FrVno3d0RDO0VBQ0M7RUFDQTtFQUNBO0FsVjI3d0RGO0FrVng3d0RDO0VBQ0M7RUFDQTtBbFYwN3dERjtBa1Z4N3dERTtFQUNDLGUxVW41Qlk7RTBVbzVCWixnQjFVMzZCeUI7RTBVNDZCekIsbUIxVS8zQjRCO0UwVWc0QjVCO0VBQ0E7RUFDQTtBbFYwN3dESDtBa1Z4N3dERztFQUFTLGdCMVVwN0JlO0FSKzJ5RDNCOztBa1ZyN3dEQztFQUNDO0VBQ0c7QWxWdzd3REw7QWtWdDd3REU7RUFBTztBbFZ5N3dEVDtBa1Z2N3dERTtFQUFRO0FsVjA3d0RWOztBa1Z2N3dEQzs7RUFFQztFQUNBO0VBQ0E7QWxWMDd3REY7O0FrVnY3d0RDO0VBQ0M7QWxWMDd3REY7QWtWeDd3REU7RUFDQztFQUNBO0FsVjA3d0RIOztBa1Z0N3dERTtFQUNDLG9DMVVyOUJtQjtFMFVzOUJuQixrQjFVajhCWTtFMFVrOEJaLGdCMVV0OUJ3QjtFMFV1OUJ4QixpQjFVNzZCNEI7RTBVODZCNUIsY2pWdjlCYTtFaVZ3OUJiO0VBQ0E7RUFDQTtBbFZ5N3dESDs7QWtWdDd3REU7RUFDQyxvQzFVaCtCbUI7RTBVaStCbkIsbUIxVXY4Qlk7RTBVdzhCWixnQjFVOTlCeUI7RTBVKzlCekIsbUIxVWw3QjRCO0UwVW03QjVCLGNqVng3QmM7RWlWeTdCZDtBbFZ5N3dESDs7QWtWdDd3REM7RUFFQztFQUNBO0VBQ0E7RUFDQTtBbFZ3N3dERjtBa1ZyN3dERTtFQUFNO0FsVnc3d0RSO0FrVnQ3d0RFO0VBQ0M7RUFDQTtBbFZ3N3dESDtBa1ZyN3dERTtFQUNDO0VBQ0E7QWxWdTd3REg7QWtWcDd3REU7RUFBNkI7QWxWdTd3RC9COztBa1ZsN3dERTtFQUE2QjtBbFZzN3dEL0I7O0FrVmo3d0RBO0VBQ0U7RUFDQTtBbFZvN3dERjs7QWtWajd3REE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbFZvN3dERDtBa1ZsN3dEQztFQUNDLCtCMVU1Z0NzQjtFMFU2Z0N0QixtQjFVei9CYTtBUjY2eURmO0FrVmo3d0RDO0VBQ0M7RUFDQTtFQUNBO0FsVm03d0RGOztBa1YvNndEQTtFQUNFLGdCdE50aENtQztBNUh3OHlEckM7QWtWaDd3REU7RUFDRTtBbFZrN3dESjs7QWtWOTZ3REE7RUFDRTtFQUNBO0FsVmk3d0RGOztBa1Y5NndEQTtFQUNFO0VBQ0E7RUFDQSxtQnROcmlDbUM7RXNOc2lDbkMsZ0J0TnRpQ21DO0VzTnVpQ25DO0FsVmk3d0RGO0FrVi82d0RFO0VBQ0U7RUFDQTtBbFZpN3dESjs7QWFyenlEUTtFcVU0NEJOO0lBQVU7RWxWODZ3RFY7RWtWdjZ3REk7SUFBdUI7RWxWMDZ3RDNCO0VrVnY2d0RBO0lBQ0M7SUFDQTtFbFZ5NndERDtFa1Z0NndEQTtJQUNDO0lBQ0E7RWxWdzZ3REQ7RWtWcjZ3REE7SUFDQztJQUNBO0lBQ0E7RWxWdTZ3REQ7RWtWcDZ3REE7SUFBeUI7RWxWdTZ3RHpCO0VrVnA2d0RDOztJQUVDO0lBQ0E7SUFDQTtFbFZzNndERjtFa1YvNXdEQztJQUNDLGtCMVUxaUNjO0VSMjh5RGhCO0VrVjk1d0RDO0lBQ0Msa0IxVTVpQ2M7RVI0OHlEaEI7RWtWNzV3REM7SUFDQyxnQjFVOWlDYztFUjY4eURoQjtFa1YxNXdERDtJQUNDLGtCMVUvbENhO0kwVWdtQ2IscUIxVTNrQzZCO0VSdSt5RDdCO0VrVnQ1d0RBO0lBQXdCO0VsVnk1d0R4QjtFa1Z0NXdERDtJQUEyQjtFbFZ5NXdEMUI7RWtWdjV3REQ7SUFDQztJQUNBO0VsVnk1d0RBO0VrVnY1d0RBO0lBRUM7SUFDQTtFbFZ3NXdERDtFa1Z0NXdEQztJQUFtQixtQjFVcmxDUztFUjgreUQ3QjtFa1ZyNXdEQTtJQUNDO0lBQ0E7RWxWdTV3REQ7RWtWcjV3REM7SUFHQyxtQjFVeG5DVztJMFV5bkNYLG9CMVVybUMyQjtFUjAveUQ3QjtFa1ZoNXdEQTtJQUNDO0VsVms1d0REO0VrVmg1d0RDO0lBQU07RWxWbTV3RFA7RWtWaDV3REE7SUFDQztFbFZrNXdERDtFa1YvNHdEQTtJQUNDO0lBQ0E7RWxWaTV3REQ7RWtWOTR3REQ7SUFDQztFbFZnNXdEQTtFa1Y5NHdEQTtJQUFNO0VsVmk1d0ROO0VrVi80d0RBO0lBQ0M7SUFDQTtFbFZpNXdERDtFa1Y5NHdEQTtJQUFzQjtFbFZpNXdEdEI7RWtWOTR3REQ7SUFDQztFbFZnNXdEQTtFa1Y5NHdEQTtJQUFPO0VsVmk1d0RQO0VrVjU0d0RBO0lBQ0Msa0IxVTduQ2U7STBVOG5DZjtFbFY4NHdERDtFa1YzNHdEQTtJQUNDO0lBQ0E7RWxWNjR3REQ7RWtWMTR3REE7SUFBcUM7RWxWNjR3RHJDO0FBQ0Y7QWFyNnlEUTtFcVVraUNMO0lBQWdCO0VsVnU0d0RqQjtFa1ZwNHdEQTs7SUFFQztJQUNHO0VsVnM0d0RKO0VrVm40d0RBOztJQUVDO0lBQ0E7RWxWcTR3REQ7RWtWajR3REQ7SUFDQyxjQTN0Q2lDO0VsVjhsekRqQztFa1ZqNHdEQTtJQUdDLGtCQXR1QzhCO0VsVnVtekQvQjtFa1Y5M3dEQTtJQUNDLGdCdE5sdUMwQztFNUhrbXpEM0M7RWtWMzN3REM7SUFDQztFbFY2M3dERjtFa1Z6M3dEQTtJM09yb0NBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEdvbXpEWjtFa1YzM3dEQTtJQUFnQjtFbFY4M3dEaEI7RWtWNTN3REM7O0lBRUU7SUFDQTtFbFY4M3dESDtFa1Z6M3dEQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0VsVjIzd0RGO0VrVngzd0RDO0lBQ0M7SUFDQTtJQUNBO0VsVjAzd0RGO0VrVnQzd0RBO0lBQStCO0VsVnkzd0QvQjtFa1Z2M3dEQztJQUNDO0lBQ0E7SUFDQTtFbFZ5M3dERjtFa1Z0M3dERTtJQUE4QjtFbFZ5M3dEaEM7RWtWcDN3REM7SUFDQyxtQjFVeHdDVztJMFV5d0NYLG1CMVU5dUMyQjtFUm9tekQ3QjtFa1ZsM3dEQTtJQUFrQjtFbFZxM3dEbEI7RWtWLzJ3REM7SUFDQyxrQkExeUM2QjtFbFYycHpEL0I7RWtWMTJ3REE7SUFDQztJQUNBO0VsVjQyd0REO0VrVnYyd0REO0lBRU87RWxWdzJ3RE47RWtWdDJ3REE7SUFDQyxvQjFVbHlDWTtFUjBvekRiO0VrVnAyd0REO0lBQ0MsbUIxVWx6Q2E7STBVbXpDYixxQjFVOXhDNkI7RVJvb3pEN0I7RWtWbjJ3REQ7SUFDQyxrQjFVcnpDYTtJMFVzekNiLHFCMVVqeUM2QjtFUnNvekQ3QjtFa1ZsMndERDtJQUNDLGdCdE5wMEMyQztFNUh3cXpEM0M7RWtWajJ3REQ7SUFDQztFbFZtMndEQTtBQUNGO0Fhamd6RFE7RXFVd3FDTDtJQUF3QjtFbFY2MXdEekI7RWtWdjF3REE7SUFDQyxnQnROejFDZ0Q7RTVIa3J6RGpEO0VrVnQxd0RBO0kzT3R2Q0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R2tyekRaO0VrVnQxd0RDO0lBQ0M7SUFDQTtFbFZ3MXdERjtFa1ZyMXdEQztJQUNDO0lBQ0E7RWxWdTF3REY7RWtWbDF3REE7SUFBOEI7RWxWcTF3RDlCO0VrVm4xd0RBO0lBQWtCO0VsVnMxd0RsQjtFa1ZsMXdERDtJQUFvQjtFbFZxMXdEbkI7RWtWbDF3REE7SUFDQztJQUNBO0lBQ0E7SUFDQTtFbFZvMXdERDtFa1ZqMXdEQTtJQUNDO0lBQ0E7RWxWbTF3REQ7RWtWLzB3REE7SUFDQyxtQjFVaDRDWTtJMFVpNENaLHFCMVU1MkM0QjtFUjZyekQ3QjtFa1Y5MHdEQTtJQUNDLGdCdE4xNENnRDtFNUgwdHpEakQ7RWtWNzB3REE7SUFDQyxlMVU3M0NZO0VSNHN6RGI7QUFDRjtBYXBqekRRO0VxVWd2Q0w7SUFBd0I7RWxWdzB3RHpCO0VrVmgwd0RDO0lBQXlCO0VsVm0wd0QxQjtBQUNGO0FrVjd6d0RDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFYrendERjtBa1Y1endESTtFQUNDLGNqVjE3Q1c7RWlWMjdDWDtFQUNBO0FsVjh6d0RMO0FrVnp6d0RDO0VBQ0M7QWxWMnp3REY7O0ErQnZ2ekRBO0VBQ0U7SUFDRTtJQUNBO0UvQjB2ekRGO0UrQnZ2ekRBO0lBQ0U7SUFDQTtFL0J5dnpERjtBQUNGO0ErQnR2ekRBO0VBQ0U7SUFDRTtFL0J3dnpERjtFK0JydnpEQTtJQUVFO0lBQ0E7RS9Cc3Z6REY7QUFDRjtBRXZ3ekRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBaVZJQTtFQUNFLG1Cdk5UbUM7QTVINHp6RHJDO0FtVmh6ekRJO0VBQ0UseUJqVmdEb0I7QUZrd3pEMUI7QW1WOXl6REU7RUFDRTtBblZnenpESjtBbVY3eXpERTtFQUNFLG1CbFY1Qlk7RWtWNkJaO0VBQ0E7RUFDQTtBblYreXpESjtBbVY1eXpERTtFQUNFO0FuVjh5ekRKO0FtVjN5ekRFO0VBQ0U7QW5WNnl6REo7QW1WMXl6REU7O0VBRUU7QW5WNHl6REo7QW1Wenl6REU7RUFDRTtBblYyeXpESjtBbVZ4eXpERTtFQUNFO0FuVjB5ekRKO0FtVnZ5ekRFO0VBQ0UsZ0IzVXhENEI7QVJpMnpEaEM7QW1WdHl6REU7RUFDRSxnQnZOdERpQztBNUg4MXpEckM7O0FtVnB5ekRBO0VBQ0UsZ0J2TjNEbUM7QTVIazJ6RHJDOztBbVZweXpEQTtFQUNFO0FuVnV5ekRGOztBbVZweXpEQTtFNU9zQ0U7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0UyTzZEWixjbFYzRWM7RWtWNEVkO0VBQ0E7RUFDQSxvQ25VbkVtQjtBaEI0MnpEckI7O0FtVnR5ekRBO0VBQ0U7QW5WeXl6REY7O0FtVnR5ekRBO0VBQ0UsbUJ2TmhGbUM7QTVIeTN6RHJDOztBbVZ0eXpEQTtFQUNFLGdCdk5wRm1DO0E1SDYzekRyQztBbVZ2eXpERTtFQUNFO0FuVnl5ekRKOztBbVZyeXpEQTtFQUNFLDRDcFQvRjJCO0EvQnU0ekQ3Qjs7QWE3dHpEUTtFc1V0RUo7SUFDRSx3RkE5RndEO0lBK0Z4RDtJQUNBO0lBQ0E7RW5WdXl6REo7RW1WcHl6REU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuVnN5ekRKO0FBQ0Y7QWFodnpEUTtFc1UvQ047SUFDRSxtQnZOeEh5QztFNUgwNXpEM0M7RW1WaHl6REU7SUFDRTtFblZreXpESjtFbVYveHpERTtJQUNFO0lBQ0E7SUFDQTtFblZpeXpESjtFbVY5eHpERTtJQUNFO0lBQ0E7RW5WZ3l6REo7RW1WNXh6REk7SUFDRTtFblY4eHpETjtFbVYxeHpERTtJNU94Q0Y7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R3c2ekRaO0VtVjN4ekRBO0lBQ0UsZ0J2TnJKeUM7RTVIazd6RDNDO0VtVjF4ekRBO0lBQ0U7RW5WNHh6REY7RW1Wenh6REE7SUFDRSxnQnZON0p5QztFNUh3N3pEM0M7QUFDRjtBYTl3ekRRO0VzVVBOO0lBQ0UsbUJ2TnBLK0M7RTVINDd6RGpEO0VtVnR4ekRFO0lBQ0U7RW5Wd3h6REo7RW1Wcnh6REU7STVPcEVGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcrN3pEWjtFbVZ2eHpERTtJQUNFO0VuVnl4ekRKO0VtVnJ4ekRBO0lBQ0UsZ0J2TnBMK0M7RTVIMjh6RGpEO0VtVnB4ekRBO0lBQ0UsZ0J2TnhMK0M7RTVIODh6RGpEO0FBQ0Y7QWFyeXpEUTtFc1VzQko7SUFDRTtFblZreHpESjtBQUNGO0FhMXl6RFE7RXNVZ0NKO0lBQ0U7RW5WNnd6REo7QUFDRjtBRXY5ekRBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBa1ZERTtFQUNFO0FwVndnMERKOztBb1ZwZzBEQTtFQUNFO0VBQ0E7RUFDQTtBcFZ1ZzBERjs7QW9WcGcwREE7RUFDRTtFQUNBO0VBQ0E7QXBWdWcwREY7O0FvVnBnMERBO0U3T29GRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHdWgwRGQ7O0FvVnZnMERBO0VBQ0U7RUFDQTtBcFYwZzBERjtBb1Z4ZzBERTtFQUNFO0FwVjBnMERKOztBb1Z0ZzBEQTtFQUNFO0FwVnlnMERGOztBb1Z0ZzBEQTtFQUNFO0FwVnlnMERGOztBb1Z0ZzBEQTtFN08rREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0U0T29DWjtBcFYyZzBERjtBb1Z6ZzBERTtFQUNFO0FwVjJnMERKOztBb1Z2ZzBEQTtFN09xREU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0U0TzhDWixjblY1RGM7RW1WNkRkLG9DNVUvRG9CO0U0VWdFcEIsaUI1VTFDYTtFNFUyQ2IsZ0I1VWhFeUI7RTRVaUV6QixvQjVVcEI2QjtBUmdpMEQvQjtBb1YxZzBERTtFQUNFLFdsVjRCZTtFa1YzQmY7QXBWNGcwREo7O0FhbjZ6RFE7RXVVcEdOO0k5UXBFQTtJQUNBO0k4UXNFRTtFcFYyZzBERjtFc0UvazBEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V0RWlsMERGO0VzRTlrMERBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFZ2wwREY7RW9WdmgwREE7SUFDRTtFcFZ5aDBERjtFb1Z2aDBERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwVnloMERKO0VvVnJoMERBO0lBQ0U7RXBWdWgwREY7RW9WcGgwREE7STdPZ0JBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcwbTBEWjtBQUNGO0Fhdjh6RFE7RXVVN0VKO0lBQ0U7SUFDQTtFcFZ1aDBESjtFb1ZuaDBEQTtJQUNFO0VwVnFoMERGO0FBQ0Y7QUV4bjBEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUFBQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QTJDaURBO0VBckNFLFczQ3lFaUI7RTJDeEVqQjtFQUNBO0E3QzJzMERGO0E2Q3pzMERFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0MwczBESjtBNkN2czBERTtFQUNFLHVDQTNCb0M7RUE0QnBDO0E3Q3lzMERKO0E2Q3RzMERFO0VBQ0UsdUNBaENvQztFQWlDcEM7RUFDQTtFQUNBO0E3Q3dzMERKO0E2Q3JzMERFO0VBQ0UsVzNDNENlO0FGMnAwRG5CO0E2Q3JzMERJO0VBQ0U7QTdDdXMwRE47O0E2QzVyMERBO0VBM0NFLGM1Q3RCYztFNEN1QmQ7RUFDQTtBN0MydTBERjtBNkN6dTBERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMHUwREo7QTZDdnUwREU7RUFDRSx1Q0F6QnNDO0VBMEJ0QztBN0N5dTBESjtBNkN0dTBERTtFQUNFLHVDQTlCc0M7RUErQnRDO0VBQ0E7RUFDQTtBN0N3dTBESjtBNkNydTBERTtFQUNFLGM1Q25EWTtBRDB4MERoQjtBNkNydTBESTtFQUNFO0E3Q3V1MEROOztBNkN0dDBEQTtFQWpERSxjM0NtQ2dCO0UyQ2xDaEI7RUFDQTtBN0MydzBERjtBNkN6dzBERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDMHcwREo7QTZDdncwREU7RUFDRSwwQ0ExQm9DO0VBMkJwQztBN0N5dzBESjtBNkN0dzBERTtFQUNFLDBDQS9Cb0M7RUFnQ3BDO0VBQ0E7RUFDQTtBN0N3dzBESjtBNkNydzBERTtFQUNFLGMzQ01jO0FGaXcwRGxCO0E2Q3J3MERJO0VBQ0U7QTdDdXcwRE47O0E2Qy91MERBO0VBQ0U7RUFDQTtFQUNBLCtCckM3RXNCO0VxQzhFdEIsbUJyQzFEYTtFcUMyRGIsZ0JyQzVFOEI7RXFDNkU5QixtQnJDcEM2QjtFcUNxQzdCLGtDN0IzRWlCO0FoQjZ6MERuQjs7QTZDL3UwREE7RUFDRTtBN0NrdjBERjtBNkNodjBERTtFQUNFLFczQ0dlO0FGK3UwRG5COztBNkM5dTBEQTtFQUNFO0E3Q2l2MERGO0E2Qy91MERFO0VBQ0UsYzNDTmtCO0FGdXYwRHRCOztBNkM3dTBEQTtFQUNFO0E3Q2d2MERGO0E2Qzl1MERFO0VBQ0UsYzVDNUdZO0FENDEwRGhCO0E2Qzd1MERFO0VBQ0UsVzNDakJlO0FGZ3cwRG5COztBNkMzdTBEQTtFQUNFLGM1Q3JIYztBRG0yMERoQjtBNkM1dTBERTtFQUNFLGM1Q3hIWTtBRHMyMERoQjtBNkMzdTBERTtFQUNFLGMzQ25FYztBRmd6MERsQjs7QTZDenUwREE7OztFQUVFLGM1QzdIZ0I7QUQwMjBEbEI7QTZDM3UwREU7OztFQUVFO0E3Qzh1MERKO0E2QzN1MERFOzs7RUFDRSxjNUNySWM7QURvMzBEbEI7O0E2QzN1MERBO0VBQ0U7QTdDOHUwREY7QTZDNXUwREU7RUFDRSxjM0N6RmM7QUZ1MDBEbEI7QTZDM3UwREU7RUFDRSxjM0M3RmM7QUYwMDBEbEI7O0E2Q3p1MERBO0VBQ0UsYzNDbEdnQjtBRjgwMERsQjtBNkMxdTBERTtFQUNFO0E3QzR1MERKO0E2Q3p1MERFO0VBQ0U7QTdDMnUwREo7O0E2Q3Z1MERBO0VBQ0U7RUFDQTtBN0MwdTBERjs7QTBFejQwREE7OztFQUNFLGVsRWVhO0VrRWRiLG9CbEVzQzZCO0FSdzIwRC9CO0EwRTU0MERFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0UsY3hFaUVnQjtFd0VoRWhCLG9DbEVyQmtCO0VrRXNCbEIsbUJsRUlXO0VrRUhYLGdCbEVyQjRCO0VrRXNCNUIsbUJsRTBCMkI7RWtFekIzQixtQkFqQndCO0ExRWk5MEQ1QjtBMEU3NzBERTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFLGdCbEV2QnlCO0FSbyswRDdCO0EwRTE4MERFOzs7RUFFRSxnQmxFMUI0QjtBUnUrMERoQztBMEUxODBERTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBSUU7RUFDQSxtQkFuQ3dCO0ExRXFoMUQ1QjtBMEUvKzBERTs7Ozs7Ozs7Ozs7Ozs7OztFQUVFO0ExRSsvMERKO0EwRTUvMERFOzs7RUFDRTtBMUVnZzFESjtBMEU3LzBERTs7O0VBQ0U7QTFFaWcxREo7QTBFOS8wREU7OztFQUNFLG1CQW5ENEI7RUFvRDVCO0ExRWtnMURKO0EwRS8vMERFOzs7RUFDRTtFQUNBO0ExRW1nMURKO0EwRWhnMURFOzs7RUFDRTtBMUVvZzFESjs7QUU5ajFEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QW1WOENBO0VBQ0U7RUFDQSxtQnpOcERtQztFeU5xRG5DO0FyVmlrMURGO0FxVi9qMURFO0VBQ0U7QXJWaWsxREo7QXFWOWoxREU7RUFDRTtBclZnazFESjtBcVY3ajFERTtFQUNFO0FyVitqMURKO0FxVjVqMURFO0VBQ0U7QXJWOGoxREo7O0FxVnpqMURFO0VBQ0U7RUFDQTtBclY0ajFESjtBcVZ6ajFERTtFQUNFO0FyVjJqMURKOztBcVZ2ajFEQTtFOU9xQkU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0U2TzhFWjtFQUNBO0FyVjRqMURGOztBcVZ6ajFEQTtFQUNFLGFBdEQ2QjtFQXVEN0I7RUFDQTtFQUNBO0VBQ0EsZ0VBM0QwQjtFQTREMUI7QXJWNGoxREY7O0FxVnpqMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyVjRqMURGOztBcVZ6ajFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyVjRqMURGOztBcVZ6ajFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJWNGoxREY7O0FxVnpqMURBO0U5T25CRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RTZPc0haLGdCek45SG1DO0E1SDRyMURyQztBcVY1ajFERTtFQUNFLHFCblZwRXNCO0VtVnFFdEI7RUFDQTtBclY4ajFESjs7QXFWMWoxREE7OztFQUdFO0FyVjZqMURGOztBcVYxajFEQTtFQUNFLGNuVnBEYTtFbVZxRGIsb0M3VXZKb0I7RTZVd0pwQixtQjdVaklhO0U2VWtJYixnQjdVeEp5QjtFNlV5SnpCLHFCN1UxRzZCO0FSdXExRC9COztBcVYxajFEQTtFQUNFLGNuVmpFZ0I7RW1Wa0VoQixvQzdVL0pvQjtFNlVnS3BCLGtCN1U3SWE7RTZVOEliLGdCN1VoS3lCO0U2VWlLekIscUI3VTFINkI7QVJ1cjFEL0I7O0FxVjFqMURBO0VBQ0UsY25WekVnQjtFbVYwRWhCLCtCN1VqS3NCO0U2VWtLdEIsZTdVN0lhO0U2VThJYixnQjdVaEs4QjtFNlVpSzlCLG9CN1V2SDZCO0FSb3IxRC9COztBcVZ4ajFERTs7RUFDRTtFQUNBLGU3VXRKVztFNlV1Slg7QXJWNGoxREo7O0FxVnhqMURBO0VBQ0U7QXJWMmoxREY7QXFWemoxREU7RUFDRSxZQTVJa0M7RUE2SWxDLFdBN0lrQztBclZ3czFEdEM7O0FxVnZqMURBO0VBQ0U7RUFDQTtFQUNBLG9DclVyTG1CO0FoQit1MURyQjs7QXFWdmoxREE7RUFDRTtFQUNBO0FyVjBqMURGOztBcVZ2ajFEQTtFQUNFO0VBQ0E7RUFDQSxrQnhHcE1tQjtFd0dxTW5CO0VBQ0Esc0VBL0owQjtBclZ5dDFENUI7QXFWeGoxREU7RUFDRSxpQkFoSzJCO0FyVjB0MUQvQjtBcVZ2ajFERTtFQUNFO0FyVnlqMURKOztBcVZyajFEQTtFQUNFLHFCcFZ6TmM7RW9WME5kLDJDQXZLMEI7QXJWK3QxRDVCOztBcVZyajFEQTtFQUNFLG1Cek54Tm1DO0E1SGd4MURyQztBcVZ0ajFERTtFQUNFO0FyVndqMURKO0FxVnJqMURFO0VBQ0U7RUFDQSxZQWxOMkI7RUFtTjNCO0VBQ0EsV0FwTjJCO0FyVjJ3MUQvQjs7QXFWbmoxREE7RUFDRSxtQjdVbE5hO0U2VW1OYixnQjdVek8yQjtFNlUwTzNCO0FyVnNqMURGOztBcVZuajFEQTtFQUNFO0FyVnNqMURGOztBcVZuajFEQTtFQUNFO0FyVnNqMURGOztBcVZuajFEQTtFQUNFO0VBQ0E7QXJWc2oxREY7O0FxVm5qMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNFQTNPbUM7QXJWaXkxRHJDO0FxVnBqMURFO0VBQ0U7QXJWc2oxREo7QXFWbmoxREU7RUFDRSwwQm5Wbk1hO0VtVm9NYiwyQm5WcE1hO0VtVnFNYix5Qm5Wck1hO0VtVnNNYiwyQ0FwUGlDO0FyVnl5MURyQzs7QXFWamoxREE7RUFDRSxpQkF4UG1DO0VBeVBuQztBclZvajFERjs7QXFWaGoxREU7RUFDRSxtQjdVM1BXO0U2VTRQWDtBclZtajFESjs7QXFWL2kxREE7RUFDRTtFQUNBO0FyVmtqMURGOztBcVYvaTFEQTtFQUNFO0VBQ0E7RUFDQTtBclZrajFERjs7QXFWL2kxREE7RUFDRTtFQUNBLFlBOVFpQztFQStRakMsV0EvUWlDO0FyVmkwMURuQzs7QXFWL2kxREE7RUFDRSxXblZsTmlCO0VtVm1OakIsb0M3VXBUb0I7RTZVcVRwQixtQjdVM1JhO0U2VTRSYixnQjdVclR5QjtFNlVzVHpCLG1CN1VyUTZCO0U2VXNRN0I7QXJWa2oxREY7QXFWaGoxREU7RUFDRTtBclZrajFESjs7QXFWOWkxREE7RUFDRTtFQUNBO0FyVmlqMURGOztBcVY5aTFEQTtFQUNFO0VBQ0E7RUFDQSxjblZsUGtCO0VtVm1QbEI7RUFDQTtFQUNBO0FyVmlqMURGO0FxVi9pMURFO0VBQ0U7QXJWaWoxREo7O0FxVjdpMURBO0VBQ0UsWUF2U2dDO0VBd1NoQyxXQXhTZ0M7QXJWdzExRGxDOztBcVY3aTFEQTtFQUNFLGtCeEc5VW1CO0V3RytVbkI7QXJWZ2oxREY7O0FxVjdpMURBO0VBQ0U7QXJWZ2oxREY7O0FxVjdpMURBO0VBQ0UsYUFqVTRCO0VBa1U1QjtBclZnajFERjs7QXFWN2kxREE7RUFDRSxvQzdVcldvQjtFNlVzV3BCLGtCN1U3VWE7RTZVOFViLG1CN1V0VDZCO0U2VXVUN0I7QXJWZ2oxREY7O0FxVnppMURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyVjRpMURGOztBYWx2MURRO0V3VTJNSjtJQUNFO0VyVjJpMURKO0FBQ0Y7QWF4djFEUTtFd1VrTk47SUFDRTtFclZ5aTFERjtFcVZ0aTFEQTtJOU9yUkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0k2T3dYVjtFclYwaTFERjtFcVZ2aTFEQTtJOU8zUkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0k2TzhYVjtFclYyaTFERjtFcVZ4aTFEQTtJL1ExWUE7SUFDQTtJK1E0WUU7RXJWMGkxREY7RXNFcDcxREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEVzNzFERjtFc0VuNzFEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RXE3MURGO0VxVnRqMURBO0lBQ0U7SUFDQTtJQUNBO0VyVndqMURGO0VxVnJqMURBO0lBQ0U7RXJWdWoxREY7RXFWcGoxREE7SUFDRTtJQUNBLGtCeEcxWmlCO0U3T2c5MURuQjtFcVZwajFERTtJQUNFO0VyVnNqMURKO0VxVmxqMURBO0lBQ0UsZTdVaFpXO0VSbzgxRGI7RXFWamoxREE7SUFDRTtFclZtajFERjtFcVZoajFEQTtJQUNFO0VyVmtqMURGO0VxVi9pMURBO0lBQ0UsYUF4WjBCO0VyVnk4MUQ1QjtFcVY3aTFERTtJQUNFLG9CN1U1WlM7RVIyODFEYjtFcVYzaTFEQTtJQUNFO0lBQ0E7RXJWNmkxREY7QUFDRjtBYWowMURRO0V3VXdSTjtJQUNFLG1Cek4vYnlDO0U1SDIrMUQzQztFcVZ6aTFEQTtJOU8zVkE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzArMURaO0VxVjNpMURBO0k5Ty9WQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHZy8xRFo7RXFWN2kxREE7SUFDRTtFclYraTFERjtFcVY3aTFERTtJQUNFLGlCQXRhMkI7RXJWcTkxRC9CO0VxVjNpMURBO0lBQ0UsbUJ6TnBkaUM7RTVIaWcyRG5DO0FBQ0Y7QWF0MTFEUTtFd1U2U047SUFDRSxtQnpOeGQrQztFNUhvZzJEakQ7RXFWemkxREE7SS9ROWRBO0lBQ0E7RXRFMGcyREE7RXNFeGcyREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdEUwZzJERjtFc0V2ZzJEQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RXlnMkRGO0VxVnhqMURBO0lBQ0U7RXJWMGoxREY7RXFWeGoxREU7SUFDRSxpQkEzYnlCO0VyVnEvMUQ3QjtBQUNGO0FhcDMxRFE7RXdVK1ROO0lBQ0UsWUFuZHVDO0lBb2R2QyxXQXBkdUM7RXJWNGcyRHpDO0VxVnJqMURBO0lBQ0Usa0I3VWhlVztJNlVpZVgsbUI3VXpjMkI7STZVMGMzQjtFclZ1ajFERjtBQUNGO0FxVnBqMURBO0VBRUU7RUFDQTtBclZxajFERjtBcVZuajFERTtFQUNFO0FyVnFqMURKO0FxVmxqMURFO0VBQ0U7QXJWb2oxREo7QXFWamoxREU7RUFDRTtBclZtajFESjs7QXFWOWkxREE7RUFDRTtFQUNBO0VBQ0E7QXJWaWoxREY7O0FxVjlpMURBO0VBQ0U7QXJWaWoxREY7O0FxVjVpMURFO0VBRUU7QXJWOGkxREo7QXFWNWkxREk7RUFDRTtFQUNBO0FyVjhpMUROO0FxVjVpMURNO0VBSkY7SUFLSTtFclYraTFETjtBQUNGO0FxVjVpMURJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyVjhpMUROO0FxVjVpMURNO0VBQ0U7QXJWOGkxRFI7QXFWNWkxRFE7RUFDRTtBclY4aTFEVjtBcVY1aTFEVTtFQUhGO0lBSUk7RXJWK2kxRFY7QUFDRjtBcVYxaTFESTtFQUNFO0VBQ0E7QXJWNGkxRE47O0FFbG0yREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FvVk1FO0UvTzhGQTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHbXAyRGQ7QXNWN28yREU7RUFDRSxtQnBWb0RhO0VvVm5EYjtFQUNBO0VBQ0EsV0FuQmlDO0VBb0JqQztBdFYrbzJESjtBc1YzbzJESTtFQUNFLG1CclY5QlU7RXFWK0JWO0F0VjZvMkROO0FzVjFvMkRJO0VBQ0U7RUFDQTtFQUNBLGdCOVVoQ3VCO0U4VWlDdkI7RUFDQTtBdFY0bzJETjtBc1Z6bzJESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0VjJvMkROO0FzVnpvMkRNO0VBRUU7QXRWMG8yRFI7QXNWcm8yREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdFZ1bzJESjtBc1ZwbzJERTtFQUNFO0F0VnNvMkRKO0FzVm5vMkRFO0VBQ0UsbUI5VTNDVztBUmdyMkRmOztBc1ZqbzJEQTtFQUNFLG1CMU5yRW1DO0UwTnNFbkMsZ0IxTnRFbUM7QTVIMHMyRHJDOztBc1ZqbzJEQTs7RS9PK0JFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFOE9xRVo7RUFDQTtBdFZzbzJERjs7QXNWbm8yREE7RS9PdUJFO0VBSUU7RUNsR0Esd0JBRlU7RUFHVix1QkFIVTtFOE80RVo7RUFDQTtFQUNBO0VBQ0EsZ0IxTnZGbUM7QTVIK3QyRHJDOztBc1ZybzJEQTtFQUNFO0F0VndvMkRGOztBc1ZybzJEQTtFQUNFLGtCQW5Ha0Q7RUFvR2xELG1CQXBHa0Q7QXRWNHUyRHBEOztBc1ZybzJEQTtFQUNFO0F0VndvMkRGOztBc1ZwbzJERTtFQUNFO0F0VnVvMkRKOztBc1ZubzJEQTtFQUNFLGdCMU45R21DO0E1SG92MkRyQztBc1ZwbzJERTtFQUNFO0F0VnNvMkRKOztBc1ZsbzJEQTtFQUNFO0VBQ0EsbUIxTnZIbUM7RTBOd0huQyxnQjFOeEhtQztBNUg2djJEckM7O0FzVmxvMkRBO0VBQ0U7QXRWcW8yREY7O0FzVmxvMkRBO0UvT3ZCRTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7RThPMEhaLG1COVVoSGE7RThVaUhiLG1COVV6RjZCO0FSZ3UyRC9COztBYW5tMkRRO0V5VS9CSjtJL09oQ0Y7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4RzB3MkRaO0VzVnJvMkRBO0kvT3JDQTtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7SThPd0lWO0V0VnlvMkRGO0VzVnRvMkRBOztJQUVFO0V0VndvMkRGO0FBQ0Y7QWF2bjJEUTtFeVVaSjtJQUNFLGdCQWpLMkI7RXRWdXkyRC9CO0VzVmxvMkRBO0lBQ0UsbUJBdEs2QjtJQXVLN0IsZ0IxTmpLeUM7RTVIcXkyRDNDO0VzVmpvMkRBOztJL083REE7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0k4T2lLVjtJQUNBO0V0VnFvMkRGO0VzVmxvMkRBO0lBQ0U7SUFDQTtFdFZvbzJERjtFc1ZqbzJEQTtJQUNFLG1CMU5sTHlDO0kwTm1MekMsZ0IxTm5MeUM7RTVIc3oyRDNDO0FBQ0Y7QWE1bzJEUTtFeVVhTjtJQUNFLGdCMU54TCtDO0U1SDB6MkRqRDtFc1YvbjJEQTtJQUNFLG1CMU41TCtDO0kwTjZML0MsZ0IxTjdMK0M7RTVIOHoyRGpEO0FBQ0Y7QXNWN24yREE7RUFFSTtFQUNBO0VBQ0E7QXRWOG4yREo7QXNWNW4yREk7RUFDRTtBdFY4bjJETjtBc1YzbjJESTtFQUNFO0F0VjZuMkROO0FzVjFuMkRJO0VBQ0U7QXRWNG4yRE47O0FzVnZuMkRFO0VBQ0UsY3JWL05ZO0VxVmdPWjtFQUNBO0F0VjBuMkRKOztBc1Z2bjJERTtFQUNFO0F0VjBuMkRKOztBc1ZybjJERTtFQUNFO0F0VnduMkRKO0FzVnJuMkRJO0VBQ0U7QXRWdW4yRE47QXNWbm4yREU7RUFDRTtFQUNBO0F0VnFuMkRKO0FzVmxuMkRFO0VBQ0U7QXRWb24yREo7QXNWbG4yREU7RUFDRTtBdFZvbjJESjs7QXNWL20yREU7RUFDRTtFQUNBO0F0VmtuMkRKOztBc1Y5bTJEQTtFQUNFO0VBQ0E7QXRWaW4yREY7O0FFaDMyREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FxVkpBO0VBQ0UsaUIzTnVCb0M7QTVIODQyRHRDO0F1Vm42MkRFO0VBQ0UsZ0IzTkppQztBNUh5NjJEckM7QXVWbjYyREk7RUFDRTtBdlZxNjJETjtBdVZsNjJESTs7O0VBR0U7QXZWbzYyRE47QXVWaDYyREU7RUFDRTtBdlZrNjJESjtBdVYvNTJERTtFQUNFLGdCM050QmlDO0E1SHU3MkRyQztBdVY3NTJESTtFQUNFO0VBQ0E7QXZWKzUyRE47QXVWNTUyREk7RUFDRSxhclYwQ2dCO0FGbzMyRHRCOztBdVZ6NTJEQTtFQUNFO0VBQ0E7QXZWNDUyREY7O0F1Vno1MkRBO0VBQ0UsbUIvVXRCYTtBUms3MkRmOztBdVZ6NTJEQTtFQUNFLG1CM04vQ21DO0E1SDI4MkRyQzs7QXVWejUyREE7RUFDRTtFQUNBO0F2VjQ1MkRGOztBdVZ6NTJEQTtFQUNFLGdCM054RG1DO0E1SG85MkRyQztBdVYxNTJERTtFQUNFO0F2VjQ1MkRKOztBdVZ4NTJEQTtFQUNFO0VBQ0E7QXZWMjUyREY7O0F1Vng1MkRBO0VBQ0U7RUFDQTtFQUNBLG1CM052RW1DO0UyTndFbkMsZ0IzTnhFbUM7RTJOeUVuQztBdlYyNTJERjtBdVZ6NTJERTtFQUNFO0VBQ0E7QXZWMjUyREo7O0FhajAyRFE7RTBVcEZKO0lBQ0U7SUFDQTtFdlZ5NTJESjtBQUNGO0FheDAyRFE7RTBVNUVOO0lBQ0UsY0FoR3FDO0V2VnUvMkR2QztFdVZyNTJERTtJQUNFLGdCM045RnVDO0U1SHEvMkQzQztFdVZuNTJESTtJQUNFO0V2VnE1MkROO0V1Vmo1MkRFO0loUEFGO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEd1LzJEWjtFdVZsNTJEQTtJQUNFLGdCM043R3lDO0U1SGlnM0QzQztBQUNGO0FhdjEyRFE7RTBVeERKO0lBQ0UsZ0IzTm5INkM7RTVIcWczRGpEO0V1Vi80MkRFO0loUGhCRjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHcWczRFo7RXVWaDUyREE7SUFDRSxnQjNONUgrQztFNUg4ZzNEakQ7RXVWLzQyREE7SUFDRSxlL1UvR1c7RVJnZzNEYjtBQUNGO0FFaGgzREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FzVkdFO0VBQ0U7RUFDQTtBeFY2ajNESjtBd1Z6ajNESTtFQUNFO0F4VjJqM0ROO0F3VnhqM0RJO0VBQ0UsWUFyQmdCO0VBc0JoQjtFQUNBLFdBdkJnQjtBeFZpbDNEdEI7QXdWdmozREk7RUFDRSxldFYyQlk7QUY4aDNEbEI7QXdWcmozREU7RUFDRTtBeFZ1ajNESjtBd1ZwajNERTtFQUNFO0VBQ0E7QXhWc2ozREo7O0F3VmxqM0RBO0VBQ0UsZ0I1TnZDbUM7QTVINGwzRHJDOztBd1ZsajNEQTtFalA4REU7RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0F4RzJsM0RkOztBd1ZyajNEQTs7Ozs7O0VqUDBERTtFQUlFO0VDbEdBLHdCQUZVO0VBR1YsdUJBSFU7QXhHdW0zRGQ7O0F3VnZqM0RFO0VBQ0UsbUI1TnpEaUM7QTVIbW4zRHJDOztBd1ZuajNERTs7O0VBQ0UsaUI1TmxFMEM7RTRObUUxQyxrQjVObkUwQztBNUgybjNEOUM7O0F3VnBqM0RBO0VBQ0U7RUFDQTtFQUNBO0F4VnVqM0RGOztBd1ZwajNEQTtFQUNFO0VBQ0E7RUFDQTtBeFZ1ajNERjs7QXdWcGozREE7RUFDRSxtQjVObkZtQztFNE5vRm5DLGdCNU5wRm1DO0E1SDJvM0RyQzs7QXdWcGozREE7RUFDRSxtQjVOeEZtQztFNE55Rm5DLGdCNU56Rm1DO0E1SGdwM0RyQzs7QXdWcGozREE7O0VBRUU7QXhWdWozREY7O0F3VnBqM0RBO0VBQ0UseUJ0VmJnQjtBRm9rM0RsQjs7QXdWcGozREE7O0VBRUU7RUFDQTtFQUNBO0F4VnVqM0RGOztBd1ZwajNEQTs7OztFQUlFLG1CNU5oSG1DO0U0TmlIbkM7RUFDQTtBeFZ1ajNERjs7QXdWcGozREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0NBNUh3QztFQTZIeEM7QXhWdWozREY7O0F3VnBqM0RBO0VBQ0U7QXhWdWozREY7O0F3VnBqM0RBO0VBQ0U7QXhWdWozREY7O0F3VmxqM0RJO0VBQ0U7RUFDQTtBeFZxajNETjtBd1ZqajNERTtFQUNFO0VBQ0EsZWhWOUhXO0VnVitIWCxnQmhWekp1QjtFZ1YwSnZCO0VBQ0Esb0JoVnpHMkI7RWdWMEczQjtFQUNBLGtDeFVsSmU7QWhCcXMzRG5CO0F3VmpqM0RJO0VBQ0UsbUN4VTlJYztBaEJpczNEcEI7O0F3VjdpM0RFO0VBQ0UsY3RWN0djO0FGNnAzRGxCO0F3VjdpM0RFO0VBQ0UsZXZWMUtZO0FEeXQzRGhCOztBd1YzaTNEQTtFQUNFLGdCNU56S21DO0U0TjBLbkM7QXhWOGkzREY7O0F3VjNpM0RBO0VsUjlLRTtFQUNBO0VrUmdMQTtFQUNBO0VBQ0E7QXhWOGkzREY7QXNFOXQzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEVndTNESjtBc0U3dDNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RSt0M0RKOztBd1YxajNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUVBNUwyQjtBeFZ5djNEN0I7O0F3VjFqM0RBO0VBQ0U7RUFDQTtFQUNBO0F4VjZqM0RGOztBd1YxajNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4VjZqM0RGOztBd1YxajNEQTtFQUNFO0VBQ0EsZ0I1Ti9NbUM7QTVINHczRHJDOztBd1YxajNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhWNmozREY7O0F3VjFqM0RBO0VBQ0U7QXhWNmozREY7O0F3VjFqM0RBO0VBQ0UsbUJoVjdNYTtFZ1Y4TWIsbUJoVnRMNkI7RWdWdUw3QixtQjVOak9tQztBNUg4eDNEckM7O0F3VjFqM0RBO0VBQ0UsbUI1TnJPbUM7QTVIa3kzRHJDOztBd1YxajNEQTtFQUNFLGdCNU56T21DO0E1SHN5M0RyQzs7QWEvbjNEUTtFMlVzRU47SUFDRTtFeFY2ajNERjtFd1YxajNEQTtJQUNFO0V4VjRqM0RGO0FBQ0Y7QWF4bzNEUTtFMlVnRk47SUFDRTtFeFYyajNERjtFd1Z4ajNEQTtJQUNFO0lBQ0E7RXhWMGozREY7RXdWcGozREU7OztJQUNFO0lBQ0E7RXhWd2ozREo7QUFDRjtBYXZwM0RRO0UyVW9HTjtJQUNFLGdCNU4zUXlDO0U1SGkwM0QzQztFd1ZuajNEQTtJalB2S0E7SUFJRTtJQ2xHQSx3QkFGVTtJQUdWLHVCQUhVO0V4R2cwM0RaO0V3VnJqM0RBOzs7Ozs7SWpQM0tBO0lBSUU7SUNsR0Esd0JBRlU7SUFHVix1QkFIVTtFeEcyMDNEWjtFd1ZwajNERTs7O0lBQ0U7RXhWd2ozREo7RXdWcGozREE7OztJQUdFO0V4VnNqM0RGO0V3Vm5qM0RBO0lBQ0U7SUFDQTtFeFZxajNERjtFd1ZsajNEQTtJQUNFO0V4Vm9qM0RGO0V3VmpqM0RBO0lBQ0UsbUI1Tm5UeUM7STROb1R6QyxnQjVOcFR5QztFNUh1MjNEM0M7QUFDRjtBd1ZoajNEQTtFQUVFO0F4VmlqM0RGO0F3Vi9pM0RFO0VBRUU7QXhWZ2ozREo7O0FhbnMzRFE7RTJVd0pOO0lBQ0UsZ0I1Tm5VK0M7RTVIazMzRGpEO0V3VjVpM0RBO0lBQ0UsbUI1TnZVK0M7STROd1UvQyxnQjVOeFUrQztFNUhzMzNEakQ7RXdWM2kzREE7SUFDRTtFeFY2aTNERjtBQUNGO0F3VnppM0RBO0VBQ0U7RUFDQTtFQUNBO0F4VjJpM0RGO0F3VnppM0RFO0VBQ0U7RUFDQTtFQUNBO0F4VjJpM0RKOztBRWw0M0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBdVZUUTtFbFA2R047RUFJRTtFQ2xHQSx3QkFGVTtFQUdWLHVCQUhVO0VpUFhGO0F6Vis3M0RaOztBMFYvNzNEQTtFQUNDO0ExVms4M0REO0FhengzRFE7RTZVMUtSO0lBR0U7RTFWbzgzREE7QUFDRjtBYTl4M0RRO0U2VTFLUjtJQU1FO0UxVnM4M0RBO0FBQ0Y7O0EwVm44M0RBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFFRztFQUNBO0ExVm84M0RKO0EwVmw4M0RDO0VBQ0M7QTFWbzgzREY7QWEveTNEUTtFNlVoS1I7SUFjRTtJQUNBO0UxVnE4M0RBO0FBQ0Y7QWFyejNEUTtFNlU3SU47SUFFRTtFMVZvODNERjtBQUNGO0EwVmo4M0RDO0VBRUM7RUFDQTtFQUVBO0ExVmk4M0RGO0FhL3ozRFE7RTZVdklQO0lBUUU7SUFDQTtFMVZrODNERDtFMFZqODNEQztJQUNDO0UxVm04M0RGO0FBQ0Y7QWF4MDNEUTtFNlV2SVA7SUFlRTtFMVZvODNERDtBQUNGO0EwVm44M0RRO0VBQ0k7RUFDQTtBMVZxODNEWjtBMFZuODNEWTtFQUNJO0VBQ0E7QTFWcTgzRGhCO0EwVmg4M0RDO0VBQ0M7QTFWazgzREY7QTBWajgzREU7RUFDQztFQUNBO0ExVm04M0RIO0EwVi83M0RDO0VBQ0M7RUFDQTtFQUNBLHlCeFZwQmdCO0V3VnFCaEI7RUFDQTtFQUVBO0VBQ0E7QTFWZzgzREY7QWFyMjNEUTtFNlVuR1A7SUFXRTtJQUNBO0lBQ0E7RTFWaTgzREQ7QUFDRjtBYTUyM0RRO0U2VW5HUDtJQWdCRTtFMVZtODNERDtBQUNGO0EwVmg4M0RHO0VBQ0M7QTFWazgzREo7QTBWLzczREc7RUFDQyxjelZuR1k7QURvaTREaEI7QTBWNzczREU7RUFDQztBMVYrNzNESDtBMFYzNzNEQztFQUNDO0VBQ0Esb0NsVmhIb0I7RWtWaUhwQixnQmxWaEh5QjtFa1ZpSHpCO0VBQ0E7RUFDQTtBMVY2NzNERjtBMFYxNzNEQztFQUNDO0VBQ0E7RUFDQTtBMVY0NzNERjtBMFZ6NzNEQztFQUNDO0VBQ0E7RUFDQTtBMVYyNzNERjtBYTU0M0RRO0U2VWxEUDtJQUtFO0UxVjY3M0REO0FBQ0Y7QTBWNTczREU7RUFDQztFQUNBO0ExVjg3M0RIO0EwVjE3M0RFO0VBQ0M7QTFWNDczREg7QTBWeDczREM7RUFFSSwrQmxWM0ltQjtFa1Y0SW5CLGdCbFZ6STJCO0VrVjBJM0I7RUFDQTtFQUNIO0ExVnk3M0RGO0FhLzUzRFE7RTZVaENQO0lBU0U7SUFDQTtJQUNBO0lBQ0E7RTFWMDczREQ7QUFDRjtBMFZ4NzNEQztFQUNJO0VBQ0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExVjA3M0RGO0FhaDczRFE7RTZVakJQO0lBU0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFMVY0NzNERDtBQUNGO0EwVno3M0RHO0VBQ0U7RUFDQTtFQUNBLG9DbFZsTGlCO0VrVm1MakIsZ0JsVmxMc0I7RWtWbUx0QjtFQUNBO0ExVjI3M0RMO0EwVno3M0RLO0VBQ0Usb0NsVnhMZTtFa1Z5TGYsZ0JsVnhMb0I7RWtWeUxwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExVjI3M0RQO0EwVjE3M0RPO0VBQ0UsK0JsVjFMZTtFa1YyTGYsZ0JsVnhMdUI7RWtWeUx2QjtFQUNBO0ExVjQ3M0RUO0EwVng3M0RTO0VBQ0U7QTFWMDczRFg7QTBWeDczRFM7RUFDRTtFQUNBLCtCbFZ0TWE7RWtWdU1iLGdCbFZwTXFCO0VrVnFNckI7QTFWMDczRFg7QTBWcDczREc7RUFDRTtFQUNBO0VBQ0Esb0NsVnZOaUI7RWtWd05qQixnQmxWdk5zQjtBUjZvNEQzQjtBYS85M0RRO0U2VXFDTDtJQU9FO0lBQ0E7RTFWdTczREg7QUFDRjtBMFZwNzNERztFQUNFO0VBQ0EsK0JsVjVObUI7RWtWNk5uQixnQmxWNU53QjtFa1Y2TnhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFWczczREw7QWEvKzNEUTtFNlVpREw7SUFZQTtJQUNBO0lBQ0E7RTFWczczREQ7QUFDRjtBMFZwNzNESztFQUNFO0VBQ0MsZ0JsVjFPd0I7RWtWMk96QjtFQUNBO0ExVnM3M0RQO0FhNS8zRFE7RTZVa0VIO0lBTUQ7SUFDQTtFMVZ3NzNERjtBQUNGO0EwVmw3M0RDO0VBQ0c7RUFDRywrQmxWM1BpQjtFa1Y0UGpCLGdCbFZ6UHlCO0VrVjBQekIsY3pWalFTO0V5VmtRZDtBMVZvNzNERjtBYXpnNERRO0U2VWdGUDtJQU9FO0lBQ0E7SUFDQTtFMVZzNzNERDtBQUNGO0EwVm43M0RFO0VBQ0M7RUFDQTtFQUNBO0ExVnE3M0RIO0EwVmw3M0RDO0VBQ0k7RUFDQTtFQUNDO0VBQ0E7QTFWbzczRE47QTBWbjczREk7RUFDQztBMVZxNzNETDtBMFZuNzNESTtFQUNDO0ExVnE3M0RMO0EwVmw3M0RHO0VBQ0M7QTFWbzczREo7QTBWbDczREs7RUFDRTtBMVZvNzNEUDtBMFZsNzNESztFQUNHO0ExVm83M0RSO0EwVmg3M0RJOztFQUVFLCtCbFZyU2tCO0VrVnNTbEI7RUFDQTtBMVZrNzNETjtBMFZqNzNETTs7RUFDRTtBMVZvNzNEUjtBMFZqNzNESTtFQUNFO0VBQ0g7QTFWbTczREg7QWF4ajREUTtFNlVtSUo7SUFJRjtFMVZxNzNEQTtBQUNGO0EwVmo3M0RFO0VBQ0U7RUFDRDtBMVZtNzNESDtBMFZsNzNESTtFQUNFO0ExVm83M0ROO0EwVmg3M0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMVZrNzNESjs7QTBWNzYzREE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExVmc3M0REO0Fhbmw0RFE7RTZVb0tQO0lBRUU7SUFDQTtJQUNBO0UxVmk3M0REO0FBQ0Y7QWExbDREUTtFNlVvS1A7SUFPRTtJQUNBO0lBQ0E7RTFWbTczREQ7QUFDRjtBMFZqNzNERTtFQUNDO0VBQ0E7RUFDQTtBMVZtNzNESDtBMFZqNzNERTtFQUNDO0VBQ0E7QTFWbTczREg7QTBWLzYzREM7RUFDQztBMVZpNzNERjs7QTBWNTYzREM7RUFDQztFQUNBO0ExVis2M0RGO0EwVjc2M0RFO0VBQ0M7QTFWKzYzREg7QTBWNzYzREc7RUFDQztBMVYrNjNESjs7QTBWeDYzREM7RUFDQztBMVYyNjNERjs7QTJWL3k0REE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNWa3o0REo7QWFybzREUTtFOFVuTFI7SUFRUTtJQUNBO0UzVm96NEROO0FBQ0Y7QTJWbno0REk7RUFDSTtFQUNBO0VBQ0E7QTNWcXo0RFI7QWFocDREUTtFOFV4S0o7SUFLUTtJQUNBO0lBQ0E7RTNWdXo0RFY7QUFDRjtBMlZyejRESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNWdXo0RFI7QWE5cDREUTtFOFU5Sko7SUFPUTtJQUNBO0lBQ0E7RTNWeXo0RFY7QUFDRjtBMlZ2ejRESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzVnl6NERSO0EyVnh6NERRO0VBQ0k7RUFDQTtBM1YwejREWjtBMlZ6ejREWTtFQUNJO0EzVjJ6NERoQjtBYWxyNERRO0U4VTdJQTtJQU9RO0UzVjR6NERkO0UyVjN6NERjO0lBQ0k7RTNWNno0RGxCO0FBQ0Y7O0EyVnZ6NERJO0VBQ0k7QTNWMHo0RFI7O0EyVnR6NERBO0VBQ0k7RUFDQTtFQUNBO0EzVnl6NERKO0FhcHM0RFE7RThVeEhSO0lBS1E7SUFDQTtJQUNBO0UzVjJ6NEROO0FBQ0Y7QTJWMXo0REk7RUFDSTtFQUNBO0EzVjR6NERSO0FhL3M0RFE7RThVL0dKO0lBSVE7RTNWOHo0RFY7QUFDRjtBMlYzejRESTtFQUNJO0VBQ0E7RUFDQSwrQm5WckVnQjtFbVZzRWhCO0VBQ0E7RUFDQTtBM1Y2ejREUjtBYTV0NERRO0U4VXZHSjtJQVFRO0lBQ0E7RTNWK3o0RFY7QUFDRjtBMlYzejREUTtFQUNBLG9DblZ2RmM7RW1Wd0ZkO0VBQ0E7RUFDQTtBM1Y2ejREUjtBMlYxejREUTtFQUNJO0EzVjR6NERaO0EyVnp6NERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzVjJ6NERSO0EyVjF6NERRO0VBQ0k7QTNWNHo0RFo7QWF0djREUTtFOFU5RUo7SUFXUTtJQUNBO0lBQ0E7RTNWNno0RFY7RTJWNXo0RFU7SUFDSTtFM1Y4ejREZDtFMlY1ejREVTtJQUNJO0UzVjh6NERkO0FBQ0Y7QTJWNXo0RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzVjh6NERaO0FhMXc0RFE7RThVekRBO0lBT1E7RTNWZzA0RGQ7QUFDRjtBMlYvejREWTtFQUNJO0EzVmkwNERoQjtBMlYvejREWTtFQUNJLCtCblY3SFE7RW1WOEhSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzVmkwNERoQjtBMlZoMDREZ0I7RUFDSTtFQUNBO0EzVmswNERwQjtBMlY5ejREZ0I7RUFDSTtBM1ZnMDREcEI7QTJWNXo0RFE7RUFDSTtFQUNBO0VBQ0E7QTNWOHo0RFo7QWF4eTREUTtFOFV6QkE7SUFLUTtJQUNBO0lBQ0E7RTNWZzA0RGQ7QUFDRjtBMlYvejREWTtFQUNBLG9DblZoS1U7RW1WaUtWO0VBQ0E7RUFDQTtBM1ZpMDREWjtBMlYvejREWTtFQUNBO0VBQ0EsK0JuVmpLWTtFbVZrS1o7RUFDQTtFQUNBO0EzVmkwNERaO0EyVjl6NERRO0VBQ0k7RUFDQTtBM1ZnMDREWjtBMlYvejREWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzVmkwNERoQjtBYXowNERRO0U4VUNJO0lBU1E7SUFDQTtJQUNBO0UzVm0wNERsQjtBQUNGO0FhaDE0RFE7RThVRkE7SUFrQlE7SUFDQTtFM1ZvMDREZDtBQUNGO0FhdDE0RFE7RThVbUJJO0lBRVE7RTNWcTA0RGxCO0FBQ0Y7QTJWcDA0RGdCO0VBQ0k7QTNWczA0RHBCO0FhOTE0RFE7RThVdUJRO0lBR1E7RTNWdzA0RHRCO0FBQ0Y7QTJWdDA0RGdCO0VBQ0k7RUFDQTtBM1Z3MDREcEI7QWF2MjREUTtFOFU2QlE7SUFJUTtJQUNBO0UzVjAwNER0QjtBQUNGO0EyVngwNERnQjtFQUNJO0VBQ0Esb0NuVnRORTtFbVZ1TkY7RUFDQTtFQUNBO0EzVjAwNERwQjtBMlZ4MDREZ0I7RUFDSTtFQUNBO0VBQ0EsK0JuVnhOSTtFbVZ5Tko7RUFDQTtBM1YwMDREcEI7QTJWdjA0RFk7RUFDSTtFQUNBLG9DblZyT007RW1Wc09OO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNWeTA0RGhCO0FhcDQ0RFE7RThVb0RJO0lBU1E7SUFDQTtFM1YyMDREbEI7QUFDRjtBMlZ6MDREWTtFQUNJO0VBQ0E7RUFDQTtBM1YyMDREaEI7QTJWMTA0RGdCO0VBQ0k7QTNWNDA0RHBCO0FhbDU0RFE7RThVaUVJO0lBUVE7SUFDQTtJQUNBO0UzVjYwNERsQjtBQUNGO0EyVjUwNERnQjtFQUNJO0VBQ0E7QTNWODA0RHBCO0EyVjcwNERvQjtFQUNJO0EzViswNER4QjtBMlY3MDREb0I7RUFDSSwrQm5WN1BBO0VtVjhQQTtFQUNBO0VBQ0E7QTNWKzA0RHhCO0EyVjMwNERZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNWNjA0RGhCOztBMlZ2MDREQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzVjAwNERKO0Fhbjc0RFE7RThVcUdSO0lBTVE7SUFDQTtFM1Y0MDRETjtBQUNGO0EyVjMwNERJO0VBQ0ksb0NuVjlSYztFbVYrUmQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM1Y2MDREUjtBYWo4NERRO0U4VThHSjtJQVFRO0UzViswNERWO0FBQ0Y7QTJWNzA0REk7RUFDSTtFQUNBO0VBQ0E7QTNWKzA0RFI7QTJWNzA0REk7RUFDSTtFQUNBO0VBQ0E7QTNWKzA0RFI7QTJWOTA0RFE7RUFDSTtBM1ZnMTREWjtBMlY5MDREUTtFQUNJO0VBQ0E7RUFDQTtBM1ZnMTREWjtBMlY5MDREUTtFQUNJO0VBQ0E7QTNWZzE0RFo7QWE1OTREUTtFOFUwSUE7SUFJUTtFM1ZrMTREZDtBQUNGOztBNFZwcDVEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1VnVwNURKO0E0VnJwNURJO0VBQ0k7QTVWdXA1RFI7O0E2VjlwNURBOztzREFBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1ZpcTVESjs7QTZWL3A1REU7RUFDRTtBN1ZrcTVESjs7QTZWaHE1REU7RUFDRTtBN1ZtcTVESjs7QTZWanE1REU7RUFDRTtFQUNBO0VBQ0E7QTdWb3E1REo7O0E2VmxxNURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1ZxcTVESjs7QTZWbnE1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3VnNxNURKOztBNlZwcTVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3VnVxNURKOztBNlZycTVERTtFQUNFO0E3VndxNURKOztBNlZ0cTVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1Z5cTVESjtBYWhrNURRO0VnVmxITjtJQVlJO0U3VjBxNURKO0FBQ0Y7O0E2VnhxNURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1YycTVESjs7QTZWenE1REU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTdWNHE1REo7O0E2VjFxNURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3VjZxNURKOztBNlYzcTVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3VjhxNURKOztBNlY1cTVERTtFQUNFO0VBQ0E7QTdWK3E1REo7O0E2VjdxNURFOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1ZncjVESjs7QTZWOXE1REU7RUFDRTtBN1ZpcjVESjs7QTZWL3E1REU7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3VmtyNURKOztBNlZocjVERTtBQUNBOzs7OztFQUtFO0VBQ0E7QTdWbXI1REo7O0E2VmpyNURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1ZvcjVESjs7QTZWbHI1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdWcXI1REo7O0E2Vm5yNURFO0VBQ0U7QTdWc3I1REo7O0E4Vmg0NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlWbTQ1REY7QThWajQ1REU7RUFDRTtBOVZtNDVESjtBOFZoNDVERTtFQUNFO0E5Vms0NURKO0E4Vi8zNURFO0VBQ0U7QTlWaTQ1REo7QThWOTM1REU7RUFDRTtBOVZnNDVESjs7QThWNTM1REE7RUFDRTtBOVYrMzVERjs7QThWNTM1REE7RUFDRTtBOVYrMzVERjs7QThWNTM1REE7RUFDRTtBOVYrMzVERjs7QThWNTM1REE7RUFDRTtBOVYrMzVERjs7QThWNTM1REE7RUFDRTtBOVYrMzVERjtBYXB2NURRO0VpVjVJUjtJQUdJO0U5Vmk0NURGO0FBQ0Y7O0E4VjkzNURBO0VBQ0U7QTlWaTQ1REY7QWE3djVEUTtFaVZySVI7SUFHSTtFOVZtNDVERjtBQUNGOztBYWx3NURRO0VpVjlIUjtJQUVJO0U5Vm00NURGO0FBQ0Y7O0ErVjM3NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL1Y4NzVERjtBK1Y1NzVERTtFQUNFO0EvVjg3NURKOztBK1YxNzVEQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0EvVjY3NURGOztBK1YxNzVEQTtBQUNBO0VBQ0U7RUFDQTtBL1Y2NzVERjtBK1YzNzVERTtFQUNFO0VBQ0E7QS9WNjc1REo7QStWMTc1REU7RUFDRTtBL1Y0NzVESjtBK1Z6NzVERTtFQUNFO0EvVjI3NURKO0ErVng3NURFO0VBQ0U7QS9WMDc1REo7QStWdjc1REU7RUFDRTtBL1Z5NzVESjtBK1Z0NzVERTtFQUNFO0EvVnc3NURKO0ErVnI3NURFO0VBQ0U7QS9WdTc1REo7O0ErVm43NURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjdWcUNtQjtFNlZwQ25CO0EvVnM3NURGO0ErVnI3NURXO0VBQ1A7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL1Z1NzVESjs7QStWcjc1REU7RUFDRTtBL1Z3NzVESjs7QStWcDc1REE7RUFDRTtFQUNBLG1CN1ZxQm1CO0FGazY1RHJCOztBK1ZuNzVERTtFQUNFO0VBQ0E7RUFDQTtBL1ZzNzVESjtBK1ZwNzVESTtFQUNFO0VBQ0E7QS9Wczc1RE47QStWbjc1REk7RUFDRTtFQUNBO0VBQ0E7QS9WcTc1RE47QStWbjc1RE07RUFDRTtFQUNBO0EvVnE3NURSOztBK1Y3NjVESTtFQUNFO0EvVmc3NUROO0ErVjc2NURJO0VBQ0U7RUFDQTtFQUNBO0EvVis2NUROO0ErVjc2NURNO0VBQ0U7QS9WKzY1RFI7QStWMTY1REU7RUFDRTtBL1Y0NjVESjs7QStWeDY1REE7QUFDQTtFQUNFO0VBQ0E7QS9WMjY1REY7QStWejY1REU7RUFDRSxtQjlWbEhhO0U4Vm1IYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL1YyNjVESjtBK1Z4NjVERTtFQUNFO0EvVjA2NURKO0ErVnY2NURFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QS9WdzY1REo7QStWcjY1REU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBL1ZzNjVESjs7QStWbDY1REE7RUFDRTtBL1ZxNjVERjs7QWdXcms2REU7RUFDRTtBaFd3azZESjtBZ1d0azZESTtFQUNFO0FoV3drNkROO0FnV3RrNkRNO0VBQ0U7QWhXd2s2RFI7QWdXcGs2REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoV3NrNkROO0FnV3BrNkRNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhXc2s2RFI7QWdXbms2RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaFdxazZEUjtBZ1doazZESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhXa2s2RE47QWdXaGs2RE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhXa2s2RFI7QWdXNWo2REk7RUFDRTtBaFc4ajZETjtBZ1cxajZERTtFQUNFO0FoVzRqNkRKO0Fhejg1RFE7RW1WaEhOO0lBRUk7SUFDQTtFaFcyajZESjtBQUNGO0FnV3pqNkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaFcyajZETjtBYXQ5NURRO0VtVjFHSjtJQVFJO0lBQ0E7RWhXNGo2RE47QUFDRjtBZ1cxajZETTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhXNGo2RFI7QWF0KzVEUTtFbVY5RkY7SUFXSTtJQUNBO0VoVzZqNkRSO0FBQ0Y7QWdXMWo2RE07RUFDRTtFQUNBO0VBQ0E7QWhXNGo2RFI7QWFqLzVEUTtFbVY5RUY7SUFNSTtFaFc2ajZEUjtBQUNGO0FnV3pqNkRJO0VBQ0U7QWhXMmo2RE47QWdXdmo2REU7RUFDRTtFQUNBO0FoV3lqNkRKO0FnV3RqNkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoV3dqNkRKO0FnV3RqNkRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaFd3ajZETjtBZ1dwajZERTtFQUNFO0FoV3NqNkRKO0FnV25qNkRFO0VBQ0U7RUFDQTtFQUNBLCtCeFYzSW9CO0V3VjRJcEI7QWhXcWo2REo7O0FFM3I2REE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0EyQ2lEQTtFQXJDRSxXM0N5RWlCO0UyQ3hFakI7RUFDQTtBN0MrdzZERjtBNkM3dzZERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDN0J0Qm1CO0U2QnVCbkI7QTdDOHc2REo7QTZDM3c2REU7RUFDRSx1Q0EzQm9DO0VBNEJwQztBN0M2dzZESjtBNkMxdzZERTtFQUNFLHVDQWhDb0M7RUFpQ3BDO0VBQ0E7RUFDQTtBN0M0dzZESjtBNkN6dzZERTtFQUNFLFczQzRDZTtBRit0NkRuQjtBNkN6dzZESTtFQUNFO0E3QzJ3NkROOztBNkNodzZEQTtFQTNDRSxjNUN0QmM7RTRDdUJkO0VBQ0E7QTdDK3k2REY7QTZDN3k2REU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Qzh5NkRKO0E2QzN5NkRFO0VBQ0UsdUNBekJzQztFQTBCdEM7QTdDNnk2REo7QTZDMXk2REU7RUFDRSx1Q0E5QnNDO0VBK0J0QztFQUNBO0VBQ0E7QTdDNHk2REo7QTZDenk2REU7RUFDRSxjNUNuRFk7QUQ4MTZEaEI7QTZDenk2REk7RUFDRTtBN0MyeTZETjs7QTZDMXg2REE7RUFqREUsYzNDbUNnQjtFMkNsQ2hCO0VBQ0E7QTdDKzA2REY7QTZDNzA2REU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3QzgwNkRKO0E2QzMwNkRFO0VBQ0UsMENBMUJvQztFQTJCcEM7QTdDNjA2REo7QTZDMTA2REU7RUFDRSwwQ0EvQm9DO0VBZ0NwQztFQUNBO0VBQ0E7QTdDNDA2REo7QTZDejA2REU7RUFDRSxjM0NNYztBRnEwNkRsQjtBNkN6MDZESTtFQUNFO0E3QzIwNkROOztBNkNuejZEQTtFQUNFO0VBQ0E7RUFDQSwrQnJDN0VzQjtFcUM4RXRCLG1CckMxRGE7RXFDMkRiLGdCckM1RThCO0VxQzZFOUIsbUJyQ3BDNkI7RXFDcUM3QixrQzdCM0VpQjtBaEJpNDZEbkI7O0E2Q256NkRBO0VBQ0U7QTdDc3o2REY7QTZDcHo2REU7RUFDRSxXM0NHZTtBRm16NkRuQjs7QTZDbHo2REE7RUFDRTtBN0NxejZERjtBNkNuejZERTtFQUNFLGMzQ05rQjtBRjJ6NkR0Qjs7QTZDano2REE7RUFDRTtBN0NvejZERjtBNkNsejZERTtFQUNFLGM1QzVHWTtBRGc2NkRoQjtBNkNqejZERTtFQUNFLFczQ2pCZTtBRm8wNkRuQjs7QTZDL3k2REE7RUFDRSxjNUNySGM7QUR1NjZEaEI7QTZDaHo2REU7RUFDRSxjNUN4SFk7QUQwNjZEaEI7QTZDL3k2REU7RUFDRSxjM0NuRWM7QUZvMzZEbEI7O0E2Qzd5NkRBOzs7RUFFRSxjNUM3SGdCO0FEODY2RGxCO0E2Qy95NkRFOzs7RUFFRTtBN0NrejZESjtBNkMveTZERTs7O0VBQ0UsYzVDckljO0FEdzc2RGxCOztBNkMveTZEQTtFQUNFO0E3Q2t6NkRGO0E2Q2h6NkRFO0VBQ0UsYzNDekZjO0FGMjQ2RGxCO0E2Qy95NkRFO0VBQ0UsYzNDN0ZjO0FGODQ2RGxCOztBNkM3eTZEQTtFQUNFLGMzQ2xHZ0I7QUZrNTZEbEI7QTZDOXk2REU7RUFDRTtBN0NnejZESjtBNkM3eTZERTtFQUNFO0E3Qyt5NkRKOztBNkMzeTZEQTtFQUNFO0VBQ0E7QTdDOHk2REY7O0EwRTc4NkRBOzs7RUFDRSxlbEVlYTtFa0VkYixvQmxFc0M2QjtBUjQ2NkQvQjtBMEVoOTZERTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFLGN4RWlFZ0I7RXdFaEVoQixvQ2xFckJrQjtFa0VzQmxCLG1CbEVJVztFa0VIWCxnQmxFckI0QjtFa0VzQjVCLG1CbEUwQjJCO0VrRXpCM0IsbUJBakJ3QjtBMUVxaDdENUI7QTBFamc3REU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRSxnQmxFdkJ5QjtBUndpN0Q3QjtBMEU5ZzdERTs7O0VBRUUsZ0JsRTFCNEI7QVIyaTdEaEM7QTBFOWc3REU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUlFO0VBQ0EsbUJBbkN3QjtBMUV5bDdENUI7QTBFbmo3REU7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtBMUVtazdESjtBMEVoazdERTs7O0VBQ0U7QTFFb2s3REo7QTBFams3REU7OztFQUNFO0ExRXFrN0RKO0EwRWxrN0RFOzs7RUFDRSxtQkFuRDRCO0VBb0Q1QjtBMUVzazdESjtBMEVuazdERTs7O0VBQ0U7RUFDQTtBMUV1azdESjtBMEVwazdERTs7O0VBQ0U7QTFFd2s3REo7O0FJdG83REE7RUFDRTtJQUNFO0lBQ0E7RUp5bzdERjtFSXRvN0RBO0lBQ0U7SUFDQTtFSndvN0RGO0FBQ0Y7QUlybzdEQTtFQUNFO0lBQ0U7RUp1bzdERjtFSXBvN0RBO0lBRUU7SUFDQTtFSnFvN0RGO0FBQ0Y7QUV0cDdEQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QStWWEE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBaldndDdERjtBaVc5czdERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL1ZnRmlCO0FGZ283RHJCO0FpVy9zN0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpXaXQ3RE47QWlXN3M3REU7RUFDRTtFQUNBO0VBQ0E7QWpXK3M3REo7QWlXN3M3REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqVytzN0ROO0FpVzlzN0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL1ZxQlU7RStWcEJWO0VBQ0E7RUFDQTtBaldndDdEUjtBaVc5czdEUTtFQUNFO0FqV2d0N0RWO0FpVzdzN0RRO0VBQ0U7QWpXK3M3RFY7QWlXOXM3RFU7RUFDRTtBaldndDdEWjtBaVc5czdEVTtFQUNFLGNoV25ESTtBRG13N0RoQjtBaVczczdESTtFQUNFO0FqVzZzN0ROO0FpV3pzN0RFO0VBQ0U7QWpXMnM3REo7QWlXeHM3REU7RUFDRTtFQUNBO0FqVzBzN0RKO0FpV3JzN0RNO0VBREY7SUFFSTtFald3czdETjtBQUNGO0FpV3RzN0RNO0VBQ0U7QWpXd3M3RFI7QWlXcnM3RE07RUFDRTtBald1czdEUjtBaVdyczdEUTtFQUhGO0lBSUk7RWpXd3M3RFI7QUFDRjtBaVd0czdEUTtFQVBGO0lBUUk7RWpXeXM3RFI7QUFDRjtBaVd0czdEVTtFQURGO0lBRUk7RWpXeXM3RFY7QUFDRjs7QWtXN3k3REE7RUFDQztBbFdnejdERDtBa1c5eTdERTtFQUNDO0VBQ0E7RUFDQTtBbFdnejdESDtBa1c3eTdEQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FsVyt5N0REO0FrVzN5N0RDO0VBQ0M7QWxXNnk3REY7QWtXdnk3REM7RUFDQztFQUNBO0FsV3l5N0RGO0FrV3R5N0RHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsV3d5N0RKO0FrV3R5N0RJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbFd3eTdETDtBa1dweTdERztFQUNDO0FsV3N5N0RKO0FrV255N0RHO0VBQ0M7RUFDQTtFQUNBLCtCMVY5Q29CO0UwVitDcEI7QWxXcXk3REo7O0FtVzkxN0RBO0VBQ0U7QW5XaTI3REY7QWEvcTdEUTtFc1ZoTE47SUFFSTtFbldpMjdESjtBQUNGO0FhcHI3RFE7RXNWM0tOO0lBRUk7RW5XaTI3REo7QUFDRjtBbVcvMTdESTtFQUNFO0FuV2kyN0ROOztBbVczMTdERTtFQUNFO0FuVzgxN0RKOztBbVd6MTdERTtFQUdFO0VBQ0E7RUFDQTtBblcwMTdESjs7QW1XcjE3REU7RUFDRTtFQUNBO0FuV3cxN0RKOztBbVdsMTdESTtFQUNFO0FuV3ExN0ROO0FhL3M3RFE7RXNWcElKO0lBRUk7SUFDQTtFbldxMTdETjtBQUNGOztBbVcvMDdERTtFQUNFO0lBQ0U7RW5XazE3REo7QUFDRjs7QW9XOTQ3REE7RUFDSTtBcFdpNTdESjs7QW9XNTQ3REk7RUFDSTtBcFcrNDdEUjtBYW51N0RRO0V1VjdLSjtJQUdZO0VwV2k1N0RkO0FBQ0Y7QWF4dTdEUTtFdVZ2S1E7SUFFUTtFcFdpNTdEdEI7QUFDRjtBb1doNTdEb0I7RUFDSTtBcFdrNTdEeEI7QW9XNzQ3REk7RUFDSTtBcFcrNDdEUjtBb1c5NDdEUTtFQUNJLHlCblduQkk7RW1Xb0JKO0VBQ0E7RUFDQTtFQUNBO0FwV2c1N0RaO0FhMXY3RFE7RXVWN0pKO0lBVVE7RXBXaTU3RFY7RW9XaDU3RFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFcFdrNTdEZDtBQUNGO0FvVy80N0RRO0VBQ0k7QXBXaTU3RFo7QW9XNzQ3REk7RUFDSTtBcFcrNDdEUjtBYTN3N0RRO0V1VmhJQTtJQUNJO0VwVzg0N0RWO0FBQ0Y7QW9XMzQ3REk7RUFDSTtBcFc2NDdEUjtBb1cxNDdESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwVzQ0N0RSO0FvV3o0N0RJO0VBQ0k7SUFDSTtFcFcyNDdEVjtBQUNGO0FvV3g0N0RJO0VBQ0k7SUFDSTtFcFcwNDdEVjtBQUNGOztBRXQ4N0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBbVdOTTtFQUNFO0FyVzYvN0RSO0FxV3ovN0RNO0VBREY7SUFFSTtFclc0LzdETjtBQUNGO0FxV3gvN0RNO0VBRkY7SUFHRTtFclcyLzdESjtFcVcxLzdESTtJQUNFO0VyVzQvN0ROO0VxVzEvN0RJO0lBQ0ksY3BXaEJRO0lvV2lCUjtJQUNBO0lBQ0E7RXJXNC83RFI7RXFXMy83RFE7SUFDRTtJQUNBO0lBQ0EsY25XK0RNO0VGODc3RGhCO0VxVzMvN0RRO0lBQ0U7SUFDQTtJQUNBLGNuVzBETTtFRm04N0RoQjtFcVczLzdEUTtJQUNFO0VyVzYvN0RWO0FBQ0Y7QXFXNy83RFk7RUFGRjtJQUdJO0lBQ0E7RXJXZ2c4RFo7QUFDRjtBYTMzN0RRO0V3VjFJRTtJQU9JO0VyV2tnOERaO0FBQ0Y7QWFoNDdEUTtFd1YxSUU7SUFVSTtFcldvZzhEWjtBQUNGO0FxV2hnOERNO0VBckNGO0lBc0NJO0VyV21nOEROO0FBQ0Y7QXFXbGc4RE07RUFDRSxjbldxQ1U7RW1XcENWO0FyV29nOERSO0FxV25nOERRO0VBSEY7SUFJSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyV3NnOERSO0FBQ0Y7QWF2NTdEUTtFd1Z4SEY7SUFXSTtFcld3ZzhEUjtBQUNGO0FhNTU3RFE7RXdWeEhGO0lBY0k7SUFDQTtFclcwZzhEUjtBQUNGO0FxV3BnOERFO0VBQ0U7RUFDQTtBcldzZzhESjtBcVdwZzhESTtFQUNFLG1Cbld2Qlk7QUY2aDhEbEI7QXFXcGc4REk7RUFDRSxtQnBXNUNXO0FEa2o4RGpCO0FxV25nOERJO0VBQ0U7QXJXcWc4RE47QWEvNjdEUTtFd1ZsR047SUFnQkk7RXJXcWc4REo7RXFXbmc4REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcldxZzhETjtBQUNGO0FhMTc3RFE7RXdWckVGOztJOVBNSjtJQUlFO0lDbEdBLHdCQUZVO0lBR1YsdUJBSFU7RXhHaW04RFo7QUFDRjtBcVcvLzdETTtFQUNFO0FyV2lnOERSO0FhdDg3RFE7RXdWNURGO0lBR0k7RXJXbWc4RFI7QUFDRjtBYTM4N0RRO0V3VnZEQTtJQUVJO0VyV29nOERWO0FBQ0Y7QWFoOTdEUTtFd1Z2REE7SUFLSTtFcldzZzhEVjtBQUNGO0FxV2xnOERNO0VBQ0U7QXJXb2c4RFI7QWF4OTdEUTtFd1Y3Q0Y7SUFHSTtFcldzZzhEUjtBQUNGO0FhNzk3RFE7RXdWeENBO0lBRUk7RXJXdWc4RFY7QUFDRjtBYWwrN0RRO0V3VnhDQTtJQUtJO0VyV3lnOERWO0FBQ0Y7QXFXcGc4RFE7RUFDRTtBcldzZzhEVjtBYTErN0RRO0V3VjlCRjtJQUtJO0VyV3VnOERSO0VxV3RnOERRO0lBQ0U7RXJXd2c4RFY7RXFXdGc4RFE7SUFDRTtFcld3ZzhEVjtBQUNGO0FxV3RnOERRO0VBYkY7SUFjSTtFcld5ZzhEUjtBQUNGO0FxV2xnOERFO0VBQ0U7QXJXb2c4REo7QXFXamc4REU7RUFDRTtFQUNBO0VBQ0E7QXJXbWc4REo7QWFsZzhEUTtFd1ZKTjtJQUtJO0VyV3FnOERKO0FBQ0Y7QXFXcGc4REk7RUFDRTtFQUNBO0VBQ0E7QXJXc2c4RE47QXFXcmc4RE07RUFDRTtBcld1ZzhEUjtBcVdyZzhETTtFQUNFO0FyV3VnOERSO0FxVy8vN0RBO0VBQ0U7QXJXaWc4REY7QXFXLy83REU7RUFDRTtBcldpZzhESjtBcVdoZzhESTtFQUZGO0lBR0k7SUFDQTtJQUNBO0VyV21nOERKO0FBQ0Y7QXFXamc4REk7RUFDRTtBcldtZzhETjtBcVdqZzhESTtFQUNFO0FyV21nOEROOztBRXhzOERBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBb1dURTtFQUNFO0F0V2t3OERKO0Fhdmw4RFE7RXlWNUtOO0lBR0k7RXRXb3c4REo7QUFDRjtBc1dqdzhERTtFQUNFO0VBQ0E7QXRXbXc4REo7QXNXaHc4REU7RUFDRTtFQUNBO0F0V2t3OERKO0FhcG04RFE7RXlWM0pOO0lBRUk7RXRXaXc4REo7QUFDRjtBc1cvdjhESTtFQUNFO0F0V2l3OEROO0FhNW04RFE7RXlWdEpKO0lBR0k7RXRXbXc4RE47QUFDRjtBc1c5djhESTtFQUNFO0F0V2d3OEROOztBdVd2eThEQTtFQUNDO0VBQ0E7RUFDQTtBdlcweThERDs7QXVXdnk4REE7RUFLQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZXc3k4REQ7QWFubzhEUTtFMFY3S1I7SUFFRTtJQUNBO0V2V2t6OERBO0FBQ0Y7O0F1V3p5OERBO0VBQ0M7RUFDQTtBdlc0eThERDs7QXVXenk4REE7RUFDQztBdlc0eThERDs7QXVXenk4REE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2VzR5OEREOztBYTFwOERRO0UwVi9JUjtJQUVFO0V2VzR5OERBO0FBQ0Y7O0F1V3p5OERBOztFQUVDO0F2VzR5OEREOztBdVd6eThEQTtFQUNDO0F2VzR5OEREOztBdVd6eThEQTtFQUNDO0F2VzR5OEREOztBdVd4eThEQztFQUNDO0VBQ0E7QXZXMnk4REY7QWFscjhEUTtFMFYzSFA7SUFLRTtJQUNBO0V2VzR5OEREO0FBQ0Y7QWF4cjhEUTtFMFZqSFA7SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2VzJ5OEREO0FBQ0Y7QWFwczhEUTtFMFZyR047SUFFRTtJQUNBO0V2VzJ5OERGO0FBQ0Y7O0F1V3B5OERBO0VBRUM7RUFDQTtBdldzeThERDtBdVdweThEQztFQUVDO0F2V3F5OERGO0F1V2p5OERHO0VBRUM7QXZXa3k4REo7QXVXOXg4REc7RUFFQyxvQy9WeEdrQjtFK1Z5R2xCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZXK3g4REo7QXVXeng4REk7RUFFQztBdlcweDhETDtBdVd4eDhESztFQUNDO0F2VzB4OEROO0F1V3Z4OERLO0VBQ0M7QXZXeXg4RE47QXVXang4REM7RUFDQztFQUNBO0VBQ0EsK0IvVnBJc0I7RStWcUl0QjtFQUNBO0VBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdldteDhESjs7QXVXL3c4REE7RUFDQztFQUNBO0F2V2t4OEREO0F1V2h4OERDO0VBQ0M7QXZXa3g4REY7QXVXaHg4REU7RUFDQztFQUNBO0F2V2t4OERIO0F1VzV3OERDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZXOHc4REY7QXVXM3c4REM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdlc2dzhERjtBdVczdzhERTtFQUNDO0VBQ0E7QXZXNnc4REg7QXVXMXc4REU7RUFDQztFQUNBLG9DL1Z4TG1CO0UrVnlMbkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZXNHc4REg7QXVXeHc4REM7RUFFQywrQi9WL0xzQjtFK1ZnTXRCO0VBQ0E7RUFDQTtFQUNBO0F2V3l3OERGO0F1V3R3OERDO0VBQ0M7QXZXd3c4REY7QXVXcnc4REM7RUFDQztBdld1dzhERjtBdVdydzhERTtFQUNDLG9DL1ZwTm1CO0UrVnFObkI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdld1dzhESDtBdVdwdzhERTtFQUNDO0VBQ0E7QXZXc3c4REg7QXVXbnc4REU7RUFDQyxvQy9WbE9tQjtFK1ZtT25CO0VBQ0E7RUFDQTtBdldxdzhESDtBdVdqdzhEQztFQUNDLCtCL1ZwT3NCO0UrVnFPdEI7RUFDQTtFQUNBO0F2V213OERGO0F1V2h3OERDO0VBRUM7RUFDQTtFQUNBO0F2V2l3OERGO0F1Vy92OERHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZXaXc4REo7QXVXL3Y4REc7RUFDQztBdldpdzhESjtBYWwxOERRO0UwVmlFUDtJQXFCRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2V2d3OEREO0V1Vzl2OERFO0lBQ0M7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZXZ3c4REg7QUFDRjtBYXYyOERRO0UwVjRHTjtJQUVFO0V2VzZ2OERGO0FBQ0Y7O0F1V3Z2OERBO0VBQ0M7RUFDQTtBdlcwdjhERDtBYWozOERRO0UwVnFIUjtJQUtFO0V2VzJ2OERBO0FBQ0Y7QXVXenY4REM7RUFDQztFQUNBO0F2VzJ2OERGO0FhMTM4RFE7RTBWNkhQO0lBS0U7SUFDQTtFdlc0djhERDtBQUNGO0F1V3p2OERDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZXMnY4REY7QWF0NDhEUTtFMFZ1SVA7SUFPRTtJQUNBO0V2VzR2OEREO0FBQ0Y7QXVXeHY4REM7RUFDQztFQUNBO0VBQ0E7QXZXMHY4REY7O0F1V3R2OERBO0VBQ0M7RUFDQTtBdld5djhERDtBYXQ1OERRO0UwVjJKUjtJQUtFO0V2VzB2OERBO0FBQ0Y7QXVXeHY4REM7RUFDQztFQUNBO0F2VzB2OERGO0FhLzU4RFE7RTBWbUtQO0lBS0U7SUFDQTtFdlcydjhERDtBQUNGO0F1V3h2OERDO0VBQ0M7RUFDQTtFQUNBO0F2VzB2OERGO0F1V3B2OERDO0VBQ0M7RUFDQTtBdldzdjhERjtBYTk2OERRO0UwVnNMUDtJQUtFO0V2V3V2OEREO0FBQ0Y7QWFuNzhEUTtFMFZzTFA7SUFRRTtJQUNBO0V2V3l2OEREO0FBQ0Y7QWFwNzhEUTtFMFZpTFA7SUFZRTtJQUNBO0V2VzJ2OEREO0FBQ0Y7QXVXeHY4REM7RUFDQztFQUNBO0VBQ0Esb0MvVnpYb0I7RStWMFhwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2VzB2OERGO0Fhejg4RFE7RTBWdU1QO0lBVUU7SUFDQTtJQUNFO0V2VzR2OERIO0FBQ0Y7QXVXenY4REM7RUFDQztFQUNBLG9DL1Z4WW9CO0UrVnlZcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlcydjhERjtBYXo5OERRO0UwVnVOUDtJQVNFO0V2VzZ2OEREO0FBQ0Y7QXVXMXY4REM7RUFDQztFQUNBO0F2VzR2OERGO0F1VzF2OERFO0VBQ0M7QXZXNHY4REg7QXVXMXY4REc7RUFDQztFQUNBO0F2VzR2OERKO0F1V3Z2OERFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZXeXY4REg7QXVXdHY4REU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBdld3djhESDtBdVd0djhERztFQUNDO0VBQ0E7QXZXd3Y4REo7QXVXcnY4REc7RUFDQztFQUNBLG9DL1ZyYmtCO0UrVnNibEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZXdXY4REo7QXVXbnY4REU7RUFFQywrQi9WNWJxQjtFK1Y2YnJCO0VBQ0E7RUFDQTtFQUNBO0F2V292OERIO0F1V2p2OERFO0VBQ0M7QXZXbXY4REg7QXVXaHY4REU7RUFDQztBdldrdjhESDtBdVdodjhERztFQUNDLG9DL1ZqZGtCO0UrVmtkbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdldrdjhESjtBdVcvdThERztFQUNDO0VBQ0E7QXZXaXY4REo7QXVXOXU4REc7RUFDQyxvQy9WL2RrQjtFK1ZnZWxCO0VBQ0E7RUFDQTtBdldndjhESjtBdVc1dThERTtFQUNDLCtCL1ZqZXFCO0UrVmtlckI7RUFDQTtFQUNBO0F2Vzh1OERIO0F1Vzd1OERHO0VBQ0M7QXZXK3U4REo7QXVXM3U4REU7RUFFQztFQUNBO0VBQ0E7RUFvQkM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdld5dDhESjtBdVcvdThESTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyV3paVTtFcVcwWlY7RUFDQTtBdldpdjhETDtBdVcvdThESTtFQUNDO0F2V2l2OERMO0FhbGs5RFE7RTBWZ1ZKO0lBR0U7RXZXbXY4REo7QUFDRjtBdVd4dThESztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyV2piUztFcVdrYlQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlcwdThETjtBdVdwdThERztFQUNDO0F2V3N1OERKO0FhdGw5RFE7RTBWK1dMO0lBR0U7RXZXd3U4REg7QUFDRjtBdVdodThEQztFQUNDO0VBQ0E7QXZXa3U4REY7QWEvbDlEUTtFMFYyWFA7SUFJRTtFdldvdThERDtBQUNGO0F1V2p1OERDO0VBQ0M7RUFDQTtFQUNBO0F2V211OERGO0Fhem05RFE7RTBWbVlQO0lBS0U7SUFDQTtFdldxdThERDtBQUNGO0F1V2x1OERDO0VBQ0M7RUFDQTtBdldvdThERjtBYW5uOURRO0UwVjZZUDtJQUlFO0V2V3N1OEREO0FBQ0Y7QWF4bjlEUTtFMFY2WVA7SUFPRTtFdld3dThERDtBQUNGOztBdVdqdThEQTtFQUVDO0VBQ0E7QXZXbXU4REQ7QWFsbzlEUTtFMFY0WlI7SUFNRTtJQUNBO0lBQ0E7SUFDQTtFdldvdThEQTtBQUNGO0F1V2x1OERDO0VBRUM7RUFDQTtBdldtdThERjtBdVdqdThERTtFQUxEO0lBTUU7RXZXb3U4REQ7QUFDRjtBdVdudThERTtFQUNDO0F2V3F1OERIO0F1V2x1OERFO0VBQ0M7QXZXb3U4REg7QWF6cDlEUTtFMFZ3YVA7SUFpQkU7SUFDQTtJQUNBO0lBQ0E7RXZXb3U4REQ7RXVXbHU4REM7SUFDQztFdldvdThERjtFdVdqdThEQztJQUNDO0V2V211OERGO0FBQ0Y7QWF2cTlEUTtFMFZ3YVA7SUFnQ0U7SUFDQTtJQUNBO0lBQ0E7RXZXbXU4REQ7RXVXanU4REk7SUFDRTtFdldtdThETjtFdVdodThEQztJQUNDO0V2V2t1OERGO0FBQ0Y7QXVXN3Q4REM7RUFDQztFQUNBO0VBQ0E7QXZXK3Q4REY7QXVXN3Q4REU7RUFMRDtJQU1FO0V2V2d1OEREO0FBQ0Y7QXVXN3Q4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdlcrdDhESjtBYXJzOURRO0UwVmtlTjtJQU1JO0V2V2l1OERKO0FBQ0Y7QWFyczlEUTtFMFY2ZE47SUFTSTtFdldtdThESjtBQUNGO0F1V2x1OERJO0VBQ0Usb0MvVjdwQmdCO0UrVjhwQmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZXb3U4RE47QWF2dDlEUTtFMFY2ZUo7SUFRSTtJQUNBO0lBQ0E7RXZXc3U4RE47QUFDRjtBdVdwdThESTtFQUNFLG9DL1YxcUJnQjtFK1YycUJoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2V3N1OEROO0FhdHU5RFE7RTBWMGZKO0lBUUk7RXZXd3U4RE47QUFDRjs7QXVXL3Q4REM7RUFDQztFQUNBO0F2V2t1OERGO0FhaHY5RFE7RTBWbWhCUDtJQUNHO0V2V2d1OERGO0FBQ0Y7O0FhaHY5RFE7RTBWdWhCTjtJQUdDO0V2VzJ0OEREO0FBQ0Y7QXVXenQ4REU7RUFDQztBdlcydDhESDtBYTl2OURRO0UwVmtpQk47SUFJRTtFdlc0dDhERjtBQUNGO0F1V3p0OERHO0VBREQ7SUFFRTtFdlc0dDhERjtBQUNGO0F1V3R0OERDO0VBRUM7QXZXdXQ4REY7QXVXcnQ4REU7RUFDQztBdld1dDhESDtBYTl3OURRO0UwVnNqQk47SUFHRTtFdld5dDhERjtBQUNGO0Fhbng5RFE7RTBWMmpCTDtJQUVFO0V2VzB0OERIO0FBQ0Y7QWF4eDlEUTtFMFZna0JMO0lBRUU7SUFDQTtFdlcwdDhESDtBQUNGO0FhOXg5RFE7RTBWc2tCTDtJQUVFO0V2VzB0OERIO0V1V3h0OERHO0lBQ0M7SUFDQTtFdlcwdDhESjtBQUNGO0F1V3Z0OERHO0VBQ0M7QXZXeXQ4REo7QXVXcnQ4REU7RUFDQyxjdFdud0JhO0VzV293QmI7RUFDQTtFQUNBO0F2V3V0OERIO0FhaHo5RFE7RTBWcWxCTjtJQU9FO0lBQ0E7RXZXd3Q4REY7QUFDRjtBdVdwdDhEQztFQUNDO0VBQ0E7RUFDQTtFQUNDO0VBQ0E7RUFDQztFQUNBO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7QXZXc3Q4REg7QXVXcHQ4REM7OztFQUdHLHlCdFcveEJZO0FEcS85RGhCO0F1V3B0OERDO0VBQ0M7QXZXc3Q4REY7O0F1V3pzOERBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXZXNHM4REQ7QWFsMTlEUTtFMFZrb0JSO0lBTUU7RXZXOHM4REE7QUFDRjtBdVc1czhEQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdlc4czhERjtBYS8xOURRO0UwVjJvQlA7SUFRRTtFdldndDhERDtBQUNGO0F1VzdzOERDO0VBQ0M7RUFDQTtBdlcrczhERjtBYXgyOURRO0UwVnVwQlA7SUFJRTtFdldpdDhERDtBQUNGOztBRWhoK0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBc1dBSTtFQUNFO0F4V2lrK0ROO0F3Vy9qK0RJO0VBQ0U7RUFDQSxxQmhXNEJ5QjtBUnFpK0QvQjtBd1cvaitESTtFQUNFO0VBRUEsZWhXS1M7RWdXSlQsbUJoVzJCeUI7QVJxaStEL0I7QXdXNWorREU7RUFjRTs7OztLQUFBO0F4V3FqK0RKO0F3V2xrK0RJO0VBQ0U7QXhXb2srRE47QXdXL2orRFE7RUFERjtJQUVJO0lBQ0E7RXhXa2srRFI7QUFDRjtBd1d6aitESTtFQUNFO0VBQ0E7QXhXMmorRE47QXdXdmorREU7RUFDRTtFQUNBO0F4V3lqK0RKO0F3V3RqK0RNO0VBREY7SUFFSTtJQUNBO0V4V3lqK0ROO0V3V3ZqK0RNO0lBQ0U7RXhXeWorRFI7RXdXdGorRE07SUFDRTtJQUNBO0V4V3dqK0RSO0FBQ0Y7QXdXcGorREk7RUFDRTtBeFdzaitETjtBd1dwaitETTtFQUhGO0lBSUk7RXhXdWorRE47QUFDRjtBd1dyaitETTtFQUNFO0VBQ0E7QXhXdWorRFI7QXdXdGorRFE7RUFDRTtBeFd3aitEVjtBd1d2aitEVTtFQUNFO0F4V3lqK0RaO0F3V3ZqK0RVO0VBQ0U7RUFDQTtBeFd5aitEWjtBd1dyaitEUTtFQUNFO0VBQ0E7QXhXdWorRFY7QXdXcGorRFE7RUFDRTtBeFdzaitEVjtBd1duaitEUTtFQUNFLG9DaFd2R1k7RWdXd0daLG1CaFc5RUs7RWdXK0VMLG1CaFd2RHFCO0VnV3dEckI7QXhXcWorRFY7QXdXOWkrRFE7RUFDRTtBeFdnaitEVjtBd1c5aStEUTtFQUNFO0F4V2dqK0RWO0F3VzNpK0RJO0VBQ0U7QXhXNmkrRE47QXdXM2krRE07RUFIRjtJQUlJO0V4VzhpK0ROO0FBQ0Y7O0FFanErREE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQUFBO0FXbUtRO0U0VnJKUjtJQUVJO0V6V29zK0RGO0FBQ0Y7O0F5V2hzK0RFO0VBQ0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7S0FBQTtBelc0dCtESjtBeVdqcytESTtFQUNFO0F6V21zK0ROO0F5V2pzK0RJO0VBL0JGO0lBZ0NJO0V6V29zK0RKO0FBQ0Y7QXlXbnMrREk7RUFDRTtBeldxcytETjtBeVdwcytETTtFQUZGO0lBR0k7RXpXdXMrRE47QUFDRjtBeVdycytEUTtFQUNFO0F6V3VzK0RWO0F5V3BzK0RRO0VBQ0U7RUFDQSxxQmpXbENxQjtBUnd1K0QvQjtBeVducytEUTtFQUNFO0F6V3FzK0RWO0F5V2pzK0RNO0VBQ0U7QXpXbXMrRFI7QXlXL3IrREk7RUFDRTtFQUNBO0VBQ0E7QXpXaXMrRE47QXlXaHMrRE07RUFKRjtJQUtJO0V6V21zK0ROO0FBQ0Y7QXlXbHMrRE07RUFDRTtFQUNBO0F6V29zK0RSO0F5V25zK0RRO0VBSEY7SUFJSTtFeldzcytEUjtBQUNGO0F5V25zK0RVO0VBQ0Usb0JqV3BGRztFaVdxRkgsc0JqVzlEbUI7QVJtdytEL0I7QXlXanMrRGM7RUFDRSxlQXhHTztFQXlHUCxZQXhHSTtBelcyeStEcEI7QXlXL3IrRGdCO0VBQ0U7QXpXaXMrRGxCO0F5VzlyK0RvQjtFQUNFLG1CalcxR1A7RWlXMkdPLHFCald2RlM7QVJ1eCtEL0I7QXlXN3IrRG9CO0VBQ0UsaUJqVzNHUDtFaVc0R087QXpXK3IrRHRCO0F5V3pyK0RjO0VBQ0UsbUJqVy9HRDtFaVdnSEMsbUJqV3pGZTtBUm94K0QvQjtBeVdscitERTtFQUNFO0VBQ0E7QXpXb3IrREo7QXlXbHIrREk7RUFDRTtBeldvcitETjtBeVdscitETTtFQUhGO0lBSUk7SUFDQTtJQUNBO0V6V3FyK0ROO0V5V25yK0RNO0lBQ0U7RXpXcXIrRFI7RXlXbHIrRE07SUFDRTtJQUNBO0V6V29yK0RSO0FBQ0Y7QXlXanIrRE07RUFDRTtBeldtcitEUjtBeVdscitEUTtFQUZGO0lBR0k7RXpXcXIrRFI7QUFDRjtBeVdwcitEUTtFQUNFO0F6V3NyK0RWO0F5V25yK0RRO0VBQ0U7RUFDQSxxQmpXdklxQjtBUjR6K0QvQjtBeVdscitEUTtFQUNFO0VBRUEsZWpXL0pLO0VpV2dLTCxtQmpXeklxQjtBUjR6K0QvQjtBeVc5cStESTtFQUNFO0F6V2dyK0ROO0F5VzlxK0RNO0VBSEY7SUFJSTtFeldpcitETjtBQUNGO0F5V2hyK0RNO0VBQ0U7RUFDQTtBeldrcitEUjtBeVdocitEVTtFQUNFO0F6V2tyK0RaO0F5V2hyK0RVO0VBQ0Usa0JqVzNMRztFaVc0TEgscUJqV3ZLbUI7QVJ5MStEL0I7QXlXaHIrRFU7RUFDRTtFQUVBLGVqV3pMRztFaVcwTEgsbUJqV25LbUI7QVJvMStEL0I7QXlXN3ErRFE7RUFDRTtBelcrcStEVjtBeVc3cStEVTtFQUNFO0F6VytxK0RaO0F5VzdxK0RVO0VBQ0U7RUFDQTtBelcrcStEWjtBeVczcStEUTtFQUNFO0VBQ0E7QXpXNnErRFY7QXlXMXErRFE7RUFDRTtBelc0cStEVjtBeVd6cStEUTtFQUNFLG9DalcvT1k7RWlXZ1BaLG9Cald4Tks7RWlXeU5MLHNCaldsTXFCO0VpV21NckI7QXpXMnErRFY7QXlXcHErRFE7RUFDRTtBeldzcStEVjtBeVdwcStEUTtFQUNFO0F6V3NxK0RWOztBMFd0NitERTtFQUNFO0VBQ0E7RUFDQTtBMVd5NitESjtBMFd0NitETTtFQUNFO0ExV3c2K0RSO0EwV3A2K0RJO0VBQ0U7RUFDQTtFQUNBO0VBRUE7Ozs7S0FBQTtBMVd5NitETjtBMFduNitETTtFQUNFO0VBQ0E7QTFXcTYrRFI7QTBXbjYrRFE7RUFKRjtJQUtJO0UxV3M2K0RSO0FBQ0Y7QTBXcjYrRFE7RUFQRjtJQVFJO0UxV3c2K0RSO0FBQ0Y7QTBXbjYrREU7RUFDRTtFQUNBO0ExV3E2K0RKOztBMlczOCtERTtFQUNFO0EzVzg4K0RKOztBRWg4K0RBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBMkNpREE7RUFyQ0UsVzNDeUVpQjtFMkN4RWpCO0VBQ0E7QTdDb2gvREY7QTZDbGgvREU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQzdCdEJtQjtFNkJ1Qm5CO0E3Q21oL0RKO0E2Q2hoL0RFO0VBQ0UsdUNBM0JvQztFQTRCcEM7QTdDa2gvREo7QTZDL2cvREU7RUFDRSx1Q0FoQ29DO0VBaUNwQztFQUNBO0VBQ0E7QTdDaWgvREo7QTZDOWcvREU7RUFDRSxXM0M0Q2U7QUZvKytEbkI7QTZDOWcvREk7RUFDRTtBN0NnaC9ETjs7QTZDcmcvREE7RUEzQ0UsYzVDdEJjO0U0Q3VCZDtFQUNBO0E3Q29qL0RGO0E2Q2xqL0RFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0Ntai9ESjtBNkNoai9ERTtFQUNFLHVDQXpCc0M7RUEwQnRDO0E3Q2tqL0RKO0E2Qy9pL0RFO0VBQ0UsdUNBOUJzQztFQStCdEM7RUFDQTtFQUNBO0E3Q2lqL0RKO0E2QzlpL0RFO0VBQ0UsYzVDbkRZO0FEbW0vRGhCO0E2QzlpL0RJO0VBQ0U7QTdDZ2ovRE47O0E2Qy9oL0RBO0VBakRFLGMzQ21DZ0I7RTJDbENoQjtFQUNBO0E3Q29sL0RGO0E2Q2xsL0RFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0M3QnRCbUI7RTZCdUJuQjtBN0NtbC9ESjtBNkNobC9ERTtFQUNFLDBDQTFCb0M7RUEyQnBDO0E3Q2tsL0RKO0E2Qy9rL0RFO0VBQ0UsMENBL0JvQztFQWdDcEM7RUFDQTtFQUNBO0E3Q2lsL0RKO0E2QzlrL0RFO0VBQ0UsYzNDTWM7QUYway9EbEI7QTZDOWsvREk7RUFDRTtBN0NnbC9ETjs7QTZDeGovREE7RUFDRTtFQUNBO0VBQ0EsK0JyQzdFc0I7RXFDOEV0QixtQnJDMURhO0VxQzJEYixnQnJDNUU4QjtFcUM2RTlCLG1CckNwQzZCO0VxQ3FDN0Isa0M3QjNFaUI7QWhCc28vRG5COztBNkN4ai9EQTtFQUNFO0E3QzJqL0RGO0E2Q3pqL0RFO0VBQ0UsVzNDR2U7QUZ3ai9EbkI7O0E2Q3ZqL0RBO0VBQ0U7QTdDMGovREY7QTZDeGovREU7RUFDRSxjM0NOa0I7QUZnay9EdEI7O0E2Q3RqL0RBO0VBQ0U7QTdDeWovREY7QTZDdmovREU7RUFDRSxjNUM1R1k7QURxcS9EaEI7QTZDdGovREU7RUFDRSxXM0NqQmU7QUZ5ay9EbkI7O0E2Q3BqL0RBO0VBQ0UsYzVDckhjO0FENHEvRGhCO0E2Q3JqL0RFO0VBQ0UsYzVDeEhZO0FEK3EvRGhCO0E2Q3BqL0RFO0VBQ0UsYzNDbkVjO0FGeW4vRGxCOztBNkNsai9EQTs7O0VBRUUsYzVDN0hnQjtBRG1yL0RsQjtBNkNwai9ERTs7O0VBRUU7QTdDdWovREo7QTZDcGovREU7OztFQUNFLGM1Q3JJYztBRDZyL0RsQjs7QTZDcGovREE7RUFDRTtBN0N1ai9ERjtBNkNyai9ERTtFQUNFLGMzQ3pGYztBRmdwL0RsQjtBNkNwai9ERTtFQUNFLGMzQzdGYztBRm1wL0RsQjs7QTZDbGovREE7RUFDRSxjM0NsR2dCO0FGdXAvRGxCO0E2Q25qL0RFO0VBQ0U7QTdDcWovREo7QTZDbGovREU7RUFDRTtBN0Nvai9ESjs7QTZDaGovREE7RUFDRTtFQUNBO0E3Q21qL0RGOztBMEVsdC9EQTs7O0VBQ0UsZWxFZWE7RWtFZGIsb0JsRXNDNkI7QVJpci9EL0I7QTBFcnQvREU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRSxjeEVpRWdCO0V3RWhFaEIsb0NsRXJCa0I7RWtFc0JsQixtQmxFSVc7RWtFSFgsZ0JsRXJCNEI7RWtFc0I1QixtQmxFMEIyQjtFa0V6QjNCLG1CQWpCd0I7QTFFMHgvRDVCO0EwRXR3L0RFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUUsZ0JsRXZCeUI7QVI2eS9EN0I7QTBFbngvREU7OztFQUVFLGdCbEUxQjRCO0FSZ3ovRGhDO0EwRW54L0RFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRTtFQUNBLG1CQW5Dd0I7QTFFODEvRDVCO0EwRXh6L0RFOzs7Ozs7Ozs7Ozs7Ozs7O0VBRUU7QTFFdzAvREo7QTBFcjAvREU7OztFQUNFO0ExRXkwL0RKO0EwRXQwL0RFOzs7RUFDRTtBMUUwMC9ESjtBMEV2MC9ERTs7O0VBQ0UsbUJBbkQ0QjtFQW9ENUI7QTFFMjAvREo7QTBFeDAvREU7OztFQUNFO0VBQ0E7QTFFNDAvREo7QTBFejAvREU7OztFQUNFO0ExRTYwL0RKOztBNFdyNS9EQTtFQUdJO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QTVXbTUvREo7QTRXajUvREk7RUFaSjtJQWFRO0lBQ0E7SUFDQTtFNVdvNS9ETjtBQUNGO0E0V241L0RJO0VBakJKO0lBa0JRO0lBQ0E7SUFDQTtJQUNBO0U1V3M1L0ROO0FBQ0Y7QTRXcDUvREk7RUFDSTtBNVdzNS9EUjtBNFduNS9ESTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNVdxNS9EUjtBNFdsNS9ESTtFQUNJO0E1V281L0RSO0E0V2w1L0RRO0VBQ0k7RUFDQTtBNVdvNS9EWjtBNFdqNS9EUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNVdtNS9EWjtBNFdoNS9EUTtFQUNJO0VBQ0EsK0JwV2hEWTtBUms4L0R4QjtBNFc5NC9ESTtFQUNJO0E1V2c1L0RSOztBNlcvOC9EQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1drOS9ERjtBYXJ5L0RRO0VnV25MUjtJQVNJO0lBQ0E7SUFDQTtFN1dtOS9ERjtBQUNGOztBNldqOS9EQTtFQUNFO0E3V285L0RGO0E2V245L0RFO0VBQ0U7QTdXcTkvREo7O0E2V2w5L0RBO0VBQ0U7QTdXcTkvREY7QTZXbjkvREU7RUFDRTtBN1dxOS9ESjtBNlduOS9ERTtFQUNFO0VBQ0E7RUFDQSxtQjVXdkJZO0U0V3dCWjtFQUNBO0VBQ0E7QTdXcTkvREo7QTZXbjkvREk7RUFDRTtBN1dxOS9ETjtBYXIwL0RRO0VnV3pKTjtJQWFJO0U3V3E5L0RKO0FBQ0Y7QTZXbDkvREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1dvOS9ESjtBYW4xL0RRO0VnV3hJTjtJQVVJO0U3V3E5L0RKO0FBQ0Y7QWFuMS9EUTtFZ1c3SU47SUFjSTtFN1dzOS9ESjtBQUNGO0E2V245L0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1dxOS9ESjtBYXAyL0RRO0VnV3RITjtJQVFJO0U3V3M5L0RKO0FBQ0Y7QTZXcDkvREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN1dzOS9ETjtBNldsOS9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdXbzkvREo7QTZXajkvREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1dtOS9ESjtBYWw0L0RRO0VnV3hGTjtJQVVJO0lBQ0E7RTdXbzkvREo7QUFDRjtBNldqOS9ERTtFQUNFO0VBQ0E7RUFDQTtBN1dtOS9ESjtBNldqOS9ESTtFQUNFLG9Dclc1R2dCO0VxVzZHaEI7RUFDQTtFQUNBO0VBQ0EsYzNXckRZO0UyV3NEWjtBN1dtOS9ETjtBYXI1L0RRO0VnV3BFSjtJQVNJO0lBQ0E7RTdXbzkvRE47QUFDRjtBNldqOS9ESTtFQUNFLG9DclcxSGdCO0VxVzJIaEI7RUFDQTtFQUNBO0VBQ0EsYzNXbkVZO0UyV29FWjtBN1dtOS9ETjtBYW42L0RRO0VnV3RESjtJQVNJO0lBQ0E7RTdXbzkvRE47QUFDRjtBNldqOS9ESTtFQUNFLCtCcldsSWtCO0VxV21JbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdXbTkvRE47QWFuNy9EUTtFZ1d4Q0o7SUFXSTtJQUNBO0lBQ0E7SUFDQSxjM1cxRlU7RUY4aWdFaEI7QUFDRjtBNldqOS9ESTtFQUNFO0VBQ0E7RUFDQTtBN1dtOS9ETjtBYWg4L0RRO0VnV3RCSjtJQU1JO0U3V285L0ROO0FBQ0Y7QTZXbDkvRE07RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQjVXcEtRO0U0V3FLUjtBN1dvOS9EUjtBYTU4L0RRO0VnV2JGO0lBUUk7SUFDQTtFN1dxOS9EUjtBQUNGO0E2V2w5L0RNO0VBQ0U7QTdXbzkvRFI7QTZXajkvRE07RUFDRSxhM1d6SFU7QUY0a2dFbEI7QTZXLzgvREk7RUFDRTtFQUNBLHlCM1cvSFk7RTJXZ0laO0E3V2k5L0ROO0FhNzkvRFE7RWdXU0o7SUFNSTtJQUNBO0U3V2s5L0ROO0FBQ0Y7QTZXNzgvREU7RUFDRTtFQUNBO0E3Vys4L0RKO0FhdisvRFE7RWdXc0JOO0lBS0k7RTdXZzkvREo7QUFDRjtBNlc5OC9ESTtFQUNFO0VBQ0EsbUIzV3BKWTtFMldxSlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1dnOS9ETjtBYXIvL0RRO0VnVzhCSjtJQVVJO0U3V2k5L0ROO0FBQ0Y7QWExLy9EUTtFZ1c4Qko7SUFjSTtFN1drOS9ETjtBQUNGO0E2Vy84L0RJO0VBQ0U7RUFDQSxvQ3JXak9nQjtFcVdrT2hCO0VBQ0E7RUFDQTtFQUNBO0E3V2k5L0ROO0FhdmdnRVE7RWdXZ0RKO0lBU0k7SUFDQTtJQUNBO0U3V2s5L0ROO0FBQ0Y7QTZXLzgvREk7RUFDRTtFQUNBLG9DcldoUGdCO0VxV2lQaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1dpOS9ETjtBYXZoZ0VRO0VnVytESjtJQVVJO0lBQ0E7RTdXazkvRE47QUFDRjtBNlcvOC9ESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCM1d0TVk7RTJXdU1aO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN1dpOS9ETjtBNlc5OC9ESTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCM1d0Tlk7RTJXdU5aO0VBQ0EsK0JyVzdRa0I7RXFXOFFsQjtFQUNBO0VBQ0E7RUFDQSxjNVdyUlU7RTRXc1JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdXZzkvRE47QWE3amdFUTtFZ1c4Rko7SUFrQkk7SUFDQTtFN1dpOS9ETjtBQUNGO0E2Vzk4L0RJO0VBQ0U7RUFDQTtBN1dnOS9ETjtBNlc5OC9ETTtFQUNFO0E3V2c5L0RSO0E2VzU4L0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdXODgvRE47QWFobGdFUTtFZ1c4SEo7SUFPSTtJQUNBO0U3Vys4L0ROO0FBQ0Y7QTZXNTgvREk7RUFDRTtBN1c4OC9ETjtBNlc1OC9ETTtFQUNFO0E3Vzg4L0RSO0FhNWxnRVE7RWdXNklGO0lBSUk7RTdXKzgvRFI7QUFDRjtBNlczOC9ESTtFQUNFO0VBQ0E7QTdXNjgvRE47QTZXMzgvRE07RUFDRTtBN1c2OC9EUjtBNlcxOC9ETTtFQUNFO0E3VzQ4L0RSO0E2V3o4L0RNO0VBQ0U7QTdXMjgvRFI7QTZXeDgvRE07RUFDRTtFQUNBO0E3VzA4L0RSO0E2V3Y4L0RNO0VBQ0U7RUFDQTtBN1d5OC9EUjtBNld0OC9ETTtFQUNFO0VuV3BOSjtFQUNBO0VBQ0E7RUFDQTtBVjZwZ0VKO0E2V3g4L0RNO0VBQ0U7RW5Xek5KO0VBQ0E7RUFDQTtFQUNBO0FWb3FnRUo7QTZXejgvREk7RUFDRTtFQUNBLCtCcld0V2tCO0VxV3VXbEI7RUFDQTtFQUNBO0E3VzI4L0ROO0E2V3Y4L0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuVzdPSjtFQUNBO0VBQ0E7RUFDQTtBVnVyZ0VKO0E2V3o4L0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdXMjgvRFI7QTZXejgvRFE7RUFDRTtFQUNBO0E3VzI4L0RWO0E2V3Y4L0RNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5XdlFKO0VBQ0E7RUFDQTtFQUNBO0VtV3NRSTtBN1c0OC9EUjtBNlcxOC9EUTtFQUNFLCtCcldsWmM7RXFXbVpkO0VBQ0E7RUFDQTtFQUNBO0E3VzQ4L0RWO0E2V3g4L0RNO0VBQ0U7QTdXMDgvRFI7QTZXdjgvRE07RUFDRTtFQUNBO0VBQ0E7QTdXeTgvRFI7QTZXdjgvRFE7RUFDRTtFQUNBO0E3V3k4L0RWO0E2V3Q4L0RRO0VBQ0UsK0JyV3phYztFcVcwYWQ7RUFDQTtFQUNBO0E3V3c4L0RWO0E2V3I4L0RRO0VBQ0U7QTdXdTgvRFY7QTZXcjgvRFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3V3U4L0RaO0E2V3I4L0RZO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdXdTgvRGQ7QTZXcjgvRGM7RUFDRTtBN1d1OC9EaEI7QTZXbjgvRFk7RUFDRTtBN1dxOC9EZDtBNlc3Ny9ERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CNVc5ZFk7RTRXK2RaO0VBQ0EsYzNXdmFjO0UyV3dhZDtBN1crNy9ESjtBNlc3Ny9ESTtFQUNFLGUzVzNhWTtBRjAyZ0VsQjs7QThXejZnRUE7RUFDRSx5QjVXOERnQjtFNFc3RGhCO0VBMmpCQTtBOVdrMy9ERjtBOFc1NmdFRTtFQUNFO0E5Vzg2Z0VKO0FhL3ZnRVE7RWlXaExOO0lBR0k7RTlXZzdnRUo7QUFDRjtBOFc3NmdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Vys2Z0VKO0FhN3dnRVE7RWlXektOO0lBVUk7RTlXZzdnRUo7QUFDRjtBYWx4Z0VRO0VpV3pLTjtJQWFJO0U5V2s3Z0VKO0FBQ0Y7QThXaDdnRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVdrN2dFTjtBOFc5NmdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXZzdnRUo7QWF2eWdFUTtFaVdqSk47SUFXSTtFOVdpN2dFSjtBQUNGO0E4Vzk2Z0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXZzdnRUo7QWFyemdFUTtFaVdsSU47SUFVSTtFOVdpN2dFSjtBQUNGO0E4Vzk2Z0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlXZzdnRUo7QWFoMGdFUTtFaVdwSE47SUFPSTtJQUNBO0U5V2k3Z0VKO0FBQ0Y7QWF0MGdFUTtFaVdwSE47SUFZSTtFOVdrN2dFSjtBQUNGO0E4V2g3Z0VJO0VBQ0Usb0N0VzNFZ0I7RXNXNEVoQjtFQUNBO0VBQ0E7RUFDQSxjNVdwQlk7RTRXcUJaO0VBQ0E7QTlXazdnRU47QWFwMWdFUTtFaVdyR0o7SUFVSTtJQUNBO0U5V203Z0VOO0FBQ0Y7QThXaDdnRUk7RUFDRSxvQ3RXMUZnQjtFc1cyRmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdXN0ZVO0U2VzhGVjtFQUNBO0VBQ0E7QTlXazdnRU47QThXaDdnRU07RUFDRTtBOVdrN2dFUjtBOFc5NmdFSTtFQUNFLCtCdFdwR2tCO0VzV3FHbEI7RUFDQTtFQUNBO0VBQ0EsYzVXbkRZO0FGbStnRWxCO0E4Vzc2Z0VJO0VBQ0U7RUFDQTtBOVcrNmdFTjtBYW4zZ0VRO0VpVzlESjtJQUtJO0U5V2c3Z0VOO0FBQ0Y7QWF4M2dFUTtFaVc5REo7SUFTSTtJQUNBO0lBQ0E7RTlXaTdnRU47RThXLzZnRU07SUFDRTtJQUNBO0U5V2k3Z0VSO0FBQ0Y7QThXNzZnRUk7RUFDRSwrQnRXaElrQjtFc1dpSWxCO0VBQ0E7RUFDQSxjNVc5RVk7RTRXK0VaO0VBQ0E7RUFDQTtBOVcrNmdFTjtBOFczNmdFRTtFQUNFO0E5VzY2Z0VKO0E4VzE2Z0VFO0VBQ0U7RUFDQTtFQUNBLHlCNVc1RmM7RTRXNkZkO0E5VzQ2Z0VKO0FhcjVnRVE7RWlXM0JOO0lBT0k7RTlXNjZnRUo7QUFDRjtBOFczNmdFSTtFQUNFLHlCN1d4R2E7RTZXeUdiO0VBQ0E7RUFDQTtFQUNBLGM1V3hHWTtFNFd5R1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCdFduS2tCO0VzV29LbEI7QTlXNjZnRU47QThXMzZnRU07RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QjdXMUhVO0U2VzJIVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5VzY2Z0VSO0E4V3o2Z0VJO0VBQ0U7RUFDQTtBOVcyNmdFTjtBOFd4NmdFSTtFQUNFLG9DdFcvTGdCO0VzV2dNaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5VzA2Z0VOO0E4V3Y2Z0VJO0VBQ0U7RUFDQTtFQUNBO0E5V3k2Z0VOO0E4V3Q2Z0VJO0VBQ0U7QTlXdzZnRU47QWF4OGdFUTtFaVcrQko7SUFJSTtFOVd5NmdFTjtBQUNGO0E4V3Q2Z0VJO0VBQ0UsK0J0V2pOa0I7RXNXa05sQjtFQUNBO0VBQ0E7RUFDQTtBOVd3NmdFTjtBOFdyNmdFSTtFQUNFO0VBQ0Esb0N0V2hPZ0I7RXNXaU9oQjtFQUNBO0VBQ0E7QTlXdTZnRU47QThXcDZnRUk7RUFDRTtFQUNBO0VBQ0Esb0N0V3pPZ0I7RXNXME9oQjtBOVdzNmdFTjtBOFduNmdFSTtFQUNFO0VBQ0E7RUFDQSwrQnRXMU9rQjtFc1cyT2xCO0E5V3E2Z0VOO0E4V242Z0VNO0VBQ0U7RUFDQTtFQUNBLGM3VzVNUztBRGluaEVqQjtBOFdoNmdFRTtFQUNFO0VBQ0E7QTlXazZnRUo7QWFoL2dFUTtFaVc0RU47SUFNSTtFOVdrNmdFSjtBQUNGO0E4V2g2Z0VJO0VBQ0U7RUFDQTtFQUNBO0E5V2s2Z0VOO0FhMS9nRVE7RWlXcUZKO0lBS0k7SUFDQTtJQUNBO0U5V282Z0VOO0FBQ0Y7QThXbjZnRU07RUFDRTtBOVdxNmdFUjtBOFdoNmdFSTtFQUNFO0E5V2s2Z0VOO0E4Vy81Z0VJO0VBQ0U7QTlXaTZnRU47QThXNzVnRUU7RUFDRTtBOVcrNWdFSjtBYTdnaEVRO0VpVzZHTjtJQUtJO0U5Vys1Z0VKO0FBQ0Y7QThXNzVnRUk7RUFDRTtBOVcrNWdFTjtBOFc1NWdFSTtFQUNFO0VBQ0E7RUFDQTtBOVc4NWdFTjtBYTFoaEVRO0VpV3lISjtJQU1JO0U5Vys1Z0VOO0FBQ0Y7QThXNTVnRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVXOVBZO0U0VytQWjtBOVc4NWdFTjtBYXppaEVRO0VpV21JSjtJQVdJO0lBQ0E7SUFDQTtFOVcrNWdFTjtBQUNGO0E4VzU1Z0VJO0VBQ0U7RUFDQTtBOVc4NWdFTjtBYXBqaEVRO0VpV29KSjtJQUtJO0U5Vys1Z0VOO0FBQ0Y7QThXNzVnRU07RUFDRSxlN1cxVVE7QUR5dWhFaEI7QThXMzVnRUk7RUFDRTtFQUNBO0VBQ0EsK0J0VzdVa0I7QVIwdWhFeEI7QThXejVnRUU7RUFDRTtBOVcyNWdFSjtBYXBraEVRO0VpV3dLTjtJQUtJO0U5VzI1Z0VKO0FBQ0Y7QThXejVnRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVcyNWdFTjtBYS9raEVRO0VpV2dMSjtJQU9JO0U5VzQ1Z0VOO0FBQ0Y7QThXejVnRUk7RUFDRTtFQUNBO0VBQ0E7QTlXMjVnRU47QWF6bGhFUTtFaVcyTEo7SUFNSTtJQUNBO0U5VzQ1Z0VOO0FBQ0Y7QThXejVnRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXMjVnRU47QWF2bWhFUTtFaVdzTUo7SUFTSTtFOVc0NWdFTjtBQUNGO0E4V3o1Z0VJO0VBQ0Usb0N0V25ZZ0I7RXNXb1loQjtFQUNBO0VBQ0E7RUFDQTtBOVcyNWdFTjtBOFd4NWdFSTtFQUNFLCtCdFdyWWtCO0VzV3NZbEI7RUFDQTtFQUNBO0E5VzA1Z0VOO0E4V3Y1Z0VJO0VBQ0U7RUFDQTtBOVd5NWdFTjtBYTduaEVRO0VpV2tPSjtJQUtJO0U5VzA1Z0VOO0FBQ0Y7QThXdDVnRUU7RUFDRTtBOVd3NWdFSjtBYXJvaEVRO0VpVzRPTjtJQUlJO0U5V3k1Z0VKO0FBQ0Y7QThXdjVnRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVd5NWdFTjtBYWhwaEVRO0VpV21QSjtJQU9JO0lBQ0E7SUFDQTtFOVcwNWdFTjtBQUNGO0E4V3g1Z0VNO0VBQ0U7RUFDQTtFQUNBO0E5VzA1Z0VSO0E4V3g1Z0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVcwNWdFVjtBOFd0NWdFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVd3NWdFUjtBOFdyNWdFTTtFQUNFLGM1VzlZVTtFNFcrWVY7RUFDQTtFQUNBLG9DdFc1Y2M7RXNXNmNkO0VBQ0E7QTlXdTVnRVI7QWF0cmhFUTtFaVd5UkY7SUFTSTtJQUNBO0U5V3c1Z0VSO0FBQ0Y7QThXcjVnRU07RUFDRSxjNVc1WlU7RTRXNlpWO0VBQ0E7RUFDQSwrQnRXcGRnQjtBUjIyaEV4QjtBYWxzaEVRO0VpV3VTRjtJQU9JO0lBQ0E7RTlXdzVnRVI7QUFDRjtBOFdwNWdFSTtFQUNFO0E5V3M1Z0VOO0FhM3NoRVE7RWlXb1RKO0lBSUk7SUFDQTtFOVd1NWdFTjtBQUNGO0E4V3A1Z0VJO0VBQ0U7QTlXczVnRU47QThXbjVnRUk7RUFDRTtBOVdxNWdFTjtBYXZ0aEVRO0VpV2lVSjtJQUlJO0U5V3M1Z0VOO0FBQ0Y7QThXbjVnRUk7RUFDRTtBOVdxNWdFTjtBYS90aEVRO0VpV3lVSjtJQUlJO0U5V3M1Z0VOO0FBQ0Y7QThXbjVnRUk7RUFDRTtBOVdxNWdFTjtBOFdsNWdFSTtFQUNFO0VBQ0E7RUFDQTtBOVdvNWdFTjtBOFdqNWdFSTtFQUNFO0E5V201Z0VOO0E4Vy80Z0VFO0VBQ0U7QTlXaTVnRUo7QThXLzRnRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5V2k1Z0VOO0E4Vzk0Z0VJO0VBQ0U7QTlXZzVnRU47QThXNzRnRUk7RUFDRTtBOVcrNGdFTjtBOFc1NGdFSTtFQUNFO0VBQ0E7RUFDQTtBOVc4NGdFTjtBOFczNGdFSTtFQUNFO0E5VzY0Z0VOO0E4V3o0Z0VFO0VBQ0UseUI1V3RmYztBRmk0aEVsQjtBOFd4NGdFRTtFQUNFO0E5VzA0Z0VKO0E4V2o0Z0VJO0VBQ0U7QTlXbTRnRU47QThXaDRnRUk7RUFDRSxvQ3RXbmtCZ0I7RXNXb2tCaEI7RUFDQTtFQUNBO0VBQ0E7QTlXazRnRU47QWExeGhFUTtFaVdtWko7SUFRSTtFOVdtNGdFTjtBQUNGO0E4Vy8zZ0VFO0VBQ0U7QTlXaTRnRUo7QThXOTNnRUU7RUFDQTtFQUNBO0E5V2c0Z0VGO0E4VzUzZ0VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVc4M2dFTjtBYTd5aEVRO0VpVzBhSjtJQVFJO0lBQ0E7RTlXKzNnRU47QUFDRjtBOFc3M2dFSTtFQUNFO0VBQ0E7QTlXKzNnRU47QThXNzNnRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVcrM2dFUjtBOFc3M2dFVTtFQUNFO0VBQ0E7QTlXKzNnRVo7QThXNTNnRVU7RUFDRTtBOVc4M2dFWjtBOFcxM2dFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5VzQzZ0VSO0E4V3QzZ0VNO0VBQ0U7QTlXdzNnRVI7O0E4V2ozZ0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVdvM2dFRjtBYTMxaEVRO0VpVzRkUjtJQWFFO0U5V3MzZ0VBO0FBQ0Y7QThXcDNnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5V3MzZ0VKO0E4V24zZ0VFO0VBQ0U7QTlXcTNnRUo7QThXbDNnRUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVdtM2dFSjtBOFdqM2dFSTtFQUNFO0VBQ0E7RUFDQTtBOVdtM2dFTjtBOFc5MmdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5V2czZ0VKO0E4VzkyZ0VJO0VBQ0U7QTlXZzNnRU47QThXNTJnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVc4MmdFSjtBOFc1MmdFSTtFQUNFO0VBQ0E7RUFDQTtBOVc4MmdFTjtBOFczMmdFSTtFQUNFO0VBQ0E7RUFDQTtBOVc2MmdFTjtBOFd6MmdFRTtFQUNFO0VBQ0E7QTlXMjJnRUo7QThXejJnRUk7RUFDRTtFQUNBO0E5VzIyZ0VOO0E4VzEyZ0VNO0VBQ0U7QTlXNDJnRVI7QThXdjJnRUk7RUFDRTtFQUNBO0VBQ0E7QTlXeTJnRU47QThXeDJnRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOVcwMmdFUjtBOFd4MmdFUTtFQUNFO0VBQ0E7QTlXMDJnRVY7QThXdjJnRVE7RUFDRTtFQUNBO0E5V3kyZ0VWO0E4V24yZ0VFO0VBQ0U7RUFDQTtFQUNBLCtCdFdwd0JvQjtFc1dxd0JwQjtBOVdxMmdFSjtBOFduMmdFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXcTJnRU47QThXbDJnRUk7RUFDRTtFQUNBO0VBQ0E7QTlXbzJnRU47QThXajJnRUk7RUFFRTtFQUNBO0E5V2syZ0VOO0FhajloRVE7RWlXNG1CSjtJQUtJO0U5V28yZ0VOO0FBQ0Y7QThXbDJnRVE7RUFDRTtBOVdvMmdFVjtBOFdoMmdFTTtFQUNFO0VBQ0E7RUFDQTtBOVdrMmdFUjtBOFdoMmdFTTtFQUNFO0VBQ0E7RUFDQTtBOVdrMmdFUjs7QThXMzFnRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5VzgxZ0VGOztBOFd2MWdFRTtFQUNFO0E5VzAxZ0VKO0E4V3YxZ0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXeTFnRUo7QThXdjFnRUk7RUFURjtJQVVJO0lBQ0E7RTlXMDFnRUo7QUFDRjtBOFd2MWdFTTtFQURGO0lBRUk7RTlXMDFnRU47QUFDRjtBOFd2MWdFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5V3kxZ0VOO0E4V3YxZ0VNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVd5MWdFUjtBOFdyMWdFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXdTFnRU47QWE3aGlFUTtFaVc4ckJKO0lBVUk7RTlXeTFnRU47QUFDRjtBOFdyMWdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlXdTFnRUo7QThXcDFnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOVdzMWdFSjtBOFduMWdFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5V3ExZ0VKO0FheGppRVE7RWlXK3RCTjtJQU1JO0lBQ0E7RTlXdTFnRUo7QUFDRjs7QThXcDFnRUE7RUFDRTtBOVd1MWdFRjs7QStXcnZpRUE7RUFDRTtBL1d3dmlFRjtBK1d0dmlFRTtFQUNFO0VBQ0E7RUFDQTtBL1d3dmlFSjs7QStXbnZpRUE7RUFDRTtBL1dzdmlFRjs7QStXanZpRUk7RUFFRTtFQUNBO0EvV212aUVOO0ErV2h2aUVJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvV2l2aUVOO0ErVy91aUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvV2l2aUVSO0ErVy91aUVRO0VBZEY7SUFlSTtJQUNBO0UvV2t2aUVSO0FBQ0Y7QStXaHZpRVE7RUFHRTtFQUNBO0VBQ0E7QS9XZ3ZpRVY7O0ErV3Z1aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvVzB1aUVKOztBK1d0dWlFQTtFQUdFO0VBQ0E7QS9XdXVpRUY7QStXcHVpRUk7RUFDRTtBL1dzdWlFTjtBK1dsdWlFRTtFQUNFO0EvV291aUVKO0ErV2p1aUVFO0VBQ0U7RUFDQTtFQUNBO0EvV211aUVKO0ErV2p1aUVJO0VBQ0U7QS9XbXVpRU47QStXOXRpRUU7RUFDRTtFQUNBO0EvV2d1aUVKO0ErVzd0aUVFO0VBQ0U7RUFDQTtBL1crdGlFSjtBK1c1dGlFRTs7O0VBR0U7QS9XOHRpRUo7QStXM3RpRUU7RUFDRTtBL1c2dGlFSjtBK1cxdGlFRTtFQUVFO0VBQ0E7QS9XMnRpRUo7QStXenRpRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvVzJ0aUVSO0ErV3h0aUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvVzB0aUVSO0ErV2p0aUVJO0VBQ0U7RUFDQTtBL1dtdGlFTjtBK1cvc2lFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL1dpdGlFSjtBK1c5c2lFTTtFQUNFO0EvV2d0aUVSO0ErVzVzaUVNO0VBQ0U7QS9XOHNpRVI7O0ErV3ZzaUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9XMHNpRUY7O0FnWHg1aUVBO0VBQ0k7QWhYMjVpRUo7QWdYejVpRUk7RUFDRTtBaFgyNWlFTjs7QWdYdjVpRUU7RUFDRTtFQUNBO0VBQ0E7QWhYMDVpRUo7O0FnWHY1aUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaFgwNWlFSjtBZ1h4NWlFSTtFQUNFO0VBQ0E7RUFDQTtBaFgwNWlFTjtBZ1h2NWlFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoWHk1aUVOO0FnWHQ1aUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaFh3NWlFTjtBZ1h0NWlFTTtFQVZGO0lBV0k7RWhYeTVpRU47QUFDRjtBZ1h2NWlFTTtFQUNFO0FoWHk1aUVSO0FnWHQ1aUVNO0VBQ0U7RUFDQTtBaFh3NWlFUjtBZ1h0NWlFUTtFQUpGO0lBS0k7RWhYeTVpRVI7QUFDRjtBZ1hyNWlFUTtFQUVFO0VBQ0E7QWhYczVpRVY7QWdYcDVpRVU7RUFDRTtBaFhzNWlFWjtBZ1huNWlFVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoWHE1aUVaO0FnWGw1aUVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaFhvNWlFWjtBZ1hsNWlFWTtFQUNFO0VBQ0E7QWhYbzVpRWQ7QWdYajVpRVk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaFhrNWlFZDtBZ1gvNGlFZ0I7RUFDRTtFQUNBO0FoWGk1aUVsQjtBZ1h4NGlFSTtFQUNFO0VBQ0E7RUFDQTtBaFgwNGlFTjtBZ1h4NGlFTTtFQUNFO0VBQ0E7RUFDQTtBaFgwNGlFUjtBZ1h2NGlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhYeTRpRVI7QWdYcjRpRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhYdTRpRU47O0FpWHBoakVBOzs4Q0FBQTtBQU9BO0FBZ0JBO0FBa0JBO0FBWUE7QUFZQTtBQVFBO0FBSUE7QUFHQTtBQVVBO0FBR0E7QUFJQTtBQWFBO0FBS0E7QUFJQTtBQVlBO0FDbklBOzs4Q0FBQTtBQUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsWHFoakVGOztBbVhqbGpFQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QW5Yd2tqRUY7QW1YdGtqRUU7RUExREY7SUEyREk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0lBQ0E7SUFFQTtJQUNBO0lBRUE7SUFDQTtJQUVBO0VuWGlrakVGO0FBQ0Y7O0FtWDNqakVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FuWDhqakVGOztBbVgzampFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FuWDhqakVGOztBbVgzampFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5YOGpqRUY7O0FtWDNqakVBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FuWDhqakVGOztBbVgzampFQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW1YM2pqRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBblg4ampFRjs7QW9YcDRqRUU7Ozs7OztFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RTFXbUlBO0VBQ0E7RUFDQTtFQUNBO0FWd3dqRUo7QW9YMTRqRU07Ozs7OztFQUNFO0UxVzhISjtFQUNBO0VBQ0E7RUFDQTtBVm94akVKO0FvWGg1akVJOzs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RTFXc0hGO0VBQ0E7RUFDQTtFQUNBO0FWMHlqRUo7QW9YLzVqRVE7Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFMVdpSE47RUFDQTtFQUNBO0VBQ0E7QVZnMGpFSjtBb1g5NmpFSTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwWHE3akVOO0FvWGw3akVJOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBYeTdqRU47QW9YdDdqRUk7Ozs7OztFQUNFO0VBQ0E7QXBYNjdqRU47O0FxWGgvakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWG0vakVGOztBcVhoL2pFQTtFQUNFO0VBQ0E7RUFDQTtBclhtL2pFRjtBYXgxakVRO0V3VzlKUjtJQU1JO0VyWG8vakVGO0FBQ0Y7O0FxWGgvakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBclhrL2pFRjtBYXgyakVRO0V3V25KUjtJQVlJO0VyWG0vakVGO0FBQ0Y7QXFYai9qRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWG0vakVKO0FxWGgvakVFO0VBQ0U7RUFDQTtBclhrL2pFSjtBcVhoL2pFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QXJYZy9qRU47QWFsNGpFUTtFd1d4SEo7SUFZSTtFclhrL2pFTjtBQUNGO0FxWDkrakVFO0VBQ0U7RUFDQTtFQUNBO0FyWGcvakVKO0FxWDkrakVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclhnL2pFTjtBcVg5K2pFTTtFQUNFO0FyWGcvakVSO0FxWDUrakVJO0VBQ0U7RUFHRTtBclg0K2pFUjtBcVh6K2pFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJYMitqRVI7QXFYdCtqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWHcrakVKO0FxWHQrakVJO0VBQ0U7QXJYdytqRU47QXFYcitqRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWHUrakVOO0FxWHArakVJO0VBQ0U7QXJYcytqRU47QWFyN2pFUTtFd1dyRU47SUF3Qkk7RXJYcytqRUo7QUFDRjtBcVhsK2pFRTtFQUNFO0VBQ0E7QXJYbytqRUo7QXFYbCtqRUk7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUVBO0FyWGsrakVOO0FxWGgrakVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJYaytqRVI7QXFYLzlqRU07RUFDRTtBclhpK2pFUjtBcVg5OWpFTTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXJYODlqRVI7QXFYNTlqRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBclg4OWpFVjtBYTU5akVRO0V3V05BO0lBT0k7RXJYKzlqRVY7QUFDRjtBcVg1OWpFUTtFQUNFO0VBQ0E7RUFDQTtBclg4OWpFVjtBcVgxOWpFTTtFQUNFO0VBQ0E7RUFDQTtBclg0OWpFUjtBcVgxOWpFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyWDQ5akVWO0FxWDE5akVVO0VBQ0U7QXJYNDlqRVo7QWFwL2pFUTtFd1dZRjtJQWtCSTtJQUNBO0lBQ0E7RXJYMDlqRVI7QUFDRjtBYWhna0VRO0V3V3hDTjtJQW1GSTtFclh5OWpFSjtBQUNGO0FxWHY5akVJO0VBQ0U7RUFDQTtFQUNBO0FyWHk5akVOO0FxWHA5akVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclhzOWpFSjtBcVhwOWpFSTtFQUNFO0VBQ0E7RUFDQTtBclhzOWpFTjtBcVhuOWpFSTtFQUNFO0VBQ0E7QXJYcTlqRU47QXFYbjlqRU07RUFDRTtFQUNBO0VBQ0E7QXJYcTlqRVI7QWFsaWtFUTtFd1dzRE47SUE0Qkk7SUFDQTtJQUNBO0VyWG85akVKO0VxWGw5akVJO0lBQ0U7RXJYbzlqRU47QUFDRjtBcVhoOWpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyWGs5akVKO0FxWGg5akVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJYazlqRU47QXFYajlqRU07RUFDRTtBclhtOWpFUjtBYTNqa0VRO0V3V3VHRjtJQUdLO0VyWHE5akVUO0FBQ0Y7QWFoa2tFUTtFd1c4R0Y7SUFFSztFclhvOWpFVDtBQUNGO0FxWGg5akVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJYazlqRU47QXFYaDlqRU07RUFDRTtBclhrOWpFUjtBcVgvOGpFTTtFQUNFO0FyWGk5akVSO0FxWDk4akVVO0VBQ0U7QXJYZzlqRVo7O0FxWHg4akVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7QXJYeThqRUY7QWFqbWtFUTtFd1c0SVI7SUFlSTtFclgwOGpFRjtBQUNGO0FxWHg4akVFO0VBQ0U7RUFDQTtFQUNBO0FyWDA4akVKO0FxWHg4akVJO0VBQ0U7RUFDQTtFQUNBO0FyWDA4akVOO0FxWHI4akVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJYdThqRU47QXFYbjhqRU07RUFDRTtFQUNBO0FyWHE4akVSO0FxWGg4akVNO0VBQ0U7QXJYazhqRVI7QXFYNTdqRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWDg3akVKO0FxWDM3akVFO0VBQ0U7QXJYNjdqRUo7QXFYMTdqRUU7RUFDRTtBclg0N2pFSjtBcVh6N2pFRTtFQUNFO0FyWDI3akVKO0FxWHo3akVJO0VBQ0U7QXJYMjdqRU47QXFYdDdqRVE7RUFDRTtFQUNBO0FyWHc3akVWO0FxWG43akVRO0VBQ0U7QXJYcTdqRVY7O0FxWDU2akVBO0VBQ0U7RUFDQTtFQUNBO0FyWCs2akVGOztBcVg1NmpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclgrNmpFRjtBcVg3NmpFRTtFQUNFO0FyWCs2akVKO0FxWDc2akVJO0VBQ0U7RUFDQTtFQUNBO0FyWCs2akVOOztBcVgxNmpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclg2NmpFRjtBcVgzNmpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyWDY2akVKO0FhaHNrRVE7RXdXK1FOO0lBT0k7RXJYODZqRUo7QUFDRjtBcVgzNmpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyWDY2akVKO0FxWDE2akVJO0VBRUU7QXJYMjZqRU47QXFYejZqRU07RUFDRTtBclgyNmpFUjtBcVh2NmpFSTtFQUNFO0FyWHk2akVOO0FxWHY2akVNO0VBQ0U7QXJYeTZqRVI7QWF2dGtFUTtFd1c2U0Y7SUFJSTtFclgwNmpFUjtBQUNGOztBcVhwNmpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWHU2akVGO0FhenVrRVE7RXdXd1RSO0lBYUk7RXJYdzZqRUY7QUFDRjtBcVh0NmpFRTtFQUNFO0FyWHc2akVKO0FxWHI2akVFO0VBQ0U7QXJYdTZqRUo7QXFYcjZqRUk7RUFDRTtFQUNBO0VBQ0E7QXJYdTZqRU47QXFYcjZqRU07RUFDRTtFQUNBO0FyWHU2akVSO0FxWHA2akVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJYczZqRVI7QXFYcDZqRVE7RUFDRTtFQUNBO0VBQ0E7QXJYczZqRVY7QXFYbDZqRU07RUFDRTtFQUNBO0FyWG82akVSO0FxWC81akVFO0VBRUU7RUFDQTtFQUNBO0FyWGc2akVKO0FxWDk1akVJO0VBQ0U7QXJYZzZqRU47QXFYMzVqRUk7RUFDRTtBclg2NWpFTjtBcVh6NWpFVTtFQUNFO0FyWDI1akVaO0FxWHg1akVjO0VBQ0U7QXJYMDVqRWhCO0FxWGo1akVVO0VBQ0U7RUFDQTtFQUNBO0FyWG01akVaO0FxWGg1akVjO0VBQ0U7RUFDQTtBclhrNWpFaEI7QXFYMzRqRU07RUFDRTtBclg2NGpFUjtBcVgzNGpFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyWDY0akVWO0FxWG40akVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclhxNGpFVjtBcVhuNGpFVTtFQUNFO0VBQ0E7QXJYcTRqRVo7QXFYaDRqRU07RUFDRTtFQUNBO0VBQ0E7QXJYazRqRVI7QXFYNzNqRUU7RUFDRTtBclgrM2pFSjtBcVg1M2pFTTtFQUNFO0VBQ0E7QXJYODNqRVI7QXFYNTNqRVE7RUFDRTtFQUNBO0FyWDgzakVWO0FxWDEzakVNO0VBQ0U7QXJYNDNqRVI7QXFYeDNqRVk7RUFDRTtBclgwM2pFZDtBcVhoM2pFTTtFQUNFO0FyWGszakVSO0FxWDkyakVJO0VBQ0U7QXJYZzNqRU47QXFYOTJqRU07RUFDRTtBclhnM2pFUjtBcVg1MmpFSTtFQUNFO0FyWDgyakVOOztBcVh4MmpFQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBclhzMmpFRjtBcVhwMmpFRTtFQUNFO0FyWHMyakVKO0FxWGgyakVNO0VBQ0U7RUFDQTtFQUNBO0FyWGsyakVSO0FxWGgyakVRO0VBQ0U7RUFDQTtFQUNBO0FyWGsyakVWO0FxWDMxakVRO0VBQ0U7QXJYNjFqRVY7QXFYeDFqRUk7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXJYdzFqRU47QXFYdDFqRU07RUFDRTtFQUNBO0VBQ0E7QXJYdzFqRVI7QXFYdDFqRVE7RUFDRTtFQUNBO0VBQ0E7QXJYdzFqRVY7QXFYbjFqRUk7RUFDRTtBclhxMWpFTjtBcVhqMWpFRTtFQUNFO0VBQ0E7QXJYbTFqRUo7QXFYOTBqRVE7RUFDRTtBclhnMWpFVjtBcVg1MGpFTTtFQUNFO0VBQ0E7RUFDQTtBclg4MGpFUjtBcVh6MGpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJYMjBqRUo7O0FxWHYwakVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJYMDBqRUY7QWFoN2tFUTtFd1d5bEJSO0lBZ0JJO0VyWDIwakVGO0FBQ0Y7QXFYejBqRUU7RUFDRTtBclgyMGpFSjtBcVh2MGpFSTtFQUNFO0FyWHkwakVOO0FxWHIwakVFO0VBQ0U7QXJYdTBqRUo7QXFYcjBqRUk7RUFDRTtBclh1MGpFTjtBcVhuMGpFRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJYbzBqRUo7QXFYbDBqRUk7RUFDRTtBclhvMGpFTjtBcVhqMGpFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyWG0wakVOO0FxWGowakVNO0VBQ0U7RUFDQTtFQUNBO0FyWG0wakVSO0FxWC96akVJO0VBQ0U7QXJYaTBqRU47QXFYN3pqRUU7RUFDRTtBclgrempFSjtBcVgzempFSTtFQUNFO0FyWDZ6akVOO0FxWDF6akVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBclg0empFTjtBcVgxempFTTtFQUNFO0VBQ0E7QXJYNHpqRVI7QXFYdnpqRUU7RUFFRTtFQUNBO0VBQ0E7QXJYd3pqRUo7QXFYdHpqRUk7RUFDRTtBclh3empFTjtBcVhuempFSTtFQUNFO0FyWHF6akVOO0FxWGp6akVVO0VBQ0U7QXJYbXpqRVo7QXFYaHpqRWM7RUFDRTtBclhrempFaEI7QXFYenlqRVU7RUFDRTtFQUNBO0VBQ0E7QXJYMnlqRVo7QXFYeHlqRWM7RUFDRTtFQUNBO0FyWDB5akVoQjtBcVhueWpFTTtFQUNFO0FyWHF5akVSO0FxWG55akVRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJYcXlqRVY7QXFYMXhqRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyWDR4akVWO0FxWDF4akVVO0VBQ0U7RUFDQTtBclg0eGpFWjtBcVh2eGpFTTtFQUNFO0VBQ0E7RUFDQTtBclh5eGpFUjtBcVhweGpFRTtFQUNFO0VBQ0E7QXJYc3hqRUo7QXFYanhqRVU7RUFDRTtBclhteGpFWjtBcVg5d2pFTTtFQUNFO0VBQ0E7RUFDQTtBclhneGpFUjtBcVg5d2pFUTtFQUNFO0VBQ0E7QXJYZ3hqRVY7QXFYeHdqRU07RUFDRTtBclgwd2pFUjtBcVh0d2pFSTtFQUNFO0FyWHd3akVOO0FxWHR3akVNO0VBQ0U7QXJYd3dqRVI7QXFYcHdqRUk7RUFDRTtBclhzd2pFTjs7QXFYNXZqRUU7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBR0U7RUFDQTtBclhpd2pFTjtBYXhrbEVRO0V3V2cwQk47Ozs7O0lBV0k7SUFDQTtFclhxd2pFSjtBQUNGO0FhbGxsRVE7RXdXZzBCTjs7Ozs7SUFnQkk7SUFDQTtFclgwd2pFSjtBQUNGO0FhNWxsRVE7RXdXZzBCTjs7Ozs7SUFxQkk7SUFDQTtFclgrd2pFSjtBQUNGO0Fham1sRVE7RXdXMnpCTjs7Ozs7SUEwQkk7SUFDQTtFclhveGpFSjtBQUNGO0FhM21sRVE7RXdXMnpCTjs7Ozs7SUErQkk7SUFDQTtFclh5eGpFSjtBQUNGO0Fhcm5sRVE7RXdXMnpCTjs7Ozs7SUFvQ0k7SUFDQTtFclg4eGpFSjtBQUNGOztBcVh6eGpFRTtFQUNFO0VBQ0E7RUFDQTtFQUdFO0VBQ0E7QXJYMHhqRU47QWE1b2xFUTtFd1cyMkJOO0lBV0k7SUFDQTtFclgweGpFSjtBQUNGO0FhbHBsRVE7RXdXMjJCTjtJQWdCSTtJQUNBO0VyWDJ4akVKO0FBQ0Y7QWF4cGxFUTtFd1cyMkJOO0lBcUJJO0lBQ0E7RXJYNHhqRUo7QUFDRjtBYXpwbEVRO0V3V3MyQk47SUEwQkk7SUFDQTtFclg2eGpFSjtBQUNGO0FhL3BsRVE7RXdXczJCTjtJQStCSTtJQUNBO0VyWDh4akVKO0FBQ0Y7QWFycWxFUTtFd1dzMkJOO0lBb0NJO0lBQ0E7RXJYK3hqRUo7QUFDRjs7QXFYNXhqRUE7RUFDRTtBclgreGpFRjs7QXFYNXhqRUE7RUFDRTtBclgreGpFRjtBYXhybEVRO0V3V3c1QlI7SUFJSTtFclhneWpFRjtBQUNGOztBcVg3eGpFQTtFQUNFO0FyWGd5akVGO0FhanNsRVE7RXdXZzZCUjtJQUlJO0VyWGl5akVGO0FBQ0Y7O0FxWDd4akVFO0VBQ0U7QXJYZ3lqRUo7QXFYOXhqRUU7RUFDRTtBclhneWpFSjs7QXNYaDRsRUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0F0WGs0bEVGO0FzWGg0bEVFO0VBQ0U7RUFDQTtFQUNBO0F0WGs0bEVKOztBc1g5M2xFQTtFQUNFO0VBQ0E7QXRYaTRsRUY7QWEvdGxFUTtFeVdwS1I7SUFNSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRYaTRsRUY7QUFDRjtBc1gvM2xFRTtFQUdFO0VBQ0E7QXRYKzNsRUo7QXNYMzNsRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRYNjNsRU47QXNYMzNsRU07RUFDRTtFQUNBO0F0WDYzbEVSOztBc1h0M2xFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0WHkzbEVKO0FzWHYzbEVJO0VBQ0U7RUFDQTtBdFh5M2xFTjtBc1h2M2xFTTtFQUNFO0F0WHkzbEVSO0FzWHAzbEVFO0VBQ0U7QXRYczNsRUo7O0FzWGwzbEVBO0VBQ0U7RUFDQTtFQUNBO0F0WHEzbEVGO0FhaHhsRVE7RXlXeEdSO0lBTUk7RXRYczNsRUY7QUFDRjtBYXJ4bEVRO0V5V3hHUjtJQVVJO0lBQ0E7SUFDQTtFdFh1M2xFRjtBQUNGOztBc1hwM2xFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRYdTNsRUY7QWFweWxFUTtFeVd4RlI7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0WHkzbEVGO0FBQ0Y7QWE3eWxFUTtFeVd4RlI7SUFjSTtFdFgyM2xFRjtBQUNGO0FzWHozbEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjTEdVO0VLRlY7QXRYMjNsRUo7QWExemxFUTtFeVd2RU47SUFTSSxjTDdHVTtFalh5K2xFZDtBQUNGO0FzWDEzbEVJO0VBQ0U7RUFDQTtBdFg0M2xFTjtBYW4wbEVRO0V5VzNESjtJQUtJO0V0WDYzbEVOO0FBQ0Y7QXNYMzNsRU07RUFDRTtBdFg2M2xFUjtBc1h2M2xFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRYeTNsRVI7QXNYcDNsRUU7RUFDRTtFQUNBLG9DdFdsSWlCO0FoQncvbEVyQjtBc1huM2xFRTtFQUNFO0F0WHEzbEVKO0FhejFsRVE7RXlXN0JOO0lBS0k7SUFDQTtFdFhxM2xFSjtBQUNGO0FzWG4zbEVJO0VBQ0U7RUFDQTtFQUNBO0F0WHEzbEVOO0FzWGwzbEVJO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFFQTtBdFhrM2xFTjtBc1hoM2xFTTtFQUNFO0VBQ0E7RUFDQTtBdFhrM2xFUjtBc1gvMmxFTTtFQUNFO0F0WGkzbEVSOztBc1gzMmxFQTtFQUNFO0VBQ0E7RUFDQTtBdFg4MmxFRjtBYXozbEVRO0V5V1FSO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXRYKzJsRUY7QUFDRjtBYWo0bEVRO0V5V1FSO0lBYUk7RXRYZzNsRUY7QUFDRjtBYXQ0bEVRO0V5V3lCSjtJQUVJO0V0WCsybEVOO0FBQ0Y7QWEzNGxFUTtFeVd5Qko7SUFLSTtFdFhpM2xFTjtBQUNGO0FhaDVsRVE7RXlXbUNOO0lBRUk7SUFDQTtFdFgrMmxFSjtBQUNGO0FhdDVsRVE7RXlXbUNOO0lBT0k7RXRYZzNsRUo7RXNYOTJsRUk7SUFDRTtFdFhnM2xFTjtBQUNGO0FzWDcybEVJO0VBQ0U7QXRYKzJsRU47O0FzWDEybEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRYNjJsRUY7QWF4NmxFUTtFeVd1RFI7SUFPSTtFdFg4MmxFRjtBQUNGO0FhNzZsRVE7RXlXdURSO0lBV0k7SUFDQTtJQUNBO0V0WCsybEVGO0VzWDcybEVFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRYKzJsRUo7RXNYNzJsRUU7SUFDRTtFdFgrMmxFSjtBQUNGOztBc1gzMmxFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0WDgybEVGO0FhcDhsRVE7RXlXa0ZSO0lBTUk7SUFDQTtJQUNBO0V0WGczbEVGO0FBQ0Y7QWEzOGxFUTtFeVdrRlI7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFdFhrM2xFRjtBQUNGO0FzWGgzbEVFO0VBQ0U7RUFDQTtBdFhrM2xFSjtBYXY5bEVRO0V5V21HTjtJQUtJO0lBQ0E7RXRYbTNsRUo7RXNYbDNsRUk7SUFDRTtFdFhvM2xFTjtBQUNGO0FzWGgzbEVNO0VBQ0U7RUFDQTtFQUNBO0F0WGszbEVSOztBc1g1MmxFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0WCsybEVGO0FhNStsRVE7RXlXeUhSO0lBTUk7RXRYaTNsRUY7QUFDRjtBc1gvMmxFRTtFQUNFO0VBQ0E7QXRYaTNsRUo7O0FzWDcybEVBO0VBQ0U7RUFDQTtBdFhnM2xFRjs7QXNYNzJsRUE7RUFDRTtBdFhnM2xFRjtBc1g5MmxFRTtFQUNFO0VBQ0E7RUFDQTtBdFhnM2xFSjs7QXNYNTJsRUE7RUFDRTtBdFgrMmxFRjs7QXNYNTJsRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0WCsybEVGO0FzWDcybEVFO0VBQ0U7RUFDQTtFQUNBO0F0WCsybEVKOztBc1gzMmxFQTtFQUNFO0F0WDgybEVGOztBc1gzMmxFQTtFQUNFO0F0WDgybEVGOztBdVgvc21FQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZYaXRtRUY7QXVYL3NtRUU7RUFDRTtFQUNBO0VBQ0E7QXZYaXRtRUo7QXVYaHRtRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZYa3RtRU47QWFqam1FUTtFMFd2S0o7SUFRTTtJQUNBO0V2WG90bUVSO0FBQ0Y7QWF2am1FUTtFMFd2S0o7SUFxQk07SUFDQTtFdlg2c21FUjtBQUNGO0F1WDNzbUVNO0VBQ0k7QXZYNnNtRVY7QXVYMXNtRU07RUFDSTtBdlg0c21FVjtBdVh6c21FTTtFQUNJO0F2WDJzbUVWO0F1WHhzbUVNO0VBQ0k7QXZYMHNtRVY7O0F1WHBzbUVBO0VBQ0U7RUFDQTtBdlh1c21FRjtBYTlrbUVRO0UwVzNIUjtJQU1JO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdlh1c21FRjtBQUNGO0F1WHJzbUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZYdXNtRUo7QXVYbnNtRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZYcXNtRU47QXVYbnNtRU07RUFDRTtFQUNBO0F2WHFzbUVSOztBdVg5cm1FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZYaXNtRUo7QXVYL3JtRUk7RUFDRTtFQUNBO0F2WGlzbUVOO0F1WC9ybUVNO0VBQ0U7RUFDQTtBdlhpc21FUjtBdVg1cm1FRTtFQUNFO0F2WDhybUVKOztBdVgxcm1FQTtFQUNFO0VBQ0E7RUFDQTtBdlg2cm1FRjtBYW5vbUVRO0UwVzdEUjtJQU1JO0V2WDhybUVGO0FBQ0Y7QWF4b21FUTtFMFc3RFI7SUFVSTtJQUNBO0lBQ0E7RXZYK3JtRUY7QUFDRjs7QXVYNXJtRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2WCtybUVGO0FhdnBtRVE7RTBXN0NSO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdlhpc21FRjtBQUNGO0FhaHFtRVE7RTBXN0NSO0lBY0k7RXZYbXNtRUY7QUFDRjtBdVhqc21FRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY054Q1U7RU15Q1Y7QXZYbXNtRUo7QWE3cW1FUTtFMFc1Qk47SUFTSSxjTnhKVTtFalg0MW1FZDtBQUNGO0F1WGxzbUVJO0VBQ0U7RUFDQTtBdlhvc21FTjtBYXRybUVRO0UwV2hCSjtJQUtJO0V2WHFzbUVOO0FBQ0Y7QXVYanNtRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2WG1zbUVSO0F1WDlybUVFO0VBQ0U7RUFDQSxvQ3ZXeEtpQjtBaEJ3Mm1FckI7QXVYN3JtRUU7RUFDRTtBdlgrcm1FSjtBYXpzbUVRO0UwV1NOO0lBS0k7SUFDQTtFdlgrcm1FSjtBQUNGO0F1WDdybUVJO0VBQ0U7RUFDQTtFQUNBO0F2WCtybUVOO0F1WDVybUVJO0VBQ0U7RUFDQTtFQUVBO0F2WDZybUVOO0F1WDNybUVNO0VBQ0U7RUFDQTtFQUNBO0F2WDZybUVSO0F1WDFybUVNO0VBQ0U7QXZYNHJtRVI7O0F1WHRybUVBO0VBQ0U7RUFDQTtFQUNBO0F2WHlybUVGO0FhdnVtRVE7RTBXMkNSO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RXZYMHJtRUY7QUFDRjtBYS91bUVRO0UwVzJDUjtJQWFJO0V2WDJybUVGO0FBQ0Y7QWFwdm1FUTtFMFc0REo7SUFFSTtFdlgwcm1FTjtBQUNGO0FhenZtRVE7RTBXNERKO0lBS0k7RXZYNHJtRU47QUFDRjtBYTl2bUVRO0UwV3NFTjtJQUVJO0V2WDBybUVKO0FBQ0Y7QWFud21FUTtFMFcwRUo7SUFFSTtFdlgycm1FTjtBQUNGO0FheHdtRVE7RTBXK0VKO0lBRUk7RXZYMnJtRU47QUFDRjtBYTd3bUVRO0UwV3NFTjtJQWVJO0V2WDRybUVKO0FBQ0Y7QXVYM3JtRUk7RUFDRTtBdlg2cm1FTjtBdVgxcm1FTTtFQUNFO0F2WDRybUVSOztBdVh0cm1FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2WHlybUVGO0FhL3htRVE7RTBXa0dSO0lBT0k7RXZYMHJtRUY7QUFDRjtBYXB5bUVRO0UwV2tHUjtJQVdJO0lBQ0E7SUFDQTtFdlgycm1FRjtFdVh6cm1FRTtJQUVFO0V2WDBybUVKO0FBQ0Y7O0F1WHRybUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZYeXJtRUY7QWFyem1FUTtFMFd3SFI7SUFNSTtJQUNBO0lBQ0E7RXZYMnJtRUY7QUFDRjtBYTV6bUVRO0UwV3dIUjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0V2WDZybUVGO0FBQ0Y7QXVYM3JtRUU7RUFDRTtFQUNBO0F2WDZybUVKO0FheDBtRVE7RTBXeUlOO0lBSUk7SUFDQTtFdlgrcm1FSjtFdVg5cm1FSTtJQUNFO0V2WGdzbUVOO0FBQ0Y7QXVYNXJtRU07RUFDRTtBdlg4cm1FUjs7QXVYeHJtRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdlgycm1FRjtBYTMxbUVRO0UwVzRKUjtJQU1JO0V2WDZybUVGO0FBQ0Y7QXVYM3JtRUU7RUFDRTtFQUNBO0F2WDZybUVKOztBdVh6cm1FQTtFQUNFO0VBQ0E7RUFDQTtBdlg0cm1FRjs7QXVYeHJtRUU7RUFDRTtFQUNBO0F2WDJybUVKOztBdVh2cm1FQTtFQUNFO0F2WDBybUVGOztBdVh2cm1FQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZYMHJtRUY7QXVYeHJtRUU7RUFDRTtFQUNBO0VBQ0E7QXZYMHJtRUosQyIsInNvdXJjZXMiOlsid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbGVjYWJsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL190aGVtZS9fdGVsZWNhYmxlLWNvbG9ycy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL192YXJpYWJsZXMvX2NvbG9ycy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL190aGVtZS9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fZGVmaW5pdGlvbnMvX2FuaW1hdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19iYXNlL19yZXNldC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX2Jhc2UvX2NvbW1vbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL19iYXNlL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fdmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vX2Jhc2UvX2Rlc2lnbi1zeXN0ZW0uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fbWl4aW5zL191dGlsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvaW50ZXJzdGl0aWFsL19pbnRlcnN0aXRpYWwtcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fdmFyaWFibGVzL196LWluZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4uLy4uL25vZGVfbW9kdWxlcy9mb3VuZGF0aW9uLXNpdGVzL3Njc3MvdXRpbC9fYnJlYWtwb2ludC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvc3dpcGVyL3N3aXBlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL19iYXNlL19zd2lwZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fdmFyaWFibGVzL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vX2Jhc2UvX3BhcnNsZXkuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9zdmcvX3RlbGVjYWJsZS1sb2dvLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vc3ZnL19hcnJvdy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3N2Zy9faWNvbi1maWxsZWQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL3VpL2F0b21zL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vc3ZnL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vc3ZnL19pY29uLXBsdXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9zdmcvX3RyaWFuZ2xlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX2J1dHRvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL190aGVtZS90ZWxlY2FibGUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fYmxvY2txdW90ZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvX2Zvcm0tY2hlY2tib3guc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fZm9ybS1jaGVja2JveC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX3ZhcmlhYmxlcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19kZWZpbml0aW9ucy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9fZm9ybS12YWxpZGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9hdG9tcy9fZm9ybS1lcnJvci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19mb3JtLWVycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9hdG9tcy9fZm9ybS1pbnB1dC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19mb3JtLWlucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX2Zvcm0taW5wdXQtc3dpdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9hdG9tcy9fZm9ybS1sYWJlbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19mb3JtLWxhYmVsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX2Zvcm0tcmFkaW8uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL3VpL2F0b21zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvX2Zvcm0tdGV4dGFyZWEuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fZm9ybS10ZXh0YXJlYS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX2xpbmstd2l0aC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX2xpc3QtaXRlbS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvX2xvYWRlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19sb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fcGxheS1idXR0b24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fcG9zdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3ByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3ByaWNlLWFmdGVyLW1vbnRobHktZmVlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3ByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3ByaWNlLWluaXRpYWwtcGF5bWVudC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19wcmljZS1sYWJlbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19wcmljZS1zZXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fcHJpY2UtdGF4ZXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fcHJpY2UtdW5pcXVlLXBheW1lbnQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fcHJpY2Utd2l0aC1zdWJqZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3Byb21vdGlvbi1iYWRnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19wcm9tb3Rpb24tZmxhcC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL19wcm9tb3Rpb24tcmliYm9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3NlcGFyYXRvci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL191c2VyLWNvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3R2LWNoYW5uZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vYXRvbXMvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL19hc3BlY3QtcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fdmlkZW8tZW1iZWRkZWQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9hdG9tcy9fdG9nZ2xlLXN3aXRjaC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2F0b21zL2NvbGxlY3Rpb25zL19saW5rcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL19taXhpbnMvX2Jhc2UtaHRtbC1lbGVtZW50cy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2FjY29yZGlvbi1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fYWR2YW5jZWQtc2VhcmNoLWJveC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2Jhbm5lci1sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19iYW5uZXItdHdvLWNvbHVtbnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLWJpZy1jb21wYW5pZXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy91dGlsL19mbGV4LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1ob21lLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1sYW5kaW5nLXBob25lLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1sYW5kaW5nLXBhY2suc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLWxpc3QtbGFuZGluZy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtbmV3LW9mZmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1hc2lkZS1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1hc2lkZS1pbWFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtY29udGFjdC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtaG9yaXpvbnRhbC1pbWFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtaWNvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtaW5mby5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1saW5rcy13aXRoLWljb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLW9mZXJ0YXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLXBhY2suc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLXBhY2stYWR2YW50YWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2ZsZXgtZ3JpZC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX2d1dHRlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtcHJvZHVjdC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtd29yay13aXRoLXVzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC1wcm9tb3Rpb24taW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLXZlcnRpY2FsLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcHJpY2UtbW9udGhseS1mZWUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3ByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3ByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3ByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NhcmQtcGFjay13aXRoLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9sYXlvdXRzL19oZWFkZXItZGVza3RvcC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL192YXJpYWJsZXMvX2RpbWVuc2lvbnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJ0LXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLXNtYXJ0cGhvbmUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJkLXRhcmlmYS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NoYW5uZWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jaGFubmVsdjIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jaGFubmVsc0NhcHRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jaGFubmVsc0NhcHRpb252Mi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NoYW5uZWxzRmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY29tcGFyaXNvbi10YWJsZS1jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jb25maWd1cmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jb3ZlcmFnZS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jLWNvdmVyYWdlLXJlc3BvbnNlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fZGVzY3JpcHRpdm9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fZGVzY3JpcHRpdm9fYm9keS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2Rlc2NyaXB0aXZvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2Rlc2NyaXB0aXZvX3N0aWNreS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2VxdWlwbWVudC1kZXNrdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fZXF1aXBtZW50LW1vYmlsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2VxdWlwbWVudC1saXN0LWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19lcXVpcG1lbnQtcHJldmlldy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2VxdWlwbWVudC1zcGVjcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2ZhcS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX3BsYWNlaG9sZGVycy9fZm9ybS1ncm91cC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvY29tcG9uZW50cy9fZm9ybS1ncm91cC1pbnB1dC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2Zvcm0tZ3JvdXAtaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19mb3JtLWdyb3VwLXJhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9jb21wb25lbnRzL19mb3JtLWdyb3VwLXNlbGVjdC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvY29tcG9uZW50cy9fZm9ybS1ncm91cC10ZXh0YXJlYS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvY29tcG9uZW50cy9fZ21hcC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvc3ZnL190cmlhbmdsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvY29tcG9uZW50cy9fZ21hcC1tYXJrZXItZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGVscC1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGVscC1yZXN1bHQtaXRlbS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fdmFyaWFibGVzL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL2hlcm8tbW9kdWxlcy9fY3VzdG9tX3Jhdy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2hlcm8tc2xpZGVyLW5hdi1pdGVtLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGVyby1sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGVyby1sYW5kaW5nLWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGVyby1sYW5kaW5nLWNhcmRzLXYyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faGVyby1sYW5kaW5nLWxpc3Quc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19pY29uLXBhY2suc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19pbWFnZS13aXRoLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9faW50cnVzaXZlLWNtbi1tb2RhbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2xhbmRpbmctY29uZmlndXJhZG9yLWRlc2t0b3Auc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19sYW5kaW5nLXRlLWxvLWNvbnRhbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fbGFuZGluZy10aXRsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2xhbmRpbmdzLWNvdmVyYWdlLWJhbm5lci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2xpdHktbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19tYXAtZmlsdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19tb2RhbC1ldGhpY2FsLWNoYW5uZWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19tb2JpbGUtcmF0ZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3BhY2stc2VydmljZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3BhZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fbnVldmFzLXRhcmlmYXMtbW92aWxlcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3BvclF1ZVQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19wb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3ByaWNlLWZpeGVkLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcHJvbW90aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcmF0ZS10YWJsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3JlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19yb2FtaW5nLW1hcC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3NlY3Rpb24taGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fc2VjdGlvbi1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3NlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3RhYmJlZC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3RhYmxlLWhlYWRlci1yZXNwb25zaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fdGVsZWNhYmxlLXByZWZvb3Rlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3RlbGVjYWJsZS1wcmVmb290ZXItbGlnaHQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL190ZXh0by5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3R2LWFkZW1hcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3R2LWZlYXR1cmVkLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fdHYtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fdGVsZWNhYmxlLW1lbnUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL191cGdyYWRlLWNvbXBhcmlzb24tdGFibGUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL192YXJpYW50LXNlbGVjdG9yLWZpbHRlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3ZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX3ZlbnRhamFzLXRhcmlmYXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19iYW5uZXItaW50ZXJpb3Iuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19rcnQtY292ZXJhZ2Uuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19rcnQtY29uZmlndXJhdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY2Fyb3VzZWwtZmlyZXdhbGwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL193b3JrLXdpdGgtdXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19jYXJvdXNlbC1jYXJkcy1vZmVydGFzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fYmFubmVycy1vZmVydGFzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fcmV0cm9maXQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19yZXRyb2ZpdC1iYW5uZXItZnVsbC1pbWFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2hpc3Rvcmlhcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL3V0aWwvX21peGlucy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvbmVudHMvX2NvbnRhZG9yLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fa2l0LWRpZ2l0YWwtY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL190dmNoYW5uZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9uZW50cy9fY29tby1tb250by1yb3V0ZXItNGcuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19zdG9yZXMtaWNvbi1jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL19kZXNjYXJnYS1hcHAtcmVkdWNpZGEuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb25lbnRzL2NvbGxlY3Rpb25zL19pbWFnZS13aXRoLXRpdGxlcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvZm91bmRhdGlvbi1zaXRlcy9zY3NzL2dyaWQvX3Jvdy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvbGF5b3V0cy9fYXNpZGUtc3RpY2t5LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vbGF5b3V0cy9fYXNpZGUtc3RpY2t5LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vbGF5b3V0cy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9sYXlvdXRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9sYXlvdXRzL19jZW50cmFibGUtZ3JpZC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX2dyaWQtd2l0aC1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vbGF5b3V0cy9faGVhZGVyLW1vYmlsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX2hlYWRlci1tb2JpbGUtY29udGVudC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX2hvcml6b250YWwtc2Nyb2xsZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9sYXlvdXRzL19ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX21haW4uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9sYXlvdXRzL19zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vX3ZhcmlhYmxlcy9fZ3JpZC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX3NoYWRvd2VkLWFzaWRlLXN0aWNreS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX3NsaWRlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX3N3aXRjaGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vbGF5b3V0cy9fdGVsZWNhYmxlLWZvb3Rlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX3RlbGVjYWJsZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vLi4vbm9kZV9tb2R1bGVzL2ZvdW5kYXRpb24tc2l0ZXMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vbGF5b3V0cy9fdGVsZWNhYmxlLWhlYWRlci1saWdodC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2xheW91dHMvX3RlbGVjYWJsZS1oZWFkZXItY2xlYW4uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fYWNjb3JkaW9uLXRyZWUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2FjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2FwcC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fY2FyZC1wYWNrLWFkdmFudGFnZXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2NhcmRzLWFzaWRlLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jYXJkcy1ob3Jpem9udGFsLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2NhcmRzLW9mZmVycy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fY2FyZHMtdmVydGljYWwtaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2Nhcm91c2VsLWNhcmQtcGFjay13aXRoLWltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jb21wYXJpc29uLXRhYmxlcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fY29udGFjdC1mb3ItY2xpZW50LW9yLW5vdC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fY29udGFjdC1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jdXN0b21pc2VkLW9mZmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jdXN0b20taGVyby1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2N1c3RvbS1vZmZlcnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2RlY28tYXBwcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fZGVzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2VxdWlwbWVudHMtZGVza3RvcC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fZXF1aXBtZW50cy1tb2JpbGUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2V0aGljYWwtZm9ybS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2ZpYmVyLWNvdmVyYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19maXhlZC1jYXJ0LXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2Z1bGwtd2lkdGgtdXBncmFkZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9faGVyby1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9fZGVmaW5pdGlvbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19ob3Jpem9udGFsLXNjcm9sbGVyLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9faG9yaXpvbnRhbC1zY3JvbGxlci1jYXJkcy1saW5rcy13aXRoLWljb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2hvcml6b250YWwtc2Nyb2xsZXItY2FyZHMtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19pY29uLWNhcmRzLWFzaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19pZnJhbWUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2ltYWdlLXdpdGgtdGl0bGVzLWFzaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19sZWdhbC10ZXh0LW1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19saW5rcy1ncm91cC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fbGlua3Mtd2l0aC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19saW5rcy13aXRoLWljb24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2xpbmtzLXdpdGgtaWNvbi1ncm91cHMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX21lc3NhZ2Utd2l0aC1pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19tZXNzYWdlLXBheS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fbWluaS1jb25maWd1cmFkb3Iuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX21vYmlsZS1jb3ZlcmFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fbW9iaWxlLXJhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19tb2JpbGUtcmF0ZXMtcHJlcGFpZC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fbmV0ZmxpeC1wb3B1cHMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX29mZXJ0YXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3BhY2suc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3BhY2stY29uZmlndXJhdG9yLWJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3BhY2stY29uZmlndXJhdG9yLXN1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3BhY2stcmVsYXRlZC1tb2RhbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fcGFnZS1oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3BhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3guc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3JlbGF0ZWQtaGVscC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fcmVsYXRlZC1saW5rcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fcmVsYXRlZC1wYWNrLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19yb2FtaW5nLW1hcC1maWx0ZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3JvYW1pbmctcmF0ZXMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3NhdGlzZmFjdGlvbi1oZWxwLWZvcm0uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3NlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19zaG9wcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fc2hvcHMtbWFya2VyLWRldGFpbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fc2luZ2xlLXBpY3R1cmUuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3NsaWRlci1zZWN0aW9uLWRlc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19zdXBwb3J0ZWQtYnJvd3NlcnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3N1cHBvcnRlZC1icm93c2Vycy1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19zbWFydHBob25lcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fc3dpdGNoZXItY2FyZC1hc2lkZS1pbWFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fdGFyaWZhcy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fdXNlci1sb2dpbi1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL191c2VyLWxvZ2dlZC1pbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fdHdvLWNvbHVtbnMtYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL191cGdyYWRlLWNvbXBhcmlzb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3dpZmktY292ZXJhZ2Uuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX2xpc3Rfd2l0aF9jYXJkX3ByaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jeWJlcnNlY3VyaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jeWJlcnNlY3VyaXR5X2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9jb21wb3NpdGlvbnMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL190dmdvLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19wbGFpbi10ZXh0LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19jdi1mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vY29tcG9zaXRpb25zL19raXQtZGlnaXRhbC5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fa2l0LWRpZ2l0YWwtZm9ybS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL2NvbXBvc2l0aW9ucy9fcGFnZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbXBsYXRlcy9fY2hhbm5lbHMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi90ZW1wbGF0ZXMvX2Vycm9yLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vdGVtcGxhdGVzL19oZWxwLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vdGVtcGxhdGVzL19sYW5kaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vdGVtcGxhdGVzL19wYWNrLWNvbmZpZ3VyYXRvci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbXBsYXRlcy9fcm9hbWluZy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbXBsYXRlcy9fdGVybWluYWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi90ZW1wbGF0ZXMvX3Rlcm1pbmFscy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbXBsYXRlcy9fdGVtcGxhdGUtcGFjay5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbXBsYXRlcy9fdHYuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi90ZW1wbGF0ZXMvX3ByZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vdGVtcGxhdGVzL19pbmZvcm1hdGljYS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3RlbXBsYXRlcy9fa2l0LWRpZ2l0YWwtbGFuZGluZ3MtZ2VuZXJhbC10ZW1wbGF0ZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3V0aWxzL193cmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vdXRpbHMvX2xpdHkuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi91dGlscy91dGlscy5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3V0aWxzL19zd2lwZXItcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3V0aWxzL190dk1vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX3ZhbGlkYXRpb24uc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9wYWdlcy9fdHZIb21lLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX3B5bWVzLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX3NpbXBsZS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3BhZ2VzL19BcHBIb21lLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX3Rlc3RWZWxvY2lkYWQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9wYWdlcy9fd2lmaV9tZXNoLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX3NvbHVjaW9uZXMtY2xvdWQuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9wYWdlcy9fc29sdWNpb25lcy13aWZpLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX3dlYi1jb21wb25lbnQtc2ltcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX2xhbmRpbmctY29iZXJ0dXJhLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX2xlZ2FsLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vcGFnZXMvX2NhbWJpby1yZWQtbW92aWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9wYWdlcy9fZGF6bi5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3BhZ2VzL19jb21wYXJ0aXItaW50ZXJuZXQtbW92aWwuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi9wYWdlcy9fZmliZXItY292ZXJhZ2Uuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vYXBwX3YyMS9fdGhlbWUvX3RlbGVjYWJsZS1jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi4vYXBwX3YyMS9fdmFyaWFibGVzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi92MjFfY29tcGF0aWJsZS9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3YyMV9jb21wYXRpYmxlL19saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vdGVsZWNhYmxlLy4vdjIxX2NvbXBhdGlibGUvX2hlYWRlci5zY3NzIiwid2VicGFjazovL3RlbGVjYWJsZS8uL3YyMV9jb21wYXRpYmxlL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly90ZWxlY2FibGUvLi92MjFfY29tcGF0aWJsZS9fcHltZXMtZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDb2xvciBWYXJpYWJsZXMgICAgICAgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKiBDaGFydCBjb2xvcnMgKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiO1xuICBzcmM6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvdjIxL2ZvbnRzL1RlbGVjYWJsZS1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCI7XG4gIHNyYzogdXJsKFwiL3dlYi9idW5kbGVzL2FwcC92MjEvZm9udHMvVGVsZWNhYmxlLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIjtcbiAgc3JjOiB1cmwoXCIvd2ViL2J1bmRsZXMvYXBwL3YyMS9mb250cy9UZWxlY2FibGUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiO1xuICBzcmM6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvdjIxL2ZvbnRzL1RlbGVjYWJsZS1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICAtbXMtaW50ZXJwb2xhdGlvbi1tb2RlOiBiaWN1YmljO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6OnNlbGVjdGlvbiwgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sIC5uby1zY3JvbGwsXG5odG1sIC5uby1zY3JvbGwgYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbmh0bWwgLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplbGVnaWJpbGl0eTtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5lbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuOjotbW96LXNlbGVjdGlvbixcbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgY29sb3I6ICNmZmY7XG59XG5cbmlucHV0W3BsYWNlaG9sZGVyXSxcbjo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5odG1sLm5vLXNjcm9sbCxcbmh0bWwubm8tc2Nyb2xsIGJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwubm8tc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuOjotbW96LXNlbGVjdGlvbixcbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmlucHV0W3BsYWNlaG9sZGVyXSxcbjo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxudGFibGU6bm90KFtjbGFzc10pIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAtMTBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDc1KTtcbiAgd2lkdGg6IDEwMCU7XG59XG50YWJsZTpub3QoW2NsYXNzXSkgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbnRhYmxlOm5vdChbY2xhc3NdKSB0aGVhZCxcbnRhYmxlOm5vdChbY2xhc3NdKSB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRhYmxlOm5vdChbY2xhc3NdKSB0aCxcbnRhYmxlOm5vdChbY2xhc3NdKSB0ZCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgbWF4LXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlOm5vdChbY2xhc3NdKSB0aDpsYXN0LWNoaWxkLFxudGFibGU6bm90KFtjbGFzc10pIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxudGFibGU6bm90KFtjbGFzc10pIHRyOm50aC1jaGlsZChvZGQpIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLm1pY3Jvc29mdC0zNjUgLmhlYWRlci1zdWJtZW51IHtcbiAgdG9wOiA2NXB4O1xufVxuXG4ucGxiLXByZXZpZXdfX2ZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBBbmltYXRpb24gbWl4aW5zICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qKlxuICpcbiAqIEtleWZyYW1lc1xuICpcbiAqL1xuLyo9PT09PSAgRW5kIG9mIEFuaW1hdGlvbiBtaXhpbnMgID09PT09PSovXG4vKiBBw7FhZGUgdW5hIHRyYW5zaWNpw7NuICovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5pbnRlcnN0aXRpYWwtcG9wdXAge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMwO1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwLS1vcGVuZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5pbnRlcnN0aXRpYWwtcG9wdXAtLW9wZW5lZCAuaW50ZXJzdGl0aWFsLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmludGVyc3RpdGlhbC1wb3B1cC0tb3BlbmVkIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcywgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvaW1hZ2VzL2Nsb3NlLWN1cnNvci5wbmdcIiksIHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHg7XG59XG5cbi5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnQtbGF5ZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19oZWFkZXIsXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19ib2R5LFxuLmludGVyc3RpdGlhbC1wb3B1cF9faW1hZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5pbnRlcnN0aXRpYWwtcG9wdXBfX2ltYWdlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDQ1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX190aXRsZSxcbi5pbnRlcnN0aXRpYWwtcG9wdXBfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9fc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmludGVyc3RpdGlhbC1wb3B1cF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLmludGVyc3RpdGlhbC1wb3B1cF9faGVhZGVyLFxuICAuaW50ZXJzdGl0aWFsLXBvcHVwX19ib2R5LFxuICAuaW50ZXJzdGl0aWFsLXBvcHVwX19pbWFnZSB7XG4gICAgcGFkZGluZzogMjBweCA0NXB4O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmludGVyc3RpdGlhbC1wb3B1cF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2hlYWRlcixcbiAgLmludGVyc3RpdGlhbC1wb3B1cF9fYm9keSxcbiAgLmludGVyc3RpdGlhbC1wb3B1cF9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgfVxufVxuLmltYWdlLW1vZGFsIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2ltYWdlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pbWFnZS1tb2RhbCAuaW50ZXJzdGl0aWFsLXBvcHVwX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzd2lwZXItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG4uc3dpcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItcG9pbnRlci1ldmVudHMge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cy5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZCwgLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci13cmFwcGVyLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7IC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uc3dpcGVyX19wYWdpbmF0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXBlcl9fcGFnaW5hdGlvbjplbXB0eSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zd2lwZXJfX3BhZ2luYXRpb24taXRlbSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uc3dpcGVyX19wYWdpbmF0aW9uLWl0ZW06OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXJfX3BhZ2luYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc3dpcGVyX19wYWdpbmF0aW9uLWl0ZW0tLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MzAwO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDY2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wYXJzbGV5LWVycm9ycy1saXN0IHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wYXJzbGV5LWVycm9ycy1saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlbGVjYWJsZS1sb2dvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYXJyb3ctLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYXJyb3ctLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5hcnJvdy0tdG9wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmFycm93LS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmljb24tZmlsbGVkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmljb24tZmlsbGVkX19nbHlwaCB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIHN0cm9rZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5pY29uIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDEuNTtcbn1cblxuLmljb24tLXJvdW5kZWQge1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG59XG5cbi5pY29uLS1zdHJva2Utc2NhbGUgLmljb25fX2dseXBoIHtcbiAgdmVjdG9yLWVmZmVjdDogbm9uZTtcbn1cblxuLmljb25fX2dseXBoIHtcbiAgdmVjdG9yLWVmZmVjdDogbm9uLXNjYWxpbmctc3Ryb2tlO1xufVxuXG4uaWNvbl9fZ2x5cGgtLXByaW1hcnkge1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLmljb25fX2dseXBoLS1wcmltYXJ5LWZpbGxlZCB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIHN0cm9rZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaWNvbl9fZ2x5cGgtLXNlY29uZGFyeS1maWxsZWQge1xuICBmaWxsOiAjMDA1NkJCO1xuICBzdHJva2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbi1wbHVzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMTRweDtcbn1cblxuLmljb24tcGx1cy0tb3BlbmVkIC5pY29uLXBsdXNfX2xpbmUtLWZpcnN0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pY29uLXBsdXMtLW9wZW5lZCAuaWNvbi1wbHVzX19saW5lLS1sYXN0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5pY29uLXBsdXMtLW9wZW5lZCAuaWNvbi0tcGx1cyAuaWNvbl9fZ2x5cGgge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5pY29uLXBsdXNfX2xpbmUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnRyaWFuZ2xlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLnRyaWFuZ2xlLS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLnRyaWFuZ2xlLS1yaWdodCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnRyaWFuZ2xlLS10b3Age1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cblxuLnRyaWFuZ2xlLS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5idXR0b24uYnV0dG9uLS1kaXNhYmxlZCwgLmJ1dHRvbjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIGJvcmRlci1jb2xvcjogI2I2YjZiNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQ6aG92ZXIsIC5idXR0b246aG92ZXI6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG4uYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQgLmljb24sIC5idXR0b246ZGlzYWJsZWQgLmljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJ1dHRvbi5idXR0b24tLWRpc2FibGVkIC5sb2FkZXIsIC5idXR0b246ZGlzYWJsZWQgLmxvYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLmJ1dHRvbi0tZGlzYWJsZWQgLmljb25fX2dseXBoLCAuYnV0dG9uOmRpc2FibGVkIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MnB4O1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMXB4IDE2cHggOXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ1dHRvbi0tc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdGN0Y3RjtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xufVxuLmJ1dHRvbi0tc2xpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdGN0Y3RiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi0tc2xpZGVyIC5idXR0b25fX2NvbnRlbnQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLmJ1dHRvbi0tc2xpZGVyIC5idXR0b25fX3NsaWRlLXRvZ2dsZS10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3RjdGN0Y7XG59XG4uYnV0dG9uLS1zbGlkZXIuYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuLmJ1dHRvbi0tc2xpZGVyLmJ1dHRvbi0tYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQiAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi0tc2xpZGVyLmJ1dHRvbi0tYWN0aXZlIC5idXR0b25fX3NsaWRlLXRvZ2dsZS10aHVtYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwNTZCQjtcbn1cbi5idXR0b24tLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnV0dG9uLS1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuLmJ1dHRvbiAubG9hZGVyIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTRweDtcbiAgdG9wOiAtNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuLmJ1dHRvbjphY3RpdmUsIC5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJ1dHRvbiAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogLTJweCAyNHB4IDAgMDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uYnV0dG9uIC5pY29uX19nbHlwaCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0O1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmJ1dHRvbi0td2hpdGUgLmljb25fX2dseXBoLS1wcmltYXJ5LFxuLmJ1dHRvbi0td2hpdGUgLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG4uYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5cbi5idXR0b24tLXdoaXRlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmJ1dHRvbi0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLmJ1dHRvbi0tZ3JheS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ1dHRvbi0tZ3JheS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0Y3RjdGO1xufVxuXG4uYnV0dG9uLS1leHRyYS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiA0cHggMThweCAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTJweDtcbn1cblxuLmJ1dHRvbi0tYmlnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTBweDtcbn1cbi5idXR0b24tLWJpZyAuYnV0dG9uX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5idXR0b24tLWJpZyAuaWNvbiB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5idXR0b24tLW1vYmlsZWZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjY3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5idXR0b24tLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjY3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzMyMjZkO1xufVxuLmJ1dHRvbi0tc2Vjb25kYXJ5IC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmJ1dHRvbi0tYm9yZGVyZWQtdG8tZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTZCQjtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NmJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24tLWJvcmRlcmVkLXRvLWZpbGxlZDpob3ZlciAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24tLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5idXR0b24tLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZTpob3ZlciAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICM3RjdGN0Y7XG59XG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUgLmljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQuYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxNywgMzgsIDEyMSwgMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOTI2Nzk7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmJ1dHRvbi0tYm9yZGVyZWQtdG8tZmlsbGVkLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjY3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQuYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi0tYm9yZGVyZWQtdG8tZmlsbGVkLmJ1dHRvbi0tc2Vjb25kYXJ5IC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogI2Q5MjY3OTtcbn1cblxuLmJ1dHRvbl9fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ1dHRvbl9fY29udGVudC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbl9fc2hvdy1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmJ1dHRvbl9fc2hvdy1zbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5idXR0b25fX2hpZGUtc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYnV0dG9uX19oaWRlLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuYnV0dG9uX19jb250ZW50LXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuYnV0dG9uLS1tb2JpbGVmaXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5idXR0b24tLW1vYmlsZWZpeC5idXR0b24tLWJpZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLmJ1dHRvbi0tYmlnIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJ1dHRvbi0tbmV4dCwgLmJ1dHRvbi0tcHJldiB7XG4gIG1hcmdpbjogMCA4cHg7XG59XG5cbi5idXR0b24tLW5leHQgc3ZnIHBhdGgsXG4uYnV0dG9uLS1wcmV2IHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnksXG4uYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idXR0b24tLWljb24ge1xuICAtLWJ1dHRvbi13aWR0aDogNTZweDtcbiAgLS1idXR0b24taGVpZ2h0OiA1NnB4O1xuICAtLWJ1dHRvbi1ib3JkZXItcmFkaXVzOiA1NnB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcbiAgaGVpZ2h0OiB2YXIoLS1idXR0b24td2lkdGgpO1xuICB3aWR0aDogdmFyKC0tYnV0dG9uLWhlaWdodCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLmJ1dHRvbi0taWNvbiAuaWNvbiB7XG4gIC0tc3Ryb2tlLXdpZHRoOiBjYWxjKDhweCAvIDMpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEyLjVweDtcbiAgaGVpZ2h0OiAxMi41cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5idXR0b24tLWljb24gLmljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5idXR0b24tLWljb25bZGlzYWJsZWRdLCAuYnV0dG9uLS1pY29uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAwLjI1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b24tLWljb25bZGlzYWJsZWRdOmhvdmVyLCAuYnV0dG9uLS1pY29uLnN3aXBlci1idXR0b24tZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IGluaXRpYWw7XG59XG5cbi5ibG9ja3F1b3RlLFxuYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2U1ZTVlNTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmZvcm0tY2hlY2tib3gge1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWNoZWNrYm94OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLWNoZWNrYm94OmZvY3VzIC5mb3JtLWNoZWNrYm94X19jb250ZW50OjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwZThmZmY7XG59XG5cbi5mb3JtLWNoZWNrYm94X19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6OmFmdGVyLCAuZm9ybS1jaGVja2JveF9fY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTRweDtcbn1cbi5mb3JtLWNoZWNrYm94X19jb250ZW50OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jaGVja2JveF9fY29udGVudDo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmZvcm0tY2hlY2tib3hfX2NoZWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWNoZWNrYm94X19jaGVjazpjaGVja2VkICsgLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZvcm0tY2hlY2tib3ggLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6YWZ0ZXIge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5mb3JtLWNoZWNrYm94IC5mb3JtLWNoZWNrYm94X19jb250ZW50OjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZm9ybS1jaGVja2JveDpmb2N1cyAuZm9ybS1jaGVja2JveF9fY29udGVudDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuLmZvcm0tY2hlY2tib3ggYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb3JtLWNoZWNrYm94X19jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uZm9ybS1jaGVja2JveF9fY29udGVudDo6YWZ0ZXIsIC5mb3JtLWNoZWNrYm94X19jb250ZW50OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbn1cbi5mb3JtLWNoZWNrYm94X19jb250ZW50OjphZnRlciB7XG4gIGxlZnQ6IDNweDtcbiAgdG9wOiA4cHg7XG59XG5cbi5mb3JtLWNoZWNrYm94X19jaGVjayB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLWNoZWNrYm94X19jaGVjazpjaGVja2VkICsgLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGM0YzRjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4uZm9ybS1jaGVja2JveF9fZXJyb3JzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uZm9ybS1jaGVja2JveF9fZXJyb3JzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZV49bm90LXZhbGlkXSB+IC5mb3JtLWNoZWNrYm94X19lcnJvcnMsXG5bZGF0YS12YWxpZGF0aW9uLXN0YXRlPW5vdC1maWxsZWRdIH4gLmZvcm0tY2hlY2tib3hfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS12YWxpZGF0aW9uLXN0YXRlXj1ub3QtdmFsaWRdIH4gLmZvcm0tY2hlY2tib3hfX2Vycm9ycyAuZm9ybS1lcnJvci0tbm90LXZhbGlkIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS12YWxpZGF0aW9uLXN0YXRlPW5vdC1maWxsZWRdIH4gLmZvcm0tY2hlY2tib3hfX2Vycm9ycyAuZm9ybS1lcnJvci0tbm90LWZpbGxlZCB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDY2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uZm9ybS1lcnJvciwgLmV0aGljYWwtZm9ybV9fZm9ybS1jb2wtLWNoZWNrYm94IC5mb3JtLWdyb3VwLWNoZWNrYm94X19lcnJvcnMsIC5jb250YWN0LWZvcm1fX3Rlcm1zLW5vdC1hY2NlcHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nOiAxM3B4IDEwcHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tZXJyb3ItLXZpc2libGUge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmZvcm0taW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvcm0taW5wdXQ6Zm9jdXMsIC5mb3JtLWlucHV0OmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbn1cbi5mb3JtLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0taW5wdXRbZGF0YS12YWxpZGF0aW9uLXN0YXRlPW5vdC1maWxsZWRdLCAuZm9ybS1pbnB1dFtkYXRhLXZhbGlkYXRpb24tc3RhdGU9bm90LXZhbGlkXSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbn1cbi5mb3JtLWlucHV0W2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT12YWxpZF0ge1xuICBib3JkZXItY29sb3I6ICNkMWQxZDE7XG59XG5cbi5mb3JtLWlucHV0LS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWlucHV0LS10cmFuc3BhcmVudDpmb2N1cywgLmZvcm0taW5wdXQtLXRyYW5zcGFyZW50OmFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0taW5wdXQtLXVuZGVybGluZWQge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDFkMWQxO1xufVxuLmZvcm0taW5wdXQtLXVuZGVybGluZWQ6Zm9jdXMsIC5mb3JtLWlucHV0LS11bmRlcmxpbmVkOmFjdGl2ZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU2QkI7XG59XG5cbi5mb3JtLWlucHV0LS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZm9ybS1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5mb3JtLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4uZm9ybS1pbnB1dC0tcGxhY2Vob2xkZXItaGlnaGxpZ2h0ZWQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmlucHV0LXN3aXRjaCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAtby1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmlucHV0LXN3aXRjaCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuXG4uaW5wdXQtc3dpdGNoIGlucHV0OmNoZWNrZWQgKyBpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG59XG5cbi5pbnB1dC1zd2l0Y2ggaTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkZCRjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5pbnB1dC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIGk6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLmlucHV0LXN3aXRjaCBpOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICBib3R0b206IDJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3M7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmZvcm0tbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWxhYmVsX19yZXF1aXJlZCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uZm9ybS1sYWJlbCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mb3JtLWxhYmVsLS1saWdodCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmZvcm0tcmFkaW8ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLXJhZGlvX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tcmFkaW9fX2NvbnRlbnQ6OmJlZm9yZSwgLmZvcm0tcmFkaW9fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmZvcm0tcmFkaW9fX2NvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBoZWlnaHQ6IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgdG9wOiAzcHg7XG4gIHdpZHRoOiAxNHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmZvcm0tcmFkaW9fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IDVweDtcbiAgcGFkZGluZzogNHB4O1xuICB0b3A6IDhweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA4cHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JtLXJhZGlvX19jaXJjbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tcmFkaW9fX2NpcmNsZTpjaGVja2VkICsgLmZvcm0tcmFkaW9fX2NvbnRlbnQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10uZm9ybS1pbnB1dC1yYWRpbyB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDEuNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDAuNzVweCBzb2xpZCAjYmJiYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dLmZvcm0taW5wdXQtcmFkaW86YWZ0ZXIsXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWlucHV0LXJhZGlvOmNoZWNrZWQsXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWlucHV0LXJhZGlvOmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXS5mb3JtLWlucHV0LXJhZGlvOmZvY3VzIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tc2VsZWN0W2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSAuZm9ybS1zZWxlY3RfX2xhYmVsLCAuZm9ybS1zZWxlY3RbZGF0YS12YWxpZGF0aW9uLXN0YXRlPW5vdC12YWxpZF0gLmZvcm0tc2VsZWN0X19sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbn1cbi5mb3JtLXNlbGVjdFtkYXRhLXZhbGlkYXRpb24tc3RhdGU9dmFsaWRdIC5mb3JtLXNlbGVjdF9fbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG59XG5cbi5mb3JtLXNlbGVjdC0tb3BlbmVkIC5mb3JtLXNlbGVjdF9fZHJvcGRvd24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZm9ybS1zZWxlY3QtLW9wZW5lZCAuZm9ybS1zZWxlY3RfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cbi5mb3JtLXNlbGVjdC0tb3BlbmVkIC5mb3JtLXNlbGVjdF9fb3B0aW9ucy1jb250YWluZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mb3JtLXNlbGVjdC0tbG9hZGluZyAuZm9ybS1zZWxlY3RfX2Ryb3Bkb3duLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm0tc2VsZWN0LS1sb2FkaW5nIC5mb3JtLXNlbGVjdF9fbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLXNlbGVjdC0tZGlzYWJsZWQgLmZvcm0tc2VsZWN0X19sYWJlbCxcbi5mb3JtLXNlbGVjdC0tZGlzYWJsZWQgLmZvcm0tc2VsZWN0X19vcHRpb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uZm9ybS1zZWxlY3QtLWRpc2FibGVkIC5mb3JtLXNlbGVjdF9fbGFiZWwsXG4uZm9ybS1zZWxlY3QtLWRpc2FibGVkIC5mb3JtLXNlbGVjdF9fb3B0aW9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZvcm0tc2VsZWN0LS1lZGl0aW5nLWlucHV0IC5mb3JtLXNlbGVjdF9faW5wdXQtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5mb3JtLXNlbGVjdC0tZm9jdXNlZCAuZm9ybS1zZWxlY3RfX2xhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4uZm9ybS1zZWxlY3RfX2xvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjBweDtcbiAgei1pbmRleDogMztcbn1cblxuLmZvcm0tc2VsZWN0X19zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1zZWxlY3RfX2Ryb3Bkb3duLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JtLXNlbGVjdF9fbGFiZWwsXG4uZm9ybS1zZWxlY3RfX29wdGlvbixcbi5mb3JtLXNlbGVjdF9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uZm9ybS1zZWxlY3RfX2lucHV0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uZm9ybS1zZWxlY3RfX2lucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmZvcm0tc2VsZWN0X19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uZm9ybS1zZWxlY3RfX29wdGlvbnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0JGQkZCRjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JGQkZCRjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZvcm0tc2VsZWN0X19vcHRpb25zLWNvbnRhaW5lci0tbm8tb3ZlcmZsb3cge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mb3JtLXNlbGVjdF9fb3B0aW9ucyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXNlbGVjdF9fb3B0aW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAwO1xufVxuLmZvcm0tc2VsZWN0X19vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtLXNlbGVjdF9fb3B0aW9uLS1ob3Zlci5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4uZm9ybS1zZWxlY3RfX29wdGlvbi0taG92ZXI6bm90KC5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cblxuLmZvcm0tc2VsZWN0X19vcHRpb24tLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9ybS1zZWxlY3RfX2xhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmZvcm0tc2VsZWN0X19pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvcm0tc2VsZWN0X19kcm9wZG93bi1pY29uIC5pY29uX19nbHlwaC0tcHJpbWFyeSxcbi5mb3JtLXNlbGVjdF9fZHJvcGRvd24taWNvbiAuaWNvbl9fZ2x5cGgtLXNlY29uZGFyeSB7XG4gIGZpbGw6ICMzRjNGM0Y7XG4gIHN0cm9rZTogIzNGM0YzRjtcbn1cblxuLmZvcm0tc2VsZWN0LS1kaXNhYmxlZCAuZm9ybS1zZWxlY3RfX2xhYmVsLFxuLmZvcm0tc2VsZWN0LS1kaXNhYmxlZCAuZm9ybS1zZWxlY3RfX29wdGlvbnMtY29udGFpbmVyIHtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG4uZm9ybS1zZWxlY3QtLWRpc2FibGVkIC5mb3JtLXNlbGVjdF9fZHJvcGRvd24taWNvbiAuaWNvbl9fZ2x5cGgtLXByaW1hcnksXG4uZm9ybS1zZWxlY3QtLWRpc2FibGVkIC5mb3JtLXNlbGVjdF9fZHJvcGRvd24taWNvbiAuaWNvbl9fZ2x5cGgtLXNlY29uZGFyeSB7XG4gIGZpbGw6ICNCRkJGQkY7XG4gIHN0cm9rZTogI0JGQkZCRjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvcm0tc2VsZWN0X19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgfVxuICAuZm9ybS1zZWxlY3RfX2xhYmVsLFxuICAuZm9ybS1zZWxlY3RfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAxNHB4IDQ4cHggMTJweCAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZm9ybS1zZWxlY3RfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmZvcm0tc2VsZWN0X19kcm9wZG93bi1pY29uIHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmZvcm0tdGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICByZXNpemU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLXRleHRhcmVhOmZvY3VzLCAuZm9ybS10ZXh0YXJlYTphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZvcm0tdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NkJCO1xufVxuLmZvcm0tdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC44KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mb3JtLXRleHRhcmVhW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSwgLmZvcm0tdGV4dGFyZWFbZGF0YS12YWxpZGF0aW9uLXN0YXRlPW5vdC12YWxpZF0ge1xuICBib3JkZXItY29sb3I6ICNiMjAwMDg7XG59XG4uZm9ybS10ZXh0YXJlYVtkYXRhLXZhbGlkYXRpb24tc3RhdGU9dmFsaWRdIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDBkNDRjO1xufVxuXG4uZm9ybS10ZXh0YXJlYS0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS10ZXh0YXJlYS0tdHJhbnNwYXJlbnQ6Zm9jdXMsIC5mb3JtLXRleHRhcmVhLS10cmFuc3BhcmVudDphY3RpdmUge1xuICBib3JkZXI6IDA7XG59XG5cbi5mb3JtLXRleHRhcmVhLS11bmRlcmxpbmVkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QxZDFkMTtcbn1cbi5mb3JtLXRleHRhcmVhLS11bmRlcmxpbmVkOmZvY3VzLCAuZm9ybS10ZXh0YXJlYS0tdW5kZXJsaW5lZDphY3RpdmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA1NkJCO1xufVxuXG4uZm9ybS10ZXh0YXJlYS0tc21hbGwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi5mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuZm9ybS1jaGVja2JveCBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5mb3JtLWNoZWNrYm94IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay13aXRoLWljb24ge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmxpbmstd2l0aC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay13aXRoLWljb246aG92ZXIgLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwM2Y4ODtcbiAgc3Ryb2tlOiAjMDAzZjg4O1xufVxuLmxpbmstd2l0aC1pY29uIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5saW5rLXdpdGgtaWNvbiAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDIwcHg7XG59XG4ubGluay13aXRoLWljb24tLWZvbnQtaW5oZXJpdCB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmxpbmstd2l0aC1pY29uLS1hbGlnbi1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpbmstd2l0aC1pY29uLS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxuICAubGluay13aXRoLWljb24tLXNtYWxsIC5pY29uIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmxpbmstd2l0aC1pY29uLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay13aXRoLWljb24tLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay13aXRoLWljb24tLWJsYWNrOmhvdmVyIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICMxYTFhMWE7XG4gIHN0cm9rZTogIzFhMWExYTtcbn1cbi5saW5rLXdpdGgtaWNvbi0tYmxhY2sgLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzMzMztcbiAgc3Ryb2tlOiAjMzMzO1xufVxuXG4ubGluay13aXRoLWljb24tLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5saW5rLXdpdGgtaWNvbi0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLXdpdGgtaWNvbi0td2hpdGU6aG92ZXIgLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuLmxpbmstd2l0aC1pY29uLS13aGl0ZSAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjMDAzZjg4O1xuICBzdHJva2U6ICMwMDNmODg7XG59XG5cbi5saW5rLXdpdGgtaWNvbi0td2hpdGUtd2l0aG91dC10cmFuc3BhcmVuY3kge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLXdpdGgtaWNvbi0td2hpdGUtd2l0aG91dC10cmFuc3BhcmVuY3k6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmxpbmstd2l0aC1pY29uLS13aGl0ZS13aXRob3V0LXRyYW5zcGFyZW5jeTpob3ZlciAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHN0cm9rZTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLmxpbmstd2l0aC1pY29uLS13aGl0ZS13aXRob3V0LXRyYW5zcGFyZW5jeSAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4ubGluay13aXRoLWljb24tLXdoaXRlLXdpdGhvdXQtdHJhbnNwYXJlbmN5OmhvdmVyIC5pY29uID4gKiB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cbi5saW5rLXdpdGgtaWNvbi0td2hpdGUtd2l0aG91dC10cmFuc3BhcmVuY3kgLmljb24gPiAqIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGlzdC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmxpc3QtaXRlbSAuaWNvbiB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ubGlzdC1pdGVtIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLmxpc3QtaXRlbS0taGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1pdGVtLS1oaWdobGlnaHQgLmljb25fX2dseXBoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4ubGlzdC1pdGVtLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmxpc3QtaXRlbS0td2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saXN0LWl0ZW0tLXdoaXRlIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmxpc3QtaXRlbS0tcmV2ZXJzZSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4ubGlzdC1pdGVtLS1yZXZlcnNlIC5pY29uIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmxpc3QtaXRlbS0tcmV2ZXJzZSAudGV4dCB7XG4gIG9yZGVyOiAyO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDY2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5sb2FkZXIge1xuICBhbmltYXRpb246IHNjYWxlLW91dCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubG9hZGVyLS1iaWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wbGF5LWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxheS1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xufVxuLnBsYXktYnV0dG9uX19pY29uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLnBsYXktYnV0dG9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGxheS1idXR0b24tLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wbGF5LWJ1dHRvbi0tYmlnIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wbGF5LWJ1dHRvbi0tYmlnOmhvdmVyIC5wbGF5LWJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLnBsYXktYnV0dG9uLS1iaWcgLnBsYXktYnV0dG9uX19pY29uIHtcbiAgaGVpZ2h0OiA4NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4NHB4O1xufVxuLnBsYXktYnV0dG9uLS1iaWcgLnBsYXktYnV0dG9uX19pY29uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjZiNmI2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICBsZWZ0OiAycHg7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogODBweDtcbiAgei1pbmRleDogLTE7XG59XG4ucGxheS1idXR0b24tLWJpZyAucGxheS1idXR0b25fX2ljb24gLmljb24ge1xuICBzdHJva2Utd2lkdGg6IDMuNTtcbn1cbi5wbGF5LWJ1dHRvbi0tYmlnIC5wbGF5LWJ1dHRvbl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucG9zdGVyX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0ZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2Uge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByaWNlLS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2UsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLnByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljZS0tbGFyZ2UgLnByaWNlX19hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5wcmljZS0tbGFyZ2UgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5wcmljZV9fYW1vdW50LFxuLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZV9fYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuNWVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHJpY2UtLWxhcmdlIC5wcmljZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDUuMzc1ZW07XG4gIH1cbiAgLnByaWNlLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS1hZnRlci1tb250aGx5LWZlZSxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWVfX2Rlc2NyaXB0aW9uLFxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlX19hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZV9fYW1vdW50IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbixcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMC44NzVlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudC1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fc3ViamVjdCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tLWludmVydGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Ftb3VudC1udW1iZXIge1xuICBmb250LXNpemU6IDIuMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Ftb3VudC1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19zdWJqZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50LS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2UtaW5pdGlhbC1wYXltZW50LFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS1pbml0aWFsLXBheW1lbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50X19hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9faW50ZWdlci1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5kaXZbY2xhc3NePXByaWNlLW1vbnRobHktZmVlLXdpdGhdIC5wcmljZS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcmljZS1sYWJlbC0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLWxhYmVsLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlLXNlcGFyYXRvci0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLXNlcGFyYXRvcixcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS10YXhlcyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtdGF4ZXMtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS10YXhlcyxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtdGF4ZXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtdW5pcXVlLXBheW1lbnQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtdW5pcXVlLXBheW1lbnQtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS11bmlxdWUtcGF5bWVudCxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtdW5pcXVlLXBheW1lbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLXVuaXF1ZS1wYXltZW50X19kZXNjcmlwdGlvbixcbi5wcmljZS11bmlxdWUtcGF5bWVudF9fYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2UtdW5pcXVlLXBheW1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2UtdW5pcXVlLXBheW1lbnRfX2Ftb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS13aXRoLXN1YmplY3Qge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdC0tYmxhY2sge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCxcbi5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNS4zNzVlbTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByb21vdGlvbi1iYWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvbW90aW9uLWJhZGdlX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmYjBlMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcm9tb3Rpb24tZmxhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxlZnQ6IC0xMHB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogOXB4IDI0cHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbn1cbi5wcm9tb3Rpb24tZmxhcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZGZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDEwcHggMCAwIDEwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucHJvbW90aW9uLWZsYXAtLWJsb2NrIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcm9tb3Rpb24tcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjY3OTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnByb21vdGlvbi1yaWJib24tLXRoaW4ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NkJCO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnVzZXItY29udGVudC0tbG9hZGVkIC51c2VyLWNvbnRlbnRfX2xvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1jb250ZW50LS1sb2FkZWQgLnVzZXItY29udGVudF9fcmVzcG9uc2Uge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51c2VyLWNvbnRlbnRfX2xvYWRlciB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVzZXItY29udGVudF9fcmVzcG9uc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46cm9vdCB7XG4gIC0tdGFibGUtYm9yZGVyLWNvbG9yOiAkY29sb3ItbWVyY3VyeS1saWdodGVyO1xuICAtLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5vLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAtMTBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMDc1KTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5vLXRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm8tdGFibGUgdHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cbi5vLXRhYmxlIHRkLFxuLm8tdGFibGUgdGgge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5vLXRhYmxlIHRkOmxhc3QtY2hpbGQsXG4uby10YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5vLXRhYmxlLS1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uby10YWJsZS0tc3RyaXBlZCB0ciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uby10YWJsZS0tc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cbi5vLXRhYmxlLS1zdHJpcGVkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5vLXRhYmxlLS1oaWdobGlnaHQgPiB0Ym9keSA+IHRyIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xufVxuLm8tdGFibGUtLWhpZ2hsaWdodCA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cbi5vLXRhYmxlLS1jZW50ZXJlZCB0aGVhZCB0ciB0aCxcbi5vLXRhYmxlLS1jZW50ZXJlZCB0Ym9keSB0ciB0ZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5vLXRhYmxlLS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuby10YWJsZS0tcmVzcG9uc2l2ZSB0ZDplbXB0eTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIsKgXCI7XG4gIH1cbiAgLm8tdGFibGUtLXJlc3BvbnNpdmUgdGgsXG4gIC5vLXRhYmxlLS1yZXNwb25zaXZlIHRkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIH1cbiAgLm8tdGFibGUtLXJlc3BvbnNpdmUgdGg6bGFzdC1jaGlsZCxcbiAgLm8tdGFibGUtLXJlc3BvbnNpdmUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5vLXRhYmxlLS1yZXNwb25zaXZlIHRoZWFkIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuby10YWJsZS0tcmVzcG9uc2l2ZSB0aGVhZCB0ciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICBtaW4taGVpZ2h0OiA0ZW07XG4gIH1cbiAgLm8tdGFibGUtLXJlc3BvbnNpdmUgdGhlYWQgdHIgdGg6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLCoFwiO1xuICB9XG4gIC5vLXRhYmxlLS1yZXNwb25zaXZlIHRoZWFkIHRyOmZpcnN0LW9mLXR5cGUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5vLXRhYmxlLS1yZXNwb25zaXZlIHRib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5vLXRhYmxlLS1yZXNwb25zaXZlIHRib2R5IHRyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuby10YWJsZS0tcmVzcG9uc2l2ZSB0aCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuby10YWJsZS0tcmVzcG9uc2l2ZSB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogNGVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm8tdGFibGUtLXJlc3BvbnNpdmUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuby10YWJsZS0tcmVzcG9uc2l2ZSB0ZCB7XG4gICAgcGFkZGluZzogMTBweCA4cHg7XG4gIH1cbn1cblxuLnR2LWNoYW5uZWxzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50di1jaGFubmVsc19fc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udHYtY2hhbm5lbHNfX3NlY3Rpb246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udHYtY2hhbm5lbHNfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiA4NXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDk5cHg7XG59XG5cbi50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3OXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW86OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWRlbyA+IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4udmlkZW9fX2VsZW1lbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1lbWJlZGRlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZGVvLWVtYmVkZGVkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlkZW8tZW1iZWRkZWQgPiBpbWcge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnZpZGVvLWVtYmVkZGVkX19lbGVtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLXRvZ2dsZS1zd2l0Y2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtdG9nZ2xlLXN3aXRjaCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbn1cbi5jLXRvZ2dsZS1zd2l0Y2ggLnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgLyogUm91bmRlZC5zbGlkZXJzICovXG59XG4uYy10b2dnbGUtc3dpdGNoIC5zd2l0Y2ggaW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuLmMtdG9nZ2xlLXN3aXRjaCAuc3dpdGNoIC5zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uYy10b2dnbGUtc3dpdGNoIC5zd2l0Y2ggLnNsaWRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGxlZnQ6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gIHRyYW5zaXRpb246IDAuNHM7XG59XG4uYy10b2dnbGUtc3dpdGNoIC5zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xufVxuLmMtdG9nZ2xlLXN3aXRjaCAuc3dpdGNoIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggIzNGM0YzRjtcbn1cbi5jLXRvZ2dsZS1zd2l0Y2ggLnN3aXRjaCBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE5cHgpO1xufVxuLmMtdG9nZ2xlLXN3aXRjaCAuc3dpdGNoIC5zbGlkZXIucm91bmQge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmMtdG9nZ2xlLXN3aXRjaCAuc3dpdGNoIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rcyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saW5rcyAubGluayB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ubGlua3MgLmxpbmstLWZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubGlua3MgLmxpbmstLWxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5saW5rcy0tbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxpbmtzLS1saXN0IC5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmtzLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5mb3JtLWNoZWNrYm94IGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDMsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg1LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDYsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBwLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBicixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGltZywgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuOnJvb3Qge1xuICAtLWFjY29yZGlvbi1pdGVtLWZhcS1pY29uLXNpemU6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWl0ZW0gLmxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWNjb3JkaW9uLWl0ZW0gLmxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5hY2NvcmRpb24taXRlbSAubGlzdC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYWNjb3JkaW9uLWl0ZW0gLmxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAubGlzdC1pdGVtLFxuLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAubGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saXN0LWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saXN0LWl0ZW0sXG4uYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saXN0LWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saW5rLFxuLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAubGluayAuYWNjb3JkaW9uLWl0ZW0gLmxpc3QtaXRlbSxcbi5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmxpbmsgLmFjY29yZGlvbi1pdGVtIC5saW5rIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5hY2NvcmRpb24taXRlbS0tZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbn1cbi5hY2NvcmRpb24taXRlbS0tZmFxOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5hY2NvcmRpb24taXRlbS0tZmFxOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWZhcTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWZhcSAubGlzdC1pdGVtLCAuYWNjb3JkaW9uLWl0ZW0tLWZhcSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWZhcSAubGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggMTNweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWZhcSAubGlzdC1pdGVtID4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWZhcSAubGlzdC1pdGVtID4gZGl2IHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbi5hY2NvcmRpb24taXRlbS0tZmFxIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYWNjb3JkaW9uLWl0ZW0tZmFxLWljb24tc2l6ZSkpO1xuICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDEzcHg7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWZhcSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnRfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5hY2NvcmRpb24taXRlbS0taGVscCAubGlzdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYWNjb3JkaW9uLWl0ZW0tLWhlbHAgLmxpc3QtaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb24taXRlbS0taGVscCAubGlzdC1pdGVtID4gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWhlbHAgLmxpc3QtaXRlbSA+IGRpdiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWhlbHAgLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmFjY29yZGlvbi1pdGVtLS1oZWxwIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWhlbHAuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCAubGlzdC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLWhlbHAuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCAubGlzdC1pdGVtIC5hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbn1cblxuLmFjY29yZGlvbi1pdGVtLS1vcGVuZWQgPiAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCA+IC5hY2NvcmRpb24taXRlbV9faGVhZGVyIC5pY29uLXBsdXNfX2xpbmUtLWZpcnN0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24taXRlbS0tb3BlbmVkID4gLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmljb24tcGx1c19fbGluZS0tbGFzdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZC5hY2NvcmRpb24taXRlbS0tbGVhZiAubGlzdC1pdGVtIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hY2NvcmRpb24taXRlbS0tbGVhZiAubGlzdC1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0tLXNpbmdsZS1sZXZlbCA+IC5hY2NvcmRpb24taXRlbV9faGVhZGVyIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5hY2NvcmRpb24taXRlbS0tc2luZ2xlLWxldmVsID4gLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmljb24tcGx1cyB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmFkdmFuY2VkLXNlYXJjaC1ib3gtLWZvY3VzZWQgLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3NlYXJjaC1ib3g6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtYm94X19zZWFyY2gtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3NlYXJjaC1ib3g6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDYwcHggLTIwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBwYWRkaW5nOiAxNXB4IDkwcHggMTVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5hZHZhbmNlZC1zZWFyY2gtYm94X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3N1Ym1pdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAyMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmFkdmFuY2VkLXNlYXJjaC1ib3hfX2lucHV0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDEyMHB4IDIwcHggMzBweDtcbiAgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWJveF9fc3VibWl0IHtcbiAgICByaWdodDogMzBweDtcbiAgfVxuICAuYWR2YW5jZWQtc2VhcmNoLWJveF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5hZHZhbmNlZC1zZWFyY2gtYm94X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYy1iYW5uZXItbGFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgcGFkZGluZzogMjRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWJhbm5lci1sYW5kaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4O1xuICB9XG59XG4uYy1iYW5uZXItbGFuZGluZ19fY29udGVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWJhbm5lci1sYW5kaW5nX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWJhbm5lci1sYW5kaW5nX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtYmFubmVyLWxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWJhbm5lci1sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtYmFubmVyLWxhbmRpbmdfX2N0YSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGhlaWdodDogNDhweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmMtYmFubmVyLWxhbmRpbmdfX2N0YSBhIC5idXR0b25fX2NvbnRlbnQge1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uYnJlYWRjcnVtYnMge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbjogMCAzcHg7XG59XG5cbi5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uYnJlYWRjcnVtYnMtLXdoaXRlIC5icmVhZGNydW1ic19fbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWJzLS13aGl0ZSAuYnJlYWRjcnVtYnNfX3NlcGFyYXRvciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWJzLS13aGl0ZSAuYnJlYWRjcnVtYnNfX2xpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uYnJlYWRjcnVtYnMtLWRhcmsgLmJyZWFkY3J1bWJzX19saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmMtYmFubmVyLXR3by1jb2x1bW5zIHtcbiAgLyoqIFZhcmlhbnRlcyBkZWwgYmFubmVyIHR3aG8gY29sdW1ucyAqKi9cbn1cbi5jLWJhbm5lci10d28tY29sdW1uc19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLXR3by1jb2x1bW5zX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1iYW5uZXItdHdvLWNvbHVtbnNfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci10d28tY29sdW1uc19faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jLWJhbm5lci10d28tY29sdW1uc19faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYmFubmVyLXR3by1jb2x1bW5zX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmMtYmFubmVyLXR3by1jb2x1bW5zX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci10d28tY29sdW1uc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cbi5jLWJhbm5lci10d28tY29sdW1uc19fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICB9XG59XG4uYy1iYW5uZXItdHdvLWNvbHVtbnMtLXNwYWNlLWJldHdlZW4gLmMtYmFubmVyLXR3by1jb2x1bW5zX19pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci10d28tY29sdW1ucy0tc3BhY2UtYmV0d2VlbiAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX2ltYWdlIGltZyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLXR3by1jb2x1bW5zLS1zcGFjZS1iZXR3ZWVuIC5jLWJhbm5lci10d28tY29sdW1uc19fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwIDE1cHg7XG4gIH1cbn1cbi5jLWJhbm5lci10d28tY29sdW1ucy0tc3BhY2UtYmV0d2VlbiAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLXR3by1jb2x1bW5zLS1zcGFjZS1iZXR3ZWVuIC5jLWJhbm5lci10d28tY29sdW1uc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLXR3by1jb2x1bW5zLS1zcGFjZS1iZXR3ZWVuIC5jLWJhbm5lci10d28tY29sdW1uc19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmMtYmFubmVyLXR3by1jb2x1bW5zLS1yZXZlcnNlIC5jLWJhbm5lci10d28tY29sdW1uc19fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci10d28tY29sdW1ucy0tcmV2ZXJzZSAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuLmMtYmFubmVyLXR3by1jb2x1bW5zLS1iYWNrZ3JvdW5kZjZmNmY2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cbi5jLWJhbm5lci10d28tY29sdW1ucy0tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1iYW5uZXItdHdvLWNvbHVtbnMtLWxpc3QgLmMtYmFubmVyLXR3by1jb2x1bW5zX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLXR3by1jb2x1bW5zLS1saXN0IC5jLWJhbm5lci10d28tY29sdW1uc19faW1hZ2UgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtYmFubmVyLXR3by1jb2x1bW5zLS1saXN0IGxpIC5jLWJhbm5lci10d28tY29sdW1uc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1iYW5uZXItdHdvLWNvbHVtbnMtLWxpc3QgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jLWJhbm5lci10d28tY29sdW1ucy0tbGlzdCAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYy1iYW5uZXItdHdvLWNvbHVtbnMtLWxpc3QgLmMtYmFubmVyLXR3by1jb2x1bW5zX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItdHdvLWNvbHVtbnMtLWxpc3QgLmMtYmFubmVyLXR3by1jb2x1bW5zX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1jYXJvdXNlbC1idG4tbmF2LXNpemU6IDQ4cHg7XG59XG5cbi5jLWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsLS10YXJpZmFzIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgLypAaW5jbHVkZSBtZWRpYSAobWVkaXVtIGRvd24pIHtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9Ki9cbn1cbi5jLWNhcm91c2VsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtY2Fyb3VzZWxfX25hdi1jb250cm9scyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcm91c2VsX19uYXYtY29udHJvbHMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5jLWNhcm91c2VsX19idG4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idG4tbmF2LXNpemUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNhcm91c2VsLWJ0bi1uYXYtc2l6ZSkgLyAyKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnRuLW5hdi1zaXplKTtcbiAgei1pbmRleDogMTA7XG59XG4uYy1jYXJvdXNlbF9fYnRuLW5hdi5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNhcm91c2VsX19idG4tbmF2LmRpc2FibGVkID4gc3ZnID4gcGF0aCB7XG4gIHN0cm9rZTogIzdGN0Y3Rjtcbn1cbi5jLWNhcm91c2VsX19idG4tbmF2LnByZXYge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWNhcm91c2VsLWJ0bi1uYXYtc2l6ZSkgLyAyKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcm91c2VsX19idG4tbmF2LnByZXYge1xuICAgIGxlZnQ6IDkwJTtcbiAgfVxufVxuLmMtY2Fyb3VzZWxfX2J0bi1uYXYubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuLmMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICM3RjdGN0Y7XG59XG4uYy1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uY2FyZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQgMC4xcywgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5jYXJkOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcmQ6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGYwZjA7XG4gIH1cbiAgLmNhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNmMGYwZjA7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQgMC4xcztcbiAgfVxufVxuLmNhcmQgPiAqIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY2FyZC0tc2hhZG93bGVzcyB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xufVxuLmNhcmQtLXNoYWRvd2xlc3M6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5jYXJkLS1mb2N1c2VkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmNhcmQtLWZvY3VzZWQ6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0IDAuMXMsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uY2FyZC0tZm9jdXNlZDo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLS1mb2N1c2VkOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICB9XG4gIC5jYXJkLS1mb2N1c2VkOmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLS1mb2N1c2VkOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICB9XG4gIC5jYXJkLS1mb2N1c2VkOmhvdmVyOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDQ1cHggLTEwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICB9XG4gIC5jYXJkLS1mb2N1c2VkOmhvdmVyOjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjBmMGYwO1xuICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0IDAuMXM7XG4gIH1cbn1cblxuLmNhcmQtLWhpZ2hsaWdodC1vbi1ob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5jYXJkLS1oaWdobGlnaHQtb24taG92ZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0IDAuMXMsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uY2FyZC0taGlnaGxpZ2h0LW9uLWhvdmVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcmQtLWhpZ2hsaWdodC1vbi1ob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmNhcmQtLWhpZ2hsaWdodC1vbi1ob3Zlcjpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2YwZjBmMDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCAwLjFzO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZC0taGlnaGxpZ2h0LW9uLWhvdmVyOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jYXJkLS1oaWdobGlnaHQtb24taG92ZXI6aG92ZXIge1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5jYXJkLS1oaWdobGlnaHQtb24taG92ZXI6aG92ZXI6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4uY2FyZC0tcHJpbWFyeS1ib3JkZXI6OmFmdGVyLCAuY2FyZC0tcHJpbWFyeS1ib3JkZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4uc2Nyb2xsZXItY2FyZHMtaWNvbiAuY2FyZDpiZWZvcmUsIC5zY3JvbGxlci1jYXJkcy1pY29uIC5jYXJkOmFmdGVyLFxuLnNjcm9sbGVyLWNhcmRzLWljb24gLmNhcmQtLWZvY3VzZWQ6YmVmb3JlLFxuLnNjcm9sbGVyLWNhcmRzLWljb24gLmNhcmQtLWZvY3VzZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZC0taGlnaGxpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIH1cbn1cbi5jYXJkLWljb24td2lkdGgtZGVzY3JpcHRpb25fY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkLWljb24td2lkdGgtZGVzY3JpcHRpb25fY3RhIC5pY29uIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuXG46cm9vdCB7XG4gIC0tY2FyZC1vZmZlci1tYXgtd2lkdGg6IDMwMHB4O1xuICAtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemU6IDQ4cHg7XG59XG5cbi5jLWJpZ0NvbXBhbmllcyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG4uYy1iaWdDb21wYW5pZXNfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtb2ZmZXItbWF4LXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWJpZ0NvbXBhbmllc19fY2FyZC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1iaWdDb21wYW5pZXNfX2NhcmQtcGljdHVyZSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYmlnQ29tcGFuaWVzX19jYXJkLXBpY3R1cmUgPiBhIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgLmMtYmlnQ29tcGFuaWVzX19jYXJkLXBpY3R1cmUgPiBhIGltZyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uYy1iaWdDb21wYW5pZXNfX2NhcmQtcGljdHVyZTpob3ZlciAuYy1iaWdDb21wYW5pZXNfX2NhcmRTZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWJpZ0NvbXBhbmllc19fY2FyZC1saW5lLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jLWJpZ0NvbXBhbmllc19fY2FyZFRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuLmMtYmlnQ29tcGFuaWVzX19jYXJkVGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLmMtYmlnQ29tcGFuaWVzX19jYXJkU2VwYXJhdG9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtYmlnQ29tcGFuaWVzLS1jZW50ZXJlZCAuYy1iaWctY29tcGFuaWVzX19jYXJkIC5jLWJpZy1jb21wYW5pZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbjpyb290IHtcbiAgLS1jYXJkLWhvbWUtdGl0bGUtZm9udC1zaXplOiAxcmVtO1xuICAtLWNhcmQtaG9tZS1kZXNjcmlwdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWNhcmQtaG9tZS10aXRsZS1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgLS1jYXJkLWhvbWUtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAtLWNhcmQtaG9tZS10aXRsZS1mb250LXdlaWdodDogNzAwO1xuICAtLWNhcmQtaG9tZS1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogNDAwO1xuICAtLWNhcmQtaG9tZS10aXRsZS1sZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tY2FyZC1ob21lLXRpdGxlLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgLS1jYXJkLWhvbWUtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxcmVtO1xuICAgIC0tY2FyZC1ob21lLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgLS1jYXJkLWhvbWUtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmMtY2FyZC1ob21lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jLWNhcmQtaG9tZV9fd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1ob21lX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtY2FyZC1ob21lX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDBweCA0MHB4IDA7XG4gIH1cbn1cbi5jLWNhcmQtaG9tZV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWhvbWVfX2ljb24ge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuLmMtY2FyZC1ob21lX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1ob21lX19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmMtY2FyZC1ob21lX190aXRsZSwgLmMtY2FyZC1ob21lX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWNhcmQtaG9tZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB2YXIoLS1jYXJkLWhvbWUtdGl0bGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtaG9tZS10aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWhvbWUtbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2FyZC1ob21lLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWNhcmQtaG9tZV9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtaG9tZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG59XG4uYy1jYXJkLWhvbWVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWNhcmQtaG9tZS1kZXNjcmlwdGlvbi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tY2FyZC1ob21lLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcmQtaG9tZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtaG9tZV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtaG9tZSB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXJkLWhvbWUge1xuICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59XG5cbjpyb290IHtcbiAgLS1jYXJkLWxhbmRpbmctcHJldGl0bGUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctdGl0bGUtZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctZGVzY3JpcHRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctdGl0bGUtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAtLWNhcmQtbGFuZGluZy10aXRsZS1mb250LXdlaWdodDogNzAwO1xuICAtLWNhcmQtbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogNDAwO1xuICAtLWNhcmQtbGFuZGluZy1wcmV0aXRsZS1saW5lLWhlaWdodDogMS4xMjVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXRpdGxlLWxldHRlci1zcGFjaW5nOiAwO1xuICAtLWNhcmQtbGFuZGluZy1wcmV0aXRsZS1mb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tY2FyZC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLS1jYXJkLWxhbmRpbmctdGl0bGUtZm9udC1zaXplOiAxcmVtO1xuICAgIC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAtLWNhcmQtbGFuZGluZy10aXRsZS1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAtLWNhcmQtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgLS1jYXJkLWxhbmRpbmctcHJldGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jLWNhcmQtbGFuZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG59XG4uYy1jYXJkLWxhbmRpbmc6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggOHB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmdfX2JhbmRhLXR2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMkY2O1xuICBwYWRkaW5nOiA0cHggOHB4IDRweCAxNnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmdfX2JhbmRhLXR2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nX19iYW5kYS10di10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6ICMxRDFGMkM7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWNhcmQtbGFuZGluZ19fY291bnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZ19fY291bnRlciB7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZ19fY291bnRlcl9fbWludXMge1xuICB3aWR0aDogNDBweDtcbiAgcGFkZGluZzogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0Y3RjdGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtY2FyZC1sYW5kaW5nX19jb3VudGVyX19taW51cyAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6IGJsYWNrO1xufVxuLmMtY2FyZC1sYW5kaW5nX19jb3VudGVyX19taW51cy5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmMtY2FyZC1sYW5kaW5nX19jb3VudGVyX19udW1iZXIge1xuICB3aWR0aDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jLWNhcmQtbGFuZGluZ19fY291bnRlcl9fYWRkIHtcbiAgd2lkdGg6IDQwcHg7XG4gIHBhZGRpbmc6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdGN0Y3RjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNhcmQtbGFuZGluZ19fY291bnRlcl9fYWRkIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogYmxhY2s7XG59XG4uYy1jYXJkLWxhbmRpbmdfX2NvdW50ZXJfX2FkZC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLmMtY2FyZC1sYW5kaW5nLS1mdWxsIHtcbiAgcGFkZGluZzogMTJweCAwIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctLWZ1bGwge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctLWZ1bGwge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctLWZ1bGwgLmMtY2FyZC1sYW5kaW5nX19kZXN0YWNhZG8tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWNhcmQtbGFuZGluZy0tZnVsbCAuYy1jYXJkLWxhbmRpbmdfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtY2FyZC1sYW5kaW5nLS1mdWxsIC5jLWNhcmQtbGFuZGluZ19fd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctLWZ1bGwgLmMtY2FyZC1sYW5kaW5nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy0tZnVsbCAuYy1jYXJkLWxhbmRpbmdfX3dyYXBwZXItLXBsdXMtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogMzVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy0tZnVsbCAuYy1jYXJkLWxhbmRpbmdfX3dyYXBwZXItLXBsdXMtaWNvbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy0tZnVsbCAuYy1jYXJkLWxhbmRpbmdfX2ljb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLS1mdWxsIC5jLWNhcmQtbGFuZGluZ19faWNvbiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy0tZnVsbCAuYy1jYXJkLWxhbmRpbmdfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgODAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLS1mdWxsIC5jLWNhcmQtbGFuZGluZ19fY29udGVudCB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLS1mdWxsIC5jLWNhcmQtbGFuZGluZ19fZGVzdGFjYWRvLWJsb2NrIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctLWZ1bGwgLmMtY2FyZC1sYW5kaW5nX19kZXN0YWNhZG8tYmxvY2sge1xuICAgIGZsZXg6IDA7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy0tZnVsbCAuYy1jYXJkLWxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctLWZ1bGwgLmMtY2FyZC1sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLWNhcmQtbGFuZGluZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmdfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZ19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG4uYy1jYXJkLWxhbmRpbmdfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZ19faWNvbiBzdmcge1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nX19pY29uLmJsYWNrIHN2ZyA+ICoge1xuICBzdHJva2U6ICMwMDAwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmdfX2ljb24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmdfX2ljb24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZ19faWNvbi1udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nX19jb250ZW50LS1jb3VudGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZmxleDogMCAwIDUwJTtcbn1cbi5jLWNhcmQtbGFuZGluZ19fY29udGVudC0tc3RyZXRjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmdfX2NvbnRlbnQtLXN0cmV0Y2gge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZ19fcHJldGl0bGUsIC5jLWNhcmQtbGFuZGluZ19fdGl0bGUsIC5jLWNhcmQtbGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZ19fcHJldGl0bGUsIC5jLWNhcmQtbGFuZGluZ19fdGl0bGUsIC5jLWNhcmQtbGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nX19wcmV0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB2YXIoLS1jYXJkLWxhbmRpbmctcHJldGl0bGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1wcmV0aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiAjOTg3QUQ5O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nX19wcmV0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmdfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC1sYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctdGl0bGUtZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1sYW5kaW5nLWxpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNhcmQtbGFuZGluZy10aXRsZS1sZXR0ZXItc3BhY2luZyk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1jYXJkLWxhbmRpbmdfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkLWxhbmRpbmdfX3RpdGxlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5jLWNhcmQtbGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctZGVzY3JpcHRpb24tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmdfX2Rlc3RhY2Fkby1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWNhcmQtbGFuZGluZ19fZGVzdGFjYWRvIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjRUYwNjZCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nX19kZXN0YWNhZG8ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLXByZXRpdGxlLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLXRpdGxlLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtcHJldGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAtLWNhcmQtbGFuZGluZy1waG9uZS10aXRsZS1sZXR0ZXItc3BhY2luZzogMDtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtcHJldGl0bGUtZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWNhcmQtbGFuZGluZy1waG9uZS1wcmV0aXRsZS1mb250LXNpemU6IDAuODc1cmVtO1xuICAgIC0tY2FyZC1sYW5kaW5nLXBob25lLXRpdGxlLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLWNhcmQtbGFuZGluZy1waG9uZS1kZXNjcmlwdGlvbi1mb250LXNpemU6IDAuNzVyZW07XG4gICAgLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgLS1jYXJkLWxhbmRpbmctcGhvbmUtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIC0tY2FyZC1sYW5kaW5nLXBob25lLXByZXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYy1jYXJkLWxhbmRpbmctcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjMpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBob25lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1waG9uZSB7XG4gICAgd2lkdGg6IGNhbGMoNjYlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDhweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lLS1mdWxsIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fZGVzdGFjYWRvLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmUtLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBob25lX19jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZS0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX3dyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBob25lLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmUtLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBob25lX193cmFwcGVyLS1wbHVzLWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zMHB4O1xuICB0b3A6IDM1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGhvbmUtLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBob25lX193cmFwcGVyLS1wbHVzLWljb246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmUtLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBob25lX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1waG9uZS0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2ljb24ge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmUtLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBob25lX19jb250ZW50IHtcbiAgZmxleDogMCAwIDgwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1waG9uZS0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2NvbnRlbnQge1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZS0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2Rlc3RhY2Fkby1ibG9jayB7XG4gIGZsZXg6IDAgMCAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBob25lLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fZGVzdGFjYWRvLWJsb2NrIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1heC1oZWlnaHQ6IDI0cHg7XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmVfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1waG9uZV9faWNvbiBzdmcge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lX19pY29uLmJsYWNrIHN2ZyA+ICoge1xuICBzdHJva2U6ICMwMDAwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2ljb24ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXgtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmVfX2ljb24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1waG9uZV9faWNvbi1udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmVfX2NvbnRlbnQtLXN0cmV0Y2gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBob25lX19jb250ZW50LS1zdHJldGNoIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmVfX3RpdGxlLCAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX3RpdGxlLCAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiB2YXIoLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1waG9uZS10aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGhvbmUtbGluZS1oZWlnaHQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2FyZC1sYW5kaW5nLXBob25lLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZV9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmQtbGFuZGluZy1waG9uZV9fdGl0bGUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGhvbmVfX2Rlc2NyaXB0aW9uIC5waG9uZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCA0cHggMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lX19kZXNjcmlwdGlvbiAucGhvbmUtY29udGVudCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgaGVpZ2h0OiA3NHB4O1xufVxuLmMtY2FyZC1sYW5kaW5nLXBob25lX19kZXNjcmlwdGlvbiAucGhvbmUtY29udGVudCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG46cm9vdCB7XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stcHJldGl0bGUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1mb250LXNpemU6IDEuMTI1cmVtO1xuICAtLWNhcmQtbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stdGl0bGUtbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMS4xMjVyZW07XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stdGl0bGUtZm9udC13ZWlnaHQ6IDcwMDtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogNDAwO1xuICAtLWNhcmQtbGFuZGluZy1wYWNrLXByZXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1sZXR0ZXItc3BhY2luZzogMDtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay1wcmV0aXRsZS1mb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tY2FyZC1sYW5kaW5nLXBhY2stcHJldGl0bGUtZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLXRpdGxlLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgIC0tY2FyZC1sYW5kaW5nLXBhY2stZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgIC0tY2FyZC1sYW5kaW5nLXBhY2stcHJldGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5cbi5jLWNhcmQtbGFuZGluZy1wYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMTJweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2s6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGFjayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAxNnB4IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGFjayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogMzMlO1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCA4cHg7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1wYWNrLS1mdWxsIHtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2stLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2Rlc3RhY2Fkby1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2stLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2stLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX3dyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDhweCAwIDA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBhY2stLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2stLWZ1bGwgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX3dyYXBwZXItLXBsdXMtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwcHg7XG4gIHRvcDogMzVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1wYWNrLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1wYWNrX193cmFwcGVyLS1wbHVzLWljb246OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGFjay0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGFja19faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGFjay0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGFja19faWNvbiB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1wYWNrLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1wYWNrX19jb250ZW50IHtcbiAgZmxleDogMCAwIDgwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1wYWNrLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1wYWNrX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGFjay0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGFja19fZGVzdGFjYWRvLWJsb2NrIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGFjay0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGFja19fZGVzdGFjYWRvLWJsb2NrIHtcbiAgICBmbGV4OiAwO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGFjay0tZnVsbCAuYy1jYXJkLWxhbmRpbmctcGFja19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1wYWNrLS1mdWxsIC5jLWNhcmQtbGFuZGluZy1wYWNrX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGFjazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2tfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1wYWNrX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjRweDtcbiAgbWF4LWhlaWdodDogMjRweDtcbn1cbi5jLWNhcmQtbGFuZGluZy1wYWNrX19pY29uIHN2ZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGFja19faWNvbiBzdmcge1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2ljb24uYmxhY2sgc3ZnID4gKiB7XG4gIHN0cm9rZTogIzAwMDAwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1wYWNrX19pY29uIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWF4LWhlaWdodDogMzJweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2ljb24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1wYWNrX19pY29uLW51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1jYXJkLWxhbmRpbmctcGFja19fY29udGVudC0tc3RyZXRjaCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxhbmRpbmctcGFja19fY29udGVudC0tc3RyZXRjaCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuLmMtY2FyZC1sYW5kaW5nLXBhY2tfX3RpdGxlLCAuYy1jYXJkLWxhbmRpbmctcGFja19fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGFuZGluZy1wYWNrX190aXRsZSwgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWNhcmQtbGFuZGluZy1wYWNrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWNhcmQtbGFuZGluZy1wYWNrLXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay1saW5lLWhlaWdodCk7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1sZXR0ZXItc3BhY2luZyk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1jYXJkLWxhbmRpbmctcGFja19fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmQtbGFuZGluZy1wYWNrX190aXRsZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uYy1jYXJkLWxhbmRpbmctcGFja19fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LXdlaWdodCk7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbjpyb290IHtcbiAgLS1jYXJkLWxpc3QtbGFuZGluZy1wcmV0aXRsZS1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgLS1jYXJkLWxpc3QtbGFuZGluZy10aXRsZS1mb250LXdlaWdodDogNzAwO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tY2FyZC1saXN0LWxhbmRpbmctcHJldGl0bGUtbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWxldHRlci1zcGFjaW5nOiAwO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy1wcmV0aXRsZS1mb250LXNpemU6IDAuODc1cmVtO1xuICAgIC0tY2FyZC1saXN0LWxhbmRpbmctdGl0bGUtZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAtLWNhcmQtbGlzdC1sYW5kaW5nLXByZXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuXG4uYy1jYXJkLWxpc3QtbGFuZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1jYXJkLWxpc3QtbGFuZGluZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyMXB4O1xufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX2ljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jLWNhcmQtbGlzdC1sYW5kaW5nX19pY29uLmJsYWNrIHN2ZyA+ICoge1xuICBzdHJva2U6ICMwMDAwMDA7XG59XG4uYy1jYXJkLWxpc3QtbGFuZGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX3ByZXRpdGxlLCAuYy1jYXJkLWxpc3QtbGFuZGluZ19fdGl0bGUsIC5jLWNhcmQtbGlzdC1sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX3ByZXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxpc3QtbGFuZGluZy1wcmV0aXRsZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxpc3QtbGFuZGluZy1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgY29sb3I6ICM5ODdBRDk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJkLWxpc3QtbGFuZGluZ19fcHJldGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC1saXN0LWxhbmRpbmctdGl0bGUtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLWxpbmUtaGVpZ2h0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkLWxpc3QtbGFuZGluZ19fdGl0bGUgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLmMtY2FyZC1saXN0LWxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodCk7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgY29sb3I6ICM5ODdBRDk7XG59XG4uYy1jYXJkLWxpc3QtbGFuZGluZ19fZGVzdGFjYWRvIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjOTg3QUQ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtbGlzdC1sYW5kaW5nX19kZXN0YWNhZG8ge1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uYy1jYXJkLWxpc3QtbGFuZGluZ19fbGluay1pbmZvIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1saXN0LWxhbmRpbmctZGVzY3JpcHRpb24tbGluZS1oZWlnaHQpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG46cm9vdCB7XG4gIC0tY2FyZC1uZXctb2ZmZXItbWF4LXdpZHRoOiA1MDBweDtcbiAgLS1jYXJkLW5ldy1vZmZlci1taW4td2lkdGg6IDA7XG4gIC0tY2FyZC1uZXctb2ZmZXItbWluLWhlaWdodDogMjUwcHg7XG4gIC0tY2FyZC1uZXctb2ZmZXItaW1hZ2UtaGVpZ2h0OiAxMzBweDtcbiAgLS1jYXJkLW5ldy1vZmZlci1yaWJib24taGVpZ2h0OiAzMnB4O1xuICAtLWNhcmQtbmV3LW9mZmVyLXJpYmJvbi1kYXJrZW4tY29sb3I6ICNFRjA2NkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLW5ldy1vZmZlci1tYXgtd2lkdGg6IDI2MnB4O1xuICAgIC0tY2FyZC1uZXctb2ZmZXItbWluLXdpZHRoOiAyNTVweDtcbiAgICAtLWNhcmQtbmV3LW9mZmVyLW1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIC0tY2FyZC1uZXctb2ZmZXItaW1hZ2UtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYy1jYXJkLW5ldy1vZmZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW5ldy1vZmZlci1tYXgtd2lkdGgpO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jYXJkLW5ldy1vZmZlci1taW4taGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogdmFyKC0tY2FyZC1uZXctb2ZmZXItbWluLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuLmMtY2FyZC1uZXctb2ZmZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMyk7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9faGVhZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19oZWFkZXIgLmMtY2FyZC1uZXctb2ZmZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX2ltYWdlIHtcbiAgaGVpZ2h0OiB2YXIoLS1jYXJkLW5ldy1vZmZlci1pbWFnZS1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX2ltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19yaWJib24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogLThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDhweCk7XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWNhcmQtbmV3LW9mZmVyLXJpYmJvbi1oZWlnaHQpO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggMjNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICBiYWNrZ3JvdW5kOiAjRUYwNjZCO1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX3JpYmJvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci13aWR0aDogOHB4IDEwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY2FyZC1uZXctb2ZmZXItcmliYm9uLWRhcmtlbi1jb2xvcikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9fcmliYm9uID4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtY2FyZC1uZXctb2ZmZXJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9faW5mbyB7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1jYXJkLW5ldy1vZmZlcl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMTZweDtcbiAgfVxufVxuLmMtY2FyZC1uZXctb2ZmZXJfX3Blcm1hbmVuY3kge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9fcHJpY2UtbGF0ZXIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFEMUYyQztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19vZmZlci1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19vZmZlci1wcmljZV9fYmxvY2tfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX3RpbWUge1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0JGQkZCRjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19vZmZlci1wcmljZV9fcHJpY2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19pY29ucyB7XG4gIHBhZGRpbmc6IDEycHggMCAwO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19pY29uc19fYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX2ljb25zX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19pY29uc19faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9faWNvbnNfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19pY29uc19fY29weSB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1jYXJkLW5ldy1vZmZlcl9faWNvbnNfX2NvcHkgLmRlc3RhY2FkbyB7XG4gIGNvbG9yOiAjRUYwNjZCO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweCAxOHB4O1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX2N0YSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtY2FyZC1uZXctb2ZmZXJfX2xpbmsge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG59XG4uYy1jYXJkLW5ldy1vZmZlci0tYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMUQxRjJDO1xufVxuLmMtY2FyZC1uZXctb2ZmZXItLWJsYWNrIC5jLWNhcmQtbmV3LW9mZmVyX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyLS1ibGFjayAuYy1jYXJkLW5ldy1vZmZlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyLS1ibGFjayAuYy1jYXJkLW5ldy1vZmZlcl9fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyLS1ibGFjayAuYy1jYXJkLW5ldy1vZmZlcl9fY3RhIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jLWNhcmQtbmV3LW9mZmVyLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyLS1ibHVlIC5jLWNhcmQtbmV3LW9mZmVyX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNhcmQtbmV3LW9mZmVyLS1ibHVlIC5jLWNhcmQtbmV3LW9mZmVyX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtY2FyZC1uZXctb2ZmZXItLWJsdWUgLmMtY2FyZC1uZXctb2ZmZXJfX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1jYXJkLW5ldy1vZmZlci0tYmx1ZSAuYy1jYXJkLW5ldy1vZmZlcl9fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzMwMDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2FyZC1hc2lkZS1pY29uIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1hc2lkZS1pY29uOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xufVxuLmNhcmQtYXNpZGUtaWNvbjpob3ZlciAuY2FyZC1hc2lkZS1pY29uX190aXRsZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmNhcmQtYXNpZGUtaWNvbl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jYXJkLWFzaWRlLWljb25fX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jYXJkLWFzaWRlLWljb24tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZC1hc2lkZS1pY29uLS1hY3RpdmUgLmNhcmQtYXNpZGUtaWNvbl9fYmFja2dyb3VuZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZC1hc2lkZS1pY29uLS1hY3RpdmUgLmNhcmQtYXNpZGUtaWNvbl9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG4uY2FyZC1hc2lkZS1pY29uLS1hY3RpdmUgLmNhcmQtYXNpZGUtaWNvbl9faWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5jYXJkLWFzaWRlLWljb25fX2ljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbn1cbi5jYXJkLWFzaWRlLWljb25fX2ljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzNGM0YzRjtcbiAgc3Ryb2tlOiAjM0YzRjNGO1xufVxuXG4uY2FyZC1hc2lkZS1pY29uX190aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uY2FyZC1hc2lkZS1pY29uX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuMik7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY2FyZC1hc2lkZS1pY29uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgLmNhcmQtYXNpZGUtaWNvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5jYXJkLWFzaWRlLWljb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY2FyZC1hc2lkZS1pY29uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgLmNhcmQtYXNpZGUtaWNvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5jYXJkLWFzaWRlLWltYWdlIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1hc2lkZS1pbWFnZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1hc2lkZS1pbWFnZV9fcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtYXNpZGUtaW1hZ2VfX3BpY3R1cmUgPiBpbWcge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNhcmQtYXNpZGUtaW1hZ2VfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1hc2lkZS1pbWFnZV9fbWFpbiB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkLWFzaWRlLWltYWdlX19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuLmNhcmQtYXNpZGUtaW1hZ2VfX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYXJkLWFzaWRlLWltYWdlX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhcmQtYXNpZGUtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uY2FyZC1hc2lkZS1pbWFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcmQtYXNpZGUtaW1hZ2VfX2FjdGlvbnMgLmJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2QkI7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5jYXJkLWFzaWRlLWltYWdlX19hY3Rpb25zIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jYXJkLWFzaWRlLWltYWdlX19hY3Rpb25zIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uY2FyZC1hc2lkZS1pbWFnZV9fYWN0aW9ucyAuYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkLWFzaWRlLWltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX21haW4ge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIH1cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzQlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzQlO1xuICB9XG4gIC5jYXJkLWFzaWRlLWltYWdlX19waWN0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX3BpY3R1cmUgPiBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5jYXJkLWFzaWRlLWltYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG4gIC5jYXJkLWFzaWRlLWltYWdlX19hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZC1hc2lkZS1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuY2FyZC1hc2lkZS1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuY2FyZC1hc2lkZS1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuICAuY2FyZC1hc2lkZS1pbWFnZV9fYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmMtY2FyZC1jb250YWN0IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjJGMjtcbiAgcGFkZGluZzogMjRweCAyMXB4IDM1cHg7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1uc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zX19pdGVtIC5saW5rLmMtY2FyZC1jb250YWN0X19yb3dfX2NvbHVtbnNfX2l0ZW1fX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1uc19faXRlbSAubGluay5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zX19pdGVtX19saW5rLS1ub2xpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1uc19faXRlbV9faWNvbiB7XG4gIGhlaWdodDogMTVweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1uc19faXRlbV9faWNvbiBzdmcgPiAqIHtcbiAgc3Ryb2tlOiAjMDA1NkJCICFpbXBvcnRhbnQ7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1uc19faXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zX19pdGVtX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGJvdHRvbTogLTEzcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zX19zZXBhcmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1uc19fc2VwYXJhdG9yLS13aXRoLWxpbmUge1xuICBtYXJnaW46IDAgMjRweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM3RjdGN0Y7XG59XG4uYy1jYXJkLWNvbnRhY3RfX3Jvd19fbGluZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCRkJGQkY7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLWNhcmQtY29udGFjdF9fcm93Omxhc3QtY2hpbGQgLmMtY2FyZC1jb250YWN0X19yb3dfX2xpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZC1jb250YWN0X19yb3c6bGFzdC1jaGlsZCAuYy1jYXJkLWNvbnRhY3RfX3Jvd19fY29sdW1ucyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZSAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlID4gaW1nIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmUtbGFyZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZS1sYXJnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZS1sYXJnZSA+IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2VfX2NvbnRlbnQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYXJkLWhvcml6b250YWwtaW1hZ2VfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLnJldmVyc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4ucmV2ZXJzZSAuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlLWxhcmdlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlLWxhcmdlID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlLWxhcmdlIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIC1tcy1ib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgLW8tYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNTAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUgPiBpbWcge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2RldGFpbHMge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19jb250ZW50IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19jb250ZW50IGEge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2ljb24ge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDA1NkJCLCAjMDA1NkJCKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19pY29uIC5pY29uIHtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xufVxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9faWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24ge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19kZXRhaWxzIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19waWN0dXJlID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2FyZC1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcmQtaWNvbjpob3ZlciAuY2FyZC1pY29uX19kZXRhaWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJkLWljb246aG92ZXIgLmNhcmQtaWNvbl9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jYXJkLWljb246aG92ZXIgLmNhcmQtaWNvbl9fdGl0bGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5jYXJkLWljb24tLW5vLWFmdGVyIC5jYXJkLWljb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLWljb24tLW5vLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogI0JGQkZCRjtcbiAgfVxufVxuXG4uY2FyZC1pY29uLS10aXRsZS1vdmVyZmxvdyAuY2FyZC1pY29uX190aXRsZSB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkLWljb24tLXRpdGxlLW92ZXJmbG93IC5jYXJkLWljb25fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcmQtaWNvbi0tdGl0bGUtb3ZlcmZsb3cgLmNhcmQtaWNvbl9fdGl0bGUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG59XG5cbi5jYXJkLWljb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwNTZCQiwgIzAwNTZCQik7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmQtaWNvbi0tc2VsZWN0ZWQgLmNhcmQtaWNvbl9faWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uY2FyZC1pY29uLS1zZWxlY3RlZCAuY2FyZC1pY29uX190aXRsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FyZC1pY29uX19pY29uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5jYXJkLWljb25fX2ljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uY2FyZC1pY29uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmNhcmQtaWNvbl9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjIpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pY29uX19kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjRkY3MzAwO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZC1pY29uX19kZXRhaWxzIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkLWljb24ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLWljb24ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jLWNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jLWNhcmQtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5jLWNhcmQtaW5mb19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuYy1jYXJkLWluZm9fX2NvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuYy1jYXJkLWluZm9fX2NvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG4uYy1jYXJkLWluZm9fX2NvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1jYXJkLWluZm9fX2NvbnRlbnRfX2l0ZW1zIC5saW5rLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19fbGluay1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5jLWNhcmQtaW5mb19fY29udGVudF9faXRlbXNfX2l0ZW1fX2ljb24ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jLWNhcmQtaW5mb19fY29udGVudF9faXRlbXNfX2l0ZW1fX2ljb24gc3ZnID4gKiB7XG4gIHN0cm9rZTogIzAwNTZCQiAhaW1wb3J0YW50O1xufVxuLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19faXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uYy1jYXJkLWluZm9fX2NvbnRlbnRfX2l0ZW1zX19pdGVtX19saW5lIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19faXRlbV9fbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19faXRlbTpsYXN0LWNoaWxkIC5jLWNhcmQtaW5mb19fY29udGVudF9faXRlbXNfX2l0ZW1fX2xpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtY2FyZC1pbmZvIC5saW5rLmxpbmstLW9yYW5nZS5jLWNhcmQtaW5mb19fbGluayxcbi5jLWNhcmQtaW5mbyAubGluay5saW5rLS1wcmltYXJ5LmMtY2FyZC1pbmZvX19saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuYy1jYXJkLWluZm8gLmxpbmsubGluay0tb3JhbmdlLmMtY2FyZC1pbmZvX19saW5rLFxuICAuYy1jYXJkLWluZm8gLmxpbmsubGluay0tcHJpbWFyeS5jLWNhcmQtaW5mb19fbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtY2FyZC1pbmZvIC5saW5rLmxpbmstLW9yYW5nZS5jLWNhcmQtaW5mb19fbGluay0tbW9iaWxlLFxuLmMtY2FyZC1pbmZvIC5saW5rLmxpbmstLXByaW1hcnkuYy1jYXJkLWluZm9fX2xpbmstLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuYy1jYXJkLWluZm8gLmxpbmsubGluay0tb3JhbmdlLmMtY2FyZC1pbmZvX19saW5rLS1tb2JpbGUsXG4gIC5jLWNhcmQtaW5mbyAubGluay5saW5rLS1wcmltYXJ5LmMtY2FyZC1pbmZvX19saW5rLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uOmhvdmVyIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC40KTtcbn1cblxuLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbi5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9faWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjMDA1NkJCO1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG5cbi5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb25fX3RpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC4yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDc1cHggNjBweCA2MHB4O1xuICB9XG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuc2Nyb2xsZXItY2FyZHMtaWNvbiAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE2cHggOHB4IDE2cHg7XG4gIH1cbiAgLnNjcm9sbGVyLWNhcmRzLWljb24gLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbiAgLnNjcm9sbGVyLWNhcmRzLWljb24gLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5zY3JvbGxlci1jYXJkcy1pY29uIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLnByaXZhY3ktcG9saXR5IC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB5bWVzLWRlc3RhY2Fkb3Muc2Nyb2xsZXItY2FyZHMtaWNvbiAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxufVxuLnB5bWVzLWRlc3RhY2Fkb3MgLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ucHltZXMtZGVzdGFjYWRvcyAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb25fX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHltZXMtZGVzdGFjYWRvcyAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5jYXJkLWxpbmtzLXdpdGgtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWxpbmtzLXdpdGgtaWNvbl9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jYXJkLWxpbmtzLXdpdGgtaWNvbl9faGVhZGVyLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbn1cblxuLmNhcmQtbGlua3Mtd2l0aC1pY29uX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLWxpbmtzLXdpdGgtaWNvbl9fdGl0bGUgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jYXJkLWxpbmtzLXdpdGgtaWNvbl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjZmNjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmNhcmQtbGlua3Mtd2l0aC1pY29uX19saW5rOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2xpbmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuLmNhcmQtbGlua3Mtd2l0aC1pY29uX19saW5rLWljb24gPiAuaWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjMDA1NkJCO1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG5cbi5jYXJkLWxpbmtzLXdpdGgtaWNvbl9fbGluay10aXRsZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkLWxpbmtzLXdpdGgtaWNvbiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAuY2FyZC1saW5rcy13aXRoLWljb25fX2hlYWRlci1pY29uIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbiAgLmNhcmQtbGlua3Mtd2l0aC1pY29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5jYXJkLWxpbmtzLXdpdGgtaWNvbl9fbGluay1pY29uIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLWxpbmtzLXdpdGgtaWNvbl9faGVhZGVyLWljb24ge1xuICAgIGhlaWdodDogNjBweDtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY2FyZC1saW5rcy13aXRoLWljb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuY2FyZC1saW5rcy13aXRoLWljb25fX2xpbmstaWNvbiB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZzogMTZweDtcbiAgLS1jYXJkLS1vZmVydGEtYnV0dG9uLWhlaWdodDogNDhweDtcbiAgLS1jYXJkLW9mZXJ0YS1tYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uYy1vZmVydGFDYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW9mZXJ0YS1tYXgtd2lkdGgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbi5jLW9mZXJ0YUNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMzgsIDM4LCAzOCwgMC4zKTtcbn1cbi5jLW9mZXJ0YUNhcmQ6aG92ZXIgLmMtb2ZlcnRhQ2FyZF9fcHJvbW8taW5mZXJpb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5jLW9mZXJ0YUNhcmQtLWNvbmZpZ3VyYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jLW9mZXJ0YUNhcmQtLWNvbmZpZ3VyYXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jLW9mZXJ0YUNhcmQtLXdpdGhSaWJib24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtb2ZlcnRhQ2FyZF9fcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0Y2NhZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZyk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1vZmVydGFDYXJkX19yaWJib24gLmljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX3JpYmJvbiAuaWNvbiA+ICoge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uYy1vZmVydGFDYXJkX19yaWJib24tLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uYy1vZmVydGFDYXJkX19oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1jYXJkLS1vZmVydGEtc2lkZS1wYWRkaW5nKTtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtb2ZlcnRhQ2FyZF9fc3VwZXJpb3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmMtb2ZlcnRhQ2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYy1vZmVydGFDYXJkX19pdGVtcyB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZyk7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmMtb2ZlcnRhQ2FyZF9fY29uZGl0aW9ucyB7XG4gIHBhZGRpbmc6IHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpIDA7XG59XG4uYy1vZmVydGFDYXJkX19pbmZlcmlvciB7XG4gIHBhZGRpbmc6IDEwcHggdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZykgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZyk7XG59XG4uYy1vZmVydGFDYXJkX19wcm9tby1pbmZlcmlvciB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4taGVpZ2h0OiA4MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJvbW8taW5mZXJpb3JfX3RleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYy1vZmVydGFDYXJkX19wcm9tby1pbmZlcmlvcl9fcHJldGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1vZmVydGFDYXJkX19wcm9tby1pbmZlcmlvcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYy1vZmVydGFDYXJkX19wcm9tby1pbmZlcmlvcl9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX3Byb21vLWluZmVyaW9yX19pY29uIGltZywgLmMtb2ZlcnRhQ2FyZF9fcHJvbW8taW5mZXJpb3JfX2ljb24gc3ZnIHtcbiAgbWF4LXdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYy1vZmVydGFDYXJkX19idXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC0tb2ZlcnRhLWJ1dHRvbi1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW9mZXJ0YUNhcmRfX2J1dHRvbiAuYnV0dG9uX19jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcmQtLW9mZXJ0YS1idXR0b24taGVpZ2h0KTtcbn1cbi5jLW9mZXJ0YUNhcmRfX2Rlc3RhY2FkYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjA2NkI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgLTE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1vZmVydGFDYXJkX19kZXN0YWNhZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyMDE1QztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmMtb2ZlcnRhQ2FyZF9fZGVzdGFjYWRhLS1pbWFnZSB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmMtb2ZlcnRhQ2FyZF9fZGVzdGFjYWRhSW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiB2YXIoLS1jYXJkLS1vZmVydGEtc2lkZS1wYWRkaW5nKTtcbiAgYm90dG9tOiAwO1xufVxuLmMtb2ZlcnRhQ2FyZF9fZGlzY291bnRUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX2l0ZW1EZXN0YWNhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYwNjZCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogNXB4O1xufVxuLmMtb2ZlcnRhQ2FyZF9faXRlbURlc3RhY2FkbyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtb2ZlcnRhQ2FyZF9fbWFzX2luZm8ge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYy1vZmVydGFDYXJkX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1vZmVydGFDYXJkX19pdGVtLS1kZXN0YWNhZGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLW9mZXJ0YUNhcmRfX2l0ZW0tLWRlc3RhY2FkYSAuYy1vZmVydGFDYXJkX19kZXN0YWNhZGEge1xuICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG59XG4uYy1vZmVydGFDYXJkX19pdGVtIHAge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYy1vZmVydGFDYXJkX19pdGVtIHAgc3BhbiB7XG4gIGNvbG9yOiAjRUYwNjZCO1xufVxuLmMtb2ZlcnRhQ2FyZF9faXRlbSBwIHNwYW4uZ3JlZW4ge1xuICBjb2xvcjogI0VGMDY2Qjtcbn1cbi5jLW9mZXJ0YUNhcmRfX2l0ZW1MaW5lIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmMtb2ZlcnRhQ2FyZF9faXRlbUxpbmUgcDpudGgtY2hpbGQoMW4rMikuYy1vZmVydGFDYXJkX19pdGVtRGVzdGFjYWRvIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmMtb2ZlcnRhQ2FyZF9faXRlbUxpbmUgLmljb24ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX2ljb24ge1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAyNHB4O1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWF4LXdpZHRoOiAyNjZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJpY2VzLS1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLW9mZXJ0YUNhcmRfX3ByaWNlUGVyTW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX3ByaWNlUGVyTW9udGgtLXdpdGhEaXNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJpY2VQZXJNb250aC0td2l0aERpc2NvdW50IHAge1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJpY2VQZXJNb250aC0td2l0aERpc2NvdW50IHNwYW4uZGVjaW1hbHMge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYy1vZmVydGFDYXJkX19wcmljZVBlck1vbnRoLS13aXRoRGlzY291bnQgc3Bhbi50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJpY2VFbnRlcm8ge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLW9mZXJ0YUNhcmRfX3ByaWNlRGVjaW1hcyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uYy1vZmVydGFDYXJkX19wcmljZURlY2ltYXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX3ByaWNlRGVjaW1hcy0tY29tcHJvbWlzby1pbnRlcm5ldCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtb2ZlcnRhQ2FyZF9fcHJpY2VEZWNpbWFzLS1jb21wcm9taXNvLWludGVybmV0IHNwYW4ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1vZmVydGFDYXJkX19jb25maWd1cmFkb3JCb2R5IHtcbiAgcGFkZGluZzogMCAyMXB4IDQycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtb2ZlcnRhQ2FyZF9fY29uZmlndXJhZG9yQm9keSAud2ViY2FyZXNsb3QxIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uYy1vZmVydGFDYXJkX19jb25maWd1cmFkb3JCb2R5IC53ZWJjYXJlc2xvdDEgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtb2ZlcnRhQ2FyZF9fY29uZmlndXJhZG9ySW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1vZmVydGFDYXJkX19jb25maWd1cmFkb3JJbWFnZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMCkgMCUsIHZhcigtLWNvbG9yLXByaW1hcnkpIDEwMCUpO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uYy1vZmVydGFDYXJkX19jb25maWd1cmFkb3JJbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW9mZXJ0YUNhcmRfX2NvbmZpZ3VyYWRvclRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtb2ZlcnRhQ2FyZF9fY29uZmlndXJhZG9yVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1vZmVydGFDYXJkLS1zbWFsbCB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLW9mZXJ0YUNhcmQtLXNtYWxsX19pbmZlcmlvciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmMtb2ZlcnRhQ2FyZC0tc21hbGxfX2Rlc3RhY2FkYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1vZmVydGFDYXJkLS1zbWFsbF9fbWFzX2luZm8ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYy1vZmVydGFDYXJkLS1zbWFsbF9fcHJpY2VzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jLW9mZXJ0YUNhcmQtLXNtYWxsX19wcmljZUVudGVybyB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jLW9mZXJ0YUNhcmRfX2xpbmtzIGRpdiBkaXYgZGl2IGRpdiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uYy1vZmVydGFDYXJkIC51bmRlcmxpbmUge1xuICBjb2xvcjogIzE0Y2NhZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNGNjYWY7XG59XG4uYy1vZmVydGFDYXJkLS1ibGFja2ZyaWRheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1NDU0NTQgMCUsICMwMDAwMDAgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW9mZXJ0YUNhcmQtLWJsYWNrZnJpZGF5IC5jLW9mZXJ0YUNhcmRfX3JpYmJvbiB7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4uYy1vZmVydGFDYXJkLS1ibGFja2ZyaWRheSAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzMwMDtcbn1cbi5jLW9mZXJ0YUNhcmQtLWJsYWNrZnJpZGF5IC5jLW9mZXJ0YUNhcmRfX2l0ZW0gcCBzcGFuIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtcGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5jYXJkLXBhY2sgLnByb21vdGlvbi1yaWJib24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJkLXBhY2tfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZC1wYWNrX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cblxuLmNhcmQtcGFja19fY29udGVudCAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRkJGO1xuICBtYXJnaW46IDE2cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1wYWNrX19jb250ZW50IC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXBhY2tfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtcGFja19fcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1wYWNrX19waWN0dXJlID4gaW1nIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jYXJkLXBhY2tfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXBhY2tfX2ljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXJkLXBhY2tfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5jYXJkLXBhY2tfX2NvbnRlbnQtY29sdW1ucyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAxMHB4O1xufVxuXG4uY2FyZC1wYWNrX19wcmljZSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4O1xufVxuLmNhcmQtcGFja19fcHJpY2UgPiBkaXYge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJkLXByb2R1Y3RfX3ByaWNlX2V4dHJhIHtcbiAgZm9udC1zaXplOiAwLjhyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNhcmQtcGFja19fZmVhdHVyZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXBhY2tfX2ZlYXR1cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jYXJkLXBhY2tfX2ZlYXR1cmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbixcbi5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbi1maWxsZWQge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmNhcmQtcGFja19fZmVhdHVyZS1pY29uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbi1maWxsZWRfX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbn1cblxuLmNhcmQtcGFja19fZmVhdHVyZS10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4uY2FyZC1wYWNrX19mZWF0dXJlLXRleHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmNhcmQtcGFja19fZmVhdHVyZS10ZXh0IC5saW5rIHtcbiAgY29sb3I6ICMwMDhkZmY7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5jYXJkLXBhY2tfX2ZlYXR1cmUtLWRpc2FibGVkIC5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbl9fZ2x5cGgsXG4uY2FyZC1wYWNrX19mZWF0dXJlLS1kaXNhYmxlZCAuY2FyZC1wYWNrX19mZWF0dXJlLWljb24gLmljb24tZmlsbGVkX19nbHlwaCB7XG4gIHN0cm9rZTogI2QxZDFkMTtcbiAgZmlsbDogI2QxZDFkMTtcbn1cblxuLmNhcmQtcGFja19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCAxNnB4IDE2cHg7XG59XG4uY2FyZC1wYWNrX19hY3Rpb25zIC5idXR0b24ge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5jYXJkLXBhY2tfX2FjdGlvbnMgLmJ1dHRvbiArIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2FyZC1wYWNrLS1odWdlIC5jYXJkLXBhY2tfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLmNhcmQtLWhpZ2hsaWdodCB7XG4gIC8qXG4gIFx0LnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkY2FyZC1oaWdsaWdodC1wYWNrLWhlYWRlci1iYWNrZ3JvdW5kO1xuICBcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIFx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIFx0fVxuICAqL1xufVxuLmNhcmQtLWhpZ2hsaWdodCAuY2FyZC1wYWNrX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICMwMDU2YmIgMzAlLCAjMDA4ZGZmIDEwMCUpO1xufVxuLmNhcmQtLWhpZ2hsaWdodCAuY2FyZC1wYWNrX19hY3Rpb25zIC5idXR0b24tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsICMwMDU2YmIgMzAlLCAjMDA4ZGZmIDEwMCUpO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC5jYXJkLXBhY2tfX2ZlYXR1cmVzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmQtcGFja19fZmVhdHVyZXMgKyAuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICAuY2FyZC1wYWNrX19mZWF0dXJlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuY2FyZC1wYWNrX19mZWF0dXJlLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuICAuY2FyZC1wYWNrX19hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FyZC1wYWNrX19mZWF0dXJlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhcmQtcGFja19fZmVhdHVyZS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLXBhY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAuY2FyZC1wYWNrLS1odWdlIC5jYXJkLXBhY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAvKlxuICAgIC5jYXJkLXBhY2tfX2ljb24ge1xuICBcdGhlaWdodDogMzBweDtcbiAgICB9XG4gICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jYXJkLXBhY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgfVxuICAuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5jYXJkLXBhY2tfX2ljb24ge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmNhcmQtcGFjay1hZHZhbnRhZ2UgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZS0tbm90LWF2YWlsYWJsZSAuY2FyZCB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNhcmQtcGFjay1hZHZhbnRhZ2UtLW5vdC1hdmFpbGFibGUgLmNhcmQtcGFjay1hZHZhbnRhZ2VfX2xpbmsge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhcmQtcGFjay1hZHZhbnRhZ2VfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uY2FyZC1wYWNrLWFkdmFudGFnZV9fcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC1wYWNrLWFkdmFudGFnZV9fcGljdHVyZSA+IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtcGFjay1hZHZhbnRhZ2VfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FyZC1wYWNrLWFkdmFudGFnZV9fbGluayAubGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsX19jb250ZW50LFxuLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX3BpY3R1cmUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX3BpY3R1cmUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbF9fY29udGVudCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDMsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg1LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDYsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBwLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBicixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGltZywgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNhcmQtcHJvZHVjdF9fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkLXByb2R1Y3RfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgcGFkZGluZzogMjhweCAyNHB4IDI0cHg7XG59XG5cbi5jYXJkLXByb2R1Y3RfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweDtcbn1cbi5jYXJkLXByb2R1Y3RfX2NvbnRlbnQgLnNlcGFyYXRvciB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLmNhcmQtcHJvZHVjdF9fY29udGVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1wcm9kdWN0X19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLXByb2R1Y3RfX3BpY3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNDEuNjY2NjY2NjY2NyU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtcHJvZHVjdF9fcGljdHVyZSA+IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuLmNhcmQtcHJvZHVjdF9fcGljdHVyZSArIC5jYXJkLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlciAuY2FyZC1wcm9kdWN0X19oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmQtcHJvZHVjdF9fcGljdHVyZSArIC5jYXJkLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlciAuY2FyZC1wcm9kdWN0X19oZWFkZXIgLmNhcmQtcHJvZHVjdF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkLXByb2R1Y3RfX3BpY3R1cmUgKyAuY2FyZC1wcm9kdWN0X19jb250ZW50LXdyYXBwZXIgLmNhcmQtcHJvZHVjdF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2FyZC1wcm9kdWN0X19waWN0dXJlICsgLmNhcmQtcHJvZHVjdF9fY29udGVudC13cmFwcGVyIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC1wcm9kdWN0X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1wcm9kdWN0X19pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FyZC1wcm9kdWN0X190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUge1xuICAvKlxuICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJvZHVjdC1zdWJ0aXRsZS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLXByb2R1Y3Qtc3VidGl0bGUtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAqL1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmQtcHJvZHVjdF9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmNhcmQtcHJvZHVjdF9fcHJpY2UgPiBkaXYge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmNhcmQtcHJvZHVjdF9fcHJpY2UgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZS1leHRyYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY2FyZC1wcm9kdWN0X19mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jYXJkLXByb2R1Y3RfX2ZlYXR1cmUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLXByb2R1Y3RfX2ZlYXR1cmUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5jYXJkLXByb2R1Y3RfX2ZlYXR1cmUgc3Ryb25nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5jYXJkLXByb2R1Y3RfX2ZlYXR1cmU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jYXJkLXByb2R1Y3RfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLXByb2R1Y3RfX2FjdGlvbnMgLmJ1dHRvbiB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmNhcmQtcHJvZHVjdF9fYWN0aW9ucyAuYnV0dG9uIDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uY2FyZC1wcm9kdWN0X19hY3Rpb25zIC5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwNTZCQjtcbn1cbi5jYXJkLXByb2R1Y3RfX2FjdGlvbnMgLmJ1dHRvbi0td2hpdGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCA4NiwgMTg3LCAwLjEpO1xufVxuXG4uY2FyZC13aXRoLWN0YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG59XG4uY2FyZC13aXRoLWN0YSAuY2FyZC1wcm9kdWN0IHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xufVxuLmNhcmQtd2l0aC1jdGEgLmNhcmQtcHJvZHVjdF9faGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLXdpdGgtY3RhIC5jYXJkLXByb2R1Y3RfX3RpdGxlLS1iaWdnZXIge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmNhcmQtd2l0aC1jdGEgLmNhcmQtcHJvZHVjdF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC13aXRoLWN0YSAuY2FyZC1wcm9kdWN0X19mZWF0dXJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNhcmQtd2l0aC1jdGEgLmNhcmQtcHJvZHVjdF9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC13aXRoLWN0YSAuY2FyZC1wcm9kdWN0X19hY3Rpb25zIC5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmZvcm0tY2hlY2tib3ggYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZm9ybS1jaGVja2JveCBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5mb3JtLWNoZWNrYm94IGEubGluay0tYWN0aXZlLCAubGVnYWwgYS5saW5rLS1hY3RpdmUsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZ2FsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50LCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50LCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGVnYWwgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgyLFxuLmxlZ2FsIGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDMsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgzLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDMsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4ubGVnYWwgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDQsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5sZWdhbCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg1LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNSxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg1LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmxlZ2FsIGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDYsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg2LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDYsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGIsXG4ubGVnYWwgc3Ryb25nLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBzdHJvbmcsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHN0cm9uZyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsXG4ubGVnYWwgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBwLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBwLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgcCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBwLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBwLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHAsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBwLFxuLmxlZ2FsIHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4ubGVnYWwgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBicixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBicixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCxcbi5sZWdhbCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubGVnYWwgaW1nLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGltZywgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaW1nLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaW1nLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGltZywgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpbWcsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGltZywgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGVnYWwgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuLmxlZ2FsIGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGksIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGksIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5jYXJkLXdvcmstd2l0aC11cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4O1xufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweDtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fY29udGVudCAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uY2FyZC13b3JrLXdpdGgtdXNfX2NvbnRlbnQgLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA0MS42NjY2NjY2NjY3JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC13b3JrLXdpdGgtdXNfX3BpY3R1cmUgPiBpbWcge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fcGljdHVyZSArIC5jYXJkLXdvcmstd2l0aC11c19fY29udGVudC13cmFwcGVyIC5jYXJkLXdvcmstd2l0aC11c19faGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fcGljdHVyZSArIC5jYXJkLXdvcmstd2l0aC11c19fY29udGVudC13cmFwcGVyIC5jYXJkLXdvcmstd2l0aC11c19faGVhZGVyIC5jYXJkLXdvcmstd2l0aC11c19fdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fcGljdHVyZSArIC5jYXJkLXdvcmstd2l0aC11c19fY29udGVudC13cmFwcGVyIC5jYXJkLXdvcmstd2l0aC11c19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY2FyZC13b3JrLXdpdGgtdXNfX3BpY3R1cmUgKyAuY2FyZC13b3JrLXdpdGgtdXNfX2NvbnRlbnQtd3JhcHBlciAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtd29yay13aXRoLXVzX19pbWFnZS0tY2VudGVyIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5jYXJkLXdvcmstd2l0aC11c19faWNvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB7XG4gIC8qXG4gICAgZm9udC1zaXplOiAkY2FyZC13b3JrLXdpdGgtdXMtc3VidGl0bGUtZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC13b3JrLXdpdGgtdXMtc3VidGl0bGUtbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAqL1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uY2FyZC13b3JrLXdpdGgtdXNfX3ByaWNlID4gZGl2IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fcHJpY2UgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZS1leHRyYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2ZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19mZWF0dXJlIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC13b3JrLXdpdGgtdXNfX2ZlYXR1cmUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fZmVhdHVyZSBzdHJvbmcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNhcmQtd29yay13aXRoLXVzX19mZWF0dXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fYWN0aW9ucyAuYnV0dG9uIHtcbiAgZmxleDogMSAxIDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uY2FyZC13b3JrLXdpdGgtdXNfX2FjdGlvbnMgLmJ1dHRvbiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNhcmQtd29yay13aXRoLXVzX19hY3Rpb25zIC5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3RjdGN0YgIWltcG9ydGFudDtcbn1cbi5jYXJkLXdvcmstd2l0aC11c19fYWN0aW9ucyAuYnV0dG9uLS13aGl0ZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDg2LCAxODcsIDAuMSk7XG59XG5cbi5jYXJkLXdpdGgtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbi5jYXJkLXdpdGgtY3RhIC5jYXJkLXdvcmstd2l0aC11cyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbn1cbi5jYXJkLXdpdGgtY3RhIC5jYXJkLXdvcmstd2l0aC11c19faGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jYXJkLXdpdGgtY3RhIC5jYXJkLXdvcmstd2l0aC11c19fdGl0bGUtLWJpZ2dlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uY2FyZC13aXRoLWN0YSAuY2FyZC13b3JrLXdpdGgtdXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQtd2l0aC1jdGEgLmNhcmQtd29yay13aXRoLXVzX19mZWF0dXJlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNhcmQtd2l0aC1jdGEgLmNhcmQtd29yay13aXRoLXVzX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLXdpdGgtY3RhIC5jYXJkLXdvcmstd2l0aC11c19fYWN0aW9ucyAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5jYXJkLXByb21vdGlvbi1pbWFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLXByb21vdGlvbi1pbWFnZSxcbi5jYXJkLXByb21vdGlvbi1pbWFnZV9fbGluayxcbi5jYXJkLXByb21vdGlvbi1pbWFnZV9fcGljdHVyZSxcbi5jYXJkLXByb21vdGlvbi1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jYXJkLXByb21vdGlvbi1pbWFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZC1wcm9tb3Rpb24taW1hZ2VfX2FjdGlvbnMgLmJ1dHRvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA1NkJCO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNhcmQtdmVydGljYWwtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fcGljdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA2Mi41JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fcGljdHVyZSA+IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX2ljb24ge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDA1NkJCLCAjMDA1NkJCKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9faWNvbiAuaWNvbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5jYXJkLXZlcnRpY2FsLWltYWdlX19pY29uIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG59XG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fY29udGVudCAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX3RpdGxlLWljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX2N0YSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fY3RhIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcmQtdmVydGljYWwtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkLXZlcnRpY2FsLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmljZS0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpY2UtLWxhcmdlIC5wcmljZV9fYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4ucHJpY2UtLWxhcmdlIC5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ucHJpY2VfX2Ftb3VudCxcbi5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2VfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByaWNlLS1sYXJnZSAucHJpY2VfX2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiA1LjM3NWVtO1xuICB9XG4gIC5wcmljZS0tbGFyZ2UgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAyLjYyNWVtO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1hZnRlci1tb250aGx5LWZlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlX19kZXNjcmlwdGlvbixcbi5wcmljZS1hZnRlci1tb250aGx5LWZlZV9fYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWVfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24sXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1ZW07XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudCAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX3N1YmplY3Qge1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50LS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2UtaW5pdGlhbC1wYXltZW50LFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS1pbml0aWFsLXBheW1lbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50X19hbW91bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9faW50ZWdlci1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5kaXZbY2xhc3NePXByaWNlLW1vbnRobHktZmVlLXdpdGhdIC5wcmljZS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcmljZS1sYWJlbC0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLWxhYmVsLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByaWNlLXNlcGFyYXRvci0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLXNlcGFyYXRvcixcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS10YXhlcyB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtdGF4ZXMtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS10YXhlcyxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtdGF4ZXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdC0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLXdpdGgtc3ViamVjdCxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3QtLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQsXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVlbTtcbn1cbi5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgICBmb250LXNpemU6IDUuMzc1ZW07XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG4gIC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ucHJpY2UtbW9udGhseS1mZWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50X19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS13aXRoLXN1YmplY3QsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtaW5pdGlhbC1wYXltZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uX19wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudF9fcHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnRfX2V4dHJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbl9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWluaXRpYWwtcGF5bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbl9fcHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbl9fcHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19hbW91bnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX2V4dHJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWluaXRpYWwtcGF5bWVudCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ucHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtLWxhcmdlIC5wcmljZV9fYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4ucHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtLWxhcmdlIC5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wcmljZS11bmlxdWUtcGF5bWVudC1iYXNpYy0tbGFyZ2UgLnByaWNlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNS4zNzVlbTtcbiAgfVxuICAucHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtLWxhcmdlIC5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb25fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS13aXRoLXN1YmplY3QsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudF9fZXh0cmEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS11bmlxdWUtcGF5bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcmQtcGFjay13aXRoLWltYWdlIC5pY29uLXBhY2sge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmNhcmQtcGFjay13aXRoLWltYWdlIC5pY29uLXBhY2sgLmljb25fX2dseXBoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQsIGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX2JhY2tncm91bmQsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLmNhcmQtcGFjay13aXRoLWltYWdlX19iYWNrZ3JvdW5kIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLmNhcmQtcGFjay13aXRoLWltYWdlX190aXRsZSxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAuY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5jYXJkLXBhY2std2l0aC1pbWFnZV9fZGVzY3JpcHRpb24sXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLmNhcmQtcGFjay13aXRoLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAuaWNvbi1wYWNrLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5pY29uLXBhY2sge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLmljb24tcGFjayAuaWNvbl9fZ2x5cGgsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLmljb24tcGFjayAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX3BpY3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNjIuNSU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtcGFjay13aXRoLWltYWdlX19waWN0dXJlID4gaW1nIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICMwMDU2QkIsICMwMDU2QkIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX3RvcCxcbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlX190b3Age1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkLXBhY2std2l0aC1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZTpob3ZlciAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX2JhY2tncm91bmQge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlOmhvdmVyIC5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZTpob3ZlciAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3ByZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlX19waWN0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlX19waWN0dXJlID4gaW1nIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwNTZCQiwgIzAwNTZCQik7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fcHJlLXRpdGxlLFxuLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlX190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fcHJlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RleHQge1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgfVxuICAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5oZWFkZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMnB4KTtcbiAgLypcbiAgICAmLmhlYWRlci1kZXNrdG9wLS1iaWcge1xuICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJGRpbWVuc2lvbi1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodC1kZXNrdG9wKTtcbiAgICB9XG4gICovXG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4gLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19tYWluLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdixcbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXIsXG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyIHtcbiAgdG9wOiA2MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCxcbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCAuaGVhZGVyLWRlc2t0b3BfX25hdixcbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbWFpbiAuaGVhZGVyLWRlc2t0b3BfX2NvbHVtbiwgaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24uaGVhZGVyLWRlc2t0b3AtLWJpZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24gLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluIC5pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCxcbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCAuaGVhZGVyLWRlc2t0b3BfX25hdiB7XG4gIGhlaWdodDogNzJweDtcbn1cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4sXG4uaGVhZGVyLWRlc2t0b3BfX25hdixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4sXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX2NvbHVtbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnkgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM3RjdGN0Y7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQsXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQsXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTQwJTtcbiAgLyogQWRkIHN0eWxlIHRvIGxpbmsgXCJJciBhIGdyYW5kZXMgZW1wcmVzYXNcIiBpbiBkZXNrdG9wICovXG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpudGgtY2hpbGQoMikgLmxpbmtzLS1wcmltYXJ5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51Om50aC1jaGlsZCgyKSAubGlua3MtLXByaW1hcnkgLmxpbmsubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnUgLmxpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSAubGluay0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSAubGlua3MtLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnUgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4ge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuZXVza2FsdGVsLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5yLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAzN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC50ZWxlY2FibGUtbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rcy0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGlua3MtLXByaW1hcnkgLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNTZCQiwgIzAwNTZCQik7XG4gIGJveC1zaGFkb3c6IDAgMTZweCA2NHB4IC04cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rIC50cmlhbmdsZSxcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbiAudHJpYW5nbGUge1xuICBib3R0b206IC0ycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHdpZHRoOiAxM3B4O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAubGluay0tbWFpbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpob3ZlciAubGluay0tbWFpbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAudHJpYW5nbGUsXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246aG92ZXIgLnRyaWFuZ2xlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAuaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLFxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uOmhvdmVyIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmsgLnRyaWFuZ2xlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA2LjVweCk7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIC5pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dCwgZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjRweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4gLmljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24ge1xuICBoZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpudGgtY2hpbGQoMSkgLmxpbmstLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuMik7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246bnRoLWNoaWxkKDIpIC5saW5rLS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQ1KTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpudGgtY2hpbGQoMykgLmxpbmstLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNyk7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTRweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgaGVpZ2h0OiA4NHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2Om5vdCguaGVhZGVyLWRlc2t0b3BfX25hdi0taWNvbnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLS1tYWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA0cHggMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gPiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMiBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAuYXJyb3cge1xuICBmaWxsOiAjZmZmZmZmO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogOXB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItLXJlbGF0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwLCAjZmZmZmZmIDJweCwgI2Y4ZjhmOCAzcHgsICNmZmZmZmYgNTBweCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IDAgMThweCA1NHB4IC0xNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCwgI2ZmZmZmZiAycHgsICNmOGY4ZjggM3B4LCAjZmZmZmZmIDUwcHgsICNmZmZmZmYpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMC43KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMCAxNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IC5saW5rcy1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IC5saW5rcy1ncm91cCAubGluayB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCAubGlua3MtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA4NHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1MSwgNTEsIDUxLCAwLjcpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDgyNHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLS12aXNpYmxlIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHtcbiAgaGVpZ2h0OiA4NHB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLXJlc2V0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldDphY3RpdmUsIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCAuaWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQgLmljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4ubGlua3MtZ3JvdXBfX3RpdGxlLS1sYXllci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MjkwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zID4gbGkge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyAubGluay0tc3VibWVudS0tbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIC5saW5rLS1zdWJtZW51LS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbWVudSAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1uYXYtaXRlbXMgLmxpbmstLXN1Ym1lbnUtLWxpbmsubGluay0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIC5saW5rLS1zdWJtZW51LS1hbmNob3Ige1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyAubGluay0tc3VibWVudS0tYW5jaG9yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmh0bWwudG91Y2hldmVudHMgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5odG1sLnRvdWNoZXZlbnRzIC5saW5rcy1ncm91cF9fdGl0bGUtLWxheWVyLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDIwcHgpKTtcbn1cbmh0bWwudG91Y2hldmVudHMgLmxpbmtzLWdyb3VwX190aXRsZS0tbGF5ZXItdGl0bGUgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5odG1sLnRvdWNoZXZlbnRzIC5saW5rcy1ncm91cF9fdGl0bGUtLWxheWVyLXRpdGxlIC5pY29uIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3AgLmxpbmtzLWdyb3VwX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qXG4gICAgLmhlYWRlci1kZXNrdG9wX19uYXYge1xuXG4gIFx0ICAuaGVhZGVyLWNhbGwgeyBtYXJnaW46IDE3cHggMDsgfVxuICAgIH1cbiAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IC5saW5rcy1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5ldXNrYWx0ZWwtbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5yLWxvZ28ge1xuICAgIHdpZHRoOiAzN3B4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC50ZWxlY2FibGUtbG9nbyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4ge1xuICAgIHdpZHRoOiA5NHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wX19uYXY6bm90KC5oZWFkZXItZGVza3RvcF9fbmF2LS1pY29ucykge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtYW5pbWF0aW9uIHtcbiAgMCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAlLCA5MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gIH1cbn1cbi5jYXJ0LXN1bW1hcnlfX25hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcnQtc3VtbWFyeV9fbmF2LWxpbmsgLnRyaWFuZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbmF2LWxpbmstLXZpc2libGUgLnRyaWFuZ2xlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtMTBweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXItLWFuaW1hdGUge1xuICBhbmltYXRpb246IHNjYWxlLWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjRzO1xufVxuXG4uY2FydC1zdW1tYXJ5X19sYXllciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jYXJ0LXN1bW1hcnlfX2xheWVyIC5sb2FkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGF5ZXItLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xpbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJ0LXN1bW1hcnlfX2xpbmU6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmNhcnQtc3VtbWFyeV9fbGluZTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJ0LXN1bW1hcnlfX2xpbmUgLmNvbG9yLWJveCB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xpbmUtaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uY2FydC1zdW1tYXJ5X19saW5lLWltYWdlIHN2ZyB7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lLWRhdGEge1xuICBmbGV4OiAxO1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lLXRpdGxlIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5jYXJ0LXN1bW1hcnlfX2xpbmUtdGl0bGUgc3Ryb25nIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2VtcHR5Lmxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FydC1zdW1tYXJ5X19jdGEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJ0LXN1bW1hcnlfX25hdi1saW5rIC50cmlhbmdsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNhcnQtc3VtbWFyeV9fbGluZXMtbnVtYmVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMTVweDtcbiAgfVxuICAuY2FydC1zdW1tYXJ5X19sYXllciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmNhcnQtc3VtbWFyeV9fbGluZXMtbnVtYmVyIHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuOnJvb3Qge1xuICAtLWNhcmQtc21hcnRwaG9uZS1tYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uYy1jYXJkLXNtYXJ0cGhvbmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLXNtYXJ0cGhvbmUtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICBwYWRkaW5nOiAxNnB4IDAgMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1jYXJkLXNtYXJ0cGhvbmUtLWZlYXR1cmVkIC5jLWNhcmQtc21hcnRwaG9uZV9fZmVhdHVyZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6ICMwMDU2QkIgc29saWQgM3B4O1xufVxuLmMtY2FyZC1zbWFydHBob25lLS1mdWxsLWltYWdlIC5jLWNhcmQtc21hcnRwaG9uZV9fY29udGVudF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYy1jYXJkLXNtYXJ0cGhvbmVfX2NvbnRlbnRfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fY29udGVudF9fZmVhdHVyZXMge1xuICB3aWR0aDogNzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIyNHB4O1xufVxuLmMtY2FyZC1zbWFydHBob25lX19jb250ZW50X19mZWF0dXJlcy0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1jYXJkLXNtYXJ0cGhvbmVfX2NvbnRlbnRfX2ZlYXR1cmVzLS1pY29uIGltZyB7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG4uYy1jYXJkLXNtYXJ0cGhvbmVfX2NvbnRlbnRfX2ZlYXR1cmVzLS1pY29uIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtY2FyZC1zbWFydHBob25lX19jb250ZW50X19pbWFnZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtY2FyZC1zbWFydHBob25lX19jb250ZW50X19pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyNjBweDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fY29udGVudF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xufVxuLmMtY2FyZC1zbWFydHBob25lX19jb250ZW50X19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY2FyZC1zbWFydHBob25lX19jb250ZW50X19wcmljZV9fZmluYW5jaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fY29udGVudF9fcHJpY2VfX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjYyNXJlbTtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYy1jYXJkLXNtYXJ0cGhvbmVfX2NvbnRlbnRfX3ByaWNlX19jdXJyZW5jeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fY29udGVudF9fcHJpY2VfX3RleHQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogI0JGQkZCRjtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fYnJhbmQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgcGFkZGluZzogMCAxNnB4IDAgMTZweDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAxNnB4IDAgMTZweDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9faW5pdGlhbF9wYXltZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fc2luZ2xlX3BheW1lbnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLmMtY2FyZC1zbWFydHBob25lX19jdGEgYSB7XG4gIG1pbi13aWR0aDogMjY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fbGluayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkY3MzAwO1xuICBtaW4td2lkdGg6IDI2OHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYy1jYXJkLXNtYXJ0cGhvbmUgLmVxdWlwbWVudC1wcmV2aWV3X19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbi5jLWNhcmQtc21hcnRwaG9uZV9fcHJvbW90aW9uLWZsYWcge1xuICBiYWNrZ3JvdW5kOiAjMDA4ZGZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiA0NSU7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIENvbG9yIFZhcmlhYmxlcyAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qIENoYXJ0IGNvbG9ycyAqL1xuOnJvb3Qge1xuICAtLWNhcmQtdGFyaWZhLW1pbi13aWR0aDogMzAwcHg7XG4gIC0tY2FyZC10YXJpZmEtbWF4LXdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IHtcbiAgICAtLWNhcmQtdGFyaWZhLW1pbi13aWR0aDogMzUwcHg7XG4gICAgLS1jYXJkLXRhcmlmYS1tYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5jLWNhcmQtdGFyaWZhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IHZhcigtLWNhcmQtdGFyaWZhLW1pbi13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC10YXJpZmEtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmMtY2FyZC10YXJpZmEtLWJsYWNrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4uYy1jYXJkLXRhcmlmYS0tYmxhY2sgLmMtY2FyZC10YXJpZmFfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5jLWNhcmQtdGFyaWZhLS1sYXJnZSwgLmMtY2FyZC10YXJpZmEtLWJvbm8ge1xuICAtLWNhcmQtdGFyaWZhLW1pbi13aWR0aDogMjkwcHg7XG4gIC0tY2FyZC10YXJpZmEtbWF4LXdpZHRoOiAyOTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcmQtdGFyaWZhLS1sYXJnZSwgLmMtY2FyZC10YXJpZmEtLWJvbm8ge1xuICAgIC0tY2FyZC10YXJpZmEtbWluLXdpZHRoOiAyNTBweDtcbiAgICAtLWNhcmQtdGFyaWZhLW1heC13aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5jLWNhcmQtdGFyaWZhLS1sYXJnZSAuYy1jYXJkLXRhcmlmYV9fYm9keSwgLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuLmMtY2FyZC10YXJpZmEtLWxhcmdlIC5jLWNhcmQtdGFyaWZhX190aXRsZSwgLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmMtY2FyZC10YXJpZmEtLWxhcmdlIC5jLWNhcmQtdGFyaWZhX19jb250ZW50LCAuYy1jYXJkLXRhcmlmYS0tYm9ubyAuYy1jYXJkLXRhcmlmYV9fY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmMtY2FyZC10YXJpZmEtLWxhcmdlIC5jLWNhcmQtdGFyaWZhX19pY29uLCAuYy1jYXJkLXRhcmlmYS0tYm9ubyAuYy1jYXJkLXRhcmlmYV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAxNnB4IDAgMjVweDtcbn1cbi5jLWNhcmQtdGFyaWZhLS1sYXJnZSAuYy1jYXJkLXRhcmlmYV9faWNvbiBzdmcsIC5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19pY29uIHN2ZyB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYy1jYXJkLXRhcmlmYS0tbGFyZ2UgLmMtY2FyZC10YXJpZmFfX2ljb24gc3ZnID4gKiwgLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX2ljb24gc3ZnID4gKiB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5jLWNhcmQtdGFyaWZhLS1sYXJnZSAuYy1jYXJkLXRhcmlmYV9fZGVzY3JpcHRpb24sIC5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtY2FyZC10YXJpZmEtLWxhcmdlIC5jLWNhcmQtdGFyaWZhX19wcmljZSwgLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX3ByaWNlIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYy1jYXJkLXRhcmlmYS0tbGFyZ2UgLmMtY2FyZC10YXJpZmFfX2ludGVnZXIsIC5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19pbnRlZ2VyLCAuYy1jYXJkLXRhcmlmYS0tbGFyZ2UgLmMtY2FyZC10YXJpZmFfX2RlY2ltYWwsIC5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19kZWNpbWFsIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYy1jYXJkLXRhcmlmYS0tbGFyZ2UgLmMtY2FyZC10YXJpZmFfX2N0YSwgLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19wcmljZSB7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG4uYy1jYXJkLXRhcmlmYS0tYm9ubyAuYy1jYXJkLXRhcmlmYV9fb2ZmZXIge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uYy1jYXJkLXRhcmlmYS0tYm9ubyAuYy1jYXJkLXRhcmlmYV9fb2ZmZXIsIC5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19yZWFsLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX29mZmVyIC5jLWNhcmQtdGFyaWZhX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX3JlYWwtcHJpY2UgLmMtY2FyZC10YXJpZmFfX3RleHQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19yZWFsLXByaWNlIC5jLWNhcmQtdGFyaWZhX19pbnRlZ2VyLFxuLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX3JlYWwtcHJpY2UgLmMtY2FyZC10YXJpZmFfX2RlY2ltYWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jLWNhcmQtdGFyaWZhLS1ib25vIC5jLWNhcmQtdGFyaWZhX19vZmZlcl9fY29udGVudCwgLmMtY2FyZC10YXJpZmEtLWJvbm8gLmMtY2FyZC10YXJpZmFfX3JlYWwtcHJpY2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYy1jYXJkLXRhcmlmYS0tYm9ubyAuYy1jYXJkLXRhcmlmYV9faW50ZWdlciB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLmMtY2FyZC10YXJpZmFfX3JpYmJvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNGNjYWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbn1cbi5jLWNhcmQtdGFyaWZhX19yaWJib24gLmljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLWNhcmQtdGFyaWZhX19yaWJib24gLmljb24gPiAqIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmMtY2FyZC10YXJpZmFfX3RpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcmQtdGFyaWZhX190aXRsZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5jLWNhcmQtdGFyaWZhX190aXRsZS0tY3Jvc3NlZC1vdXQ6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKSByb3RhdGUoMTBkZWcpO1xufVxuLmMtY2FyZC10YXJpZmFfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmMtY2FyZC10YXJpZmFfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE0cHggMCA2cHg7XG59XG4uYy1jYXJkLXRhcmlmYV9faWNvbiA+IHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtY2FyZC10YXJpZmFfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1zaHJpbms6IDE7XG59XG4uYy1jYXJkLXRhcmlmYV9fZGVzdGFjYWRvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGRmZjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZykgMCAzMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAxMnB4IC0xNnB4IDEycHggLTI0cHg7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtY2FyZC10YXJpZmFfX2Rlc3RhY2FkbzpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0JCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmMtY2FyZC10YXJpZmFfX2Rlc3RhY2Fkby0tc21hbGwge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYy1jYXJkLXRhcmlmYV9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jLWNhcmQtdGFyaWZhX19vbGRwcmljZSB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1jYXJkLXRhcmlmYV9fb2xkcHJpY2VfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmMtY2FyZC10YXJpZmFfX29sZHByaWNlX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcbn1cbi5jLWNhcmQtdGFyaWZhX19vbGRwcmljZV9fcHJpY2UgLnByaWNlLXRleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uYy1jYXJkLXRhcmlmYV9faW50ZWdlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuLmMtY2FyZC10YXJpZmFfX3ByaWNlLWRlY2ltYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1jYXJkLXRhcmlmYV9fZGVjaW1hbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jLWNhcmQtdGFyaWZhX19mcmVjdWVuY3kge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4uYy1jYXJkLXRhcmlmYV9fcHJvbW9fZnJlY3VlbmN5IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtY2FyZC10YXJpZmFfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uYy1jYXJkLXRhcmlmYV9fY3RhIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuLmMtY2FyZC10YXJpZmFfX2xpbmtzIGRpdiBkaXYgZGl2IGRpdiBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG4uYy1jYXJkLXRhcmlmYV9fY29uZGljaW9uZXMge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmMtY2FyZC10YXJpZmFfX2NvbmRpY2lvbmVzIGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG46cm9vdCB7XG4gIC0tY2Fyb3VzZWwtYnRuLW5hdi1zaXplOiA0OHB4O1xufVxuXG4uYy1jYXJvdXNlbCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2Fyb3VzZWwge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG59XG4uYy1jYXJvdXNlbC0tdGFyaWZhcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qQGluY2x1ZGUgbWVkaWEgKG1lZGl1bSBkb3duKSB7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgfSovXG59XG4uYy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcm91c2VsX19uYXYtY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJvdXNlbF9fbmF2LWNvbnRyb2xzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4uYy1jYXJvdXNlbF9fYnRuLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogdmFyKC0tY2Fyb3VzZWwtYnRuLW5hdi1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1jYXJvdXNlbC1idG4tbmF2LXNpemUpIC8gMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IHZhcigtLWNhcm91c2VsLWJ0bi1uYXYtc2l6ZSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtY2Fyb3VzZWxfX2J0bi1uYXYuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1jYXJvdXNlbF9fYnRuLW5hdi5kaXNhYmxlZCA+IHN2ZyA+IHBhdGgge1xuICBzdHJva2U6ICM3RjdGN0Y7XG59XG4uYy1jYXJvdXNlbF9fYnRuLW5hdi5wcmV2IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIHRvcDogY2FsYyg1MCUgLSB2YXIoLS1jYXJvdXNlbC1idG4tbmF2LXNpemUpIC8gMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJvdXNlbF9fYnRuLW5hdi5wcmV2IHtcbiAgICBsZWZ0OiA5MCU7XG4gIH1cbn1cbi5jLWNhcm91c2VsX19idG4tbmF2Lm5vLWJvcmRlciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWNhcm91c2VsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjN0Y3RjdGO1xufVxuLmMtY2Fyb3VzZWwgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtd2hpdGUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay0tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAwLCAwLjgpO1xufVxuLmxpbmstLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4ubGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS1zZWNvbmRhcnksIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmxpbmstLXNlY29uZGFyeTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGE6aG92ZXIsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhOmhvdmVyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSwgLmxpbmstLWFjdGl2ZS5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuXG4ubGluay0td2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubGluay1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWdhbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxlZ2FsIGgyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMixcbi5sZWdhbCBoMyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDMsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmxlZ2FsIGg0LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4ubGVnYWwgaDUsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg1LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5sZWdhbCBoNixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDYsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIGIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLFxuLmxlZ2FsIHN0cm9uZyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgc3Ryb25nLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmxlZ2FsIHAsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHAsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5sZWdhbCB1bCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmxlZ2FsIGJyLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBicixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4ubGVnYWwgb2wsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmxlZ2FsIGltZywgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaW1nLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxlZ2FsIGJyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5sZWdhbCBpLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2hhbm5lbCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMTIuNSU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2hhbm5lbCB7XG4gICAgZmxleDogMCAwIDEyLjUlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2hhbm5lbF9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzNXB4O1xufVxuLmNoYW5uZWxfX2xvZ28gaW1nIHtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgZmxleDogMCAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uY2hhbm5lbF9fbG9nb19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWF4LXdpZHRoOiA4NXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNoYW5uZWxfX2xvZ29fX2NhcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2hhbm5lbF9fbG9nb19fNGsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFubmVsX19pbmZvTW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4yKTtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiA0MHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyMjVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jaGFubmVsX19pbmZvTW9kYWwge1xuICAgIHdpZHRoOiAyNzVweDtcbiAgICBsZWZ0OiAtODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmNoYW5uZWxfX2luZm9Nb2RhbCB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgfVxufVxuLmNoYW5uZWxfX2luZm9Nb2RhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA0NXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNoYW5uZWxfX2luZm9Nb2RhbDpiZWZvcmUge1xuICAgIGxlZnQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5jaGFubmVsX19pbmZvTW9kYWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMjVweDtcbiAgfVxufVxuLmNoYW5uZWxfX2luZm9Nb2RhbF9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jaGFubmVsX19pbmZvTW9kYWxfX2RpYWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmNoYW5uZWxfX2luZm9Nb2RhbF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jaGFubmVsX19pbmZvTW9kYWxfX2Z1bmN0aW9uYWxpdGllcyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5jaGFubmVsX19pbmZvTW9kYWxfX2Z1bmN0aW9uYWxpdGllcyAuaWNvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNoYW5uZWxfX2luZm9Nb2RhbCAuY2hhbm5lbF9fZnVuY3Rpb25hbGl0aWVzX19mdW5jdGlvbmFsaXR5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jaGFubmVsX19tb3JlSW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFubmVsX19tb3JlSW5mb19fbW9kYWxpdHkge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiA4cHggNHB4O1xufVxuLmNoYW5uZWxfX21vcmVJbmZvX19tb2RhbGl0eTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY2hhbm5lbF9fbW9yZUluZm9fX21vZGFsaXR5LS1UVk9jaW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYwNjZCO1xufVxuLmNoYW5uZWxfX21vcmVJbmZvX19tb2RhbGl0eS0tVFZUb3RhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkJGMkM7XG59XG4uY2hhbm5lbF9fbW9yZUluZm9fX2luZm9DaXJjbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICBtYXJnaW46IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFubmVsX19tb3JlSW5mb19faW5mb0NpcmNsZTpob3ZlciArIC5jaGFubmVsX19pbmZvTW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHkge1xuICBtYXJnaW46IDE2cHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHk6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtZnVuY3Rpb25hbGl0eSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRjNGM0Y7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjRweDtcbiAgdG9wOiAyNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNoYW5uZWxfX2Z1bmN0aW9uYWxpdGllc19fZnVuY3Rpb25hbGl0eTpob3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgdG9wOiAyMXB4O1xuICBsZWZ0OiAtNnB4O1xufVxuLmNoYW5uZWxfX2Z1bmN0aW9uYWxpdGllc19fZGlhbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmNoYW5uZWxfX2Z1bmN0aW9uYWxpdGllcyAuaWNvbiB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLmNoYW5uZWxfX2Z1bmN0aW9uYWxpdGllcyAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG5cbi5tb2RhbC0tY2hhbm5lbHNHcmlkIC5jaGFubmVsX19pbmZvTW9kYWwge1xuICBsZWZ0OiAtNThweDtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tb2RhbC0tY2hhbm5lbHNHcmlkIC5jaGFubmVsX19pbmZvTW9kYWwge1xuICAgIG1heC13aWR0aDogMzc1cHg7XG4gIH1cbn1cbi5tb2RhbC0tY2hhbm5lbHNHcmlkIC5jaGFubmVsX19pbmZvTW9kYWw6YmVmb3JlIHtcbiAgbGVmdDogNjJweDtcbn1cbi5tb2RhbC0tY2hhbm5lbHNHcmlkIC5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHk6aG92ZXI6OmFmdGVyIHtcbiAgbGVmdDogLTg0cHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLm1hdC1kaWFsb2ctY29udGVudCAuY2hhbm5lbCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubWF0LWRpYWxvZy1jb250ZW50IC5jaGFubmVsX19tb3JlSW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWF0LWRpYWxvZy1jb250ZW50IC5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtd2hpdGUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay0tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAwLCAwLjgpO1xufVxuLmxpbmstLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4ubGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS1zZWNvbmRhcnksIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmxpbmstLXNlY29uZGFyeTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGE6aG92ZXIsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhOmhvdmVyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSwgLmxpbmstLWFjdGl2ZS5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuXG4ubGluay0td2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubGluay1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWdhbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxlZ2FsIGgyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMixcbi5sZWdhbCBoMyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDMsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmxlZ2FsIGg0LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4ubGVnYWwgaDUsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg1LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5sZWdhbCBoNixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDYsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIGIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLFxuLmxlZ2FsIHN0cm9uZyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgc3Ryb25nLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmxlZ2FsIHAsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHAsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5sZWdhbCB1bCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmxlZ2FsIGJyLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBicixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4ubGVnYWwgb2wsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmxlZ2FsIGltZywgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaW1nLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxlZ2FsIGJyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5sZWdhbCBpLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2hhbm5lbHYyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAxMi41JTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtaW4td2lkdGg6IDg4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgLmNoYW5uZWx2MiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY2hhbm5lbHYyLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYW5uZWx2MiAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCxcbi5jaGFubmVsdjIgLmNoYW5uZWx2Mi1zaW1wbGVfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jaGFubmVsdjIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi13aWR0aDogODhweDtcbiAgfVxufVxuLmNoYW5uZWx2Ml9fbG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzNXB4O1xufVxuLmNoYW5uZWx2Ml9fbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA1MnB4O1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICBmbGV4OiAwIDAgNDBweDtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4uY2hhbm5lbHYyX19sb2dvX19jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXgtd2lkdGg6IDg1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2hhbm5lbHYyX19sb2dvX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNoYW5uZWx2Ml9fbG9nb19fNGsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcmlnaHQ6IDFyZW07XG4gIGJvdHRvbTogMC41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFubmVsdjJfX2luZm9Nb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDE1cHggcmdiYSgzOCwgMzcsIDM3LCAwLjIpO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDIyNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNoYW5uZWx2Ml9faW5mb01vZGFsIHtcbiAgICB3aWR0aDogMjc1cHg7XG4gICAgbGVmdDogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5jaGFubmVsdjJfX2luZm9Nb2RhbCB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGxlZnQ6IC0xMjBweDtcbiAgfVxufVxuLmNoYW5uZWx2Ml9faW5mb01vZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDQ1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2hhbm5lbHYyX19pbmZvTW9kYWw6YmVmb3JlIHtcbiAgICBsZWZ0OiA4NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuY2hhbm5lbHYyX19pbmZvTW9kYWw6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMjVweDtcbiAgfVxufVxuLmNoYW5uZWx2Ml9faW5mb01vZGFsX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmNoYW5uZWx2Ml9faW5mb01vZGFsX19kaWFsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jaGFubmVsdjJfX2luZm9Nb2RhbF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jaGFubmVsdjJfX2luZm9Nb2RhbF9fZnVuY3Rpb25hbGl0aWVzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xufVxuLmNoYW5uZWx2Ml9faW5mb01vZGFsX19mdW5jdGlvbmFsaXRpZXMgLmljb24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5jaGFubmVsdjJfX2luZm9Nb2RhbCAuY2hhbm5lbF9fZnVuY3Rpb25hbGl0aWVzX19mdW5jdGlvbmFsaXR5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jaGFubmVsdjJfX21vcmVJbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYW5uZWx2Ml9fbW9yZUluZm9fX21vZGFsaXR5IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbjogOHB4IDRweDtcbn1cbi5jaGFubmVsdjJfX21vcmVJbmZvX19tb2RhbGl0eTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uY2hhbm5lbHYyX19tb3JlSW5mb19fbW9kYWxpdHktLVRWT2NpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjA2NkI7XG59XG4uY2hhbm5lbHYyX19tb3JlSW5mb19fbW9kYWxpdHktLVRWVG90YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCRjJDO1xufVxuLmNoYW5uZWx2Ml9fbW9yZUluZm9fX2luZm9DaXJjbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICBtYXJnaW46IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jaGFubmVsdjJfX21vcmVJbmZvX19pbmZvQ2lyY2xlOmhvdmVyICsgLmNoYW5uZWxfX2luZm9Nb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNoYW5uZWx2Ml9fZnVuY3Rpb25hbGl0aWVzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uY2hhbm5lbHYyX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHkge1xuICBtYXJnaW46IDhweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNoYW5uZWx2Ml9fZnVuY3Rpb25hbGl0aWVzX19mdW5jdGlvbmFsaXR5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jaGFubmVsdjJfX2Z1bmN0aW9uYWxpdGllc19fZnVuY3Rpb25hbGl0eTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1mdW5jdGlvbmFsaXR5KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGM0YzRjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yNHB4O1xuICB0b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hhbm5lbHYyX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHk6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGM0YzRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHRvcDogMjFweDtcbiAgbGVmdDogLTZweDtcbn1cbi5jaGFubmVsdjJfX2Z1bmN0aW9uYWxpdGllc19fZGlhbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogOHB4IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGFubmVsdjJfX2Z1bmN0aW9uYWxpdGllc19fZGlhbF9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYW5uZWx2Ml9fZnVuY3Rpb25hbGl0aWVzIC5pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uY2hhbm5lbHYyX19mdW5jdGlvbmFsaXRpZXMgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4ubW9kYWwtLWNoYW5uZWxzR3JpZCAuY2hhbm5lbF9faW5mb01vZGFsIHtcbiAgbGVmdDogLTU4cHg7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubW9kYWwtLWNoYW5uZWxzR3JpZCAuY2hhbm5lbF9faW5mb01vZGFsIHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG59XG4ubW9kYWwtLWNoYW5uZWxzR3JpZCAuY2hhbm5lbF9faW5mb01vZGFsOmJlZm9yZSB7XG4gIGxlZnQ6IDYycHg7XG59XG4ubW9kYWwtLWNoYW5uZWxzR3JpZCAuY2hhbm5lbF9fZnVuY3Rpb25hbGl0aWVzX19mdW5jdGlvbmFsaXR5OmhvdmVyOjphZnRlciB7XG4gIGxlZnQ6IC04NHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5tYXQtZGlhbG9nLWNvbnRlbnQgLmNoYW5uZWwge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm1hdC1kaWFsb2ctY29udGVudCAuY2hhbm5lbF9fbW9yZUluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1hdC1kaWFsb2ctY29udGVudCAuY2hhbm5lbF9fZnVuY3Rpb25hbGl0aWVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoYW5uZWx2Mi1zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2hhbm5lbHYyLXNpbXBsZS0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGFubmVsdjItc2ltcGxlIC5jaGFubmVsdjJfX2xvZ28sXG4uY2hhbm5lbHYyLXNpbXBsZSAuY2hhbm5lbHYyX19mdW5jdGlvbmFsaXRpZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNoYW5uZWx2Mi1zaW1wbGUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG59XG4uY2hhbm5lbHYyLXNpbXBsZS0tY2hhbm5lbF9jYXRlZ29yeV9nZW5lcmFsaXN0YSAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkEzMEQ7XG59XG4uY2hhbm5lbHYyLXNpbXBsZS0tY2hhbm5lbF9jYXRlZ29yeV9jaW5lU2VyaWVzIC5jaGFubmVsdjItc2ltcGxlX19kaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0NCMjtcbn1cbi5jaGFubmVsdjItc2ltcGxlLS1jaGFubmVsX2NhdGVnb3J5X2luZmFudGlsZXMgLmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUExQzExO1xufVxuLmNoYW5uZWx2Mi1zaW1wbGUtLWNoYW5uZWxfY2F0ZWdvcnlfZGVwb3J0ZXMgLmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjRBNzBEO1xufVxuLmNoYW5uZWx2Mi1zaW1wbGUtLWNoYW5uZWxfY2F0ZWdvcnlfZG9jdW1lbnRhbGVzIC5jaGFubmVsdjItc2ltcGxlX19kaWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0Q0NBRjtcbn1cbi5jaGFubmVsdjItc2ltcGxlLS1jaGFubmVsX2NhdGVnb3J5X211c2ljYSAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTBEQjQ7XG59XG4uY2hhbm5lbHYyLXNpbXBsZS0tY2hhbm5lbF9jYXRlZ29yeV9ub3RpY2lhcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDE4QjQ7XG59XG4uY2hhbm5lbHYyLXNpbXBsZS0tY2hhbm5lbF9jYXRlZ29yeV9hdXRvbm9taWNvcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzQjk2NDc7XG59XG4uY2hhbm5lbHYyLXNpbXBsZS0tY2hhbm5lbF9jYXRlZ29yeV92YXJpb3MgLmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwRDhDO1xufVxuLmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDUycHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNoYW5uZWx2Mi1zaW1wbGVfX3RpdGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VDRUNFQztcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNoYW5uZWwtYm94X19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtd2hpdGUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay0tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAwLCAwLjgpO1xufVxuLmxpbmstLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4ubGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS1zZWNvbmRhcnksIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmxpbmstLXNlY29uZGFyeTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGE6aG92ZXIsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhOmhvdmVyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSwgLmxpbmstLWFjdGl2ZS5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuXG4ubGluay0td2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubGluay1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWdhbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxlZ2FsIGgyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMixcbi5sZWdhbCBoMyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDMsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmxlZ2FsIGg0LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4ubGVnYWwgaDUsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg1LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5sZWdhbCBoNixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDYsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIGIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLFxuLmxlZ2FsIHN0cm9uZyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgc3Ryb25nLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmxlZ2FsIHAsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHAsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5sZWdhbCB1bCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmxlZ2FsIGJyLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBicixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4ubGVnYWwgb2wsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmxlZ2FsIGltZywgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaW1nLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxlZ2FsIGJyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5sZWdhbCBpLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2hhbm5lbHNDYXB0aW9uIHtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweCAwO1xufVxuLmNoYW5uZWxzQ2FwdGlvbl9fc2VjdGlvblRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jaGFubmVsc0NhcHRpb24gLmNoYW5uZWxfX21vcmVJbmZvX19tb2RhbGl0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGFubmVsc0NhcHRpb25fX21vZGFsaXR5IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5jaGFubmVsc0Zvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgcCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpbWcsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNoYW5uZWxzLWZpbHRyb3NfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jaGFubmVscy1maWx0cm9zX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNoYW5uZWxzLWZpbHRyb3NfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmNoYW5uZWxzLWZpbHRyb3NfX2ZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jaGFubmVscy1maWx0cm9zX19maWx0ZXJzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jaGFubmVscy1maWx0cm9zX19maWx0ZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2hhbm5lbHMtZmlsdHJvc19fZmlsdGVyc19fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmNoYW5uZWxzLWZpbHRyb3NfX2ZpbHRlcnNfX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNoYW5uZWxzLWZpbHRyb3NfX2ZpbHRlcnNfX2dyb3VwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2hhbm5lbHMtZmlsdHJvc19fZmlsdGVyc19fZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jaGFubmVscy1maWx0cm9zX19maWx0ZXJzX19ncm91cF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNoYW5uZWxzLWZpbHRyb3NfX2ZpbHRlcnNfX2dyb3VwX19pbm5lciB7XG4gICAgbWFyZ2luOiAwIDAgMTVweCAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jaGFubmVscy1maWx0cm9zX19maWx0ZXJzX19ncm91cF9faW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2hhbm5lbHMtZmlsdHJvc19fZmlsdGVyc19faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZsZXg6IDAgMCAxNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaGFubmVscy1maWx0cm9zX19maWx0ZXJzX19pY29uIHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNoYW5uZWxzLWZpbHRyb3NfX2J1dHRvbiB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uY2hhbm5lbHMtZmlsdHJvc19fYnV0dG9uX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2hhbm5lbHMtZmlsdHJvc19fYnV0dG9uX19pY29uLS1yb3RhdGlvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jaGFubmVscy1maWx0cm9zX19idXR0b25fX2ljb25fX2xpc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2hhbm5lbHMtZmlsdHJvc19fYnV0dG9uX19pY29uX19ncmlkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgcCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpbWcsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmMtdHYtY2hhbm5lbHMtbWVudSAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLnR2LWNoYW5uZWxzLWZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyID4gKiB7XG4gIHdpZHRoOiA1MCU7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyID4gKjpudGgtY2hpbGQoMSkge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyID4gKjpudGgtY2hpbGQoMikge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi50di1jaGFubmVscy1maWx0ZXIgPiAqOm50aC1jaGlsZCgzKSB7XG4gIG9yZGVyOiAzO1xufVxuLnR2LWNoYW5uZWxzLWZpbHRlciA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5mb3JtLWlucHV0LS10di1jaGFubmVscy1maWx0ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1pbnB1dC0tdHYtY2hhbm5lbHMtZmlsdGVyLWJ1c2NhZG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRZaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTFMakkxSURFMUxqSTFUREV4SURFeElpQnpkSEp2YTJVOUlpTkZNVEJCTUVFaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJXbDBaWEpzYVcxcGREMGlNVEFpTHo0S1BIQmhkR2dnWkQwaVRUWXVOelVnTVRJdU56VkRNVEF1TURZek55QXhNaTQzTlNBeE1pNDNOU0F4TUM0d05qTTNJREV5TGpjMUlEWXVOelZETVRJdU56VWdNeTQwTXpZeU9TQXhNQzR3TmpNM0lEQXVOelVnTmk0M05TQXdMamMxUXpNdU5ETTJNamtnTUM0M05TQXdMamMxSURNdU5ETTJNamtnTUM0M05TQTJMamMxUXpBdU56VWdNVEF1TURZek55QXpMalF6TmpJNUlERXlMamMxSURZdU56VWdNVEl1TnpWYUlpQnpkSEp2YTJVOUlpTkZNVEJCTUVFaUlITjBjbTlyWlMxM2FXUjBhRDBpTVM0MUlpQnpkSEp2YTJVdGJXbDBaWEpzYVcxcGREMGlNVEFpSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p6Y1hWaGNtVWlMejRLUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDEwcHgpIGNlbnRlcjtcbn1cblxuLnR2LWNoYW5uZWxzLWZpbHRlcl9fYnkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnR2LWNoYW5uZWxzLWZpbHRlcl9fYnkgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHYtY2hhbm5lbHMtZmlsdGVyX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50di1jaGFubmVscy1maWx0ZXJfX2xhYmVsLS1oaWRkZW54cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50di1jaGFubmVscy1maWx0ZXJfX3NlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgd2lkdGg9JzI0Jz48cGF0aCBkPSdNNy40MSA4LjU5TDEyIDEzLjE3bDQuNTktNC41OEwxOCAxMGwtNiA2LTYtNiAxLjQxLTEuNDF6Jz48L3BhdGg+PHBhdGggZD0nTTAgMGgyNHYyNEgwVjB6JyBmaWxsPSdub25lJz48L3BhdGg+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSBjZW50ZXI7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyX19zZWxlY3Qgb3B0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50di1jaGFubmVscy1maWx0ZXIgPiAqIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAudHYtY2hhbm5lbHMtZmlsdGVyID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnR2LWNoYW5uZWxzLWZpbHRlciA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAudHYtY2hhbm5lbHMtZmlsdGVyID4gKjpudGgtY2hpbGQoMikge1xuICAgIG9yZGVyOiA1O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAudHYtY2hhbm5lbHMtZmlsdGVyID4gKjpudGgtY2hpbGQoMykge1xuICAgIG9yZGVyOiAyO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIC50di1jaGFubmVscy1maWx0ZXIgPiAqOm50aC1jaGlsZCg0KSB7XG4gICAgb3JkZXI6IDM7XG4gICAgZmxleDogMCAwIGF1dG87XG4gIH1cbiAgLnR2LWNoYW5uZWxzLWZpbHRlciA+ICo6bnRoLWNoaWxkKDUpIHtcbiAgICBvcmRlcjogNDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudHYtY2hhbm5lbHMtZmlsdGVyX19ieSAuYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudHYtY2hhbm5lbHMtZmlsdGVyX19sYWJlbC0taGlkZGVueHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnUge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW0ge1xuICBmbGV4OiAwIDAgNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgNXB4O1xuICBtYXgtd2lkdGg6IDM1MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX19pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAxMXB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZS1pbiAwLjJzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX19pbm5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX19pbm5lci0taG92ZXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX19pbm5lci0taG92ZXJlZCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi50di1jaGFubmVscy1maWx0ZXItbWVudV9faXRlbV9faW5uZXItLWhvdmVyZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX2lubmVyLS11bmhvdmVyZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX2lubmVyLS11bmhvdmVyZWQgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX2lubmVyLS11bmhvdmVyZWQgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX190aXRsZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cbi50di1jaGFubmVscy1maWx0ZXItbWVudV9faXRlbV9fdGl0bGUgc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX19kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnR2LWNoYW5uZWxzLWZpbHRlci1tZW51X19pdGVtX19kZXNjcmlwdGlvbiBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW0tLWFjdGl2ZSAudHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW0tLWFjdGl2ZSAudHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX3RpdGxlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi50di1jaGFubmVscy1maWx0ZXItbWVudV9fdmlldyB7XG4gIGNvbG9yOiAjZmY1ODAwO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uIGRpdltjbGFzc149cHJpY2UtbW9udGhseS1mZWVdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tZmVhdHVyZWQgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1mZWF0dXJlZCAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlX2V4dHJhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0taHVnZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMTZweDtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX190aXRsZV9leHRyYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3cge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxNnB4O1xufVxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3c6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3cgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3cgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctbG9nbyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdy1pY29uIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdy1pY29uLXRleHQge1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93LWxpbmsge1xuICBjb2xvcjogI2Q5MjY3OTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZSA+ICoge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19jdGEge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fY3RhIC5idXR0b24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMTVweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1yZXN0eWxpbmcgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX190aXRsZSxcbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fdGl0bGVfZXh0cmEge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93cy1uby1wcmljZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3JvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xufVxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1yZXN0eWxpbmcgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctY29udGVudCxcbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93LWxpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93LWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgY29sb3I6ICNGRjczMDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIC5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcGFkZGluZy14MiAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdzpub3QoLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctLWxvZ28pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tLXBhZGRpbmcteDMgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3c6bm90KC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93LS1sb2dvKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1wYWRkaW5nLXg0IC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93Om5vdCguY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdy0tbG9nbykge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NnB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcGFkZGluZy14NSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdzpub3QoLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctLWxvZ28pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY29uZmlndXJhdG9yX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2l0ZW1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LW9wdGlvbnMtcmVzdWx0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDUwcHggYXV0byAwIGF1dG87XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5pbnRlcm5ldC1vcHRpb25zLXJlc3VsdF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtb3B0aW9ucy1yZXN1bHRfX2l0ZW0gc3Ryb25nLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX3NwZWVkIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDQuMDYyNXJlbTtcbiAgY29sb3I6ICNmZjU4MDA7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5pbnRlcm5ldC1vcHRpb25zLXJlc3VsdF9faXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LXNlbGVjdG9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LXNlbGVjdG9yX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDAlO1xuICBtaW4td2lkdGg6IDk1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBtYXJnaW46IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0uZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW06aG92ZXIsXG4uY29uZmlndXJhdG9yX19pdGVtIC5pbnRlcm5ldC1zZWxlY3Rvcl9faXRlbTpob3ZlciBzcGFuLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0uYWN0aXZlLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0uYWN0aXZlIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICNmZjU4MDA7XG4gIGNvbG9yOiAjZmY1ODAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0uZGlzYWJsZWQ6aG92ZXIgc3Bhbixcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVkLmFjdGl2ZSxcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVkLmFjdGl2ZSBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5pbnRlcm5ldC1zZWxlY3Rvcl9faXRlbS5kaXNhYmxlZDpob3Zlcixcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVkLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fc3ltYm9sIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fc3ltYm9sX19pdGVtLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX3N5bWJvbF9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX3N5bWJvbF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX3RhYmxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveC0tc2VsZWN0YWJsZSAuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTgwcHg7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveC0tYmlnIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94LS1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveC0tYm9yZGVyLmNvbmZpZ3VyYXRvcl9fYm94LS1zZWxlY3RhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX2NlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fc3dpdGNoIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9faWNvbiB7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX2ljb25fX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ODAwO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX3RleHQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94LmRpc2FibGVkIC5jb25maWd1cmF0b3JfX2JveF9faWNvbl9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkZCRjtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94LmRpc2FibGVkIC5jb25maWd1cmF0b3JfX2JveF9fdGV4dCB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX3N5bWJvbCB7XG4gIHdpZHRoOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19zcGVlZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19zcGVlZCBzdHJvbmcge1xuICBmb250LXNpemU6IDNyZW07XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3cge1xuICB3aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX2Fycm93X19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGUuYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX3RhYmxlOmZpcnN0LWNoaWxkLmFjdGl2ZSxcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6bGFzdC1jaGlsZC5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCAjZmY1ODAwIHNvbGlkO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6bGFzdC1jaGlsZC5hY3RpdmU6YmVmb3JlLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZTpsYXN0LWNoaWxkOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuICAtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA3cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA3cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6Zmlyc3QtY2hpbGQuYWN0aXZlOmJlZm9yZSxcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICAtd2Via2l0LWJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcbiAgLXdlYmtpdC1ib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDogN3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogN3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogN3B4O1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZS5hY3RpdmUgLmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3dfX2ljb246YmVmb3JlLFxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX2Fycm93X19pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjU4MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbjpiZWZvcmUge1xuICByaWdodDogLTJweDtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3dfX2ljb246YmVmb3JlIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbjphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX2Fycm93X19pY29uOmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94LS1zZWxlY3RhYmxlIC5jb25maWd1cmF0b3JfX2JveF9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX2Nsb3NlOmJlZm9yZSxcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94X19jbG9zZTpiZWZvcmUge1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3hfX2Nsb3NlOmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94LS1kYXNoZWQge1xuICBib3JkZXI6IDJweCBkYXNoZWQgI0JGQkZCRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAuY29uZmlndXJhdG9yX19ib3gtLWFkZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IGNvcHk7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveC0tYWRkX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveC0tYWRkX19pY29uOmJlZm9yZSxcbi5jb25maWd1cmF0b3JfX2l0ZW0gLmNvbmZpZ3VyYXRvcl9fYm94LS1hZGRfX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDlweDtcbiAgbGVmdDogNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEzcHg7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC5jb25maWd1cmF0b3JfX2JveC0tYWRkX19pY29uOmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5jb25maWd1cmF0b3JfX2l0ZW0gLnlvdXItZWxlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNvbmZpZ3VyYXRvcl9faXRlbSAueW91ci1lbGVjdGlvbiAueW91ci1lbGVjdGlvbl9fc3VidGl0bGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNTgwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY29uZmlndXJhdG9yX19pdGVtIC55b3VyLWVsZWN0aW9uIC55b3VyLWVsZWN0aW9uX19kaXNjbGFpbWVyIHtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG46cm9vdCB7XG4gIC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcjogNDhweDtcbn1cblxuLmMtY292ZXJhZ2UtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdGN0Y3RjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtY292ZXJhZ2UtYmFubmVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lcl9fYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lcl9fYnV0dG9uID4gKiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmMtY292ZXJhZ2UtYmFubmVyX19jb250YWluZXJfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtY292ZXJhZ2UtYmFubmVyX19jb250YWluZXJfX2J1dHRvbi0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jLWNvdmVyYWdlLWJhbm5lcl9fY29udGFpbmVyX19idXR0b24tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG4uYy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lcl9fcGlwZSB7XG4gIG1hcmdpbjogMCAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDcuOTk4NzVlbSkge1xuICAuYy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lcl9fcGlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtY292ZXJhZ2UtYmFubmVyX19jb250YWluZXJfX2xpbmsubGluay5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtY292ZXJhZ2UtYmFubmVyX19jb250YWluZXJfX2xpbmsubGluay5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0Ny45OTg3NWVtKSB7XG4gIC5jLWNvdmVyYWdlLWJhbm5lcl9fY29udGFpbmVyX19saW5rLmxpbmsubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG59XG4uYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2UjcmVzcG9uc2UtY21uLW9mZiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2UjcmVzcG9uc2UtY21uLW9mZiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX2FkZHJlc3MsIC5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZV9fb2ZmZXJzIHtcbiAgcGFkZGluZzogMjVweCA0MHB4O1xufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19hZGRyZXNzLCAuYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX3N0YXR1cywgLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19vZmZlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19hZGRyZXNzIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX2FkZHJlc3Mge1xuICAgIG1heC13aWR0aDogMjg1cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0YyRjJGMjtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19hZGRyZXNzLWludHJvLCAuYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX2FkZHJlc3MtYWRkcmVzcyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZV9fYWRkcmVzcy1hZGRyZXNzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19jaGVjay1hZ2FpbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19zdGF0dXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1NHB4IDMwcHg7XG59XG4uYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX3N0YXR1cyAuY292ZXJhZ2Utb2sge1xuICB3aWR0aDogNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX3N0YXR1cyAuY292ZXJhZ2Utb2sgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZV9fc3RhdHVzIC5jb3ZlcmFnZS1rbyB7XG4gIHdpZHRoOiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZV9fc3RhdHVzIC5jb3ZlcmFnZS1rbyBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19zdGF0dXMtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19zdGF0dXMtdGl0bGUtLW5vdC1jb3ZlcmFnZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19zdGF0dXMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4uYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX29mZmVycyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2VfX29mZmVycyB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlLXJlc3BvbnNlX19vZmZlcnMtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZV9fb2ZmZXJzLWJ1dHRvbiA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2UtcmVzcG9uc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmMtZGVzY3JpcHRpdm9IZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiA0MHB4IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmMtZGVzY3JpcHRpdm9IZWFkZXItLXdpdGhJY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQxcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvSGVhZGVyLS13aXRoSWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9IZWFkZXItLXdpdGhJY29uIC5jLWRlc2NyaXB0aXZvSGVhZGVyX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jLWRlc2NyaXB0aXZvSGVhZGVyLS13aXRoSWNvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLWRlc2NyaXB0aXZvSGVhZGVyLS13aXRoSWNvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvSGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9IZWFkZXJfX2Rlc3RhY2FkbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRjY2FmO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0hlYWRlcl9fZGVzdGFjYWRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0hlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1kZXNjcmlwdGl2b0hlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9IZWFkZXJfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9IZWFkZXJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nOiA0N3B4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNC45OTg3NWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZzogMjRweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5jLWRlc2NyaXB0aXZvQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXJnaW46IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keS0tbWFyZ2luVG9wIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAyNHB4IHZhcigtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0IC5jLWRlc2NyaXB0aXZvQm9keV9fcmlnaHRUaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0LS13aXRoRGVzdGFjYWRvIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0LS13aXRoRGVzdGFjYWRvIC5jLWRlc2NyaXB0aXZvQm9keV9fd3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnQtLXdpdGhEZXN0YWNhZG8gLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0X19jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0LS13aXRoRGVzdGFjYWRvIC5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnQtLXdpdGhEZXN0YWNhZG8gLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodFRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnQtLXdpdGhEZXN0YWNhZG8gLmNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZmxleDogMTtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdC0td2l0aERlc3RhY2Fkby5TbWFydHBob25lcyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnQtLXdpdGhEZXN0YWNhZG8uU21hcnRwaG9uZXMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0LS13aXRoRGVzdGFjYWRvLlNtYXJ0cGhvbmVzIC5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19sZWZ0LS13aXRoRGVzdGFjYWRvLlNtYXJ0cGhvbmVzIC5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdC0td2l0aERlc3RhY2Fkby5TbWFydHBob25lcyAuYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnRfX2NvbnRlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdC0td2l0aERlc3RhY2Fkby5TbWFydHBob25lcyAuYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnRfX2NvbnRlbnQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fbGVmdF9fY29udGVudC1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2FkbyB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIGZsZXg6IDEgMTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgcGFkZGluZy1sZWZ0OiA2M3B4O1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAgbGVmdCAtOTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkby5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZG9UaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1N1YnRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZG9JbWFnZSB7XG4gIG1hcmdpbjogOHB4IDA7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0Rlc2NyaXB0aXZvIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvQmlnIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvQmlnIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvQmlnQmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZ0JnIHtcbiAgICByaWdodDogLTEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvQmlnQmcge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZ1RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZ1RpdGxlIHNwYW4ge1xuICBjb2xvcjogI0Q4MUYyNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZ1RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZG9CaWdUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZ1N1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb0JpZ1N1YnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvQmlnSW1hZ2Uge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzUGx1cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvU21hcnRwaG9uZXNQbHVzIC5ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI0M0QzRDNDtcbiAgb3BhY2l0eTogMC4yO1xuICBib3gtc2hhZG93OiAxNnB4IDE4cHggNDBweCByZ2IoMCwgMCwgMCk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzUGx1cyAuYm9yZGVyIHtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwLjVweDtcbiAgICBoZWlnaHQ6IDg1JTtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZG9TbWFydHBob25lc1BsdXMgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNDZweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAzNXB4KTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzUGx1cyAuaWNvbiB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDQ2cHgpO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzVGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzVGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjRDgxRjI2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvU21hcnRwaG9uZXNUaXRsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzU3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzU3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvU21hcnRwaG9uZXNJbWFnZSB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRvU21hcnRwaG9uZXNJbWFnZSBpbWcge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzSW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fcHJvbW8taW5mZXJpb3Ige1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtaW4taGVpZ2h0OiA4MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19wcm9tby1pbmZlcmlvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19wcm9tby1pbmZlcmlvcl9fdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3Byb21vLWluZmVyaW9yX19wcmV0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fcHJvbW8taW5mZXJpb3JfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19wcm9tby1pbmZlcmlvcl9faWNvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fcHJvbW8taW5mZXJpb3JfX2ljb24gaW1nLCAuYy1kZXNjcmlwdGl2b0JvZHlfX3Byb21vLWluZmVyaW9yX19pY29uIHN2ZyB7XG4gIG1heC13aWR0aDogNzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodCB7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMzk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fcmlnaHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3JpZ2h0LS1hbHQgLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fcmlnaHQtLWFsdCAuYy1kZXNjcmlwdGl2b0JvZHlfX3ByaWNlcyB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodFRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodFRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2N0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19jdGFzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2N0YXMgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fY3RhcyAuYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19wcmljZURpc2NvdW50VGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjA2NkI7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDAgMCAxMnB4IC0yNHB4O1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VEaXNjb3VudFRleHQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VEaXNjb3VudFRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3ByaWNlRGlzY291bnRUZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMjAxNWM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIG1heC13aWR0aDogMjY2cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19wcmljZVBlck1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VQZXJNb250aC0td2l0aERpc2NvdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VQZXJNb250aC0td2l0aERpc2NvdW50IHAge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3ByaWNlUGVyTW9udGgtLXdpdGhEaXNjb3VudCBzcGFuLmRlY2ltYWxzIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19wcmljZVBlck1vbnRoLS13aXRoRGlzY291bnQgc3Bhbi50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19wcmljZUVudGVybyB7XG4gIGZvbnQtc2l6ZTogNzdweDtcbiAgbGluZS1oZWlnaHQ6IDg3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19wcmljZUVudGVybyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3ByaWNlRGVjaW1hcyB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VEZWNpbWFzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX3ByaWNlRGVjaW1hcyBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VEZWNpbWFzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19jb25kaWNpb25lcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0M0QzRDNDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fY29uZGljaW9uZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2l0ZW1EZXN0YWNhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYwNjZCO1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtRGVzdGFjYWRvIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2FkYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAwIHZhcigtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZyk7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICByaWdodDogMDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2FkYSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZykgKyA4cHggKyAyNHB4ICsgNnB4KTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1kZXNjcmlwdGl2b0JvZHktbGVmdC1zaWRlLXBhZGRpbmcpICogLTEgLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2Rlc3RhY2FkYSB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZGEtLW1hc0luZm8ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRhLS1tYXNJbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fZGVzdGFjYWRhLS1XaXRoSW1hZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZGE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjdCQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZGFJbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19kZXN0YWNhZGFJbWFnZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fbWFzX2luZm8ge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9faXRlbS0tc2ltcGxlTWFyZ2luQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtLS1kZXN0YWNhZGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9faXRlbS0tZGVzdGFjYWRhIC5jLW9mZXJ0YUNhcmRfX2Rlc3RhY2FkYSB7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9faXRlbSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtIHAgc3BhbiB7XG4gIGNvbG9yOiAjZWYwNjZiO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtTGluZSB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9faXRlbUxpbmVfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtTGluZSBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9faXRlbUxpbmUgcDpudGgtY2hpbGQoMW4rMikuYy1vZmVydGFDYXJkX19pdGVtRGVzdGFjYWRvIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2xpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2FkZExpbmUge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX2FkZExpbmUgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19uZXdMaW5lIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA1NkJCO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX25ld0xpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19uZXdMaW5lX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19uZXdMaW5lX19oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzFEMUYyQztcbiAgd2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvQm9keV9fbmV3TGluZV9faGVhZGVyIHAge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19uZXdMaW5lX19oZWFkZXIgcCBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX25ld0xpbmVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEwMnB4KTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMXB4IDIwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiLiAuIC5cIjtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fbmV3TGluZV9fYm9keV9fYm94IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2QkI7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX25ld0xpbmVfX2JvZHlfX2JveC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keV9fbmV3TGluZV9fYm9keV9fYm94LS1hY3RpdmUgLmMtZGVzY3JpcHRpdm9Cb2R5X19uZXdMaW5lX19ib2R5X19ib3hfX3RpdGxlLCAuYy1kZXNjcmlwdGl2b0JvZHlfX25ld0xpbmVfX2JvZHlfX2JveC0tYWN0aXZlIC5jLWRlc2NyaXB0aXZvQm9keV9fbmV3TGluZV9fYm9keV9fYm94X190ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1kZXNjcmlwdGl2b0JvZHlfX25ld0xpbmVfX2JvZHlfX2JveF9fdGl0bGUge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19uZXdMaW5lX19ib2R5X19ib3hfX3RleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pdGVtTWFzSW5mbyB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0JvZHlfX2l0ZW1NYXNJbmZvIHtcbiAgICBmbGV4OiAwIDAgNjFweDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIG1pbi13aWR0aDogNjFweDtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Cb2R5X19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgMjRweDtcbn1cbi5jLWRlc2NyaXB0aXZvQm9keSAuaW1nLW9mZiB7XG4gIG9wYWNpdHk6IDAuMztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuLmMtZGVzY3JpcHRpdm9Cb2R5IC5pbWctb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5jLWRlc2NyaXB0aXZvRm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1kZXNjcmlwdGl2b0Zvb3RlciB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b0Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9Gb290ZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZGVzY3JpcHRpdm9Gb290ZXJfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuXG4uYy1kZXNjcmlwdGl2b1N0aWNreSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5OTk5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZGVzY3JpcHRpdm9TdGlja3kudmlzaWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uYy1kZXNjcmlwdGl2b1N0aWNreV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIG1heC13aWR0aDogODI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDlweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvU3RpY2t5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgaGVpZ2h0OiA3MnB4O1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b1N0aWNreV9fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWRlc2NyaXB0aXZvU3RpY2t5X19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fcHJpY2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9TdGlja3lfX3ByaWNlSW50IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZGVzY3JpcHRpdm9TdGlja3lfX3ByaWNlRGVjaW1hbHMge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtZGVzY3JpcHRpdm9TdGlja3lfX3ByaWNlVGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYy1kZXNjcmlwdGl2b1N0aWNreV9fcHJpY2VUZXh0IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fcHJpY2VUZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1kZXNjcmlwdGl2b1N0aWNreV9fcHJpY2VUZXh0LS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fcHJpY2VUZXh0LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fY3RhcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fY3RhcyAuYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fY3RhcyAuYnV0dG9uX19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9TdGlja3lfX2N0YWxsYW1hZG1lLmJ1dHRvbi5idXR0b24tLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZSBzcGFuLmJ1dHRvbl9fY29udGVudCBzdmcuaWNvbiA+ICoge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYy1kZXNjcmlwdGl2b1N0aWNreV9fY3RhbGxhbWFkbWU6aG92ZXIuYnV0dG9uLmJ1dHRvbi0tYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlIHNwYW4uYnV0dG9uX19jb250ZW50IHN2Zy5pY29uID4gKiB7XG4gIHN0cm9rZTogIzMzMztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWRlc2NyaXB0aXZvU3RpY2t5X19jdGFsbGFtYWRtZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9TdGlja3lfX2N0YWxsYW1hZG1lSWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDI5cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZXNjcmlwdGl2b1N0aWNreV9fY3RhbGxhbWFkbWVJY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtZGVzY3JpcHRpdm9TdGlja3lfX2N0YWxsYW1hZG1lSWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uZXF1aXBtZW50LWRlc2t0b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZXF1aXBtZW50LWRlc2t0b3AtLWludmVydGVkIC5lcXVpcG1lbnQtZGVza3RvcF9fcGljdHVyZSB7XG4gIG9yZGVyOiAyO1xufVxuLmVxdWlwbWVudC1kZXNrdG9wLS1pbnZlcnRlZCAuZXF1aXBtZW50LWRlc2t0b3BfX3NwZWNzIHtcbiAgb3JkZXI6IDM7XG59XG4uZXF1aXBtZW50LWRlc2t0b3AtLWludmVydGVkIC5lcXVpcG1lbnQtZGVza3RvcF9fY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogOTBweDtcbiAgb3JkZXI6IDE7XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19zcGVjcyB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19zcGVjIHtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZXF1aXBtZW50LWRlc2t0b3BfX3NwZWMgPiAuaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5lcXVpcG1lbnQtZGVza3RvcF9fc3BlYyA+IC5pY29uIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICM3RjdGN0Y7XG4gIHN0cm9rZTogIzdGN0Y3Rjtcbn1cbi5lcXVpcG1lbnQtZGVza3RvcF9fc3BlYzpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG4uZXF1aXBtZW50LWRlc2t0b3BfX2NvbnRlbnQgLmVxdWlwbWVudC1kZXNrdG9wX19zcGVjcyB7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDA7XG59XG4uZXF1aXBtZW50LWRlc2t0b3BfX2NvbnRlbnQgLmVxdWlwbWVudC1kZXNrdG9wX19zcGVjIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMTBweCAxNnB4IDRweDtcbn1cbi5lcXVpcG1lbnQtZGVza3RvcF9fY29udGVudCAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBtaW4td2lkdGg6IDI1NXB4O1xufVxuLmVxdWlwbWVudC1kZXNrdG9wX19jb250ZW50IC5wcmljZS10YXhlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9fYnJhbmQge1xuICBjb2xvcjogI2I2YjZiNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXF1aXBtZW50LWRlc2t0b3BfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTQwcHg7XG4gIG1pbi13aWR0aDogMjU1cHg7XG59XG4uZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgLmxpbmstLXNlY29uZGFyeSwgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgYSwgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayBhLCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgLmZvcm0tY2hlY2tib3ggYSwgLmZvcm0tY2hlY2tib3ggLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAubGVnYWwgYSwgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5sZWdhbCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayBhLCAuZXF1aXBtZW50LWRlc2t0b3BfX2xpbmsgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEsIC5lcXVpcG1lbnQtZGVza3RvcF9fbGluayAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgLmVxdWlwbWVudC1kZXNrdG9wX19saW5rIGEge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5lcXVpcG1lbnQtbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlLS1sb2FkZWQgLmVxdWlwbWVudC1tb2JpbGVfX3BpY3R1cmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlLS1vcGVuZWQgLmVxdWlwbWVudC1tb2JpbGVfX3RvZ2dsZS1idXR0b24gLmljb25fX2dseXBoOmZpcnN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmVxdWlwbWVudC1tb2JpbGUtLW9wZW5lZCAuZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLWJ1dHRvbiAuaWNvbl9fZ2x5cGg6bGFzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX190b3AsXG4uZXF1aXBtZW50LW1vYmlsZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX3RvcCB7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuLmVxdWlwbWVudC1tb2JpbGVfX3RvcDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMTkxLCAxOTEsIDE5MSwgMC41KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogODBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDYwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB3aWR0aDogMTgwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5lcXVpcG1lbnQtbW9iaWxlX19jb250ZW50OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5lcXVpcG1lbnQtbW9iaWxlX19jb250ZW50OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgxOTEsIDE5MSwgMTkxLCAwLjMpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgwJSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSkgc2NhbGVZKDAuMDUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX2JyYW5kLFxuLmVxdWlwbWVudC1tb2JpbGVfX25hbWUsXG4uZXF1aXBtZW50LW1vYmlsZV9fZGVzY3JpcHRpb24sXG4uZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLXdyYXBwZXIsXG4uZXF1aXBtZW50LW1vYmlsZV9fcHJpY2UsXG4uZXF1aXBtZW50LW1vYmlsZSAucHJvbW90aW9uLWJhZGdlLFxuLmVxdWlwbWVudC1tb2JpbGUgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX19icmFuZCB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9fbmFtZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDAlLCB3aGl0ZSA4MCUpO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgLTVweCAyMHB4IC0xMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5lcXVpcG1lbnQtbW9iaWxlX190b2dnbGUtYnV0dG9uIC5pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5lcXVpcG1lbnQtbW9iaWxlX190b2dnbGUtYnV0dG9uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLWJ1dHRvbjpmb2N1cywgLmVxdWlwbWVudC1tb2JpbGVfX3RvZ2dsZS1idXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmVxdWlwbWVudC1tb2JpbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5lcXVpcG1lbnQtbW9iaWxlX19waWN0dXJlIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmVxdWlwbWVudC1saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVxdWlwbWVudC1saXN0LWl0ZW0gLmljb24ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmVxdWlwbWVudC1saXN0LWl0ZW0gLmljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuLmVxdWlwbWVudC1saXN0LWl0ZW06aG92ZXI6bm90KC5lcXVpcG1lbnQtbGlzdC1pdGVtLS1hY3RpdmUpIC5pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbS0tYWN0aXZlIC5lcXVpcG1lbnQtbGlzdC1pdGVtX19saW5rIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5lcXVpcG1lbnQtbGlzdC1pdGVtLS1hY3RpdmUgLmljb24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5lcXVpcG1lbnQtbGlzdC1pdGVtX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5lcXVpcG1lbnQtbGlzdC1pdGVtX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5lcXVpcG1lbnQtbGlzdC1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbV9fYnJhbmQge1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uZXF1aXBtZW50LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcbn1cbi5lcXVpcG1lbnQtcHJldmlldyAudmFyaWFudC1zZWxlY3Rvci1maWx0ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlldy0tbG9hZGVkIC5lcXVpcG1lbnQtcHJldmlld19fcGhvdG8ge1xuICBvcGFjaXR5OiAxO1xufVxuLmVxdWlwbWVudC1wcmV2aWV3LS1sb2FkZWQgLmVxdWlwbWVudC1wcmV2aWV3X19ib3R0b20ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX21haW4ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX3Bob3RvIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX3BpY3R1cmUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX3BpY3R1cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI3MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5lcXVpcG1lbnQtcHJldmlld19fY29udGVudCAucHJpY2UtdGF4ZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX3RpdGxlIHtcbiAgY29sb3I6ICNiNmI2YjY7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmVxdWlwbWVudC1wcmV2aWV3X190aXRsZSBzdHJvbmcge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkZCRjtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX2JvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmVxdWlwbWVudC1wcmV2aWV3X19ib3R0b20gLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZV9fc3ViamVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVxdWlwbWVudC1wcmV2aWV3X19ib3R0b20gLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZV9fc3ViamVjdCA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19wcmljZXMge1xuICBmbGV4OiAxO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX2N0YSB7XG4gIC8qXG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICovXG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uZXF1aXBtZW50LXByZXZpZXdfX2N0YSAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fbGluayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5lcXVpcG1lbnQtcHJldmlld19fbGluayAubGluay0tc2Vjb25kYXJ5LCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5lcXVpcG1lbnQtcHJldmlld19fbGluayAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIC5lcXVpcG1lbnQtcHJldmlld19fbGluayBhLCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIGEsIC5lcXVpcG1lbnQtcHJldmlld19fbGluayAuZm9ybS1jaGVja2JveCBhLCAuZm9ybS1jaGVja2JveCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5sZWdhbCBhLCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5lcXVpcG1lbnQtcHJldmlld19fbGluayAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC5lcXVpcG1lbnQtcHJldmlld19fbGluayAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmxlZ2FsIC5lcXVpcG1lbnQtcHJldmlld19fbGluayBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IC5lcXVpcG1lbnQtcHJldmlld19fbGluayBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIGEsIC5lcXVpcG1lbnQtcHJldmlld19fbGluayAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSwgLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSAuZXF1aXBtZW50LXByZXZpZXdfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uby10b3VjaGV2ZW50cyAuZXF1aXBtZW50LXByZXZpZXctLWN0YS1oaWRkZW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAubm8tdG91Y2hldmVudHMgLmVxdWlwbWVudC1wcmV2aWV3LS1jdGEtaGlkZGVuOmhvdmVyIC5lcXVpcG1lbnQtcHJldmlld19fY3RhIC5idXR0b24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAubm8tdG91Y2hldmVudHMgLmVxdWlwbWVudC1wcmV2aWV3LS1jdGEtaGlkZGVuIC5lcXVpcG1lbnQtcHJldmlld19fY3RhIHtcbiAgICBib3R0b206IC01MnB4O1xuICB9XG4gIC5uby10b3VjaGV2ZW50cyAuZXF1aXBtZW50LXByZXZpZXctLWN0YS1oaWRkZW4gLmVxdWlwbWVudC1wcmV2aWV3X19jdGEgLmJ1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodCAuZXF1aXBtZW50X19wcmljZS1zZWxlY3Rvci1pdGVtID4gYSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodCAuZXF1aXBtZW50X19wcmljZS1zZWxlY3Rvci1pdGVtIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgICBmb250LXNpemU6IDMuMzc1ZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keV9fcmlnaHQgLmVxdWlwbWVudF9fcHJpY2Utc2VsZWN0b3ItaXRlbSAucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAxLjYyNWVtO1xuICB9XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmVxdWlwbWVudC1zcGVjcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5lcXVpcG1lbnQtc3BlY3NfX3NwZWMge1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lcXVpcG1lbnQtc3BlY3NfX3NwZWMgPiAuaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDhweDtcbn1cbi5lcXVpcG1lbnQtc3BlY3NfX3NwZWMgPiAuaWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjN0Y3RjdGO1xuICBzdHJva2U6ICM3RjdGN0Y7XG59XG4uZXF1aXBtZW50LXNwZWNzX19zcGVjOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXF1aXBtZW50LXNwZWNzX19zcGVjIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB9XG4gIC5lcXVpcG1lbnQtc3BlY3NfX3NwZWMgPiAuaWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXF1aXBtZW50LXNwZWNzIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuOnJvb3Qge1xuICAtLWNvbmZpZ3VyYWRvci13aWR0aDogMzU4cHg7XG4gIC0tY29uZmlndXJhZG9yLXNwYWNpbmc6IDU1cHg7XG59XG5cbi5jLWZhcSB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgLyogaU9TIFNhZmFyaSAqL1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAvKiBTYWZhcmkgKi9cbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBPbGQgdmVyc2lvbnMgb2YgRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYy1mYXFfX2hlYWRlciwgLmMtZmFxX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1mYXFfX2hlYWRlci0tbGVhdmUtc3BhY2UtcmlnaHQsIC5jLWZhcV9fY29udGVudC0tbGVhdmUtc3BhY2UtcmlnaHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jb25maWd1cmFkb3Itd2lkdGgpIC0gdmFyKC0tY29uZmlndXJhZG9yLXNwYWNpbmcpKTtcbiAgfVxufVxuLmMtZmFxX19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbi5jLWZhcV9faGVhZGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZmFxX19oZWFkZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICB9XG59XG5cbi5jLWZhcS0tb3NvYV9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmMtZmFxLS1vc29hX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uZm9ybS1ncm91cC10ZXh0YXJlYV9fbGFiZWwsIC5mb3JtLWdyb3VwLXNlbGVjdF9fbGFiZWwsIC5mb3JtLWdyb3VwLWlucHV0X19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5mb3JtLWdyb3VwLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1ncm91cC1pbnB1dC0tZGlzYWJsZWQgLmZvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZm9ybS1ncm91cC1pbnB1dF9fc3Bpbm5lciAuZm9ybS1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAtMzBweDtcbn1cblxuLmZvcm0tZ3JvdXAtaW5wdXRfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbltkYXRhLXZhbGlkYXRpb24tc3RhdGVePW5vdC12YWxpZF0gfiAuZm9ybS1ncm91cC1pbnB1dF9fZXJyb3JzLFxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZV49bm90LXZhbGlkXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMgLmZvcm0tZXJyb3ItLW5vdC12YWxpZCB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMgLmZvcm0tZXJyb3ItLW5vdC1maWxsZWQge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWdyb3VwLWlucHV0X19zcGlubmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDtcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT12YWxpZGF0aW5nXSB+IC5mb3JtLWdyb3VwLWlucHV0X19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtdmFsaWRhdGVkXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtdmFsaWRhdGVkXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMgLmZvcm0tZXJyb3ItLW5vdC12YWxpZCB7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtdmFsaWQtZW1haWxdIH4gLmZvcm0tZ3JvdXAtaW5wdXRfX2Vycm9ycyAuZm9ybS1lcnJvci0tbm90LXZhbGlkLWVtYWlsLFxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtdmFsaWQtZW1haWwtaW4tdXNlXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMgLmZvcm0tZXJyb3ItLWVtYWlsLWluLXVzZSB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tZ3JvdXAtcmFkaW9fX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcm0tZ3JvdXAtcmFkaW9fX2Vycm9yIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5mb3JtLWdyb3VwLXJhZGlvX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5mb3JtLWdyb3VwLXRleHRhcmVhX19sYWJlbCwgLmZvcm0tZ3JvdXAtc2VsZWN0X19sYWJlbCwgLmZvcm0tZ3JvdXAtaW5wdXRfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1ncm91cC1zZWxlY3RfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbltkYXRhLXZhbGlkYXRpb24tc3RhdGVePW5vdC12YWxpZF0gfiAuZm9ybS1ncm91cC1zZWxlY3RfX2Vycm9ycyxcbltkYXRhLXZhbGlkYXRpb24tc3RhdGU9bm90LWZpbGxlZF0gfiAuZm9ybS1ncm91cC1zZWxlY3RfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5bZGF0YS12YWxpZGF0aW9uLXN0YXRlXj1ub3QtdmFsaWRdIH4gLmZvcm0tZ3JvdXAtc2VsZWN0X19lcnJvcnMgLmZvcm0tZXJyb3ItLW5vdC12YWxpZCB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSB+IC5mb3JtLWdyb3VwLXNlbGVjdF9fZXJyb3JzIC5mb3JtLWVycm9yLS1ub3QtZmlsbGVkIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9ybS1ncm91cC10ZXh0YXJlYV9fbGFiZWwsIC5mb3JtLWdyb3VwLWlucHV0X19sYWJlbCwgLmZvcm0tZ3JvdXAtc2VsZWN0X19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5mb3JtLWdyb3VwLXRleHRhcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1ncm91cC10ZXh0YXJlYV9fc3Bpbm5lciAuZm9ybS1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAtMzBweDtcbn1cblxuLmZvcm0tZ3JvdXAtdGV4dGFyZWFfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5cbltkYXRhLXZhbGlkYXRpb24tc3RhdGVePW5vdC12YWxpZF0gfiAuZm9ybS1ncm91cC10ZXh0YXJlYV9fZXJyb3JzLFxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSB+IC5mb3JtLWdyb3VwLXRleHRhcmVhX19lcnJvcnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZV49bm90LXZhbGlkXSB+IC5mb3JtLWdyb3VwLXRleHRhcmVhX19lcnJvcnMgLmZvcm0tZXJyb3ItLW5vdC12YWxpZCB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1ub3QtZmlsbGVkXSB+IC5mb3JtLWdyb3VwLXRleHRhcmVhX19lcnJvcnMgLmZvcm0tZXJyb3ItLW5vdC1maWxsZWQge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWdyb3VwLXRleHRhcmVhX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMDtcbn1cblxuW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT12YWxpZGF0aW5nXSB+IC5mb3JtLWdyb3VwLXRleHRhcmVhX19zcGlubmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdtYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nbWFwIC5nbWFwLW1hcmtlci1kZXRhaWwge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5nbWFwX19tYXAge1xuICBmbGV4OiAxO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5sb2FkZXIge1xuICBhbmltYXRpb246IHNjYWxlLW91dCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubG9hZGVyLS1iaWcge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xufVxuXG4udHJpYW5nbGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4udHJpYW5nbGUtLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udHJpYW5nbGUtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4udHJpYW5nbGUtLXRvcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4udHJpYW5nbGUtLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5nbWFwLW1hcmtlci1kZXRhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZ21hcC1tYXJrZXItZGV0YWlsIC50cmlhbmdsZSB7XG4gIGJvdHRvbTogLTIwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzBweDtcbn1cblxuLmdtYXAtbWFya2VyLWRldGFpbC0tbG9hZGluZyAuZ21hcC1tYXJrZXItZGV0YWlsX19sb2FkZXIge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5nbWFwLW1hcmtlci1kZXRhaWwtLWxvYWRpbmcgLmdtYXAtbWFya2VyLWRldGFpbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nbWFwLW1hcmtlci1kZXRhaWwtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZ21hcC1tYXJrZXItZGV0YWlsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZ21hcC1tYXJrZXItZGV0YWlsX19jbG9zZSAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICNlMWUxZTE7XG59XG4uZ21hcC1tYXJrZXItZGV0YWlsX19jbG9zZTphY3RpdmUsIC5nbWFwLW1hcmtlci1kZXRhaWxfX2Nsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmdtYXAtbWFya2VyLWRldGFpbF9fbG9hZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdtYXAtbWFya2VyLWRldGFpbF9fY29udGVudCB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuOnJvb3Qge1xuICAtLWhhbWJ1Z2VyLXNpemU6IDI0cHg7XG59XG5cbi5jLWhhbWJ1cmdlciB7XG4gIHdpZHRoOiB2YXIoLS1oYW1idWdlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1oYW1idWdlci1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICByaWdodDogMjRweDtcbiAgdG9wOiBjYWxjKDAuNSAqIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSAtIDAuNSAqIHZhcigtLWhhbWJ1Z2VyLXNpemUpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1oYW1idXJnZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtaGFtYnVyZ2VyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWhhbWJ1cmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtaGFtYnVyZ2VyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWhhbWJ1cmdlci5vcGVuIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgzcHgsIDNweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtaGFtYnVyZ2VyLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtaGFtYnVyZ2VyLm9wZW4gc3BhbjpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgzcHgsIC0zcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgcCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpbWcsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmhlbHAtY29udGVudF9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmhlbHAtY29udGVudF9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oZWxwLWNvbnRlbnRfX3RpdGxlOmVtcHR5ICsgLnNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uaGVscF9fYm9keS1jb250ZW50IC5wYWdlLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVscF9fYm9keS1jb250ZW50IC5wYWdlLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmhlbHBfX2JvZHktY29udGVudCAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmhlbHBfX2JvZHktY29udGVudCAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmhlbHBfX2JvZHktY29udGVudCAucHJpdmFjeS1wb2xpdHkgLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5oZWxwLXJlc3VsdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cbi5oZWxwLXJlc3VsdC1pdGVtOmhvdmVyIC5oZWxwLXJlc3VsdC1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uaGVscC1yZXN1bHQtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uaGVscC1yZXN1bHQtaXRlbV9fdGl0bGUgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmhlbHAtcmVzdWx0LWl0ZW1fX2V4Y2VycHQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmhlcm8ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVybyAuaGVyb19fc2VjdGlvbi1jb2x1bW4uZnVsbFdpZHRoIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5oZXJvIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5oZXJvLmZ1bGxXaWR0aCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5oZXJvIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZXJvIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG4uaGVybyAuc2VjdGlvbi0tZnVsbCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVybyAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuLmhlcm8gLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5cbi5oZXJvX19zZWN0aW9uLWNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlcm9fX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmhlcm9fX2JhY2tncm91bmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm9fX2JhY2tncm91bmQtaW1hZ2UtYnJpZ2h0bmVzcyBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoODAlKTtcbn1cblxuLmhlcm9fX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmhlcm9fX2NvbnRlbnQtLWNhbGxtZUJhY2sge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVyb19fc2VjdGlvbi1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuaGVybyAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaGVyb19fYmFja2dyb3VuZC1waWN0dXJlOm5vdCguaGVyb19fYmFja2dyb3VuZC1waWN0dXJlLS1uby1vdmVybGF5KTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg3NWRlZywgcmdiYSgwLCAwLCAwLCAwLjM1KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjEpIDYwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaGVyb19fc2VjdGlvbi1jb2x1bW4ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5zbGlkZS1vZmZlciB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuc2xpZGUtb2ZmZXIge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19ibG9jay0tcmF3LXR2LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk5cHgpIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19ibG9jay0tcmF3LXR2LXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjcwcHg7XG4gIH1cbn1cbi5oZXJvX190dl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5oZXJvX190dl9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaGVyb19fdHZfX2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA2NTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDg1cHg7XG4gIHJpZ2h0OiAzNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICAuaGVyb19fdHZfX2dyaWQge1xuICAgIHJpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaGVyb19fdHZfX2dyaWQge1xuICAgIHJpZ2h0OiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuaGVyb19fdHZfX2dyaWQge1xuICAgIHJpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVyb19fdHZfX2dyaWQge1xuICAgIHJpZ2h0OiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaGVyb19fdHZfX2dyaWQge1xuICAgIHdpZHRoOiA1ODlweDtcbiAgICByaWdodDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm9fX3R2X19ncmlkIHtcbiAgICByaWdodDogMTAwcHg7XG4gICAgdG9wOiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gIC5oZXJvX190dl9fZ3JpZCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLThweDtcbiAgICB0b3A6IC04cHg7XG4gIH1cbn1cbi5oZXJvX190dl9fZ3JpZCA+ICoge1xuICBtYXJnaW46IDhweDtcbn1cblxuLmhlcm9fX3R2X19ncmlkID4gKjpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMTk3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuaGVyb19fdHZfX2dyaWQgPiAqOm50aC1jaGlsZCgxKSBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmhlcm9fX3R2X19ncmlkID4gKjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogNDI0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhlcm9fX3R2X19ncmlkID4gKjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgfVxufVxuLmhlcm9fX3R2X19ncmlkID4gKjpudGgtY2hpbGQoMykge1xuICB3aWR0aDogMTk3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmhlcm9fX3R2X19ncmlkID4gKjpudGgtY2hpbGQoMykgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5oZXJvX190dl9fZ3JpZCA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgd2lkdGg6IDc1cHg7XG59XG5cbi8qXG4gICAgQmFubmVyOiBUVkdPXG4gICAgRmVjaGE6IDE0LzA0LzIwMjFcbiovXG4uaGVyb19fdHZnb19fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4uaGVyb19fdHZnb19fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZTEwYTBhO1xufVxuXG4uaGVyb19fdHZnb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxMDBweCAwO1xufVxuXG4uaGVyby10di1nb19faW1nIHtcbiAgLyp0cmFuc2Zvcm06IHNjYWxlWCgtMSk7Ki9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaGVyby10di1nb19faW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDY0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmhlcm8tdHYtZ29fX2ltZyB7XG4gICAgd2lkdGg6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmhlcm8tdHYtZ29fX2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICB0b3A6IC0yMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuXG4uaGVyby10di1nb19fdGl0bGUtbGluZS0tMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5oZXJvLXR2LWdvX190aXRsZS1saW5lLS0yIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5oZXJvLXR2LWdvX190aXRsZS1saW5lLS0yIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZXJvLXR2LWdvX190aXRsZS1saW5lLS0zIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuaGVyby10di1nb19fdGl0bGUtbGluZS0tMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVyby10di1nb19fY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4udHYtZ28tYmcge1xuICBvcGFjaXR5OiAwLjE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE2MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogNDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnR2LWdvLWJnIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5oZXJvLXNsaWRlcl9fc2xpZGUuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5oZXJvLXNsaWRlcl9fbmF2LWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG4uaGVyby1zbGlkZXJfX25hdi1pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQyLCAyNDIsIDI0Mik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuLmhlcm8tc2xpZGVyX19uYXYtaXRlbTpob3ZlciAuaGVyby1zbGlkZXJfX25hdi1pdGVtLWxhYmVsIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhlcm8tc2xpZGVyX19uYXYtaXRlbS5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhlcm8tc2xpZGVyLWNhcnRlcmEgLmhlcm8tc2xpZGVyX19uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVyby1zbGlkZXJfX25hdi1pdGVtLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXNsaWRlcl9fbmF2LWl0ZW0taW5kaWNhdG9yLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmhlcm8tc2xpZGVyX19uYXYtaXRlbS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlcm8tc2xpZGVyX19uYXYsIGhlcm8tc2xpZGVyX19uYXYtY29sdW1uLCBzZWN0aW9uX19jb2x1bW4tY29udGVudCwgaGVyby1zbGlkZXJfX25hdi1saXN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZXJvLXNsaWRlcl9fbmF2IC5oZXJvLXNsaWRlcl9fbmF2LWl0ZW0ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uYy1oZXJvLWxhbmRpbmdfX2xlZ2FsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMzE3cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yX19jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yX19kZXN0YWNhZG8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg3QUQ5O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMCAxNHB4IDAgMzJweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggLTE4cHg7XG4gIHJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvcl9fZGVzdGFjYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg3QUQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3JfX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvcl9fcHJpY2UtbGF0ZXIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvcl9fcHJpY2UtbGF0ZXIgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yX19jdGFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yX19jdGFzID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3JfX2N0YXMgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3JfX2xlZ2FsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbiB7XG4gIHdpZHRoOiAyNTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNnB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbi0tY21uLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIG1hcmdpbjogMCA4cHg7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW4tLWNtbi1tb2JpbGUgLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX190b3Age1xuICBwYWRkaW5nOiAxNnB4IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW4tLWNtbi1tb2JpbGUgLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX190b3Age1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbi0tY21uLW1vYmlsZSAuYnV0dG9uLnByaW1hcnkge1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBtaW4td2lkdGg6IDExMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW4tLWNtbi1tb2JpbGUgLmJ1dHRvbi5wcmltYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW4tLWNtbi1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbi0tY21uLW1vYmlsZSAuYy1kZXNjcmlwdGl2b0JvZHlfX2N0YXMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uLS1jbW4tbW9iaWxlIC5jLWRlc2NyaXB0aXZvQm9keV9fY3RhcyBhIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uLS1jbW4tbW9iaWxlIC5jLWRlc2NyaXB0aXZvQm9keV9fY3RhcyBhLmNhcnQge1xuICBsaW5lLWhlaWdodDogNDJweDtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX2Rlc3RhY2FkbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ODdBRDk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAwIDE0cHggMCAzMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxMHB4IDAgMTBweCAtMThweDtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fZGVzdGFjYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTg3QUQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX190b3Age1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fbWlkZGxlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX21pZGRsZSAuYy1kZXNjcmlwdGl2b0JvZHlfX2N0YXMge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19ib3R0b20ge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19tb250aHMge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX29mZmVyLXByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19vZmZlci1wcmljZV9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fb2ZmZXItcHJpY2VfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fb2ZmZXItcHJpY2VfX2Jsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX29mZmVyLXByaWNlX19ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX29mZmVyLXByaWNlX19ibG9ja19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fb2ZmZXItcHJpY2VfX2Jsb2NrX190b3Age1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fb2ZmZXItcHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX29mZmVyLXByaWNlX19jdXJyZW5jeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX29mZmVyLXByaWNlX190aW1lIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX29mZmVyLXByaWNlX190aW1lIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fb2ZmZXItcHJpY2VfX3ByaWNlLXRleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19vZmZlci1wcmljZV9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX3ByaWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX3ByaWNlLWxhdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19wcmljZS1sYXRlciBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19jdGFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19jdGFzID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19jdGFzID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fY29udHJhdGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fY29udHJhdGEgc3ZnIHtcbiAgd2lkdGg6IDIxcHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZpbGw6ICMwMDU2QkI7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX2xlZ2FsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX3RleHQtbGVnYWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzFEMUYyQztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX190ZXh0LWxlZ2FsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX2Jhbm5lci1kZXN0YWNhZG8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICM5ODdBRDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgcGFkZGluZzogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NtbiBrcnQtY21uLWZvcm0gLmtydC1idXR0b24ge1xuICAtLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NtbiAuY21uLWZvcm0tY2xhaW0ge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYy1oZXJvLWxhbmRpbmdfX2NtbiAuY21uLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZ3Mtb2ZlcnRhcyAubWFpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdGVsZWNhYmxlLWhlYWRlci1saWdodC1oZWlnaHQpKSAhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZ3MtY29iZXJ0dXJhIC5maWJlci1jb3ZlcmFnZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG59XG5cbi5sYW5kaW5ncy1jb2JlcnR1cmEgLmZpYmVyLWNvdmVyYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jLWhlcm8tbGFuZGluZy1jYXJkcyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNTgwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHNfX2JnLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzX19iZy1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDQwcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzX19jb250ZW50IC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkc19fY29udGVudCAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fY29udGVudC1vZmVydGFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzX19jb250ZW50LW9mZXJ0YXMge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjg3cHgpO1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHNfX29mZXJ0YXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHNfX29mZXJ0YXMgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3Mge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzX19vZmVydGFzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHggNjJweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzX19vZmVydGFzX19jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzX19vZmVydGFzX19jb250ZW50LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fb2ZlcnRhc19fdGl0bGUtZGVzdGFjYWRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHNfX29mZXJ0YXNfX3RpdGxlLWRlc3RhY2FkbyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkc19fb2ZlcnRhc19fdGl0bGUtZGVzdGFjYWRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHNfX29mZXJ0YXNfX3RpdGxlLWRlc3RhY2Fkbzo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fb2ZlcnRhc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzX19vZmVydGFzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fb2ZlcnRhc19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzX19vZmVydGFzX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHNfX2xlZ2FsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fY29udGVudC1sZWdhbC1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMTJweCAyMHB4IDIwcHggMTZweDtcbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkc19fY29udGVudC1sZWdhbC1saW5rIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuXG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyLS1sYW5kaW5nc29mZXJ0YXMge1xuICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjItLWxhbmRpbmdzb2ZlcnRhcyAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2JnLWltYWdlIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODYsIDE4NywgMC4zKTtcbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fYmctaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2JnLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDEycHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4N3B4KTtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LW9mZXJ0YXMtLW1vdmlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LW9mZXJ0YXMtLW1vdmlsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LW9mZXJ0YXMtLW1vdmlsIC5jLWNhcmQtbmV3LW9mZmVyX19pY29ucyB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX2hlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX2hlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LW9mZXJ0YXMtLW1vdmlsIC5jLWNhcmQtbmV3LW9mZmVyX19pbmZvX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX2luZm9fX21pZGRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19wcmljZS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX3ByaWNlLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LW9mZXJ0YXMtLW1vdmlsIC5jLWNhcmQtbmV3LW9mZmVyX19vZmZlci1wcmljZV9fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19ibG9ja19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX2Jsb2NrX190b3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX3RpbWUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX190aW1lIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX2N1cnJlbmN5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX2N1cnJlbmN5IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9faWNvbnNfX2NvcHkge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9faWNvbnNfX2NvcHkge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2NvbnRlbnQtb2ZlcnRhcy0tbW92aWwgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCArIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbiAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX3RvcCwgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LW9mZXJ0YXMtLW1vdmlsICsgLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fY29udGVudC1vZmVydGFzLS1tb3ZpbCArIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbiAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW5fX21pZGRsZSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19vZmVydGFzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXMgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3Mge1xuICBwYWRkaW5nOiAyMHB4IDhweCA4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXMgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3Mge1xuICAgIHBhZGRpbmc6IDAgMTZweCA0MHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXNfX2NvbnRlbnQtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXNfX2NvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19vZmVydGFzX190aXRsZS1kZXN0YWNhZG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fb2ZlcnRhc19fdGl0bGUtZGVzdGFjYWRvIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19vZmVydGFzX190aXRsZS1kZXN0YWNhZG8ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fb2ZlcnRhc19fdGl0bGUtZGVzdGFjYWRvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19vZmVydGFzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19vZmVydGFzX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX29mZXJ0YXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fbGVnYWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19sZWdhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LWxlZ2FsLWxpbmsge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19jb250ZW50LWxlZ2FsLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX3Byb21vLWJvdHRvbSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWNhcmRzLXYyX19wcm9tby1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX3Byb21vLWJvdHRvbS1tb2JpbGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIG1hcmdpbjogMThweCA4cHggMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1jYXJkcy12Ml9fcHJvbW8tYm90dG9tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYy1oZXJvLWxhbmRpbmctbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X19iYW5uZXItaW50ZXJpb3IgLmMtYmFubmVyLWludGVyaW9yX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYy1oZXJvLWxhbmRpbmctbGlzdF9fYmFubmVyLWludGVyaW9yIC5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX2Jhbm5lci1pbnRlcmlvciAuYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX2Jhbm5lci1pbnRlcmlvciAuYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtaGVyby1sYW5kaW5nLWxpc3RfX2JnLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtaGVyby1sYW5kaW5nLWxpc3RfX2JnLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctbGlzdF9fYmctaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTBweCAwIDQwcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctbGlzdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X19jb250ZW50LW9mZXJ0YXMge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQ2N3B4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX2NvbnRlbnQtb2ZlcnRhcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODdweCk7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X19vZmVydGFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmMtaGVyby1sYW5kaW5nLWxpc3RfX29mZXJ0YXMgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3Mge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX29mZXJ0YXMge1xuICAgIHBhZGRpbmc6IDI0cHggMzJweCA2MnB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctbGlzdF9fb2ZlcnRhc19fY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWhlcm8tbGFuZGluZy1saXN0X19vZmVydGFzX19jb250ZW50LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X19vZmVydGFzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oZXJvLWxhbmRpbmctbGlzdF9fb2ZlcnRhc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uYy1oZXJvLWxhbmRpbmctbGlzdF9fb2ZlcnRhc19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGVyby1sYW5kaW5nLWxpc3RfX29mZXJ0YXNfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cbn1cbi5jLWhlcm8tbGFuZGluZy1saXN0X19sZWdhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmljb24tcGFjayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0YzRjNGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmljb24tcGFjay0tYWx0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaWNvbi1wYWNrLS1hbHQgLmljb24tcGFja19faWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5pY29uLXBhY2tfX2ljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmljb24tcGFja19faWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjM0YzRjNGO1xuICBzdHJva2U6ICMzRjNGM0Y7XG59XG5cbi5pY29uLXBhY2tfX2ljb24tc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uaW1hZ2Utd2l0aC10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmltYWdlLXdpdGgtdGl0bGU6aG92ZXIgLmltYWdlLXdpdGgtdGl0bGVfX3RpdGxlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4uaW1hZ2Utd2l0aC10aXRsZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltYWdlLXdpdGgtdGl0bGVfX3BpY3R1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS13aXRoLXRpdGxlX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXdpdGgtdGl0bGVfX3RpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaW1hZ2Utd2l0aC10aXRsZV9fdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjIpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtd2hpdGUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay0tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAwLCAwLjgpO1xufVxuLmxpbmstLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4ubGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS1zZWNvbmRhcnksIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmxpbmstLXNlY29uZGFyeTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGE6aG92ZXIsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhOmhvdmVyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhOmhvdmVyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhOmhvdmVyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGE6aG92ZXIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSwgLmxpbmstLWFjdGl2ZS5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuXG4ubGluay0td2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubGluay1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWdhbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxlZ2FsIGgyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMixcbi5sZWdhbCBoMyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDMsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmxlZ2FsIGg0LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4ubGVnYWwgaDUsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg1LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5sZWdhbCBoNixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDYsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIGIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLFxuLmxlZ2FsIHN0cm9uZyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgc3Ryb25nLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLFxuLmxlZ2FsIHAsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHAsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgcCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgcCxcbi5sZWdhbCB1bCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmxlZ2FsIGJyLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBicixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsXG4ubGVnYWwgb2wsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmxlZ2FsIGltZywgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaW1nLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxlZ2FsIGJyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5sZWdhbCBpLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAjMUQxRjJDO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1kZXNrdG9wLm9wZW4ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItZGVza3RvcF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1kZXNrdG9wX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLWRlc2t0b3BfX2Rlc3RhY2FkbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjOTg3QUQ5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1kZXNrdG9wX19wcmljZS1sYXRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1kZXNrdG9wX19wcmljZS1sYXRlciBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLWRlc2t0b3BfX2N0YXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1kZXNrdG9wX19jdGFzIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItZGVza3RvcF9fY3RhLWNhbGwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZSAuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2Jhci1pY29uLnVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGUgLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbi5kb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZSAuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlLm9wZW4gLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbi51cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGUub3BlbiAuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2Jhci1pY29uLmRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZS5vcGVuIC5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2JhciB7XG4gIGJhY2tncm91bmQ6ICM5ODdBRDk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2Jhci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2Jhci1yZXN1bWUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItcmVzdW1lLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZV9fYmFyLWljb24ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbiBzdmcge1xuICBoZWlnaHQ6IDExcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbiBzdmcgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19kZXN0YWNhZG8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZV9fcHJpY2UtbGF0ZXIge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX3ByaWNlLWxhdGVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2N0YSAuYnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cbi5jLWxhbmRpbmctY29uZmlndXJhZG9yLW1vYmlsZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG59XG5cbi5jLWxhbmRpbmctdGUtbG8tY29udGFtb3MgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0taG9tZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYy1sYW5kaW5nLXRlLWxvLWNvbnRhbW9zIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5sYW5kaW5nLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTI0cHg7XG4gIH1cbn1cbi5sYW5kaW5nLXRpdGxlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5nLXRpdGxlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0taGVpZ2h0LWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcjogNjRweDtcbn1cblxuLmMtbGFuZGluZ3MtY292ZXJhZ2UtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVpZ2h0LWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcik7XG59XG4uYy1sYW5kaW5ncy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IHZhcigtLWhlaWdodC1sYW5kaW5ncy1jb3ZlcmFnZS1iYW5uZXIpO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1sYW5kaW5ncy1jb3ZlcmFnZS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcl9faWNvbiBzdmcge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmMtbGFuZGluZ3MtY292ZXJhZ2UtYmFubmVyX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzNGM0YzRjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuLmMtbGFuZGluZ3MtY292ZXJhZ2UtYmFubmVyX19idXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1sYW5kaW5ncy1jb3ZlcmFnZS1iYW5uZXJfX2J1dHRvbiB7XG4gICAgbWluLXdpZHRoOiAxNzRweDtcbiAgfVxufVxuLmMtbGFuZGluZ3MtY292ZXJhZ2UtYmFubmVyX19idXR0b24gLmJ1dHRvbl9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcl9fYnV0dG9uLW1vZGFsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbGFuZGluZ3MtY292ZXJhZ2UtYmFubmVyX19idXR0b24tbW9kYWwge1xuICAgIG1pbi13aWR0aDogMTc0cHg7XG4gIH1cbn1cbi5jLWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcl9fYnV0dG9uLW1vZGFsIC5idXR0b25fX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuOnJvb3Qge1xuICAtLWxpdHktbW9kYWwtbWF4LXdpZHRoOiA5MjBweDtcbiAgLS1saXR5LW1vZGFsLW1pbi1oZWlnaHQ6IDIwMHB4O1xuICAtLWxpdHktbW9kYWwtbWF4LWhlaWdodDogNzUwcHg7XG4gIC0tbGl0eS1tb2RhbC1vdXRlci1zcGFjaW5nOiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3Qge1xuICAgIC0tbGl0eS1tb2RhbC1vdXRlci1zcGFjaW5nOiA0MHB4O1xuICB9XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGl0eS13cmFwLS1mdWxsLW1vYmlsZTo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LWNvbnRhaW5lci0tdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5saXR5LWNvbnRhaW5lci0tdmVydGljYWwge1xuICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGl0eS1jb250YWluZXItLWZ1bGwtbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGl0eS1jb250YWluZXItLWZ1bGwtbW9iaWxlIHtcbiAgICB3aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogODAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpdHktY2xvc2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LW9wZW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDMxLCA0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4uYy1saXR5LW1vZGFsIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IHZhcigtLWxpdHktbW9kYWwtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWxpdHktbW9kYWwge1xuICAgIG1heC13aWR0aDogdmFyKC0tbGl0eS1tb2RhbC1tYXgtd2lkdGgpO1xuICB9XG59XG4uYy1saXR5LW1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1saXR5LW1vZGFsLW91dGVyLXNwYWNpbmcpO1xufVxuLmMtbGl0eS1tb2RhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbGl0eS1tb2RhbF9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jLWxpdHktbW9kYWxfX2hlYWRlciA+IGRpdiA+IGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5jLWxpdHktbW9kYWxfX2hlYWRlciA+IGRpdiA+IGJ1dHRvbiA+IHN2ZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtbGl0eS1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDE2cHg7XG59XG4uYy1saXR5LW1vZGFsX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjFyZW07XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLmMtbGl0eS1tb2RhbF9fY29udGVudCBhLmxpdHktbGluayB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmMtbGl0eS1tb2RhbF9fZm9vdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1saXR5LW1vZGFsLW91dGVyLXNwYWNpbmcpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbGl0eS1tb2RhbC1vdXRlci1zcGFjaW5nKTtcbn1cbi5jLWxpdHktbW9kYWxfX2Zvb3RlciA+IGJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1saXR5LW1vZGFsX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1saXR5LW1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG4uYy1saXR5LW1vZGFsLS12ZXJ0aWNhbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYy1saXR5LW1vZGFsLS1mdWxsLW1vYmlsZSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1saXR5LW1vZGFsLS1mdWxsLW1vYmlsZSB7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuLmMtbGl0eS1tb2RhbC0tZml4ZWQtaGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogdmFyKC0tbGl0eS1tb2RhbC1tYXgtaGVpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5tYXAtZmlsdGVyIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAtMTBweCByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4ubWFwLWZpbHRlcl9faGVhZGVyLFxuLm1hcC1maWx0ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1hcC1maWx0ZXJfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLm1hcC1maWx0ZXJfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ0NDQ0NDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1hcC1maWx0ZXJfX2hlYWRlcixcbiAgLm1hcC1maWx0ZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLm1hcC1maWx0ZXJfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLm1vZGFsIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dCAwLjNzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzMDtcbn1cbi5tb2RhbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubW9kYWwgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubW9kYWwubW9kYWwtYmlnZ2VyIC5tb2RhbF9fY29udGVudHMge1xuICBtYXgtd2lkdGg6IDgwdnc7XG59XG5cbi5tb2RhbC0tb3BlbmVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5tb2RhbC0tb3BlbmVkIC5tb2RhbF9fb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2RhbC0tb3BlbmVkIC5tb2RhbF9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCAwLjNzO1xufVxuLm1vZGFsLS1vcGVuZWQgLm1vZGFsX19jb250ZW50IHVsLmxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubW9kYWwtLW9wZW5lZCAubW9kYWxfX2NvbnRlbnQgdWwubGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLm1vZGFsLS1vcGVuZWQgLm1vZGFsX19jbG9zZS1idXR0b24ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbn1cblxuLm1vZGFsLS13aWRlciAubW9kYWxfX2NvbnRlbnRzIHtcbiAgbWF4LXdpZHRoOiAxMjYwcHg7XG59XG5cbi5tb2RhbC0td2l0aC10aXRsZSAubW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLS13aXRoLXRpdGxlIC5tb2RhbF9fY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvaW1hZ2VzL2Nsb3NlLWN1cnNvci5wbmdcIiksIHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5tb2RhbF9fY29udGVudHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG5cbi5tb2RhbF9fY29udGVudC1sYXllciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCA0NXB4IC0xMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLm1vZGFsX19jbG9zZS1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4ubW9kYWxfX2Nsb3NlLWJ1dHRvbiAuaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLm1vZGFsX19jbG9zZS1idXR0b24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubW9kYWxfX2NvbnRlbnQsXG4gIC5tb2RhbF9fY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubW9kYWxfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAubW9kYWxfX2NvbnRlbnQsXG4gIC5tb2RhbF9fY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuLm1vZGFsX19jb250ZW50IGRpdi5wb3AtdXAtd2lmaS1tZXNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2RhbF9fY29udGVudCBkaXYucG9wLXVwLXdpZmktbWVzaCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1vZGFsX19jb250ZW50IGRpdi5wb3AtdXAtd2lmaS1tZXNoIC5wb3AtdXAtd2lmaS1tZXNoLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2RhbF9fY29udGVudCBkaXYucG9wLXVwLXdpZmktbWVzaCAucG9wLXVwLXdpZmktbWVzaC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4jbW9kYWwtY2FuYWwtZXRpY28ge1xuICBtYXgtaGVpZ2h0OiA5NXZoICFpbXBvcnRhbnQ7XG59XG5cbi5tb2JpbGUtcmF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vYmlsZS1yYXRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9iaWxlLXJhdGUgLmNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9iaWxlLXJhdGUgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2JpbGUtcmF0ZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubW9iaWxlLXJhdGUgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3dzLW5vLXByaWNlLFxuLm1vYmlsZS1yYXRlIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93cy1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMCA1MCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNTAlO1xufVxuLm1vYmlsZS1yYXRlIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93cy1wcmljZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3JvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vYmlsZS1yYXRlIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubW9iaWxlLXJhdGUgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZSA+ICoge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4ubW9iaWxlLXJhdGUgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3ByaWNlLWV4dHJhIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb2JpbGUtcmF0ZSAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9iaWxlLXJhdGUgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3dzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tb2JpbGUtcmF0ZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3Mtbm8tcHJpY2UsXG4gIC5tb2JpbGUtcmF0ZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3MtcHJpY2Uge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlLXJhdGUgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3cge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucGFjay1zZXJ2aWNlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wYWNrLXNlcnZpY2UtLWRhcmtlciAucGFjay1zZXJ2aWNlX19pY29uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuLnBhY2stc2VydmljZS0tZGFya2VyIC5wYWNrLXNlcnZpY2VfX2ljb24gLmljb25fX2dseXBoLFxuLnBhY2stc2VydmljZS0tZGFya2VyIC5wYWNrLXNlcnZpY2VfX2ljb24gLmljb24tZmlsbGVkX19nbHlwaCB7XG4gIGZpbGw6ICM5OTk5OTk7XG4gIHN0cm9rZTogIzk5OTk5OTtcbn1cbi5wYWNrLXNlcnZpY2UtLWRhcmtlciAucGFjay1zZXJ2aWNlX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucGFjay1zZXJ2aWNlLS1kYXJrZXIgLnBhY2stc2VydmljZV9fbGluayAuaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFjay1zZXJ2aWNlLS1kYXJrZXIgLmxpbmsge1xuICBjb2xvcjogI2Q5MjY3OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wYWNrLXNlcnZpY2UtLWRhcmtlciAubGluazo6YmVmb3JlLCAucGFjay1zZXJ2aWNlLS1kYXJrZXIgLmxpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLnBhY2stc2VydmljZV9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG4ucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLFxuLnBhY2stc2VydmljZV9faWNvbiAuaWNvbi1maWxsZWQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnBhY2stc2VydmljZV9faWNvbiAuaWNvbl9fZ2x5cGgsXG4ucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZF9fZ2x5cGgge1xuICBmaWxsOiAjMDA1NkJCO1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG5cbi5wYWNrLXNlcnZpY2VfX2NvbnRlbnQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBhY2stc2VydmljZV9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBhY2stc2VydmljZV9fdGl0bGUge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFjay1zZXJ2aWNlX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWNrLXNlcnZpY2VfX2xpbmsgLmxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnBhY2stc2VydmljZV9fbGluayAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgbGVmdDogLTEwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB3aWR0aDogOHB4O1xufVxuLnBhY2stc2VydmljZV9fbGluayAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5wYWNrX3NlcnZpY2VfX2N0YSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2QkI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhY2stc2VydmljZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnBhY2stc2VydmljZS0tY2VudGVyZWQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhY2stc2VydmljZS0tY2VudGVyZWQgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrLXNlcnZpY2VfX2ljb24ge1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMzBweDtcbiAgfVxuICAucGFjay1zZXJ2aWNlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBhY2tfc2VydmljZV9fY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5wYWNrLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFjay1zZXJ2aWNlX19saW5rIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnBhZ2VyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGFnZXJfX2l0ZW1zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnBhZ2VyX19pdGVtIHtcbiAgbWFyZ2luOiAwIDRweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlcl9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4ucGFnZXJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4ucGFnZXJfX2l0ZW0tLWZpcnN0LFxuLnBhZ2VyX19pdGVtLS1wcmV2aW91cyxcbi5wYWdlcl9faXRlbS0tbmV4dCxcbi5wYWdlcl9faXRlbS0tbGFzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2VyX19pdGVtLS1maXJzdCAuaWNvbixcbi5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmljb24sXG4ucGFnZXJfX2l0ZW0tLW5leHQgLmljb24sXG4ucGFnZXJfX2l0ZW0tLWxhc3QgLmljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnBhZ2VyX19pdGVtLS1maXJzdCAuaWNvbl9fZ2x5cGgsXG4ucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5pY29uX19nbHlwaCxcbi5wYWdlcl9faXRlbS0tbmV4dCAuaWNvbl9fZ2x5cGgsXG4ucGFnZXJfX2l0ZW0tLWxhc3QgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZTFlMWUxO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wYWdlcl9faXRlbS0tZmlyc3Q6aG92ZXIsXG4ucGFnZXJfX2l0ZW0tLXByZXZpb3VzOmhvdmVyLFxuLnBhZ2VyX19pdGVtLS1uZXh0OmhvdmVyLFxuLnBhZ2VyX19pdGVtLS1sYXN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xufVxuLnBhZ2VyX19pdGVtLS1maXJzdDpob3ZlciAuaWNvbl9fZ2x5cGgsXG4ucGFnZXJfX2l0ZW0tLXByZXZpb3VzOmhvdmVyIC5pY29uX19nbHlwaCxcbi5wYWdlcl9faXRlbS0tbmV4dDpob3ZlciAuaWNvbl9fZ2x5cGgsXG4ucGFnZXJfX2l0ZW0tLWxhc3Q6aG92ZXIgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4ucGFnZXJfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG59XG5cbi5wYWdlcl9faXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXMge1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlcy0tYWx0QmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlcyAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXMgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXMgLmMtY2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXMgLmMtY2Fyb3VzZWwgLmMtY2Fyb3VzZWxfX3dyYXBwZXIgLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzIC5jLWNhcm91c2VsIC5jLWNhcm91c2VsX193cmFwcGVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcmlnaHQ6IDglO1xuICB9XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlcyAuYy1jYXJvdXNlbCAuYy1jYXJvdXNlbF9fd3JhcHBlciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbnVldmFzVGFyaWZhc01vdmlsZXMgLmMtY2Fyb3VzZWwgLmMtY2Fyb3VzZWxfX3dyYXBwZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fY2FyZCB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHdpZHRoOiAyOTZweDtcbiAgbWluLWhlaWdodDogMzM1cHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2NhcmQge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtaW4taGVpZ2h0OiAzMTFweDtcbiAgfVxufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2NhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNXB4IDE1cHggcmdiYSgzOCwgMzgsIDM4LCAwLjMpO1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX21vbnRoT2ZmZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDI5NnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRTA3NkI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19tb250aE9mZmVyIHtcbiAgICB3aWR0aDogMjk2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19tb250aE9mZmVyIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2diIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogNXB4O1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19pdGVtX19pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2l0ZW1fX3RleHQge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2l0ZW1fX3RleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19wcmljZVBlck1vbnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19wcmljZVBlck1vbnRoX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX3ByaWNlSW50ZWdlciB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX3ByaWNlRGVjaW1hbCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fcHJpY2VEZWNpbWFsIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fcHJpY2VMYXRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fcHJpY2VMYXRlciAucHJpY2VfbGF0ZXJfbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19wcmljZUxhdGVyIC5wcmljZV9sYXRlcl9ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2xpbms6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fbGlua19fb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjk2cHg7XG4gIGhlaWdodDogMTk1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2xpbmtfX292ZXIge1xuICAgIHdpZHRoOiAyOTZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2xpbmtfX292ZXIge1xuICAgIHdpZHRoOiAzOTZweDtcbiAgfVxufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2xpbmtfX292ZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy1udWV2YXNUYXJpZmFzTW92aWxlc19fYmFubmVyRGlzY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jLW51ZXZhc1RhcmlmYXNNb3ZpbGVzX19iYW5uZXJEaXNjb3VudF9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2Jhbm5lckRpc2NvdW50X190ZXh0IHtcbiAgY29sb3I6ICNFRTA3NkI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtbnVldmFzVGFyaWZhc01vdmlsZXNfX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuOnJvb3Qge1xuICAtLWNhcmQtb2ZmZXItbWF4LXdpZHRoOiAzMDBweDtcbiAgLS1jYXJkLW9mZmVyLW1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAtLWNhcmQtb2ZmZXItaW1hZ2UtaGVpZ2h0OiAxMzRweDtcbiAgLS1jYXJkLW9mZmVyLXJpYmJvbi1oZWlnaHQ6IDMycHg7XG4gIC0tY2FyZC1vZmZlci1yaWJib24tZGFya2VuLWNvbG9yOiAjQkMwMzFBO1xuICAtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1jYXJkLW9mZmVyLW1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmMtcG9yUXVlVCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmMtcG9yUXVlVC0tYWx0QmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1wb3JRdWVUIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgfVxufVxuLmMtcG9yUXVlVCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uYy1wb3JRdWVUIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xufVxuLmMtcG9yUXVlVCAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1wb3JRdWVUX19jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xufVxuLmMtcG9yUXVlVF9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC1vZmZlci1tYXgtd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmMtcG9yUXVlVF9fY2FyZEljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYy1wb3JRdWVUX19jYXJkSWNvbiAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG4uYy1wb3JRdWVUX19jYXJkLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBvclF1ZVRfX2NhcmQtcGljdHVyZSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLmMtcG9yUXVlVF9fY2FyZFRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuLmMtcG9yUXVlVF9fY2FyZFRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1wb3JRdWVUX19jYXJkU2VwYXJhdG9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4uYy1wb3JRdWVULS1jZW50ZXJlZCAuYy1wcG9yUXVlVF9fY2FyZCAuYy1wb3JRdWVUX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYy1wb3JRdWVUX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VydmljaW9zLWF2YW56YWRvcyB7XG4gIC8qIElFIDExICovXG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAuc2VydmljaW9zLWF2YW56YWRvcyAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VydmljaW9zLWF2YW56YWRvcyAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIC5jLXBvclF1ZVQtLWNlbnRlcmVkIC5jLXBvclF1ZVRfX2NhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuc2VydmljaW9zLWF2YW56YWRvcyAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIC5jLXBvclF1ZVQtLWNlbnRlcmVkIC5jLXBvclF1ZVRfX2NhcmQgLmMtcG9yUXVlVF9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNpb3MtYXZhbnphZG9zIC5jLWNhcm91c2VsIC5zd2lwZXItc2xpZGUgLmMtcG9yUXVlVF9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5zZXJ2aWNpb3MtYXZhbnphZG9zIC5jLWNhcm91c2VsIC5zd2lwZXItc2xpZGUgLmMtcG9yUXVlVF9fY2FyZCAuYy1wb3JRdWVUX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNlcnZpY2lvcy1hdmFuemFkb3MgLmMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSAuYy1wb3JRdWVUX19jYXJkIC5jLXBvclF1ZVRfX2NvbnRlbnQgLmMtcG9yUXVlVF9fY2FyZFRleHQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucG9zdGVyLXdpdGgtZGVzY3JpcHRpb24gLnBvc3RlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0ZXItd2l0aC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBvc3Rlci13aXRoLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5wb3N0ZXItd2l0aC1kZXNjcmlwdGlvbl9fY2F0ZWdvcnkgLmxpbmsge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnBvc3Rlci13aXRoLWRlc2NyaXB0aW9uX19jYXRlZ29yeS1jb250ZW50IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5wb3N0ZXItd2l0aC1kZXNjcmlwdGlvbl9fY2F0ZWdvcnktY29udGVudDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4ucHJpY2UtZml4ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnByaWNlLW1vbnRobHktZmVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWluaXRpYWwtcGF5bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbl9fcHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50X19leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb25fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1pbml0aWFsLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb25fX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX2V4dHJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWluaXRpYWwtcGF5bWVudCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Ftb3VudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wcmljZS11bmlxdWUtcGF5bWVudC1iYXNpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLS1sYXJnZSAucHJpY2VfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtLWxhcmdlIC5wcmljZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDUuMzc1ZW07XG4gIH1cbiAgLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50X19wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX2V4dHJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXdpdGgtc3ViamVjdCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdW5pcXVlLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByb21vdGlvbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JGQkZCRjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLnByb21vdGlvbl9fcGljdHVyZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuXG4ucHJvbW90aW9uX19pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWF4LWhlaWdodDogNzBweDtcbn1cblxuLnByb21vdGlvbl9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4ucHJvbW90aW9uX19jb250ZW50IC5saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnByb21vdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ucHJvbW90aW9uX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnJhdGUtdGFibGUge1xuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNzUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhdGUtdGFibGUtLWJpZGltZW5zaW9uYWwgLnJhdGUtdGFibGVfX2NlbGwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucmF0ZS10YWJsZS0tbG9hZGluZyAucmF0ZS10YWJsZV9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmF0ZS10YWJsZS0tbG9hZGluZyAucmF0ZS10YWJsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogdGFibGUtZm9vdGVyLWdyb3VwO1xufVxuXG4ucmF0ZS10YWJsZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmF0ZS10YWJsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYXRlLXRhYmxlX19mb290ZXIgLnJhdGUtdGFibGVfX2NlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucmF0ZS10YWJsZV9fZm9vdGVyIC5sb2FkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yYXRlLXRhYmxlX19ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucmF0ZS10YWJsZV9faGVhZGVyLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuXG4ucmF0ZS10YWJsZV9fcm93LFxuLnJhdGUtdGFibGVfX2hlYWRlci1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnJhdGUtdGFibGVfX2hlYWRlci1jZWxsLFxuLnJhdGUtdGFibGVfX2NlbGwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cblxuLnJhdGUtdGFibGVfX2NlbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0ZS10YWJsZV9faGVhZGVyLWNlbGwsXG4ucmF0ZS10YWJsZV9fY2VsbC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0ZS10YWJsZV9fY2VsbC0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDI0MCwgMjQwLCAwLjI1KTtcbn1cblxuLnJhdGUtdGFibGVfX2NlbGwtLWZhZGVkLFxuLnJhdGUtdGFibGVfX2NlbGwtc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAwLjUpO1xufVxuXG4ucmF0ZS10YWJsZV9fY2VsbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yYXRlLXRhYmxlLS1iaWRpbWVuc2lvbmFsIC5yYXRlLXRhYmxlX19jZWxsLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yYXRlLXRhYmxlX19oZWFkZXItY2VsbCxcbiAgLnJhdGUtdGFibGVfX2NlbGwge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIG1heC13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIH1cbiAgLnJhdGUtdGFibGVfX2hlYWRlci1jZWxsOmxhc3QtY2hpbGQsXG4gIC5yYXRlLXRhYmxlX19jZWxsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbiAgLnJhdGUtdGFibGVfX2NlbGwtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmF0ZS10YWJsZV9fY2VsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJhdGUtdGFibGVfX2hlYWRlci1jZWxsLFxuICAucmF0ZS10YWJsZV9fY2VsbCB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4O1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsIC5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLS1mZXRjaGluZyAubG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLS1yZXBsYWNlbWVudC1wcm9kdWN0IC5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX190ZXh0cy0tcmVwbGFjZW1lbnQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC0tc2FtZS1wcm9kdWN0IC5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX190ZXh0cy0tc2FtZS1wcm9kdWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX190ZXh0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4ucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbF9fdGl0bGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cblxuLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX3Byb2R1Y3Qge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX3Byb2R1Y3QgLmNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX19wcm9kdWN0IC5jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCAtNHB4ICNkMWQxZDE7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX19wcm9kdWN0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbCAubW9kYWxfX2NvbnRlbnRzIHtcbiAgICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucm9hbWluZy1tYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm9hbWluZy1tYXAtLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbWNoYXJ0cy1jaGFydC1kaXYgYSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hbWNoYXJ0cy1jaGFydC1kaXYgc3ZnICoge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnNlY3Rpb24taGVhZGVyIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zZWN0aW9uLWhlYWRlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDM0cHg7XG59XG5cbi5zZWN0aW9uLWhlYWRlci0tc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLS1yZXN0eWxpbmcgLnNlY3Rpb24taGVhZGVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjczMDA7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlci0tcmVzdHlsaW5nIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLnNlY3Rpb24taGVhZGVyLS10aXRsZS1ib2xkIC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1hbHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1hbHQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNvbG9yLXdoaXRlIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi0taHVnZSAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1odWdlIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlLWltYWdlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUgPiBzdHJvbmcge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB1bCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1zbWFsbCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1odWdlIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1odWdlIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24gdGFibGUgLnRhYmxlaXplci1maXJzdHJvdyB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDcuNXB4IDE1cHg7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24gdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAzcHg7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24gdGFibGUgLnRhYmxlc2F3LWNlbGwtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZV9faW1hZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlX190aXRsZSA+IHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS0tY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi50YWJiZWRfX25hdiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDY4LCA2OCwgNjgsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRhYmJlZF9fbmF2LWxpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi50YWJiZWRfX25hdi1pdGVtIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmJlZF9fbmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi50YWJiZWRfX25hdi1pdGVtOjpiZWZvcmUsIC50YWJiZWRfX25hdi1pdGVtOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAycHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnRhYmJlZF9fbmF2LWl0ZW06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNmI2YjY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG4udGFiYmVkX19uYXYtaXRlbTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDIwO1xufVxuLnRhYmJlZF9fbmF2LWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50YWJiZWRfX25hdi1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cbi50YWJiZWRfX25hdi1pdGVtLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi50YWJiZWRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50YWJiZWRfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJiZWRfX3RhYi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAudGFibGUtaGVhZGVyLXJlc3BvbnNpdmUgdGhlYWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLWhlYWRlci1yZXNwb25zaXZlIHRib2R5IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC50YWJsZS1oZWFkZXItcmVzcG9uc2l2ZSB0Ym9keSB0ZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1oZWFkKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBtYXJnaW46IC0xMHB4IC04cHggMTBweCAtOHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5jLXByZWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1wcmVmb290ZXIgLmJ1dHRvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXByZWZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19ob3JhcmlvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC4zKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLmMtcHJlZm9vdGVyX19ob3JhcmlvOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9faG9yYXJpbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1wcmVmb290ZXJfX2hvcmFyaW8ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19zdWJ0ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXByZWZvb3Rlcl9fbGVmdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA0MHB4IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjQkZCRkJGO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgbWluLXdpZHRoOiA0NDBweDtcbiAgfVxuICAuYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5jLXByZWZvb3Rlcl9fbGVmdC1jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG4gIH1cbiAgLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciA+IGRpdiB7XG4gICAgbWluLXdpZHRoOiA0NzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyID4gZGl2IHtcbiAgICBtaW4td2lkdGg6IDQ0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyID4gZGl2IHtcbiAgICBtaW4td2lkdGg6IDQxNXB4O1xuICB9XG59XG4uYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY3RhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdGN0Y3RiAhaW1wb3J0YW50O1xufVxuLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciAuYy1wcmVmb290ZXJfX3RpdGxlIC5pY29uLFxuLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciAuYy1wcmVmb290ZXJfX3N1YnRpdGxlIC5pY29uLFxuLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciAuYy1wcmVmb290ZXJfX3RleHQgLmljb24ge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xufVxuLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciAuYy1wcmVmb290ZXJfX3RpdGxlIC5pY29uX19nbHlwaCxcbi5jLXByZWZvb3Rlcl9fbGVmdC1jb250YWluZXIgLmMtcHJlZm9vdGVyX19zdWJ0aXRsZSAuaWNvbl9fZ2x5cGgsXG4uYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fdGV4dCAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICNmZmY7XG59XG4uYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5jLXByZWZvb3Rlcl9fbGVmdC1jb250YWluZXIgLmMtcHJlZm9vdGVyX19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciAuYy1wcmVmb290ZXJfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19sZWZ0LWNvbnRhaW5lciAuYy1wcmVmb290ZXJfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyIC5idXR0b24tLWJvcmRlcmVkLXRvLWZpbGxlZC5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLXByZWZvb3Rlcl9fbGVmdC1jb250YWluZXIgLmJ1dHRvbi0tYm9yZGVyZWQtdG8tZmlsbGVkLmJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1wcmVmb290ZXJfX2xlZnQtY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmMtcHJlZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjlweDtcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19jb250YWluZXIudS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2N0YSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyOSwgMzEsIDQ0LCAwLjIpO1xufVxuLmMtcHJlZm9vdGVyX19jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMSwgMWZyKTtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9fY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG4uYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2NvbnRlbnQgLmMtcHJlZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1hcmVhOiBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IC5jLXByZWZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgxKSB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8yO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9fY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY29udGVudCAuYy1wcmVmb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtYXJlYTogMS8xLzIvMjtcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IC5jLXByZWZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtYXJlYTogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9fY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY29udGVudCAuYy1wcmVmb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtYXJlYTogMi8xLzMvMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2NvbnRlbnQgLmMtcHJlZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWFyZWE6IDEvMi8yLzM7XG4gIH1cbn1cbi5jLXByZWZvb3Rlcl9fY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY29udGVudCAuYy1wcmVmb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoMykge1xuICBncmlkLWFyZWE6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2NvbnRlbnQgLmMtcHJlZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDMpIHtcbiAgICBncmlkLWFyZWE6IDEvMi8zLzM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IC5jLXByZWZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1hcmVhOiAxLzMvMi80O1xuICB9XG59XG4uYy1wcmVmb290ZXJfX2NvbnRhaW5lciAuYy1wcmVmb290ZXJfX2NvbnRlbnQgLmMtcHJlZm9vdGVyX19jb2x1bW46bnRoLWNoaWxkKDQpIHtcbiAgZ3JpZC1hcmVhOiBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19jb250YWluZXIgLmMtcHJlZm9vdGVyX19jb250ZW50IC5jLXByZWZvb3Rlcl9fY29sdW1uOm50aC1jaGlsZCg0KSB7XG4gICAgZ3JpZC1hcmVhOiAxLzMvMy80O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9fY29udGFpbmVyIC5jLXByZWZvb3Rlcl9fY29udGVudCAuYy1wcmVmb290ZXJfX2NvbHVtbjpudGgtY2hpbGQoNCkge1xuICAgIGdyaWQtYXJlYTogMS80LzIvNTtcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy1wcmVmb290ZXJfX2NvbnRlbnQge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNzFweDtcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYy1wcmVmb290ZXJfX2NvbHVtbiA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtcHJlZm9vdGVyX19jb2x1bW4gPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtcHJlZm9vdGVyX19jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5jLXByZWZvb3Rlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICMxRDFGMkM7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmMtcHJlZm9vdGVyX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICMxRDFGMkM7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4uYy1wcmVmb290ZXJfX3N1YnRpdGxlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXByZWZvb3Rlcl9fc3VidGl0bGU6ZW1wdHkge1xuICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gIH1cbn1cbi5jLXByZWZvb3Rlcl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG4uYy1wcmVmb290ZXJfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtcHJlZm9vdGVyX190ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogIzU1YTNmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jLXByZWZvb3Rlcl9fdGV4dC0tc2l6ZS1sZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmMtcHJlZm9vdGVyX19jdGEge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG4uYy1wcmVmb290ZXJfX2N0YSAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmMtcHJlZm9vdGVyLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMjhweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXByZWZvb3Rlci1saWdodCB7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgfVxufVxuLmMtcHJlZm9vdGVyLWxpZ2h0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXItbGlnaHRfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1wcmVmb290ZXItbGlnaHRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyLWxpZ2h0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1wcmVmb290ZXItbGlnaHRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uYy1wcmVmb290ZXItbGlnaHRfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXByZWZvb3Rlci1saWdodF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtcHJlZm9vdGVyLWxpZ2h0X19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMzRweDtcbiAgfVxufVxuLmMtcHJlZm9vdGVyLWxpZ2h0X19zdWJ0aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXItbGlnaHRfX3N1YnRpdGxlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBpbml0aWFsO1xuICB9XG59XG4uYy1wcmVmb290ZXItbGlnaHRfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXItbGlnaHRfX3Bob25lIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmMtcHJlZm9vdGVyLWxpZ2h0X19waG9uZS0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wcmVmb290ZXItbGlnaHRfX3Bob25lLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1wcmVmb290ZXItbGlnaHRfX3Bob25lLS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyLWxpZ2h0X19waG9uZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1wcmVmb290ZXItbGlnaHRfX2N0YSB7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtaW4td2lkdGg6IDE1NHB4O1xuICBjb2xvcjogIzAwNTZCQjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyLWxpZ2h0X19jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLXByZWZvb3Rlci1saWdodF9fY3RhIC5pYy1waG9uZS1udW1iZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLXByZWZvb3Rlci1saWdodF9fY3RhIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmMtcHJlZm9vdGVyLWxpZ2h0X19jdGEgLmljb24gcGF0aCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5jLXByZWZvb3Rlci1saWdodF9faG9yYXJpbyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcHJlZm9vdGVyLWxpZ2h0X19ob3JhcmlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1wcmVmb290ZXItbGlnaHRfX2hvcmFyaW8gc3ZnIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLXByZWZvb3Rlci1saWdodF9faG9yYXJpbzplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jLW1vZHVsby10ZXh0byB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5jLW1vZHVsby10ZXh0byA+ICoge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYy10di1hZGVtYXNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLXR2LWFkZW1hcyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLXR2LWFkZW1hcyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jLXR2LWFkZW1hc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmMtdHYtYWRlbWFzX19pdGVtIHtcbiAgZmxleDogMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10di1hZGVtYXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDE1cHgpO1xuICB9XG59XG4uYy10di1hZGVtYXNfX2l0ZW1fX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgbWFyZ2luOiAtMTVweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmMtdHYtYWRlbWFzX19pdGVtX193cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5jLXR2LWFkZW1hc19faXRlbV9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy10di1hZGVtYXNfX2l0ZW1fX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXR2LWFkZW1hc19faXRlbV9fYmxvY2sge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5jLXR2LWFkZW1hc19faXRlbV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmMtdHYtYWRlbWFzX19pdGVtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmMtdHYtYWRlbWFzX19pdGVtX19wcm9tb3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRDQ0FGO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogLTI1cHg7XG59XG4uYy10di1hZGVtYXNfX2l0ZW1fX21vcmUtaW5mbyB7XG4gIG1hcmdpbjogMTVweCAtMTVweCAwIC0xNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGNvbG9yOiAjRkY3MzAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnR2LWZlYXR1cmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50di1mZWF0dXJlZF9faXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5cbi50di1mZWF0dXJlZC0tbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnR2LWZlYXR1cmVkLS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi50di1mZWF0dXJlZC0tbGFyZ2UgLnR2LWZlYXR1cmVkX19saXN0LS1sYXJnZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDJmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMTUwcHggMTUwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50di1mZWF0dXJlZC0tc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50di1mZWF0dXJlZC0tc21hbGwgLnR2LWZlYXR1cmVkX19saXN0LS1zbWFsbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLW1zLXNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLnR2LWZlYXR1cmVkLS1zbWFsbCAudHYtZmVhdHVyZWRfX2xpc3QtLXNtYWxsIC50di1mZWF0dXJlZF9faXRlbSB7XG4gIGZsZXg6IDAgMCAyNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuXG4udHYtZmVhdHVyZWRfX2l0ZW0tLWJpZyB7XG4gIGdyaWQtcm93LWVuZDogc3BhbiAyO1xufVxuXG4udHYtZmVhdHVyZWRfX2l0ZW0gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmMtY2Fyb3VzZWwtLWRlc3RhY2Fkb3MtdHYgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4uYy1jYXJvdXNlbC0tZGVzdGFjYWRvcy10dl9fYnRuLW5hdiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4uYy1jYXJvdXNlbC0tZGVzdGFjYWRvcy10dl9fY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuXG4uc2VjdGlvbi0tdHYtaGlnaGxpZ2h0IC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbn1cblxuLnR2LWZlYXR1cmVkLXNsaWRlci1jYXJkIHtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50di1mZWF0dXJlZC1zbGlkZXItY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLnR2LWZlYXR1cmVkLXNsaWRlci1jYXJkX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB0b3A6IDA7XG59XG4udHYtZmVhdHVyZWQtc2xpZGVyLWNhcmRfX2ltYWdlLS1tYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnR2LWZlYXR1cmVkLXNsaWRlci1jYXJkX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNHB4O1xuICB6LWluZGV4OiAzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR2LWZlYXR1cmVkLXNsaWRlci1jYXJkX190YWcge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnR2LWZlYXR1cmVkLXNsaWRlci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbn1cbi50di1mZWF0dXJlZC1zbGlkZXItY2FyZF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNHB4O1xuICBib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50di1mZWF0dXJlZC1zbGlkZXItY2FyZF9fYnV0dG9uX19wbGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50di1mZWF0dXJlZC1zbGlkZXItY2FyZF9fYnV0dG9uX19wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd2ViL2J1bmRsZXMvYXBwL2ltYWdlcy9pY29ucy9pY29uLXBsYXktdHJhaWxlci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuOnJvb3Qge1xuICAtLXRlbGVjYWJsZS1tZW51LWJ0bi1oZWlnaHQ6IDgwcHg7XG4gIC0tdGVsZWNhYmxlLW1lbnUtc3dpdGNoZXItaGVpZ2h0OiAzMHB4O1xuICAtLXRlbGVjYWJsZS1tZW51LXF1aWVyZXMtY29udHJhdGFyLWhlaWdodDogNDRweDtcbn1cblxuLmMtdGVsZWNhYmxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSAtIHZhcigtLXRlbGVjYWJsZS1tZW51LXF1aWVyZXMtY29udHJhdGFyLWhlaWdodCkpO1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtbWVudS5zaG93IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnUge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnUtdHJpY2spO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1ldXNrYWx0ZWwtaGVhZGVyLXN3aXRjaGVyLWhlaWdodCk7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N3aXRjaGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3dpdGNoZXJfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N3aXRjaGVyX19saW5rIHtcbiAgICB3aWR0aDogNzM2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N3aXRjaGVyX19saW5rIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N3aXRjaGVyX19saW5rIHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zd2l0Y2hlcl9fbGluayB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N3aXRjaGVyX19saW5rIHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19jb250YWluZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10ZWxlY2FibGUtbWVudS1zd2l0Y2hlci1oZWlnaHQpIC0gdmFyKC0tdGVsZWNhYmxlLW1lbnUtcXVpZXJlcy1jb250cmF0YXItaGVpZ2h0KSAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tdGVsZWNhYmxlLW1lbnUtc3dpdGNoZXItaGVpZ2h0KSAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2NvbnRhaW5lci0tY2xpZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1oZWlnaHQpIC0gdmFyKC0tdGVsZWNhYmxlLW1lbnUtcXVpZXJlcy1jb250cmF0YXItaGVpZ2h0KSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fY29udGFpbmVyLS1jbGllbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19jb250YWluZXItLWNsaWVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19uYXYge1xuICAgIHdpZHRoOiA3MzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fbmF2IHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX25hdiB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fbmF2IHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fbmF2IHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fbmF2IHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y2RjZGNjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmMtdGVsZWNhYmxlLW1lbnVfX2l0ZW06YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRjczMDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9faXRlbSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9faXRlbSBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9faXRlbSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9faXRlbSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19pdGVtOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jLXRlbGVjYWJsZS1tZW51X19pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jLXRlbGVjYWJsZS1tZW51X19pdGVtOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy10ZWxlY2FibGUtbWVudV9faXRlbS5hY3RpdmU6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXRlbGVjYWJsZS1tZW51X19pdGVtX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX2l0ZW1fX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTUlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc3VibWVudS1ncm91cCB7XG4gICAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1zdWJtZW51LWhlaWdodCkpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLXN1Ym1lbnUtaGVpZ2h0KTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtc3VibWVudSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51LWdyb3VwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51LWdyb3VwLnNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc3VibWVudS1ncm91cC5zaG93IHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI1cHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnUtdHJpY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwMjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51LXRyaWNrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnUtdHJpY2spO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudS10cmljay5zaG93IHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudS1jb250YWluZXIuc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9faXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjZGNkY2O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcGFkZGluZzogMTRweCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9faXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9faXRlbTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnVfX2l0ZW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNzMwMDtcbiAgfVxuICAuYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19pdGVtLS1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9faXRlbS0tYmFjayBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19pdGVtLS1iYWNrIHN2ZyAqIHtcbiAgc3Ryb2tlOiAjMUQxRjJDO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnVfX2l0ZW0tLWJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19tYWluIHtcbiAgICB3aWR0aDogNzM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnVfX21haW4ge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9fbWFpbiB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9fbWFpbiB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnVfX21haW4ge1xuICAgIHdpZHRoOiAxNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zdWJtZW51X19tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc3VibWVudV9fZXh0cmEge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3N1Ym1lbnVfX2V4dHJhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2xpbmtzLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tY21uLWhlYWRlci1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19saW5rcy1tb2JpbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19saW5rcy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19saW5rcy1tb2JpbGVfX2l0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2xpbmtzLW1vYmlsZV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2xhbmd1YWdlLXNlbGVjdG9yX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2xhbmd1YWdlLXNlbGVjdG9yLm9wZW4gLmMtdGVsZWNhYmxlLW1lbnVfX2xhbmd1YWdlLXNlbGVjdG9yX19hcnJvdyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19zZWN0aW9ucy1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjN0Y3RjdGO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiA0OHB4O1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc2VjdGlvbnMtbWVudS5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zZWN0aW9ucy1tZW51LnNob3cge1xuICAgIHBhZGRpbmc6IDE2cHggY2FsYygoMTAwJSAtIDczNnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc2VjdGlvbnMtbWVudS5zaG93IHtcbiAgICBwYWRkaW5nOiAxNnB4IGNhbGMoKDEwMCUgLSA5NjBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnVfX3NlY3Rpb25zLW1lbnUuc2hvdyB7XG4gICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gMTE0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc2VjdGlvbnMtbWVudS5zaG93IHtcbiAgICBwYWRkaW5nOiAxNnB4IGNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc2VjdGlvbnMtbWVudS5zaG93IHtcbiAgICBwYWRkaW5nOiAxNnB4IGNhbGMoKDEwMCUgLSAxNDQwcHgpIC8gMik7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51X19zZWN0aW9ucy1tZW51X19pdGVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zZWN0aW9ucy1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudV9fc2hvcC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZWU7XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zaG9wLWxpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggY2FsYygoMTAwJSAtIDczNnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zaG9wLWxpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggY2FsYygoMTAwJSAtIDczNnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zaG9wLWxpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggY2FsYygoMTAwJSAtIDczNnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19zaG9wLWxpbmsge1xuICAgIHBhZGRpbmc6IDE2cHggY2FsYygoMTAwJSAtIDczNnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudV9fc2hvcC1saW5rIHtcbiAgICBwYWRkaW5nOiAxNnB4IGNhbGMoKDEwMCUgLSA3MzZweCkgLyAyKTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2xhbmd1YWdlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzdGN0Y3RjtcbiAgd2lkdGg6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogNDhweDtcbiAgei1pbmRleDogOTk5OTk5OTk5O1xufVxuLmMtdGVsZWNhYmxlLW1lbnVfX2xhbmd1YWdlLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy10ZWxlY2FibGUtbWVudV9fbGFuZ3VhZ2UtbWVudV9faXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4uYy10ZWxlY2FibGUtbWVudV9fbGFuZ3VhZ2UtbWVudV9faXRlbS0tZW1wcmVzYXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51X19sYW5ndWFnZS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXMgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXMgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19fY29udGVudCBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzIC5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXNfX2NvbnRlbnQgc3Ryb25nOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzIC5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiAyOXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnUgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLW1lbnUgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS10ZWxlY2FibGUtbWVudS1idG4taGVpZ2h0KTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbi5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX3lvdXItYXJlYSAuYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWFfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWEgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWEge1xuICAgIHdpZHRoOiA3MzZweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX3lvdXItYXJlYSB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnUgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhIHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLW1lbnUgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhIHtcbiAgICB3aWR0aDogMTI4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX3lvdXItYXJlYSB7XG4gICAgd2lkdGg6IDE0NDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kOiAjN0Y3RjdGO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gNzM2cHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gMTE0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX19ib3R0b20tbGlua3Mge1xuICAgIHBhZGRpbmc6IDE2cHggY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkgYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xuICB9XG59XG4uYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX19ib3R0b20tbGlua3NfX2VsZW1lbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLXRlbGVjYWJsZS1tZW51IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rc19fYXJyb3cge1xuICB3aWR0aDogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYy10ZWxlY2FibGUtbWVudSAuYy10ZWxlY2FibGUtaGVhZGVyX19ib3R0b20tbGlua3NfX2Fycm93Lm9wZW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5tb2JpbGUtZGRpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG4ubW9iaWxlLWRkaSAuZGRpLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9iaWxlLWRkaSAuZGRpLWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm1vYmlsZS1kZGkgLmRkaS1pY29uIC5pY29uX19nbHlwaC0tc2Vjb25kYXJ5IHtcbiAgc3Ryb2tlOiAjN0Y3RjdGOyAvKiRjb2xvci1ncmV5LTgwMDsqL1xufVxuLm1vYmlsZS1kZGkgLmRkaS1waG9uZS1sYXlvdXQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vYmlsZS1kZGkgLmRkaS1waG9uZS1sYXlvdXQgLmRkaS1waG9uZSB7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2JpbGUtZGRpIC5kZGktcGhvbmUtbGF5b3V0IC5kZGktcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tb2JpbGUtZGRpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmljZS0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpY2UtLWxhcmdlIC5wcmljZV9fYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4ucHJpY2UtLWxhcmdlIC5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ucHJpY2VfX2Ftb3VudCxcbi5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucHJpY2VfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByaWNlLS1sYXJnZSAucHJpY2VfX2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiA1LjM3NWVtO1xuICB9XG4gIC5wcmljZS0tbGFyZ2UgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAyLjYyNWVtO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS13aXRoLXN1YmplY3Qge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdC0tYmxhY2sge1xuICBjb2xvcjogIzMzMztcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCxcbi5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1zaXplOiAzZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNS4zNzVlbTtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbiAgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbiAgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmZvcm0tY2hlY2tib3ggYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZm9ybS1jaGVja2JveCBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5mb3JtLWNoZWNrYm94IGEubGluay0tYWN0aXZlLCAubGVnYWwgYS5saW5rLS1hY3RpdmUsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZ2FsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50LCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHksIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50LCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGVnYWwgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLFxuLmxlZ2FsIGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDMsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDMsXG4ubGVnYWwgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNCxcbi5sZWdhbCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg1LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg1LFxuLmxlZ2FsIGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDYsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDYge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGIsXG4ubGVnYWwgc3Ryb25nLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBzdHJvbmcsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4ubGVnYWwgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBwLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBwLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHAsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBwLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLmxlZ2FsIHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsXG4ubGVnYWwgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBicixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi5sZWdhbCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubGVnYWwgaW1nLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGltZywgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaW1nLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaW1nLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGltZywgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGVnYWwgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuLmxlZ2FsIGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGksIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUge1xuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4wNzUpO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZSAubGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZSAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlIC5wcmljZS0tbGFyZ2UgLnByaWNlX19hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUgLnByaWNlLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlIC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19oZWFkZXItcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX3Jvdyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2hlYWRlci1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9faGVhZGVyLWNlbGwsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19oZWFkZXItY2VsbC0tbm90LWNlbnRlcmVkLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY2VsbC0tbm90LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY2VsbC0tcHJpY2UtbW9iaWxlIHtcbiAgcGFkZGluZzogMDtcbn1cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2NlbGwtLXByaWNlLW1vYmlsZSAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19jdGEgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNjRweDtcbn1cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2ljb24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZDFkMWQxO1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19pY29uLS1jaGVja2VkIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY3RhIC5idXR0b24ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMThweCAxNXB4IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXItLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDM3cHg7XG59XG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXItLXZlcnRpY2FsIC52YXJpYW50LXNlbGVjdG9yLWZpbHRlcl9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMnB4O1xuICB6LWluZGV4OiAwO1xufVxuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyX19pdGVtOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgxNTMsIDE1MywgMTUzLCAwLjI1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoMTUzLCAxNTMsIDE1MywgMC4yNSkgMTAwJSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgbGVmdDogMnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHotaW5kZXg6IDE7XG59XG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2l0ZW06OmJlZm9yZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMnB4KTtcbiAgbGVmdDogMXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi52YXJpYW50LXNlbGVjdG9yLWZpbHRlcl9fbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMWMxYzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyX19saW5rOmhvdmVyOm5vdCgudmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2xpbmstLWFjdGl2ZSkge1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52YXJpYW50LXNlbGVjdG9yLWZpbHRlcl9fbGluay0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2xpbmstLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi52YXJpYW50LXNlbGVjdG9yLWZpbHRlcmFibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52YXJpYW50LXNlbGVjdG9yLWZpbHRlcmFibGVfX3N1YmplY3Qge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZV9fc3ViamVjdC0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmMtdmVudGFqYXMtdGFyaWZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXZlbnRhamFzLXRhcmlmYXMtLWxlYXZlLXNwYWNlLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tY29uZmlndXJhZG9yLXdpZHRoKSAtIHZhcigtLWNvbmZpZ3VyYWRvci1zcGFjaW5nKSk7XG4gIH1cbiAgLmMtdmVudGFqYXMtdGFyaWZhcy0tbGVhdmUtc3BhY2UtcmlnaHQgLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYSB7XG4gICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMjRweCk7XG4gIH1cbn1cbi5jLXZlbnRhamFzLXRhcmlmYXNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45OTg3NWVtKSB7XG4gIC5jLXZlbnRhamFzLXRhcmlmYXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5jLXZlbnRhamFzLXRhcmlmYXMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLXZlbnRhamFzLXRhcmlmYXMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYy12ZW50YWphcy10YXJpZmFzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy12ZW50YWphcy10YXJpZmFzX19saXN0LS00LWNvbHVtbnMgLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdmVudGFqYXMtdGFyaWZhc19fbGlzdC0tNC1jb2x1bW5zIC5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamEge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDI0cHgpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy12ZW50YWphcy10YXJpZmFzX19saXN0LS00LWNvbHVtbnMgLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYSB7XG4gICAgZmxleDogMSAxIGNhbGMoMjUlIC0gMjRweCk7XG4gIH1cbn1cbi5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsZXg6IDEgMSAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgZmxleDogMSAxIGNhbGMoMzMlIC0gMjRweCk7XG4gIH1cbn1cbi5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamFfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYV9faWNvbi0tdmVudGFqYXMtdHYge1xuICBmbGV4OiAwIDAgMjZweDtcbn1cbi5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamFfX2Jsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamFfX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uYy12ZW50YWphcy10YXJpZmFzX192ZW50YWphX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmMtYmFubmVyLWludGVyaW9yLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbi5jLWJhbm5lci1pbnRlcmlvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5jLWJhbm5lci1pbnRlcmlvci0tbm9tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmMtYmFubmVyLWludGVyaW9yLS1mdWxsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmMtYmFubmVyLWludGVyaW9yLS1jZW50ZXIgLmMtYmFubmVyLWludGVyaW9yX190b3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtYmFubmVyLWludGVyaW9yLS1iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbi5jLWJhbm5lci1pbnRlcmlvci0tYmctcHJpbWFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzcsIDM3LCAzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xufVxuLmMtYmFubmVyLWludGVyaW9yX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2NhcmQge1xuICB3aWR0aDogMzYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fY2FyZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fY2FyZC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX19jYXJkLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fY2FyZC0tbW9iaWxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAtMTAwcHggYXV0byA0MHB4IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX2NhcmQtLW1vYmlsZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX3RvcCA+IGRpdiA+IC5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX190b3AgPiBkaXYgPiAuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX3RvcCA+IGRpdiA+IC5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlLS1jb21wcm9taXNvLWludGVybmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX190b3Age1xuICAgIGhlaWdodDogMTY4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX3RvcC0tY29tcHJvbWlzby1pbnRlcm5ldCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX3RvcC0tY29tcHJvbWlzby1pbnRlcm5ldCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX190b3AtLUhlaWdodDQwMCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX190b3AtLUhlaWdodDQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX190b3AtLUhlaWdodDQwMCB7XG4gICAgaGVpZ2h0OiAzNDdweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX190b3AtLUhlaWdodDQwMCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX190b3AtLW5vbWFyZ2luIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fdG9wLS1zcGVjaWFsSGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDMxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYmFubmVyLWludGVyaW9yX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9faW1hZ2UuY29sb3JlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2ltYWdlLmNvbG9yZWQgaW1nIHtcbiAgcGFkZGluZzogMzZweDtcbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlLS1jb21wcm9taXNvLWludGVybmV0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlLS1jb21wcm9taXNvLWludGVybmV0IHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUtLWNvbXByb21pc28taW50ZXJuZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3NXB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvaW1hZ2VzL2NvbXByb21pc28taW50ZXJuZXQtbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUtLWNvbXByb21pc28taW50ZXJuZXQ6YmVmb3JlIHtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUtLWNvbXByb21pc28taW50ZXJuZXQgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUtLWNvbXByb21pc28taW50ZXJuZXQgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMzdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dlYi9idW5kbGVzL2FwcC9pbWFnZXMvY29tcHJvbWlzby1pbnRlcm5ldC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG1hcmdpbjogMCAzMnB4IDAgMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUtLWNvbXByb21pc28taW50ZXJuZXQgc3BhbjphZnRlciB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIGhlaWdodDogNDdweDtcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX190aXRsZS0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlLS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX190aXRsZS0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUtLWNvbXByb21pc28taW50ZXJuZXQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUtLWJpZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlLS1iaWcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUtLWJpZyBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIH1cbn1cbi5jLWJhbm5lci1pbnRlcmlvcl9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX19ib3R0b20gPiBwLmMtYmFubmVyLWludGVyaW9yX19zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWludGVyaW9yX19ib3R0b20gPiBoMi5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45OTg3NWVtKSB7XG4gIC5jLWJhbm5lci1pbnRlcmlvcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX19kZXNjcmlwdGlvbi1saW5lMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmMtYmFubmVyLWludGVyaW9yX19kZXNjcmlwdGlvbi1saW5lMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2Rlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2Rlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3JfX2Rlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtYmFubmVyLWludGVyaW9yX19jdGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2N0YSBzZWN0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmMtYmFubmVyLWludGVyaW9yX19jdGEgc2VjdGlvbiAubGVnYWwtdGV4dC1tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4uYy1iYW5uZXItaW50ZXJpb3JfX2N0YSBzZWN0aW9uIC5sZWdhbC10ZXh0LW1vZGFsX19jb250ZW50IGEge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtYmFubmVyLWludGVyaW9yLS1jb2xvci1kYXJrIC5jLWJhbm5lci1pbnRlcmlvcl9fdGl0bGUsXG4uYy1iYW5uZXItaW50ZXJpb3ItLWNvbG9yLWRhcmsgLmMtYmFubmVyLWludGVyaW9yX19zdWJ0aXRsZSxcbi5jLWJhbm5lci1pbnRlcmlvci0tY29sb3ItZGFyayAuYy1iYW5uZXItaW50ZXJpb3JfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMxRDFGMkM7XG59XG4uYy1iYW5uZXItaW50ZXJpb3Iuc21hcnRwaG9uZXMge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uYy1iYW5uZXItaW50ZXJpb3Iuc21hcnRwaG9uZXMgLmMtYmFubmVyLWludGVyaW9yX190b3Age1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXItaW50ZXJpb3Iuc21hcnRwaG9uZXMgLmMtYmFubmVyLWludGVyaW9yX190b3Age1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmZpYmVyLWNvdmVyYWdlIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maWJlci1jb3ZlcmFnZSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5jLWtydC1jb3ZlcmFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWtydC1jb3ZlcmFnZV9fcmVzcG9uc2UtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgyNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMta3J0LWNvdmVyYWdlX19yZXNwb25zZS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlX19yZXNwb25zZS1tZXNzYWdlI3Jlc3BvbnNlLWNtbi1vay1zY2hlZHVsZSwgLmMta3J0LWNvdmVyYWdlX19yZXNwb25zZS1tZXNzYWdlI3Jlc3BvbnNlLWNtbi1lcnJvci1zZXJ2aWNlcyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWtydC1jb3ZlcmFnZV9fcmVzcG9uc2UtbWVzc2FnZSNyZXNwb25zZS1jbW4tb2stc2NoZWR1bGUsIC5jLWtydC1jb3ZlcmFnZV9fcmVzcG9uc2UtbWVzc2FnZSNyZXNwb25zZS1jbW4tZXJyb3Itc2VydmljZXMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG4uYy1rcnQtY292ZXJhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMta3J0LWNvdmVyYWdlX19jb250ZW50ICNwaG9uZS1udW1iZXIge1xuICBwYWRkaW5nOiAxNnB4IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjA1cHg7XG4gIGhlaWdodDogNjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYy1rcnQtY292ZXJhZ2VfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMta3J0LWNvdmVyYWdlX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYy1rcnQtY292ZXJhZ2VfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDU2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogOTZweDtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlX19pY29uLTIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMta3J0LWNvdmVyYWdlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC12MjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5jLWtydC1jb3ZlcmFnZV9fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC12MjEpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX2NvcHkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYy1rcnQtY292ZXJhZ2VfX3Bob25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDg4LCAwLCAwLjIpO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBib3JkZXItcmFkaXVzOiA1M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmMta3J0LWNvdmVyYWdlX19waG9uZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xufVxuLmMta3J0LWNvdmVyYWdlX19zY2hlZHVsZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWtydC1jb3ZlcmFnZV9fc2NoZWR1bGVyID4gLmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX3NjaGVkdWxlciA+IC5mb3JtLXNlbGVjdCB7XG4gICAgd2lkdGg6IDI4OHB4O1xuICB9XG59XG4uYy1rcnQtY292ZXJhZ2VfX3NjaGVkdWxlciA+IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX3NjaGVkdWxlciA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX3NjaGVkdWxlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlX19zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIG1hcmdpbjogNDBweCBhdXRvIDQ0cHg7XG59XG4uYy1rcnQtY292ZXJhZ2VfX2NvbnRlbnQtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4ICNEREREREQ7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHBhZGRpbmc6IDE4cHggMzlweDtcbn1cbi5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20uYm90dG9tLWtvIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlX19jb250ZW50LWJvdHRvbSAuYy1rcnQtY292ZXJhZ2VfX2NoZWNrLWFnYWluIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20gLmMta3J0LWNvdmVyYWdlX19jaGVjay1hZ2FpbiBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20gLmMta3J0LWNvdmVyYWdlX19jaGVjay1hZ2FpbiBidXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20tLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1rcnQtY292ZXJhZ2VfX2NvbnRlbnQtYm90dG9tLS1jZW50ZXJlZCAuYy1rcnQtY292ZXJhZ2VfX2JhY2stdG8tc3RhcnQsXG4uYy1rcnQtY292ZXJhZ2VfX2NvbnRlbnQtYm90dG9tLS1jZW50ZXJlZCBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIG1pbi13aWR0aDogMjY2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1rcnQtY292ZXJhZ2VfX2NvbnRlbnQtYm90dG9tLS1jZW50ZXJlZCAuYy1rcnQtY292ZXJhZ2VfX2JhY2stdG8tc3RhcnQsXG4gIC5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20tLWNlbnRlcmVkIGJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWtydC1jb3ZlcmFnZV9fY29udGVudC1ib3R0b20tLWNlbnRlcmVkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmMta3J0LWNvdmVyYWdlX195b3VyLWFkZHJlc3Mge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmMta3J0LWNvdmVyYWdlX195b3VyLWFkZHJlc3MgLmFkcmVzcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMta3J0LWNvdmVyYWdlX195b3VyLWFkZHJlc3MgLmFkcmVzcy1jb250YWluZXIgLmljb24ge1xuICAtLXNpemU6IGNhbGModmFyKC0tcy12MjEpICogMyk7XG4gIC0tc3Ryb2tlLWNvbG9yOiAjNDQ0NDQ0O1xuICAtLXN0cm9rZS13aWR0aDogMXB4O1xuICAtLWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXdpZHRoOiBjYWxjKDhweCAqIDMpO1xuICAtLWhlaWdodDogY2FsYyg4cHggKiAzKTtcbiAgLS1kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC0tdHJhbnNpdGlvbi1pbm5lcjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYy1rcnQtY292ZXJhZ2VfX3lvdXItYWRkcmVzcyAuYWRyZXNzLWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLWtydC1jb3ZlcmFnZV9feW91ci1hZGRyZXNzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdjIxKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMta3J0LWNvdmVyYWdlX195b3VyLWFkZHJlc3NfX2FkZHJlc3Mge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdjIxKTtcbn1cbi5jLWtydC1jb3ZlcmFnZV9fY2hlY2stYWdhaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1rcnQtY292ZXJhZ2VfX2NoZWNrLWFnYWluIGJ1dHRvbiB7XG4gIG1pbi13aWR0aDogMjY2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG5rcnQtYnJpZWYuaXMtbW9iaWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJvdXNlbC1maXJld2FsbCAuYy1jYXJvdXNlbF9fYnRuLW5hdi5wcmV2IHtcbiAgICBsZWZ0OiA4MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwZW0pIHtcbiAgLmMtY2Fyb3VzZWwtZmlyZXdhbGwgLmMtY2Fyb3VzZWxfX2J0bi1uYXYucHJldiB7XG4gICAgbGVmdDogOTAlO1xuICB9XG59XG5cbi5jLXdvcmstd2l0aC11cyB7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG4uYy13b3JrLXdpdGgtdXNfX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uYy13b3JrLXdpdGgtdXMgZW0ge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmMtd29yay13aXRoLXVzIGEge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy13b3JrLXdpdGgtdXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuLmMtd29yay13aXRoLXVzIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYy13b3JrLXdpdGgtdXNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5jLXdvcmstd2l0aC11c19fbGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy13b3JrLXdpdGgtdXNfX2xpc3QgLmxpLS1lbSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtd29yay13aXRoLXVzX19saXN0LS1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtd29yay13aXRoLXVzX19saXN0LS1lbS1maXJzdDo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy13b3JrLXdpdGgtdXNfX2xpc3QtLW5lc3RlZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmMtd29yay13aXRoLXVzLS1hbHRCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLXdvcmstd2l0aC11cyB7XG4gICAgcGFkZGluZy10b3A6IDI5cHg7XG4gIH1cbn1cbi5jLXdvcmstd2l0aC11cyAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uYy13b3JrLXdpdGgtdXMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uYy13b3JrLXdpdGgtdXMgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtd29yay13aXRoLXVzX19jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtb2ZmZXItbWF4LXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLXdvcmstd2l0aC11c19fY2FyZEljb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBoZWlnaHQ6IDY0cHg7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmRJY29uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5jLXdvcmstd2l0aC11c19fY2FyZC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmQtcGljdHVyZSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLmMtd29yay13aXRoLXVzX19jYXJkVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmRUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLmMtd29yay13aXRoLXVzX19jYXJkU2VwYXJhdG9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDE2cHggMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4uYy1jYXJydXNlbC1vZmVydGFzIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FycnVzZWwtb2ZlcnRhcyB7XG4gICAgcGFkZGluZy10b3A6IDY0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXNfX2luZm8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAzNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXNfX2luZm8tdGV4dCBzcGFuIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtY2FycnVzZWwtb2ZlcnRhcyAuYy1jYXJvdXNlbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmMtY2FycnVzZWwtb2ZlcnRhcyAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNhcnJ1c2VsLW9mZXJ0YXMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuLmMtY2FycnVzZWwtb2ZlcnRhcyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYy1jYXJydXNlbC1vZmVydGFzLS1sYW5kaW5nc29mZXJ0YXMgLnN3aXBlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FycnVzZWwtb2ZlcnRhcy0tbGFuZGluZ3NvZmVydGFzIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1jYXJydXNlbC1vZmVydGFzLS1sYW5kaW5nc29mZXJ0YXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXNfX2NhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jYXJydXNlbC1vZmVydGFzX19jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICB9XG59XG4uYy1jYXJydXNlbC1vZmVydGFzX19jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXNfX2NhcmRfX2NhcmRJY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogNTZweDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4NiwgMTg3LCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmMtY2FycnVzZWwtb2ZlcnRhc19fY2FyZF9fY2FyZEljb24gc3ZnIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLmMtY2FycnVzZWwtb2ZlcnRhc19fY2FyZF9fY2FyZC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1jYXJydXNlbC1vZmVydGFzX19jYXJkX19jYXJkLXBpY3R1cmUgPiBpbWcge1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogaW5oZXJpdDtcbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXNfX2NhcmRfX2NhcmRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbn1cbi5jLWNhcnJ1c2VsLW9mZXJ0YXNfX2NhcmRfX2NhcmRUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtY2FycnVzZWwtb2ZlcnRhc19fY2FyZF9fY2FyZFNlcGFyYXRvciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiA4cHggMDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuLmMtY2FycnVzZWwtb2ZlcnRhcyAuYy1jYXJvdXNlbF9fYnRuLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtYmFubmVycy1vZmVydGFzX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtYmFubmVycy1vZmVydGFzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmMtYmFubmVycy1vZmVydGFzX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uYy1iYW5uZXJzLW9mZXJ0YXMtLW5ldGZsaXggLmMtYmFubmVycy1vZmVydGFzX19jb250YWluZXIge1xuICBoZWlnaHQ6IDMxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXJzLW9mZXJ0YXMtLW5ldGZsaXggLmMtYmFubmVycy1vZmVydGFzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uYy1iYW5uZXJzLW9mZXJ0YXMtLW5ldGZsaXggLmMtYmFubmVycy1vZmVydGFzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXgtd2lkdGg6IDIyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXJzLW9mZXJ0YXMtLW5ldGZsaXggLmMtYmFubmVycy1vZmVydGFzX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIHBhZGRpbmc6IDQycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uYy1iYW5uZXJzLW9mZXJ0YXMtLW5ldGZsaXggLmMtYmFubmVycy1vZmVydGFzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVycy1vZmVydGFzLS1uZXRmbGl4IC5jLWJhbm5lcnMtb2ZlcnRhc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLmMtYmFubmVycy1vZmVydGFzLS1uZXRmbGl4IC5jLWJhbm5lcnMtb2ZlcnRhc19fZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXJzLW9mZXJ0YXMtLW5ldGZsaXggLmMtYmFubmVycy1vZmVydGFzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uYy1iYW5uZXJzLW9mZXJ0YXMtLXR2Z28gLmMtYmFubmVycy1vZmVydGFzX19jb250YWluZXIge1xuICBoZWlnaHQ6IDQyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtYmFubmVycy1vZmVydGFzLS10dmdvIC5jLWJhbm5lcnMtb2ZlcnRhc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLWJhbm5lcnMtb2ZlcnRhcy0tdHZnbyAuYy1iYW5uZXJzLW9mZXJ0YXNfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXJzLW9mZXJ0YXMtLXR2Z28gLmMtYmFubmVycy1vZmVydGFzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4uYy1iYW5uZXJzLW9mZXJ0YXMtLXR2Z28gLmMtYmFubmVycy1vZmVydGFzX19kZXNjcmlwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1iYW5uZXJzLW9mZXJ0YXMtLXR2Z28gLmMtYmFubmVycy1vZmVydGFzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5cbi5jLXJldHJvZml0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtcmV0cm9maXRfX2hlcm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gIH1cbn1cbi5jLXJldHJvZml0X19oZXJvLS1iaWcge1xuICBtaW4taGVpZ2h0OiA1NTZweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19vdmVybGF5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS44MmRlZywgcmdiYSgwLCAwLCAwLCAwLjc3KSAzLjgzJSwgcmdiYSgwLCAwLCAwLCAwKSA5NC4xNSUpO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2JnLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2JnLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tdGV4dC1ncmF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tdGV4dC1ncmF5IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2hlcm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX3RpdGxlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fdGl0bGUgc3BhbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fbGlzdF9faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXJldHJvZml0X19oZXJvX19saXN0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fbGlzdC1ncmF5IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19saXN0LWdyYXlfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fbGlzdC1ncmF5X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBjb2xvcjogIzAwNTZCQjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWltYWdlIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4taW1hZ2Utb3JhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4taW1hZ2Utb3JhbmdlIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4taW1hZ2Utb3JhbmdlIGltZyB7XG4gIG1heC13aWR0aDogMjMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWltYWdlLW9yYW5nZSBpbWcge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWltYWdlLW9yYW5nZV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4taW1hZ2Utb3JhbmdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgcGFkZGluZzogMjRweCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fdGl0bGUgLmFsdC1jb2xvciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fbGluZS1sb2dnZWQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2xpbmUtbG9nZ2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19saW5lLWxvZ2dlZCBzdmcge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fbGluZS1sb2dnZWQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtaG91c2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtaG91c2VzIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVzZXIge1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtaG91c2VzIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVzZXIge1xuICAgIG1hcmdpbjogMCA4cHggMTRweDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtaG91c2VzW2RhdGEtaXRlbXM9XCIxXCJdIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVzZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVzZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtY29uc3VsdGEge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtdW5hdmFpbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVuYXZhaWxhYmxlX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtdW5hdmFpbGFibGVfX3RleHQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtdW5hdmFpbGFibGVfX3N0b3JlcyA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICB9XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVuYXZhaWxhYmxlX19zdG9yZXMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtdW5hdmFpbGFibGVfX3N0b3JlcyA+IGE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtdW5hdmFpbGFibGVfX3N0b3JlcyA+IGEgaW1nIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBtYXgtd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtdW5hdmFpbGFibGVfX3N0b3JlcyA+IGEgaW1nIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtY3VzdG9tZXItb2ZmZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LWNvbmZpcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtY29uZmlybWF0aW9uX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtY29uZmlybWF0aW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LWNvbmZpcm1hdGlvbl9fc3RvcmVzID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtY29uZmlybWF0aW9uX19zdG9yZXMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtY29uZmlybWF0aW9uX19zdG9yZXMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LWNvbmZpcm1hdGlvbl9fc3RvcmVzID4gYSBpbWcge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fY29udGVudC1ub3Rsb2dnZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2NvbnRlbnQtbm90bG9nZ2VkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fY29udGVudC1ub3Rsb2dnZWQgLmJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LW5vdGxvZ2dlZCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19ib3R0b21fX3NlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICNCRkJGQkY7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fY3RhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19saW5rX2NvbnRhY3Qge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2xpbmtfY29udGFjdF9fbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19saW5rX2FwcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2xpbmtfYXBwIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2Zvcm0tY29uc3VsdGFfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhX19pdGVtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2Zvcm0tY29uc3VsdGEgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm9fX2NvbHVtbi1ib3hfX2Zvcm0tY29uc3VsdGEgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhIC5idXR0b24gLmJ1dHRvbl9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhLWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhLWxvZ2luX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fZm9ybS1jb25zdWx0YS1sb2dpbl9faXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1yZXRyb2ZpdF9faGVyb19fY29sdW1uLWJveF9fZm9ybS1jb25zdWx0YS1sb2dpbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19mb3JtLWNvbnN1bHRhLWxvZ2luIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuLmMtcmV0cm9maXRfX2hlcm8tZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1pbi1oZWlnaHQ6IDM2OHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm8tZnVsbCB7XG4gICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgcGFkZGluZzogMTZweCA0OHB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9faGVyby1mdWxsLS1iaWcge1xuICBtaW4taGVpZ2h0OiA1NTZweDtcbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX292ZXJsYXkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjgyZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzcpIDMuODMlLCByZ2JhKDAsIDAsIDAsIDApIDk0LjE1JSk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yZXRyb2ZpdF9faGVyby1mdWxsX19iZy1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX2JnLWltYWdlIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXRyb2ZpdF9faGVyby1mdWxsX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX2NvbHVtbi10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX3RpdGxlIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYy1yZXRyb2ZpdF9faGVyby1mdWxsX190aXRsZSBzcGFuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLXJldHJvZml0X19oZXJvLWZ1bGxfX3RpdGxlIHN2ZyB7XG4gIGhlaWdodDogNDRweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXRyb2ZpdF9faGVyby1mdWxsX190aXRsZSBzdmcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19oZXJvLWZ1bGxfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9faGVyby1mdWxsX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2hlcm8tZnVsbF9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2NvdW50ZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogMTJweDtcbn1cbi5jLXJldHJvZml0X19jb3VudGRvd25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtcmV0cm9maXRfX2NvdW50ZG93bl9faXRlbSB7XG4gIGJhY2tncm91bmQ6ICNDNEM0QzQ7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtcmV0cm9maXRfX2NvdW50ZG93bl9faXRlbSA+IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy1yZXRyb2ZpdF9fY291bnRkb3duX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYy1yZXRyb2ZpdF9fbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzRDNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jLXJldHJvZml0X19tZW51X19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19tZW51X19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmMtcmV0cm9maXRfX21lbnVfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtcmV0cm9maXRfX21lbnVfX2l0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmMtcmV0cm9maXRfX21lbnVfX2l0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtcmV0cm9maXRfX21lbnVfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19jb21wYXJhdGl2YSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5jLXJldHJvZml0X19jb21wYXJhdGl2YV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1yZXRyb2ZpdF9fbWFwYSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4uYy1yZXRyb2ZpdF9fbWFwYV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYy1yZXRyb2ZpdF9fc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyODtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjZzO1xufVxuLmMtcmV0cm9maXRfX3N0aWNreS52aXNpYmxlIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cztcbn1cbi5jLXJldHJvZml0X19zdGlja3lfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgyNHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXRyb2ZpdF9fc3RpY2t5X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5jLXJldHJvZml0X19zdGlja3lfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXRyb2ZpdF9fc3RpY2t5X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX3N0aWNreV9fY3RhcyAuYnV0dG9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jLXJldHJvZml0X19zdGlja3lfX2N0YXMgLmJ1dHRvbl9fY29udGVudCB7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX3N0aWNreV9fY3RhcyAuYnV0dG9uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbi5jLXJldHJvZml0IC5zZWN0aW9uLS1yZXRyb2ZpdC1mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5jLXJldHJvZml0IC5zZWN0aW9uLS1yZXRyb2ZpdC1mYXEgLmMtZmFxIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG4uYy1yZXRyb2ZpdCAuc2VjdGlvbi0tcmV0cm9maXQtZmFxIC5jLWZhcSAuYWNjb3JkaW9uLWl0ZW0tLWZhcSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jLXJldHJvZml0X19jb250YWN0byAuYy1jb250YWN0LWNsaWVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYy1yZXRyb2ZpdF9fY29udGFjdG8gLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbn1cbi5jLXJldHJvZml0X19jb250YWN0byAuYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxIHtcbiAgbWF4LXdpZHRoOiA4NzBweDtcbn1cbi5jLXJldHJvZml0X19jb250YWN0byAuc2VjdGlvbi0tZmFxLW5vLWNsaWVudGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uYy1yZXRyb2ZpdF9fYXBwIC5jLWFwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjY5LjlkZWcsICNGNUY1RjUgMC4wNyUsIHJnYmEoMjQyLCAyNDIsIDI0MiwgMC41KSA5OS45MSUpO1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7XG59XG4uYy1yZXRyb2ZpdF9fYXBwIC5jLWFwcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1yZXRyb2ZpdF9fYXBwIC5jLWFwcCAubGlzdC1pdGVtLS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jLXJldHJvZml0X19hcHAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlLCAuYy1yZXRyb2ZpdF9fYXBwIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiwgLmMtcmV0cm9maXRfX2FwcCAubGlzdC1pdGVtLS1oaWdobGlnaHQge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5jLXJldHJvZml0X19hcHAgLmxpc3QtaXRlbS0taGlnaGxpZ2h0IC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5jLXJldHJvZml0X19hcHAgLmMtYXBwX19jb250ZW50LnUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogODMwcHg7XG59XG4uYy1yZXRyb2ZpdCAuYy1mb290ZXIge1xuICBwYWRkaW5nOiAwIDI0cHggODBweDtcbn1cbi5jLXJldHJvZml0X19idXR0b24ge1xuICBoZWlnaHQ6IDQycHg7XG4gIG1heC13aWR0aDogMjI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXJldHJvZml0X19idXR0b24ge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIHBhZGRpbmc6IDEycHggMzBweDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2NhcnJ1c2VsIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19pbmZvLXRleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMzZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2luZm8tdGV4dCBzcGFuIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsIC5jLWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWwgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWwgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19jYXJydXNlbCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWwgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2NhcnJ1c2VsLS1xdWUtZXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsLS1jb21vLWNvbnNpZ28ge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWwtLWNvbW8tY29uc2lnbyAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2NhcnJ1c2VsLS1jb21vLWNvbnNpZ28gLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWwtLWNvbW8tY29uc2lnbyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTAzNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXRfX2NhcnJ1c2VsLS1jb21vLWNvbnNpZ28gLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDEwMzZweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiA1MDNweDtcbiAgfVxufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZF9fY2FyZEljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1NnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg2LCAxODcsIDAuMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmRfX2NhcmRJY29uIHN2ZyB7XG4gIGhlaWdodDogMzJweDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZF9fY2FyZC1waWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmRfX2NhcmQtcGljdHVyZSA+IGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBpbmhlcml0O1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkX19jYXJkVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmRfX2NhcmRUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkX19jYXJkU2VwYXJhdG9yIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDhweCAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweCAwIDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDMxOXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyLmFjdGl2ZSAuYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyX19jYXJkTnVtYmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCA4OCwgMCwgMC4wNSk7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyLmFjdGl2ZSAuYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyX19wcm9ncmVzc19fbGluZSB7XG4gIHdpZHRoOiA4MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXIuYWN0aXZlIC5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX2NhcmRUaXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlci5hY3RpdmUgLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fY2FyZFRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlci5hY3RpdmUgLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fcHJvZ3Jlc3NfX2JhbGwge1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogLTVweDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXIuYWN0aXZlIC5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX3Byb2dyZXNzX19iYWxsOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCA4NiwgMTg3LCAwLjI1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX2NhcmRJbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyX19jYXJkTnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxMzJweDtcbiAgbGluZS1oZWlnaHQ6IDE0MHB4O1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjA1KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX2NhcmROdW1iZXIge1xuICAgIGxlZnQ6IC0yNHB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX2NhcmRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fY2FyZFRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX2NhcmRUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI5MHB4O1xufVxuLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbjogMjRweCAwIDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyX19wcm9ncmVzc19fYmFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xuICBoZWlnaHQ6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX3Byb2dyZXNzX19iYWxsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDg2LCAxODcsIDApO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy1yZXRyb2ZpdF9fY2FycnVzZWxfX2NhcmQtbnVtYmVyX19wcm9ncmVzc19fbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jLXJldHJvZml0X19jYXJydXNlbCAuYy1jYXJvdXNlbF9fYnRuLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLXJldHJvZml0X19mb3JtcyBpbnB1dC5lcnJvciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbn1cbi5jLXJldHJvZml0X19mb3JtcyBsYWJlbC5lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2Uge1xuICAgIGhlaWdodDogNDk2cHg7XG4gIH1cbn1cbi5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlX19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1yZXRyb2ZpdC1iYW5uZXItZnVsbC1pbWFnZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlX19pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1yZXRyb2ZpdC1iYW5uZXItZnVsbC1pbWFnZV9faW1hZ2UucGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uYy1yZXRyb2ZpdC1iYW5uZXItZnVsbC1pbWFnZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2VfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWF4LXdpZHRoOiAyMjhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2VfX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2VfX2xpc3Qge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gIH1cbn1cbi5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlX19saXN0X19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2VfX2xpc3RfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlX19jb250ZW50LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJldHJvZml0LWJhbm5lci1mdWxsLWltYWdlX19jb250ZW50LWltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICB9XG59XG4uYy1yZXRyb2ZpdC1iYW5uZXItZnVsbC1pbWFnZV9fY29udGVudC1pbWFnZV9faW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmMtaGlzdG9yaWFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhpc3RvcmlhcyB7XG4gICAgcGFkZGluZzogNzJweCAyMHB4IDE0MHB4O1xuICB9XG59XG4uYy1oaXN0b3JpYXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGlzdG9yaWFzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1oaXN0b3JpYXNfX3Byb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgYm9yZGVyLXJhZGl1czogOTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogMjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWhpc3Rvcmlhc19fcHJvZ3Jlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtaGlzdG9yaWFzX19wcm9ncmVzcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICB9XG59XG4uYy1oaXN0b3JpYXNfX3Byb2dyZXNzX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGJvcmRlci1yYWRpdXM6IDkzcHg7XG4gIGhlaWdodDogNHB4O1xuICB3aWR0aDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWhpc3Rvcmlhc19fcHJvZ3Jlc3NfX2xpbmUge1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogNHB4O1xuICB9XG59XG4uYy1oaXN0b3JpYXNfX2xpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG9yZGVyOiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGlzdG9yaWFzX19saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWhpc3Rvcmlhc19fbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICB9XG59XG4uYy1oaXN0b3JpYXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1oaXN0b3JpYXNfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWhpc3Rvcmlhc19faXRlbSB7XG4gICAgbWluLXdpZHRoOiA0ODZweDtcbiAgfVxufVxuLmMtaGlzdG9yaWFzX19pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMjFweCAzMnB4IHJnYmEoMTg1LCAxODUsIDE4NSwgMC40NSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmMtaGlzdG9yaWFzX19pdGVtLmFjdGl2ZSAuYy1oaXN0b3JpYXNfX2l0ZW1fX2F2YXRhciB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2QkI7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjYgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNiBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNiBlYXNlLWluLW91dDtcbn1cbi5jLWhpc3Rvcmlhc19faXRlbS5hY3RpdmUgLmMtaGlzdG9yaWFzX19pdGVtX19tb3JlLWluZm8ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOCBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC44IGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC44IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC44IGVhc2UtaW4tb3V0O1xufVxuLmMtaGlzdG9yaWFzX19pdGVtX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWhpc3Rvcmlhc19faXRlbV9fbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uYy1oaXN0b3JpYXNfX2l0ZW1fX25hbWUtaW5mbyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cbi5jLWhpc3Rvcmlhc19faXRlbV9fYXZhdGFyIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNiBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC42IGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC42IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42IGVhc2UtaW4tb3V0O1xufVxuLmMtaGlzdG9yaWFzX19pdGVtX19hdmF0YXIgaW1nLCAuYy1oaXN0b3JpYXNfX2l0ZW1fX2F2YXRhciBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYy1oaXN0b3JpYXNfX2l0ZW1fX21vcmUtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjggZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOCBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOCBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOCBlYXNlLWluLW91dDtcbn1cbi5jLWhpc3Rvcmlhc19faXRlbV9fbW9yZS1pbmZvX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5jLWhpc3Rvcmlhc19faXRlbV9fbW9yZS1pbmZvX19jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDE4cHg7XG59XG4uYy1oaXN0b3JpYXNfX2NvbnRlbnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaGlzdG9yaWFzX19jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtaGlzdG9yaWFzX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb3Zlcikge1xuICAuYy1oaXN0b3JpYXNfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBzdXBwb3J0cyAob2JqZWN0LWZpdDogY292ZXIpIGFuZCAoLW1zLWltZS1hbGlnbjogYXV0bykge1xuICAuYy1oaXN0b3JpYXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5jLWhpc3Rvcmlhc19faW1hZ2UuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uYy1jb3VudGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDEycHg7XG59XG4uYy1jb3VudGRvd25fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLWNvdW50ZG93bl9fY2xvc2Ugc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWNvdW50ZG93bl9fY2xvc2Uge1xuICAgIHRvcDogMjRweDtcbiAgICByaWdodDogMzRweDtcbiAgfVxufVxuLmMtY291bnRkb3duX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNvdW50ZG93bl9fY29udGVudC1jb3VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLWNvdW50ZG93bl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDRweDtcbn1cbi5jLWNvdW50ZG93bl9faXRlbV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uYy1jb3VudGRvd25fX2l0ZW1fX251bWJlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jb3VudGRvd25fX2l0ZW1fX251bWJlciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uYy1jb3VudGRvd25fX3NlcGFyYXRvciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIG1hcmdpbjogLTE4cHggNHB4IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jb3VudGRvd25fX3NlcGFyYXRvciB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbjogLTE4cHggMThweCAwO1xuICB9XG59XG4uYy1jb3VudGRvd25fX3RleHQtYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1jb3VudGRvd25fX3RleHQtYm90dG9tIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uYy1raXQtZGlnaXRhbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMta2l0LWRpZ2l0YWwgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmMta2l0LWRpZ2l0YWwgLnNlY3Rpb24tZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzRjNGM0Y7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDQ3OXB4LCBhdXRvKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgcGFkZGluZzogMjRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyB7XG4gICAgbWluLWhlaWdodDogNTIzcHg7XG4gIH1cbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jLWtpdC1kaWdpdGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmMta2l0LWRpZ2l0YWxfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLXRpdGxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLXRpdGxlLXdyYXBwZXIgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC10aXRsZS13cmFwcGVyID4gaW1nIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtdGl0bGUtd3JhcHBlciAuYy1raXQtZGlnaXRhbFRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjM0YzRjNGO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC10aXRsZS13cmFwcGVyIC5jLWtpdC1kaWdpdGFsVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtdGl0bGUtd3JhcHBlciAuYy1raXQtZGlnaXRhbFN1YlRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtdGl0bGUtd3JhcHBlciAuYy1raXQtZGlnaXRhbENoaXAge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG59XG4uYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC10aXRsZS13cmFwcGVyIC5jLWtpdC1kaWdpdGFsQ2hpcC5JbnRlcm5ldCB7XG4gIGNvbG9yOiAjMWNiYzhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI4LCAxODgsIDE0MCwgMC4yKTtcbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLXRpdGxlLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWxDaGlwLk5lZ29jaW8ge1xuICBjb2xvcjogIzg3MDdjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzUsIDcsIDE5NSwgMC4yKTtcbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLXRpdGxlLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWxDaGlwLlNlZ3VyaWRhZCB7XG4gIGNvbG9yOiAjM2Y5M2ZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxNDcsIDI1NSwgMC4yKTtcbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLWRlc2NyaXB0aW9uIC5jLWtpdC1kaWdpdGFsRGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtYWN0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtYWN0aW9ucyAuYy1raXQtZGlnaXRhbE1heE1vbmV5VGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLWFjdGlvbnMgLmMta2l0LWRpZ2l0YWxNYXhNb25leVRleHQge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtYWN0aW9ucyAuYy1raXQtZGlnaXRhbE1heE1vbmV5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtYWN0aW9ucyAuYy1raXQtZGlnaXRhbE1heE1vbmV5IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtYWN0aW9ucyAuYy1raXQtZGlnaXRhbE1heE1vbmV5IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC1hY3Rpb25zIC5jLWtpdC1kaWdpdGFsTWF4TW9uZXkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwgLmNhcmRzLXdyYXBwZXIgLmMta2l0LWRpZ2l0YWwtY2FyZHMgLmNhcmQtYWN0aW9ucyAuYy1raXQtZGlnaXRhbFByaWNlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMjBweDtcbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLWFjdGlvbnMgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYy1raXQtZGlnaXRhbCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC1saW5rLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLWxpbmstYWN0aW9ucyAubGFuZGluZ3MtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLWtpdC1kaWdpdGFsIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIC5jYXJkLWxpbmstYWN0aW9ucyAubGFuZGluZ3MtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwMCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jLWtpdC1kaWdpdGFsLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb25faGVscCAuYy1raXQtZGlnaXRhbC1jYXJkcyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1raXQtZGlnaXRhbC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uX2hlbHAgLmMta2l0LWRpZ2l0YWwtY2FyZHM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC04OSU7XG4gICAgcmlnaHQ6IDU2JTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTIlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jLWtpdC1kaWdpdGFsLWNhcmRzOjphZnRlciB7XG4gICAgdG9wOiAtODclO1xuICAgIHdpZHRoOiA5NyU7XG4gIH1cbn1cbi5jLWtpdC1kaWdpdGFsLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb25faGVscCAuYy1raXQtZGlnaXRhbC1jYXJkczpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jYXJkcy13cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBnYXA6IDBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWtpdC1kaWdpdGFsLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb25faGVscCAuY2FyZHMtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgfVxufVxuLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jYXJkcy13cmFwcGVyIC5jLWtpdC1kaWdpdGFsLWNhcmRzIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5jLWtpdC1kaWdpdGFsLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb25faGVscCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jLWtpdC1kaWdpdGFsLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb25faGVscCAuY2FyZHMtd3JhcHBlciAuYy1raXQtZGlnaXRhbC1jYXJkcyAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYy1raXQtZGlnaXRhbC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uX2hlbHAgLmMta2l0LWRpZ2l0YWxfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uYy1raXQtZGlnaXRhbC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uX2hlbHAgLmMta2l0LWRpZ2l0YWxfX2NvbnRlbnQgLmNhcmQtdGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jLWtpdC1kaWdpdGFsX19jb250ZW50IC5jYXJkLXRpdGxlLXdyYXBwZXIgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jLWtpdC1kaWdpdGFsX19jb250ZW50IC5jYXJkLXRpdGxlLXdyYXBwZXIgLmNhcmQtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jLWtpdC1kaWdpdGFsX19jb250ZW50IC5jYXJkLXRpdGxlLXdyYXBwZXIgLmNhcmQtdGl0bGUtdGV4dCAuYy1raXQtZGlnaXRhbENoaXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMta2l0LWRpZ2l0YWwuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIC5jLWtpdC1kaWdpdGFsX19jb250ZW50IC5jLWtpdC1kaWdpdGFsVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1raXQtZGlnaXRhbC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uX2hlbHAgLmMta2l0LWRpZ2l0YWxfX2NvbnRlbnQgLmMta2l0LWRpZ2l0YWxEZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jLWtpdC1kaWdpdGFsLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb25faGVscCAuZGlnaXRhbC1oZWxwLWFjdGlvbnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5jLXR2LWNoYW5uZWxzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cbi5jLXR2LWNoYW5uZWxzX19ib3gtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLmMtdHYtY2hhbm5lbHNfX2JveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jLXR2LWNoYW5uZWxzX19ib3hfX3RvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIycHggMTZweDtcbn1cbi5jLXR2LWNoYW5uZWxzX19ib3hfX3RvcF9fY2hhbm5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10di1jaGFubmVsc19fYm94X190b3BfX21vcmVpbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuLmMtdHYtY2hhbm5lbHNfX2JveF9fdG9wX19tb3JlaW5mbyBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbi5jLXR2LWNoYW5uZWxzX19ib3hfX2JvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIycHggMTZweDtcbiAgYmFja2dyb3VuZDogIzNGM0YzRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYy10di1jaGFubmVsc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy10di1jaGFubmVsc19fdGl0bGUgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uYy10di1jaGFubmVsc19fY29weSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmMtdHYtY2hhbm5lbHNfX2NvcHktLWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jLXR2LWNoYW5uZWxzX19jdGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXR2LWNoYW5uZWxzX19jdGEtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLXR2LWNoYW5uZWxzX19jdGEtLWdyYXkge1xuICBjb2xvcjogI0JGQkZCRjtcbn1cbi5jLXR2LWNoYW5uZWxzX19jdGEtLWdyYXkgc3ZnID4gKiB7XG4gIHN0cm9rZTogI0JGQkZCRjtcbn1cbi5jLXR2LWNoYW5uZWxzX19jdGEgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDEwcHg7XG59XG4uYy10di1jaGFubmVsc19fcHJpY2Uge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uYy10di1jaGFubmVsc19fcHJpY2UtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLXR2LWNoYW5uZWxzX19tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG4uYy10di1jaGFubmVsc19fcHJpY2UtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5jLXR2LWNoYW5uZWxzX19hZ2lsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbjpyb290IC5jLWNvbW9Nb250b1JvdXRlcjRnIHtcbiAgcGFkZGluZzogNTBweCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgOnJvb3QgLmMtY29tb01vbnRvUm91dGVyNGcge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuOnJvb3QgLmMtY29tb01vbnRvUm91dGVyNGdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IC5jLWNvbW9Nb250b1JvdXRlcjRnX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbjpyb290IC5jLWNvbW9Nb250b1JvdXRlcjRnX19waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIDpyb290IC5jLWNvbW9Nb250b1JvdXRlcjRnX19waWN0dXJlIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjAlO1xuICB9XG59XG46cm9vdCAuYy1jb21vTW9udG9Sb3V0ZXI0Z19fc3RlcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG46cm9vdCAuYy1jb21vTW9udG9Sb3V0ZXI0Z19fc3RlcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbjpyb290IC5jLWNvbW9Nb250b1JvdXRlcjRnX19zdGVwIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuOnJvb3QgLmMtY29tb01vbnRvUm91dGVyNGdfX3N0ZXBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuOnJvb3QgLmMtY29tb01vbnRvUm91dGVyNGdfX2ltYWdlcyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuOnJvb3QgLmMtY29tb01vbnRvUm91dGVyNGdfX2ltYWdlcyBwaWN0dXJlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjZweCkge1xuICAuc3RvcmVzLWljb24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnN0b3Jlcy1pY29uLWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnN0b3Jlcy1pY29uLWNvbnRhaW5lciBhOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyNnB4KSB7XG4gIC5zdG9yZXMtaWNvbi1jb250YWluZXIgYTpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnN0b3Jlcy1pY29uLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uZGVzY2FyZ2EtYXBwLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xufVxuLmRlc2NhcmdhLWFwcC1yZWQtLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuLmRlc2NhcmdhLWFwcC1yZWRfX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmRlc2NhcmdhLWFwcC1yZWRfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDk5cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlc2NhcmdhLWFwcC1yZWRfX2ltZy1jb250YWluZXIge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBtYXJnaW46IDAgYXV0byAxOXB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5kZXNjYXJnYS1hcHAtcmVkX19pbWctY29udGFpbmVyIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi5kZXNjYXJnYS1hcHAtcmVkX190ZXh0LWNvbnRhaW5lciB7XG4gIC8qbWF4LXdpZHRoOiAzNzBweDsqL1xuICBtYXJnaW46IDAgYXV0byA0M3B4IGF1dG87XG59XG4uZGVzY2FyZ2EtYXBwLXJlZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG4uZGVzY2FyZ2EtYXBwLXJlZF9fdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmRlc2NhcmdhLWFwcC1yZWRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmltYWdlLXdpdGgtdGl0bGVzIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLmltYWdlLXdpdGgtdGl0bGVzIC5pbWFnZS13aXRoLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS13aXRoLXRpdGxlc19faXRlbSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaW1hZ2Utd2l0aC10aXRsZXNfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uYXNpZGUtc3RpY2t5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uYXNpZGUtc3RpY2t5X19hc2lkZSxcbi5hc2lkZS1zdGlja3lfX2FydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hc2lkZS1zdGlja3kge1xuICB6LWluZGV4OiAxMDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY2Fyb3VzZWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhcm91c2VsIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuLmNhcm91c2VsIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmNhcm91c2VsIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwgLmNhcmQgPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwgLmVxdWlwbWVudC1wcmV2aWV3X19tYWluIHtcbiAgaGVpZ2h0OiAyNzBweDtcbn1cbi5jYXJvdXNlbCAuZXF1aXBtZW50LXByZXZpZXdfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLm5vLW9iamVjdGZpdCAuY2Fyb3VzZWwgLmVxdWlwbWVudC1wcmV2aWV3X19pbWFnZSB7XG4gIHdpZHRoOiA5OS45OSU7XG59XG5cbi5jYXJvdXNlbF9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLmNhcm91c2VsX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDUxLCA1MSwgNTEsIDAuMDIyNSkgMCUsIHJnYmEoNTEsIDUxLCA1MSwgMC4wMTgpIDI1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsX19iYWNrZ3JvdW5kLXBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jYXJvdXNlbF9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2Fyb3VzZWxfX2NvbnRlbnQtLXdpdGgtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmNhcm91c2VsX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY2Fyb3VzZWxfX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbF9faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcm91c2VsIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuY2Fyb3VzZWxfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uZm9vdGVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyIC5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mb290ZXIgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG59XG5cbi5mb290ZXJfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZvb3Rlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9vdGVyX19mZWF0dXJlZC1saW5rcy1jb2x1bW4sXG4uZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0LFxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tcmlnaHQsXG4uZm9vdGVyX19wcmltYXJ5LWxpbmtzLW1vYmlsZSxcbi5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uZm9vdGVyX19mZWF0dXJlZC1saW5rcyB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWluLWhlaWdodDogNTZweDtcbn1cblxuLmZvb3Rlcl9fZmVhdHVyZWQtbGlua3MtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3Qge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3QgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlcl9fZmVhdHVyZWQtbGlua3MtbGlzdCAuZm9vdGVyX19mZWF0dXJlZC1saW5rOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlcl9fZmVhdHVyZWQtbGluayBzdHJvbmcge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9vdGVyX19mZWF0dXJlZC1saW5rIC5saW5rLXdpdGgtaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5mb290ZXJfX2ZlYXR1cmVkLWxpbmsgLmxpbmstd2l0aC1pY29uIC5pY29uIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmZvb3Rlcl9fZmVhdHVyZWQtbGluayAubGluay13aXRoLWljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuLmZvb3Rlcl9fZmVhdHVyZWQtbGluayAubGluay13aXRoLWljb24gPiBzcGFuLFxuLmZvb3Rlcl9fZmVhdHVyZWQtbGluayAubGluay13aXRoLWljb24gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uZm9vdGVyX19wcmltYXJ5LWxpbmtzLWxlZnQtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1yaWdodC1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXJfX3ByaW1hcnktbGlua3MtY29udGVudCAubGlua3MtZ3JvdXAge1xuICBmbGV4OiAxO1xufVxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb250ZW50IC5saW5rIHtcbiAgcGFkZGluZzogMTZweCAwIDA7XG59XG5cbi5mb290ZXJfX2NvcHkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLXJlbGF0ZWQtbGlua3Mge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uZm9vdGVyX19zb2NpYWwtcmVsYXRlZC1saW5rcyAuZXVza2FsdGVsLWxvZ28ge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5mb290ZXJfX3NvY2lhbC1yZWxhdGVkLWxpbmtzIC5yLWxvZ28ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAzN3B4O1xufVxuLmZvb3Rlcl9fc29jaWFsLXJlbGF0ZWQtbGlua3MgLnRlbGVjYWJsZS1sb2dvIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTcycHg7XG59XG5cbi5mb290ZXJfX25ldC1saW5rcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uZm9vdGVyX19uZXQtbGlua3MgLmxpbmsge1xuICBmbGV4OiAxIDEgNTAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5mb290ZXJfX3NvY2lhbC1saW5rcyAubGluayB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5mb290ZXJfX25ldC1saW5rcyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZm9vdGVyX19uZXQtbGlua3MgLmxpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtbGlua3MgLmxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtdGV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19zb2NpYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLWljb24gLnNvY2lhbC1pY29uIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tbGVmdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXJfX3ByaW1hcnktbGlua3MtbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1tb2JpbGUgLmFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1tb2JpbGUgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1tb2JpbGUgLmxpc3QtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyX19wcmltYXJ5LWxpbmtzLW1vYmlsZSAubGlzdC1pdGVtIC5pY29uIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuXG4ubGlzdC1pdGVtLWFjY29yZGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtaXRlbS1hY2NvcmRpb24gLmxpc3QtaXRlbSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4ubGlzdC1pdGVtLWFjY29yZGlvbiAuaWNvbiB7XG4gIHRvcDogMjBweDtcbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19zZWNvbmRhcnktbGlua3Mge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzIC5saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUxLCA1MSwgNTEsIDAuNzUpIDAlLCByZ2JhKDUxLCA1MSwgNTEsIDAuNikgMjUlLCByZ2JhKDUxLCA1MSwgNTEsIDAuNSkgMTAwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mb290ZXJfX3NlY29uZGFyeS1saW5rcy0tbW9iaWxlIC5mb290ZXJfX2NvcHkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uZm9vdGVyX19zZWNvbmRhcnktbGlua3MtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMC43NSkgMCUsIHJnYmEoNTEsIDUxLCA1MSwgMC42KSAyNSUsIHJnYmEoNTEsIDUxLCA1MSwgMC41KSAxMDAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG59XG4uZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29udGVudCAubGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb250ZW50LS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5zZWN0aW9uLS1mdWxsIC5mb290ZXJfX3ByaW1hcnktbGlua3MtY29sdW1uLXJpZ2h0LnNlY3Rpb25fX2NvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCxcbiAgLnNlY3Rpb24tLWZ1bGwgLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1tb2JpbGUgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiBjYWxjKCgtMTAwdncgKyA2NDBweCkgLyAyKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXIgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuZm9vdGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyX19mZWF0dXJlZC1saW5rIHN0cm9uZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5mb290ZXIgLnNlY3Rpb24ge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmZvb3RlciAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0LFxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1yaWdodCxcbiAgLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLWNvbHVtbi1yaWdodCB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIH1cbiAgLmZvb3Rlcl9fZmVhdHVyZWQtbGlua3MtbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTlweCAwO1xuICB9XG4gIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3QgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayAubGluay13aXRoLWljb24gLmljb24ge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuICAuZm9vdGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb290ZXJfX3ByaW1hcnktbGlua3MtY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAzMHB4IDM2cHggMDtcbiAgfVxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWwtcmVsYXRlZC1saW5rcyB7XG4gICAgcGFkZGluZzogNDBweCAwIDMycHggODVweDtcbiAgfVxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3Muc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29udGVudC0tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3QgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmZvb3Rlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5jZW50cmFibGUtZ3JpZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG5zZWN0aW9uLmNlbnRyYWJsZS1ncmlkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5jZW50cmFibGUtZ3JpZF9faGVhZGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZW50cmFibGUtZ3JpZC0tY2hpbGRyZW4tY2VudGVyZWQgLmNlbnRyYWJsZS1ncmlkX19pdGVtcyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2VudHJhYmxlLWdyaWRfX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZW50cmFibGUtZ3JpZF9faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jZW50cmFibGUtZ3JpZF9faXRlbSAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNlbnRyYWJsZS1ncmlkX19pdGVtIC5jYXJkID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2VudHJhYmxlLWdyaWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNlbnRyYWJsZS1ncmlkX19pdGVtcyB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbS5jZW50cmFibGUtZ3JpZF9faXRlbS0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0uY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbS5jZW50cmFibGUtZ3JpZF9faXRlbS0tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2VudHJhYmxlLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0uY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmNlbnRyYWJsZS1ncmlkX19pdGVtLmNlbnRyYWJsZS1ncmlkX19pdGVtLS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0uY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWQtLXdpZGUgLmNlbnRyYWJsZS1ncmlkX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY2VudHJhYmxlLWdyaWQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbS5jZW50cmFibGUtZ3JpZF9faXRlbS0tMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0uY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbS5jZW50cmFibGUtZ3JpZF9faXRlbS0tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uZ3JpZC13aXRoLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZ3JpZC13aXRoLWNvbnRlbnQtLXdpZGUtaGVhZGVyIC5ncmlkLXdpdGgtY29udGVudF9faGVhZGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmdyaWQtd2l0aC1jb250ZW50X19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ3JpZC13aXRoLWNvbnRlbnRfX2l0ZW0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmdyaWQtd2l0aC1jb250ZW50X19pdGVtIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZ3JpZC13aXRoLWNvbnRlbnRfX2l0ZW0gLmNhcmQgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmlkLXdpdGgtY29udGVudF9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ncmlkLXdpdGgtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5ncmlkLXdpdGgtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5ncmlkLXdpdGgtY29udGVudF9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5oZWFkZXItZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMnB4KTtcbiAgLypcbiAgICAmLmhlYWRlci1kZXNrdG9wLS1iaWcge1xuICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJGRpbWVuc2lvbi1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodC1kZXNrdG9wKTtcbiAgICB9XG4gICovXG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4gLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19tYWluLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdixcbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXIsXG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyIHtcbiAgdG9wOiA2MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCxcbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCAuaGVhZGVyLWRlc2t0b3BfX25hdixcbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbWFpbiAuaGVhZGVyLWRlc2t0b3BfX2NvbHVtbiwgaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24uaGVhZGVyLWRlc2t0b3AtLWJpZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIHtcbiAgaGVpZ2h0OiA3MnB4O1xufVxuaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24gLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluIC5pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiA+IHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCxcbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCAuaGVhZGVyLWRlc2t0b3BfX25hdiB7XG4gIGhlaWdodDogNzJweDtcbn1cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4sXG4uaGVhZGVyLWRlc2t0b3BfX25hdixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4sXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX2NvbHVtbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnkgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM3RjdGN0Y7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQsXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQsXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTQwJTtcbiAgLyogQWRkIHN0eWxlIHRvIGxpbmsgXCJJciBhIGdyYW5kZXMgZW1wcmVzYXNcIiBpbiBkZXNrdG9wICovXG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51Om50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpudGgtY2hpbGQoMikgLmxpbmtzLS1wcmltYXJ5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51Om50aC1jaGlsZCgyKSAubGlua3MtLXByaW1hcnkgLmxpbmsubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMXB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LXJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnUgLmxpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSAubGluay0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSAubGlua3MtLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnUgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4ge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiA4NHB4O1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuZXVza2FsdGVsLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxNjBweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5yLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAzN3B4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC50ZWxlY2FibGUtbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rcy0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGlua3MtLXByaW1hcnkgLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzAwNTZCQiwgIzAwNTZCQik7XG4gIGJveC1zaGFkb3c6IDAgMTZweCA2NHB4IC04cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rIC50cmlhbmdsZSxcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbiAudHJpYW5nbGUge1xuICBib3R0b206IC0ycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGhlaWdodDogMTBweDtcbiAgbGVmdDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHdpZHRoOiAxM3B4O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAubGluay0tbWFpbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpob3ZlciAubGluay0tbWFpbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAudHJpYW5nbGUsXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246aG92ZXIgLnRyaWFuZ2xlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAuaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLFxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uOmhvdmVyIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmsgLnRyaWFuZ2xlIHtcbiAgbGVmdDogY2FsYyg1MCUgLSA2LjVweCk7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIC5pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dCwgZmlsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjRweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4gLmljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24ge1xuICBoZWlnaHQ6IDg0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpudGgtY2hpbGQoMSkgLmxpbmstLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuMik7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246bnRoLWNoaWxkKDIpIC5saW5rLS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQ1KTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpudGgtY2hpbGQoMykgLmxpbmstLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNyk7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbi10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTRweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgaGVpZ2h0OiA4NHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2Om5vdCguaGVhZGVyLWRlc2t0b3BfX25hdi0taWNvbnMpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLS1tYWluIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBwYWRkaW5nOiA0cHggMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluIC5pY29uIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gPiBzcGFuIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdHJhbnNpdGlvbjogZm9udC1zaXplIDAuMiBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAuYXJyb3cge1xuICBmaWxsOiAjZmZmZmZmO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogOXB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4NHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItLXJlbGF0aXZlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwLCAjZmZmZmZmIDJweCwgI2Y4ZjhmOCAzcHgsICNmZmZmZmYgNTBweCwgI2ZmZmZmZik7XG4gIGJveC1zaGFkb3c6IDAgMThweCA1NHB4IC0xNXB4IHJnYmEoNTEsIDUxLCA1MSwgMC43KTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAzMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCwgI2ZmZmZmZiAycHgsICNmOGY4ZjggM3B4LCAjZmZmZmZmIDUwcHgsICNmZmZmZmYpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMC43KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMCAxNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IC5saW5rcy1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IC5saW5rcy1ncm91cCAubGluayB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCAubGlua3MtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA4NHB4O1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSg1MSwgNTEsIDUxLCAwLjcpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDgyNHB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLS12aXNpYmxlIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHtcbiAgaGVpZ2h0OiA4NHB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLXJlc2V0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldDphY3RpdmUsIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCAuaWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQgLmljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4ubGlua3MtZ3JvdXBfX3RpdGxlLS1sYXllci10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0MjkwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zID4gbGkge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyAubGluay0tc3VibWVudS0tbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIC5saW5rLS1zdWJtZW51LS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbWVudSAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1uYXYtaXRlbXMgLmxpbmstLXN1Ym1lbnUtLWxpbmsubGluay0tYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIC5saW5rLS1zdWJtZW51LS1hbmNob3Ige1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyAubGluay0tc3VibWVudS0tYW5jaG9yOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmh0bWwudG91Y2hldmVudHMgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5odG1sLnRvdWNoZXZlbnRzIC5saW5rcy1ncm91cF9fdGl0bGUtLWxheWVyLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDIwcHgpKTtcbn1cbmh0bWwudG91Y2hldmVudHMgLmxpbmtzLWdyb3VwX190aXRsZS0tbGF5ZXItdGl0bGUgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5odG1sLnRvdWNoZXZlbnRzIC5saW5rcy1ncm91cF9fdGl0bGUtLWxheWVyLXRpdGxlIC5pY29uIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3AgLmxpbmtzLWdyb3VwX19saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC8qXG4gICAgLmhlYWRlci1kZXNrdG9wX19uYXYge1xuXG4gIFx0ICAuaGVhZGVyLWNhbGwgeyBtYXJnaW46IDE3cHggMDsgfVxuICAgIH1cbiAgKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IC5saW5rcy1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5ldXNrYWx0ZWwtbG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5yLWxvZ28ge1xuICAgIHdpZHRoOiAzN3B4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC50ZWxlY2FibGUtbG9nbyB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4ge1xuICAgIHdpZHRoOiA5NHB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmhlYWRlci1kZXNrdG9wX19uYXY6bm90KC5oZWFkZXItZGVza3RvcF9fbmF2LS1pY29ucykge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmhlYWRlci1tb2JpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbn1cbi5oZWFkZXItbW9iaWxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG4uaGVhZGVyLW1vYmlsZSAuY2FydC1zdW1tYXJ5X19uYXYtbGluayB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmhlYWRlci1tb2JpbGUtLW9wZW5lZDo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5oZWFkZXItbW9iaWxlLS1vcGVuZWQgLmhlYWRlci1tb2JpbGVfX292ZXJsYXkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCAtOHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzJweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXIgLnRlbGVjYWJsZS1sb2dvIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyIC50ZWxlY2FibGUtaXNvbG9nbyB7XG4gIG1heC13aWR0aDogMjZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci0tb3ZlcmxheSAuaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tLXBob25lIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b25zIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9ucyAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbnMgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9ucyAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSB7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbnMgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDEwcHg7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b246Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uOmFjdGl2ZSwgLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbiAuaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24gLmljb24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tLXBob25lIC5pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuMSk7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tLXNlYXJjaCAuaWNvbiB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbi0tYmFjayB7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbi0tYmFjayAuaWNvbiB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbi1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyLW1vYmlsZV9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDVweCk7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uaGVhZGVyLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggLThweCByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDUwO1xufVxuLmhlYWRlci1tb2JpbGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyMDtcbn1cbi5oZWFkZXItbW9iaWxlIC5jYXJ0LXN1bW1hcnlfX25hdi1saW5rIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZS0tb3BlbmVkOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1tb2JpbGUtLW9wZW5lZCAuaGVhZGVyLW1vYmlsZV9fb3ZlcmxheSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhciAudGVsZWNhYmxlLWxvZ28ge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXIgLnRlbGVjYWJsZS1pc29sb2dvIHtcbiAgbWF4LXdpZHRoOiAyNnB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLS1vdmVybGF5IC5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbi0tcGhvbmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbnMgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b25zIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9ucyAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b25zIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IHtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9ucyAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTBweDtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b246bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b246YWN0aXZlLCAuaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uIC5pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbiAuaWNvbiAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbi0tcGhvbmUgLmljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tLXNlYXJjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjgsIDY4LCA2OCwgMC4xKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbi0tc2VhcmNoIC5pY29uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uLS1iYWNrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uLS1iYWNrIC5pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZWFkZXItbW9iaWxlX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgei1pbmRleDogMjA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uaGVhZGVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1MDtcbn1cblxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XG4gIC8qXG4gICAgJi5oZWFkZXItZGVza3RvcC0tYmlnIHtcbiAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRkaW1lbnNpb24taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcCk7XG4gICAgfVxuICAqL1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbi10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbWFpbixcbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19uYXYsXG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbixcbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbixcbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLFxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gIHRvcDogNjBweDtcbn1cbi5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmNhcnQtc3VtbWFyeV9fbGluZXMtbnVtYmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gLmljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiBzZWN0aW9uLmhlYWRlci1kZXNrdG9wX19tYWluLnNlY3Rpb24tLWZ1bGwsXG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiBzZWN0aW9uLmhlYWRlci1kZXNrdG9wX19tYWluLnNlY3Rpb24tLWZ1bGwgLmhlYWRlci1kZXNrdG9wX19uYXYsXG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX21haW4gLmhlYWRlci1kZXNrdG9wX19jb2x1bW4sIGhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbiB7XG4gIGhlaWdodDogNzJweDtcbn1cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiAuaWNvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gPiBzcGFuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24gLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24tdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiBzZWN0aW9uLmhlYWRlci1kZXNrdG9wX19tYWluLnNlY3Rpb24tLWZ1bGwsXG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiBzZWN0aW9uLmhlYWRlci1kZXNrdG9wX19tYWluLnNlY3Rpb24tLWZ1bGwgLmhlYWRlci1kZXNrdG9wX19uYXYge1xuICBoZWlnaHQ6IDcycHg7XG59XG5oZWFkZXIuaGVhZGVyLWRlc2t0b3AtLW5vSWNvbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4gLmljb24ge1xuICBvcGFjaXR5OiAwO1xufVxuaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24gLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluID4gc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjhweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19tYWluLFxuLmhlYWRlci1kZXNrdG9wX19uYXYsXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24sXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluLFxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0ge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19jb2x1bW4sXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeSB7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjN0Y3RjdGO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LFxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0LFxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzJweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDE0MCU7XG4gIC8qIEFkZCBzdHlsZSB0byBsaW5rIFwiSXIgYSBncmFuZGVzIGVtcHJlc2FzXCIgaW4gZGVza3RvcCAqL1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbGVmdCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnU6bnRoLWNoaWxkKDIpIC5saW5rcy0tcHJpbWFyeSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1sZWZ0IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpudGgtY2hpbGQoMikgLmxpbmtzLS1wcmltYXJ5IC5saW5rLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IC5saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnUgLmxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LW1lbnUgLmxpbmtzLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSAubGlua3MtLXByaW1hcnkgLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSAubGlua3MtLXByaW1hcnkgLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogODRweDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmV1c2thbHRlbC1sb2dvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTYwcHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuci1sb2dvIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzdweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAudGVsZWNhYmxlLWxvZ28ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxOTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudCAubGlua3MtLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQgLmxpbmtzLS1wcmltYXJ5IC5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50IC5saW5rcy0tcHJpbWFyeSAubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19tYWluLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDU2QkIsICMwMDU2QkIpO1xuICBib3gtc2hhZG93OiAwIDE2cHggNjRweCAtOHB4IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluayAudHJpYW5nbGUsXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24gLnRyaWFuZ2xlIHtcbiAgYm90dG9tOiAtMnB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xuICB3aWR0aDogMTNweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbms6aG92ZXIgLmxpbmstLW1haW4sXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246aG92ZXIgLmxpbmstLW1haW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbms6aG92ZXIgLnRyaWFuZ2xlLFxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uOmhvdmVyIC50cmlhbmdsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbms6aG92ZXIgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllcixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbjpob3ZlciAuaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rIC50cmlhbmdsZSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNi41cHgpO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA4NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbiAuaWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQsIGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDI0cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIC5pY29uIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uIHtcbiAgaGVpZ2h0OiA4NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246bnRoLWNoaWxkKDEpIC5saW5rLS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjIpO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uOm50aC1jaGlsZCgyKSAubGluay0tbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40NSk7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b246bnRoLWNoaWxkKDMpIC5saW5rLS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjcpO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24tdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMThweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDk0cHg7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2IHtcbiAgZmxleDogMCAxIGF1dG87XG4gIGhlaWdodDogODRweDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdjpub3QoLmhlYWRlci1kZXNrdG9wX19uYXYtLWljb25zKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay0tbWFpbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgcGFkZGluZzogNHB4IDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiAuaWNvbiB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluID4gc3BhbiB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGZvbnQtc2l6ZSAwLjIgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmFycm93IHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDlweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluayB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODRweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLS1yZWxhdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZmZmZmYgMCwgI2ZmZmZmZiAycHgsICNmOGY4ZjggM3B4LCAjZmZmZmZmIDUwcHgsICNmZmZmZmYpO1xuICBib3gtc2hhZG93OiAwIDE4cHggNTRweCAtMTVweCByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIGxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZmZmZmZmIDAsICNmZmZmZmYgMnB4LCAjZjhmOGY4IDNweCwgI2ZmZmZmZiA1MHB4LCAjZmZmZmZmKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDUxLCA1MSwgNTEsIDAuNyksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogNjAwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDAgMTRweDtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCAubGlua3MtZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCAubGlua3MtZ3JvdXAgLmxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLWNvbnRlbnQgLmxpbmtzLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogODRweDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMC43KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiA4MjRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci0tdmlzaWJsZSAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7XG4gIGhlaWdodDogODRweDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0taW5wdXQge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0taW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0taW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0IDAuM3M7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQ6YWN0aXZlLCAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQgLmljb24ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLXJlc2V0IC5pY29uIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICMwMDU2QkI7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLmxpbmtzLWdyb3VwX190aXRsZS0tbGF5ZXItdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDI5MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyA+IGxpIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbWVudSAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1uYXYtaXRlbXMgLmxpbmstLXN1Ym1lbnUtLWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyAubGluay0tc3VibWVudS0tbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW1lbnUgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbmF2LWl0ZW1zIC5saW5rLS1zdWJtZW51LS1saW5rLmxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1tZW51IC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyAubGluay0tc3VibWVudS0tYW5jaG9yIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbWVudSAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1uYXYtaXRlbXMgLmxpbmstLXN1Ym1lbnUtLWFuY2hvcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5odG1sLnRvdWNoZXZlbnRzIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xufVxuaHRtbC50b3VjaGV2ZW50cyAubGlua3MtZ3JvdXBfX3RpdGxlLS1sYXllci10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAyMHB4KSk7XG59XG5odG1sLnRvdWNoZXZlbnRzIC5saW5rcy1ncm91cF9fdGl0bGUtLWxheWVyLXRpdGxlIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuaHRtbC50b3VjaGV2ZW50cyAubGlua3MtZ3JvdXBfX3RpdGxlLS1sYXllci10aXRsZSAuaWNvbiB7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlYWRlci1kZXNrdG9wIC5saW5rcy1ncm91cF9fbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAvKlxuICAgIC5oZWFkZXItZGVza3RvcF9fbmF2IHtcblxuICBcdCAgLmhlYWRlci1jYWxsIHsgbWFyZ2luOiAxN3B4IDA7IH1cbiAgICB9XG4gICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCAubGlua3MtZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuZXVza2FsdGVsLWxvZ28ge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAuci1sb2dvIHtcbiAgICB3aWR0aDogMzdweDtcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3BfX21haW4tY29udGVudCAudGVsZWNhYmxlLWxvZ28ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIHtcbiAgICB3aWR0aDogOTRweDtcbiAgfVxuICAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5oZWFkZXItZGVza3RvcF9fbmF2Om5vdCguaGVhZGVyLWRlc2t0b3BfX25hdi0taWNvbnMpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLWFuaW1hdGlvbiB7XG4gIDAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDEwJSwgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG4uY2FydC1zdW1tYXJ5X19uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LXN1bW1hcnlfX25hdi1saW5rIC50cmlhbmdsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXN1bW1hcnlfX25hdi1saW5rLS12aXNpYmxlIC50cmlhbmdsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGluZXMtbnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjRweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogLTEwcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGluZXMtbnVtYmVyLS1hbmltYXRlIHtcbiAgYW5pbWF0aW9uOiBzY2FsZS1hbmltYXRpb24gZWFzZS1pbi1vdXQgMC40cztcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGF5ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uY2FydC1zdW1tYXJ5X19sYXllciAubG9hZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xheWVyLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydC1zdW1tYXJ5X19saW5lOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJ0LXN1bW1hcnlfX2xpbmU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uY2FydC1zdW1tYXJ5X19saW5lIC5jb2xvci1ib3gge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lLWltYWdlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmNhcnQtc3VtbWFyeV9fbGluZS1pbWFnZSBzdmcge1xuICB3aWR0aDogMzJweDtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGluZS1kYXRhIHtcbiAgZmxleDogMTtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGluZS10aXRsZSB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG59XG4uY2FydC1zdW1tYXJ5X19saW5lLXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuXG4uY2FydC1zdW1tYXJ5X19lbXB0eS5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtc3VtbWFyeV9fY3RhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FydC1zdW1tYXJ5X19uYXYtbGluayAudHJpYW5nbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXJ0LXN1bW1hcnlfX2xpbmVzLW51bWJlciB7XG4gICAgcmlnaHQ6IDVweDtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbiAgLmNhcnQtc3VtbWFyeV9fbGF5ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jYXJ0LXN1bW1hcnlfX2xpbmVzLW51bWJlciB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXIsXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXItbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IC04cHggcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbiAgaGVpZ2h0OiA3MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9faGVhZGVyLWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2hlYWRlci1sYXllciAuYWR2YW5jZWQtc2VhcmNoLWJveCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXItbGF5ZXIgLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3NlYXJjaC1ib3gge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2hlYWRlci1sYXllci0tbWFpbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXItbGF5ZXItLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fc2NvcGUtc2VsZWN0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX3Njb3BlLXNlbGVjdG9yIC5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fc2NvcGUtc2VsZWN0b3IgLmFjY29yZGlvbi1pdGVtIC5saXN0LWl0ZW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fc2NvcGUtc2VsZWN0b3IgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDcycHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX3Njb3BlLXNlbGVjdG9yIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIC5saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19zY29wZS1zZWxlY3RvciAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1wbHVzIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcmlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19zY29wZS1zZWxlY3RvciAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllcnMge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcycHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDE1cHggOTBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAudGFiYmVkX19uYXYtaXRlbSxcbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xheWVyIC50YWJiZWRfX25hdi1pdGVtIC5saW5rIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGF5ZXIgLnRhYmJlZF9fbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGF5ZXIgLmFjY29yZGlvbi10cmVlIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGF5ZXIgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmljb24tcGx1cyB7XG4gIHJpZ2h0OiAwO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGF5ZXIgLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDg2LCAxODcsIDAuMik7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYWNjb3JkaW9uLWl0ZW0gLmxpc3QtaXRlbSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAwO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGF5ZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAubGlzdC1pdGVtIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saXN0LWl0ZW0gLmljb24tcGx1cyB7XG4gIGZpbGw6ICM0NDQ0NDQ7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saW5rIHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtIC5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYmlnX2NvbXBhbmllc19fbW9iaWxlLS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoNjBweCArIDUwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciAuYmlnX2NvbXBhbmllc19fbW9iaWxlLS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGF5ZXIgLmJpZ19jb21wYW5pZXNfX21vYmlsZS0taXRlbSBhW2hyZWYqPWdyYW5kZXMtZW1wcmVzYXNdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xheWVyIC5iaWdfY29tcGFuaWVzX19tb2JpbGUgYVtocmVmKj1ncmFuZGVzLWVtcHJlc2FzXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxcHg7XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xheWVyLS1tYWluIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xheWVyLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3R0b206IDA7XG4gIGJveC1zaGFkb3c6IDAgLThweCAxNnB4IC04cHggcmdiYSg1MSwgNTEsIDUxLCAwLjI1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYgLmJ1dHRvbiAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdiAuYnV0dG9uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYgLmJ1dHRvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdi1zZXBhcmF0b3Ige1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdi1idXR0b24ge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYtYnV0dG9uIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYtYnV0dG9uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYW5ndWFnZS1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYW5ndWFnZS1zZWxlY3RvciAubGluayB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGFuZ3VhZ2Utc2VsZWN0b3IgLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19jYXJ0LWxpbmVzLW51bWJlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19jYXJ0LWxpbmVzLW51bWJlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fY2FydC1saW5lcy1udW1iZXItLWFuaW1hdGUge1xuICBhbmltYXRpb246IHNjYWxlLWFuaW1hdGlvbiBlYXNlLWluLW91dCAwLjRzO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuaGVhZGVyLW1vYmlsZS1jb250ZW50X19ib3R0b20tbmF2LWJ1dHRvbiAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGFuZ3VhZ2Utc2VsZWN0b3IgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGVyLW1vYmlsZS1jb250ZW50X19ib3R0b20tbmF2LWJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGFuZ3VhZ2Utc2VsZWN0b3IgLmxpbmsge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlciAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDlweDtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyLm5vLWJhciAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fc2Nyb2xsLWJhci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyLmhvcml6b250YWwtc2Nyb2xsZXItLXhzLTEyIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLS1jaGlsZHJlbi1jZW50ZXJlZCAuc3dpcGVyLXdyYXBwZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudC0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9fYmFja2dyb3VuZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW1zIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW1zIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgODYsIDE4NywgMC4yKTtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtcyAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbS0tc3VwdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0gLmNhcmQtcGFjayxcbi5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIC5jYXJkLXByb2R1Y3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIC5jYXJkLXBhY2sgLmNhcmQtcGFja19fcHJpY2UgPiAqLFxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0gLmNhcmQtcHJvZHVjdCAuY2FyZC1wYWNrX19wcmljZSA+ICoge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX3Njcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9fc2Nyb2xsLWJhcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY4LCA2OCwgNjgsIDAuMik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXJfX3Njcm9sbC1iYXIgPiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDdweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyID4gLnN3aXBlci1zY3JvbGxiYXItZHJhZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXJfX3Njcm9sbC1iYXIgPiAuc3dpcGVyLXNjcm9sbGJhci1kcmFnOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNmODg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zY3JvbGxlci1jYXJkcy1pY29uLmhvcml6b250YWwtc2Nyb2xsZXItLWZsZXggLnN3aXBlci13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnNjcm9sbGVyLWNhcmRzLWljb24uaG9yaXpvbnRhbC1zY3JvbGxlci0tZmxleCAuc3dpcGVyLXdyYXBwZXIgPiBkaXYge1xuICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLnNjcm9sbGVyLWNhcmRzLWljb24uaG9yaXpvbnRhbC1zY3JvbGxlci0tZmxleCAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fc2Nyb2xsLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlciAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLmhvcml6b250YWwtc2Nyb2xsZXItLW1kLWNlbnRlcmVkIC5zd2lwZXItd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA4MCUsICNmZmZmZmYgMTAwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gOTMwcHgpIC8gMik7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXIuaG9yaXpvbnRhbC1zY3JvbGxlci0tbWQtNiAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXIuaG9yaXpvbnRhbC1zY3JvbGxlci0tbWQtNCAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgLypcbiAgICBcdC8vIFNpIGNvbHVtbmFzIGRlIGEgM1xuICAgICAgICAuY2FyZC1wYWNrLFxuICAgIFx0LmNhcmQtcHJvZHVjdCB7XG5cbiAgICBcdCAgLmNhcmQtcGFja19fcHJpY2Uge1xuXG4gICAgXHQgICAgPiAqIHtcbiAgICBcdCAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIFx0ICAgIH1cbiAgICBcdCAgfVxuICAgIFx0fVxuICAgICovXG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItLXNhbWVoZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci0tc2FtZWhlaWdodCAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSAuY2FyZC1wYWNrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItLXNhbWVoZWlnaHQgLmNhcmQtcGFja19fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX3Njcm9sbC1iYXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbiAgLnNjcm9sbGVyLWNhcmRzLWljb24uaG9yaXpvbnRhbC1zY3JvbGxlciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG4gIC5zY3JvbGxlci1jYXJkcy1pY29uIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTExMHB4KSAvIDIpO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIC5jYXJkLXBhY2sgLmNhcmQtcGFja19fcHJpY2UgPiAqLFxuICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSAuY2FyZC1wcm9kdWN0IC5jYXJkLXBhY2tfX3ByaWNlID4gKiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTI1MHB4KSAvIDIpO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmhvcml6b250YWwtc2Nyb2xsZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxNDEwcHgpIC8gMik7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDlweDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LS1hbGlnbi1ib3R0b20gLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMC4wMjI1KSAwJSwgcmdiYSg1MSwgNTEsIDUxLCAwLjAxOCkgMjUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X193cmFwcGVyLS13aXRoLWJhY2tncm91bmQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19zY3JvbGwtYmFyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX3Njcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX3Njcm9sbC1iYXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2OCwgNjgsIDY4LCAwLjIpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fc2Nyb2xsLWJhciA+IC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogN3B4O1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19zY3JvbGwtYmFyID4gLnN3aXBlci1zY3JvbGxiYXItZHJhZzo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19zY3JvbGwtYmFyID4gLnN3aXBlci1zY3JvbGxiYXItZHJhZzpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzZjg4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9faXRlbXM6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA4MCUsICNmZmZmZmYgMTAwJSk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gOTMwcHgpIC8gMik7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fc2Nyb2xsLWJhciB7XG4gICAgbGVmdDogLTUwJTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUwJTtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtLWxpZ2h0IC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtLWxpZ2h0IC5zd2lwZXItd3JhcHBlciAubW9iaWxlLXJhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtLWxpZ2h0IC5zd2lwZXItd3JhcHBlciAubW9iaWxlLXJhdGVzX19jb250ZW50LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzMuMzMzMzMzMzMzMyUgKyA5MHB4KTtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2l0ZW1zOjphZnRlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gMTExMHB4KSAvIDIpO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC0tbGlnaHQgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX3Njcm9sbC1iYXIge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtczo6YWZ0ZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtIDEyNTBweCkgLyAyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50IC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDI1JSArIDkwcHgpO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9faXRlbXM6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSAxNDEwcHgpIC8gMik7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19jb250ZW50IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fc2Nyb2xsLWJhciB7XG4gICAgbGVmdDogLTMzLjMzMzMzMzMzMzMlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTMzLjMzMzMzMzMzMzMlO1xuICB9XG59XG4ubWFpbiB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodCkpO1xuICB9XG59XG5cbi5zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA4MC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNzM2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tZnVsbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46Zmlyc3QtY2hpbGQsIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpmaXJzdC1jaGlsZCAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICByaWdodDogMDtcbn1cbi5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kLCAuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgKDEwMHZ3IC0gNzM2cHgpIC8gMik7XG4gIH1cbiAgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgbGVmdDogY2FsYygoLTEwMHZ3ICsgNzM2cHgpIC8gMik7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQsIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSA5NjBweCkgLyAyKTtcbiAgfVxuICAuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiBjYWxjKCgtMTAwdncgKyA5NjBweCkgLyAyKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCwgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDExNDBweCkgLyAyKTtcbiAgfVxuICAuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiBjYWxjKCgtMTAwdncgKyAxMTQwcHgpIC8gMik7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQsIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSAxMjgwcHgpIC8gMik7XG4gIH1cbiAgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgbGVmdDogY2FsYygoLTEwMHZ3ICsgMTI4MHB4KSAvIDIpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCwgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICgxMDB2dyAtIDE0NDBweCkgLyAyKTtcbiAgfVxuICAuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiBjYWxjKCgtMTAwdncgKyAxNDQwcHgpIC8gMik7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uLS1mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG59XG5cbi5zZWN0aW9uLS1mdWxsLXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb25fX2NvbHVtbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kLFxuLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zZWN0aW9uLS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zZWN0aW9uLS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuXG4uc2VjdGlvbi0tZmFxIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbn1cblxuLnNlY3Rpb24tLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2hhZG93ZWQtYXNpZGUtc3RpY2t5IC5hc2lkZS1zdGlja3lfX2FydGljbGUge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5X19hc2lkZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VjZWNlYztcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTB2dztcbiAgei1pbmRleDogMDtcbn1cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMzUlO1xuICBib3gtc2hhZG93OiAtNXB4IDAgNDVweCAtMTVweCByZ2JhKDUxLCA1MSwgNTEsIDAuMTUpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzBweDtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreV9fYXNpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uc2hhZG93ZWQtYXNpZGUtc3RpY2t5X19hc2lkZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreV9fYXNpZGUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsZWZ0OiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3lfX2FzaWRlLWluZGljYXRvci10cmlhbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC41KTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiAtMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMzBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IC5hc2lkZS1zdGlja3lfX2FzaWRlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IC5hc2lkZS1zdGlja3lfX2FzaWRlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgei1pbmRleDogMjA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGUge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uc2xpZGVyIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5zbGlkZXJfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zbGlkZXJfX2JhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2xpZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX25hdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA2MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5zbGlkZXJfX25hdiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjMDA1NkJCO1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG4uc2xpZGVyX19uYXY6aG92ZXIgLmljb25fX2dseXBoIHtcbiAgZmlsbDogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uc2xpZGVyX19uYXYtLW5leHQge1xuICByaWdodDogLTYwcHg7XG59XG5cbi5zbGlkZXJfX25hdi0tcHJldiB7XG4gIGxlZnQ6IC02MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2xpZGVyOmhvdmVyIC5zbGlkZXJfX25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcbiAgfVxuICAuc2xpZGVyX19uYXYge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgZmlsbCAwLjJzIGVhc2UtaW4tb3V0LCBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAuc2xpZGVyX19uYXYtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuICAuc2xpZGVyX19uYXYtLXByZXYge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDMwcHgpO1xuICB9XG59XG4uc3dpdGNoZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2l0Y2hlcl9fY29sdW1uLWxlZnQsXG4uc3dpdGNoZXJfX2NvbHVtbi1yaWdodCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpdGNoZXJfX25hdi1pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uc3dpdGNoZXJfX25hdi1pdGVtIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zd2l0Y2hlcl9faXRlbXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICBwZXJzcGVjdGl2ZS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXRjaGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnN3aXRjaGVyX19pdGVtIC5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5zd2l0Y2hlcl9fbmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5zd2l0Y2hlcl9fY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxuICAuc3dpdGNoZXJfX2NvbHVtbi1sZWZ0IC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zd2l0Y2hlcl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc3dpdGNoZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG4gIC5zd2l0Y2hlcl9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnN3aXRjaGVyX19uYXYtaXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbi5zd2l0Y2hlci5zZWN0aW9uLS12ZXJ0aWNhbC1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXRjaGVyLnNlY3Rpb24tLXZlcnRpY2FsLXBvc2l0aW9uID4gZGl2IHtcbiAgZmxleDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uc3dpdGNoZXIuc2VjdGlvbi0tdmVydGljYWwtcG9zaXRpb24gLnN3aXRjaGVyX19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpdGNoZXIuc2VjdGlvbi0tdmVydGljYWwtcG9zaXRpb24gLnN3aXRjaGVyX19uYXYtaXRlbXMgPiBkaXYge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5zd2l0Y2hlci5zZWN0aW9uLS12ZXJ0aWNhbC1wb3NpdGlvbiAuc3dpdGNoZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5zd2l0Y2hlci5zZWN0aW9uLS12ZXJ0aWNhbC1wb3NpdGlvbiAuc3dpdGNoZXJfX2l0ZW1zID4gZGl2IHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbjpyb290IHtcbiAgLS1mb290ZXItYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgLS1mb290ZXItY29udGVudC1zcGFjaW5nLWxlZnQ6IDE5cHg7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogMCAyNHB4IDMycHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmMtZm9vdGVyX19jb250YWluZXItLXNpbXBsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGFpbmVyLS1zaW1wbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtZm9vdGVyX19jb250YWluZXItLXNpbXBsZSAuYy1mb290ZXJfX3RvcCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGFpbmVyLS1zaW1wbGUgLmMtZm9vdGVyX190b3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGFpbmVyLS1zaW1wbGUgLmMtZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtZm9vdGVyX190b3Age1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9yZGVyOiA0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX190b3Age1xuICAgIHBhZGRpbmc6IDI5cHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG9yZGVyOiAxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xuICB9XG59XG4uYy1mb290ZXJfX3RvcC1tb2JpbGUge1xuICBwYWRkaW5nLXRvcDogMzhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fdG9wLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1jb250ZW50LXNwYWNpbmctbGVmdCk7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fc29jaWFsLWxpbmtzIGEge1xuICBtYXJnaW46IDAgMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtZm9vdGVyX19zb2NpYWwtbGlua3MgYSBpbWcge1xuICBtYXgtd2lkdGg6IDIycHg7XG59XG4uYy1mb290ZXJfX3NvY2lhbC1saW5rcyBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy1mb290ZXJfX3NvY2lhbC1saW5rcyBhIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jLWZvb3Rlcl9fc29jaWFsLWxpbmtzIGEgc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG4uYy1mb290ZXJfX3NvY2lhbC1saW5rcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG4uYy1mb290ZXJfX21pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1mb290ZXJfX21pZGRsZSB7XG4gICAgcGFkZGluZzogMjRweCAwIDMycHggMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xuICB9XG59XG4uYy1mb290ZXJfX21pZGRsZV9fbGVmdC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19taWRkbGVfX2xlZnQtbGlua3Mge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3NTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWZvb3Rlci1jb250ZW50LXNwYWNpbmctbGVmdCk7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbWlkZGxlX19yaWdodC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbWlkZGxlX19yaWdodC1saW5rcyB7XG4gICAgbWF4LXdpZHRoOiAyNzVweDtcbiAgfVxufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMjRweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogNDdweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1mb290ZXJfX2xpbmtzLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cF9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG4uYy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19saW5rcy1ncm91cF9fdGl0bGVfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZV9fYXJyb3cgc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cF9fdGl0bGUuc2hvdyAuYy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZV9fYXJyb3cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYy1mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcyB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG59XG4uYy1mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmtzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmtzLWxpc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcy1saXN0LnNob3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmtzLWxpc3QgYTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmsge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmstLWZlYXR1cmVkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXAtLWZlYXR1cmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cC0tZmVhdHVyZWQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXAtLWZlYXR1cmVkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgfVxufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cC0tZmVhdHVyZWQgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cC0tZmVhdHVyZWQgPiBkaXY6bm90KDpmaXJzdC1jaGlsZCkge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXAtLWZlYXR1cmVkID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jLWZvb3Rlcl9fbGlua3MtZ3JvdXAtLWZlYXR1cmVkID4gZGl2OmZpcnN0LWNoaWxkLCAuYy1mb290ZXJfX2xpbmtzLWdyb3VwLS1mZWF0dXJlZCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmMtZm9vdGVyX19saW5rcy1ncm91cC0tZmVhdHVyZWQgLmMtZm9vdGVyX19saW5rcy1ncm91cF9fdGl0bGUge1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19saW5rcy1ncm91cC0tZmVhdHVyZWQge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbiAgLmMtZm9vdGVyX19saW5rcy1ncm91cC0tZmVhdHVyZWRfX2xpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uYy1mb290ZXJfX2JvdHRvbSB7XG4gIHBhZGRpbmc6IDAgMCAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiA1O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmc6IDMycHggdmFyKC0tZm9vdGVyLWNvbnRlbnQtc3BhY2luZy1sZWZ0KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmMtZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYy1mb290ZXJfX2JvdHRvbV9fbGVnYWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fYm90dG9tX19sZWdhbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4uYy1mb290ZXJfX2JvdHRvbV9fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMtZm9vdGVyX19ib3R0b21fX2xpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy1mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuLmMtZm9vdGVyX19ib3R0b21fX2Fib3V0LXVzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG9yZGVyOiAzO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19ib3R0b21fX2Fib3V0LXVzLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtZm9vdGVyX19ib3R0b21fX2Fib3V0LXVzID4gYSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cbi5jLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyA+IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyA+IGE6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuLmMtZm9vdGVyX19ib3R0b21fX2Fib3V0LXVzID4gYTpudGgtY2hpbGQobiszKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyA+IGE6bnRoLWNoaWxkKG4rMykge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyA+IGEge1xuICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3JkZXI6IDM7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fbGlua3Mtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG59XG4uYy1mb290ZXJfX2xpbmtzLXNlcGFyYXRvci0tdGhpbm5lciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwcHg7XG59XG5cbjpyb290IHtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodDogNzJweDtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLXNpbXBsZS1oZWlnaHQ6IDg0cHg7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1tb2JpbGUtaGVpZ2h0OiAxMjZweDtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLXN1Ym1lbnUtaGVpZ2h0OiA1MHB4O1xuICAtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsOiAxMDA7XG4gIC0tdGVsZWNhYmxlLXppbmRleC1zdWJtZW51LXRyaWNrOiA5OTtcbiAgLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnU6IDk4O1xuICAtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICA6cm9vdCB7XG4gICAgLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodDogNzJweDtcbiAgfVxufVxuXG4uYy10ZWxlY2FibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodCk7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tdGVsZWNhYmxlLXppbmRleC1ub3JtYWwpO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci0tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci0tbGlnaHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci5tZW51LW9wZW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlciB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19tZW51Q2xpZW50ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fbWVudUNsaWVudGUge1xuICAgIHBhZGRpbmc6IDAgY2FsYygoMTAwJSAtIDczNnB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19tZW51Q2xpZW50ZSB7XG4gICAgcGFkZGluZzogMCBjYWxjKCgxMDAlIC0gOTYwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXJfX21lbnVDbGllbnRlIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMTQwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXJfX21lbnVDbGllbnRlIHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19tZW51Q2xpZW50ZSB7XG4gICAgcGFkZGluZzogMCBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19tZW51Q2xpZW50ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbWVudUNsaWVudGVDb2x1bW4ge1xuICBmbGV4OiAwO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbWVudUNsaWVudGVDb2x1bW4gLmMtdGVsZWNhYmxlLWhlYWRlcl9fbWVudUNsaWVudGVMaW5rIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX21lbnVDbGllbnRlSXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX21lbnVDbGllbnRlSXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbWVudUNsaWVudGVUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbWVudUNsaWVudGVMaW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzM2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEyODBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQ0MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tdGVsZWNhYmxlLXNlY29uZGFyeS1tZW51LWhlaWdodCkpO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2xvZ28ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDEyOHB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDE2NHB4O1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19iYWNrLWxpbmtfX2Fycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fc2hvcC1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZkZWU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fc2hvcC1saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fc2hvcC1saW5rIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19zaG9wLWxpbmsge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fc2hvcC1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGM0YzRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjczMDA7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDE2cHggMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG4gIHdpZHRoOiAxODRweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXMtLXN0aWNreS52aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11cy0tc3RpY2t5LnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11cy0tc3RpY2t5IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXMtLXN0aWNreSAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19pY29uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXMtLXN0aWNreSAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11cy0tc3RpY2t5LS1jbGllbnRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXMtLXN0aWNreS0tY2xpZW50ZSAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19pY29uID4gc3ZnICoge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXgtd2lkdGg6IDkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXNfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXNfX2NvbnRlbnQgc3Ryb25nOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19jb250ZW50IC5pYy1waG9uZS1udW1iZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2NhbGwtdXNfX3Bob25lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX3lvdXItYXJlYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWEge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNGM0YzRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhX19pY29uIHtcbiAgd2lkdGg6IDMzcHg7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX195b3VyLWFyZWFfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2xhbmd1YWdlLXNlbGVjdG9yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUNFQ0VDO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogdmFyKC0tdGVsZWNhYmxlLXppbmRleC1ub3JtYWwpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMTZweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19sYW5ndWFnZS1zZWxlY3RvciAuaWNvbiB7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbGFuZ3VhZ2Utc2VsZWN0b3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyX19sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuYy10ZWxlY2FibGUtaGVhZGVyX19sYW5ndWFnZS1zZWxlY3Rvci5zaG93IGltZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbGFuZ3VhZ2Utc2VsZWN0b3JfX21lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXJfX2xhbmd1YWdlLXNlbGVjdG9yX19tZW51LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbGFuZ3VhZ2Utc2VsZWN0b3JfX21lbnVfX2l0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgY29sb3I6ICMxRDFGMkM7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbGFuZ3VhZ2Utc2VsZWN0b3JfX21lbnVfX2l0ZW06aG92ZXIge1xuICBjb2xvcjogcmdiYSgyOSwgMzEsIDQ0LCAwLjUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlcl9fbGFuZ3VhZ2Utc2VsZWN0b3JfX21lbnVfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19sYW5ndWFnZS1zZWxlY3Rvcl9fY3VycmVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19waG9uZS1tb2JpbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyX19waG9uZS1tb2JpbGVfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fcGhvbmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLS1zY3JvbGxpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogY2FsYygtMSAqIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLS1uYXYtZG93biB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci0tbmF2LXVwIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlciAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeSAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG46cm9vdCB7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1saWdodC1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICA6cm9vdCB7XG4gICAgLS10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0LWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGhlaWdodDogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1saWdodC1oZWlnaHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0IHtcbiAgICBoZWlnaHQ6IHZhcigtLXRlbGVjYWJsZS1oZWFkZXItbGlnaHQtaGVpZ2h0KTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fc3VibWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6ICNFQ0VDRUMgMXB4IHNvbGlkO1xuICBib3gtc2hhZG93OiA0cHggMTVweCAxNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01MHB4O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19zdWJtZW51IHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX3N1Ym1lbnUtLXNob3duIHtcbiAgb3BhY2l0eTogMTtcbiAgdG9wOiAzOHB4O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwcyBlYXNlLWluLW91dCAwLjJzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX3N1Ym1lbnUtLXNob3duIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX3N1Ym1lbnVfX2NvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTExMHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fc3VibWVudV9fY29udGFpbmVyLS1zaG93biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19zdWJtZW51X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fc3VibWVudV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19zdWJtZW51X19pdGVtOmhvdmVyLCAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19zdWJtZW51X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1NkJCO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAwO1xuICBvcmRlcjogMjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgICBvcmRlcjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX25hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA2cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDU2QkI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzYwcHgpIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fbmF2X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX25hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fbmF2X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0ZGRjtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX25hdl9faXRlbTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2xvZ28tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19sb2dvLWxpbmsge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fbG9nbyB7XG4gIGhlaWdodDogNTJweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2xvZ28ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19sb2dvIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fbG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19sb2dvIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19jYWxsLXVzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogdmFyKC0tdGVsZWNhYmxlLXppbmRleC1ub3JtYWwpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fY2FsbC11cyB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGhlaWdodDogNzNweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fY2FsbC11czpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhYTI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2NhbGwtdXNfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fY2FsbC11c19faWNvbiA+IHN2ZyAqIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19jYWxsLXVzX19pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fY2FsbC11c19fY29udGVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19jYWxsLXVzX19jb250ZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2NhbGwtdXNfX2NvbnRlbnRfX3Bob25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2NhbGwtdXNfX2NvbnRlbnRfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2NhbGwtdXMtLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fY2FsbC11cy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodF9fY2FsbC11cy0tbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2NhbGwtdXMtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1saWdodC0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC42cyBlYXNlLWluLW91dDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHQtLWZpeGVkIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2xvZ28ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHQtLWZpeGVkIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0LS1maXhlZCAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19jYWxsLXVzIHtcbiAgaGVpZ2h0OiA1NnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0LS1maXhlZCAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19uYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG46cm9vdCB7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQ6IDcycHg7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1tb2JpbGUtaGVpZ2h0OiAxMjZweDtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLXN1Ym1lbnUtaGVpZ2h0OiA1MHB4O1xuICAtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsOiAxMDA7XG4gIC0tdGVsZWNhYmxlLXppbmRleC1zdWJtZW51LXRyaWNrOiA5OTtcbiAgLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnU6IDk4O1xuICAtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICA6cm9vdCB7XG4gICAgLS10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLWhlaWdodDogODRweDtcbiAgfVxufVxuXG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLWhlaWdodCk7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4ge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLWhlaWdodCkgKyB2YXIoLS10ZWxlY2FibGUtc2Vjb25kYXJ5LW1lbnUtaGVpZ2h0KSk7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4ubWVudS1vcGVuIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4ge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbWVudUNsaWVudGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX21lbnVDbGllbnRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19tZW51Q2xpZW50ZUNvbHVtbiB7XG4gIGZsZXg6IDA7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19tZW51Q2xpZW50ZUNvbHVtbiAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19tZW51Q2xpZW50ZUxpbmsge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbWVudUNsaWVudGVJdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjtcbiAgcGFkZGluZzogMTZweCAwO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbWVudUNsaWVudGVJdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19tZW51Q2xpZW50ZVRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19tZW51Q2xpZW50ZUxpbmsge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NvbnRhaW5lci1yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2xvZ28ge1xuICBoZWlnaHQ6IDM2cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2xvZ28gaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbG9nbyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNDJweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmVmZWZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jYWxsLXVzLS1zdGlja3kge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogLTUwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk5O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0cHggMjVweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXMtLXN0aWNreS52aXNpYmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11cy0tc3RpY2t5LnZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11cy0tc3RpY2t5IHN0cm9uZyB7XG4gIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXMtLXN0aWNreSAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jYWxsLXVzX19pY29uIHtcbiAgd2lkdGg6IDI5cHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXMtLXN0aWNreSAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jYWxsLXVzX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11cy0tc3RpY2t5LS1jbGllbnRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXMtLXN0aWNreS0tY2xpZW50ZSAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jYWxsLXVzX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11c19faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jYWxsLXVzX19pY29uID4gc3ZnICoge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jYWxsLXVzX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11c19fY29udGVudCAucGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3lvdXItYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3lvdXItYXJlYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3lvdXItYXJlYSB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX195b3VyLWFyZWE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX195b3VyLWFyZWFfX2ljb24ge1xuICB3aWR0aDogMzNweDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3lvdXItYXJlYV9fY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9feW91ci1hcmVhLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXB4IDhweDtcbiAgei1pbmRleDogMTtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3lvdXItYXJlYS1tb2JpbGVfX2ljb24ge1xuICB3aWR0aDogMjZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3lvdXItYXJlYS1tb2JpbGVfX2ljb24ge1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX195b3VyLWFyZWEtbW9iaWxlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItLXNob3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4gLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gIHRvcDogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMzAwcHg7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19sYW5ndWFnZS1zZWxlY3RvciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VDRUNFQztcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbGFuZ3VhZ2Utc2VsZWN0b3IgLmljb24ge1xuICB3aWR0aDogMTJweDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2xhbmd1YWdlLXNlbGVjdG9yOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fbGFuZ3VhZ2Utc2VsZWN0b3Iuc2hvdyBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2xhbmd1YWdlLXNlbGVjdG9yX19jdXJyZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3Bob25lLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNXB4IDhweDtcbiAgei1pbmRleDogMTtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX3Bob25lLW1vYmlsZV9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19waG9uZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NvbnRhaW5lci1sYW5ncy1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19jb250YWluZXItbGFuZ3MtbW9iaWxlIC5saW5rcyAubGluayB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NvbnRhaW5lci1sYW5ncy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4tLXNjcm9sbGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQpKTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4tLW5hdi1kb3duIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLS1uYXYtdXAge1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4gLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnkge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbiAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeSAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4gLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4gLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1tZW51IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2O1xufVxuXG4uYWNjb3JkaW9uLS1ib3hlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5hY2NvcmRpb24tLWJveGVkIC5hY2NvcmRpb24taXRlbS0tb3BlbmVkID4gLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYWNjb3JkaW9uLS1ib3hlZCAuYWNjb3JkaW9uLWl0ZW0sXG4uYWNjb3JkaW9uLS1ib3hlZCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXI6IDA7XG59XG5cbi5yZWxhdGVkLWhlbHBfX2hlbHAuZnVsbC13aWR0aC1hY2NvcmRpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyOiAwO1xufVxuLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5hY2NvcmRpb24tdHJlZSAubGlzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbS0tbGVhZiAubGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5hY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5hY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIC5pY29uLXBsdXMge1xuICByaWdodDogMDtcbn1cblxuLmFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbl9faGVhZGVyLFxuLmFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5hY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5hY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbi5jLWFwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWFwcDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjklO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYy1hcHBfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA1MHB4IDE2cHggMTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuYy1hcHBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG59XG4uYy1hcHBfX2NvbnRlbnQudS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWFwcF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjNweCAyNzBweCA1NHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWFwcF9fY29udGVudC51LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5jLWFwcF9fY29udGVudC51LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTExMHB4O1xuICB9XG59XG4uYy1hcHBfX2NvbnRlbnRfX3RleHQgLnNlY3Rpb24tZGVzY3JpcHRpb24uc2VjdGlvbi1kZXNjcmlwdGlvbi0tY29sb3Itd2hpdGUgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtYXBwX19jb250ZW50X190ZXh0IC5zZWN0aW9uLWRlc2NyaXB0aW9uLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNvbG9yLXdoaXRlIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWFwcF9fY29udGVudF9fdGV4dCAuc2VjdGlvbi1kZXNjcmlwdGlvbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jb2xvci13aGl0ZSAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1hcHBfX2NvbnRlbnRfX3RleHQgLnNlY3Rpb24tZGVzY3JpcHRpb24uc2VjdGlvbi1kZXNjcmlwdGlvbi0tY29sb3Itd2hpdGUgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5jLWFwcF9fY29udGVudF9fdGV4dF9fbGlzdCB7XG4gIG1heC13aWR0aDogNjUlO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtYXBwX19jb250ZW50X190ZXh0X19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjlweDtcbiAgfVxufVxuLmMtYXBwX19jb250ZW50X190ZXh0X19saXN0IC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1oaWdobGlnaHQubGlzdC1pdGVtLS1yZXZlcnNlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmMtYXBwX19jb250ZW50X190ZXh0X19saXN0IC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1oaWdobGlnaHQubGlzdC1pdGVtLS1yZXZlcnNlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtYXBwX19jb250ZW50X190ZXh0X19saXN0IC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1oaWdobGlnaHQubGlzdC1pdGVtLS1yZXZlcnNlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtYXBwX19jb250ZW50X190ZXh0X19saXN0IC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1oaWdobGlnaHQubGlzdC1pdGVtLS1yZXZlcnNlIC5pY29uIHtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxNnB4O1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtYXBwX19jb250ZW50X190ZXh0X19saXN0IC5saXN0LWl0ZW0ubGlzdC1pdGVtLS1oaWdobGlnaHQubGlzdC1pdGVtLS1yZXZlcnNlIC5pY29uIHtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgbWluLXdpZHRoOiAxN3B4O1xuICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cbi5jLWFwcF9fY29udGVudF9fc3RvcmVzIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1hcHBfX2NvbnRlbnRfX3N0b3JlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG4uYy1hcHBfX2NvbnRlbnRfX3N0b3JlcyA+IGEge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1hcHBfX2NvbnRlbnRfX3N0b3JlcyA+IGEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIH1cbiAgLmMtYXBwX19jb250ZW50X19zdG9yZXMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmMtYXBwX19jb250ZW50X19zdG9yZXMgPiBhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jLWFwcF9fY29udGVudF9fc3RvcmVzID4gYSBpbWcge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYy1hcHBfX2NvbnRlbnRfX3Bob25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNjNweDtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgd2lkdGg6IDQ0MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWFwcF9fY29udGVudF9fcGhvbmUge1xuICAgIGhlaWdodDogMzc0cHg7XG4gICAgd2lkdGg6IDM3NHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1hcHBfX2NvbnRlbnRfX3Bob25lIHtcbiAgICBoZWlnaHQ6IDQyMHB4O1xuICAgIHdpZHRoOiA0MjBweDtcbiAgICByaWdodDogMTklO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWFwcF9fY29udGVudF9fcGhvbmUge1xuICAgIHJpZ2h0OiAyMSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmMtYXBwX19jb250ZW50X19waG9uZSB7XG4gICAgcmlnaHQ6IDIyJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1ZW0pIHtcbiAgLmMtYXBwX19jb250ZW50X19waG9uZSB7XG4gICAgcmlnaHQ6IDIzJTtcbiAgfVxufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZXMgLmNhcmQtcGFjay1hZHZhbnRhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZC1wYWNrLWFkdmFudGFnZXMgLmNhcmQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jYXJkcy1hc2lkZS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jYXJkcy1hc2lkZS1pbWFnZV9faGVhZGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmNhcmRzLWFzaWRlLWltYWdlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkcy1hc2lkZS1pbWFnZV9fbGlzdCAuY2FyZC1hc2lkZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHMtYXNpZGUtaW1hZ2VfX2NhcmQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5jYXJkcy1hc2lkZS1pbWFnZV9fY2FyZCAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZHMtYXNpZGUtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuY2FyZHMtYXNpZGUtaW1hZ2VfX2NhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmRzLWFzaWRlLWltYWdlX19jYXJkIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5jYXJkcy1hc2lkZS1pbWFnZV9faGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY2FyZHMtYXNpZGUtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuY2FyZHMtYXNpZGUtaW1hZ2VfX2NhcmQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSAuY2FyZC1ob3Jpem9udGFsLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmRzLWhvcml6b250YWwtaW1hZ2VfX2hlYWRlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlX19jYXJkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmNhcmRzLWhvcml6b250YWwtaW1hZ2VfX2NhcmQgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSAuY2FyZC1ob3Jpem9udGFsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2UgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2UgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZSA+IGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2VfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2VfX2NhcmQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2VfX2NhcmQgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSAuY2FyZC1ob3Jpem9udGFsLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX2RldGFpbHMge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAwIDAgNDAlO1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24gLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9faGVhZGVyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2NhcmQge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fY2FyZCAuY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiAuY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19waWN0dXJlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiAuY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19waWN0dXJlID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fY2FyZCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fY2FyZCAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24gLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fZGV0YWlscyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24gLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gIH1cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24gLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fcGljdHVyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUgPiBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24gLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbiAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTExMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0taG9tZSAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIH1cbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb24tLXZlbnRhamFzLWluZmluaXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb24tLXZlbnRhamFzLWluZmluaXR5IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgPiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgPiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgPiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG4uY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1sYW5kaW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3MgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3MgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1sYW5kaW5ncyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3MgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWxhbmRpbmdzIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1sYW5kaW5ncyA+IC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0tbGFuZGluZ3MgPiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWxhbmRpbmdzID4gLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZTogNDhweDtcbn1cblxuLmMtb2ZmZXJzIHtcbiAgcGFkZGluZzogMzJweCAxNnB4IDQ4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtb2ZmZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiA2MHB4IDMycHggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtb2ZmZXJzLS1jZW50ZXJlZCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLW9mZmVycy0tY2VudGVyZWQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtb2ZmZXJzLS1jZW50ZXJlZCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtb2ZmZXJzX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMTBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxO1xufVxuLmMtb2ZmZXJzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMjRweDtcbn1cbi5jLW9mZmVyc19fZ3JpZCA+ICoge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLW9mZmVyc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1vZmZlcnNfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtb2ZmZXJzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmMtb2ZmZXJzX19jYXJvdXNlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1vZmZlcnNfX2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNTBweDtcbiAgICBtYXJnaW46IC0yMHB4IC0yMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1vZmZlcnNfX2Nhcm91c2VsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtb2ZmZXJzX19jYXJvdXNlbCAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYy1vZmZlcnNfX2Nhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1vZmZlcnNfX2Nhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLW9mZmVyc19fY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1vZmZlcnNfX2Nhcm91c2VsIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy1vZmZlcnNfX2Nhcm91c2VsX193cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1vZmZlcnNfX2Nhcm91c2VsX193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLW9mZmVyc19fY2Fyb3VzZWxfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmMtb2ZmZXJzX19jYXJvdXNlbF9fYnRuLW5hdiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoNTEsIDUxLCA1MSwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiB2YXIoLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygtMC41ICogdmFyKC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZSkpO1xuICB0b3A6IDE1MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiB2YXIoLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplKTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLW9mZmVyc19fY2Fyb3VzZWxfX2J0bi1uYXYuc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmMtb2ZmZXJzX19jYXJvdXNlbF9fYnRuLW5hdi5wcmV2IHtcbiAgbGVmdDogY2FsYygtMC44ICogdmFyKC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZSkpO1xuICByaWdodDogYXV0bztcbiAgdG9wOiAxMzBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5jLW9mZmVyc19fY2Fyb3VzZWxfX2J0bi1uYXY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmY2ZjO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uYy1vZmZlcnMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jLW9mZmVycyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1vZmZlcnMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1vZmZlcnMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJkcy12ZXJ0aWNhbC1pbWFnZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2FyZHMtdmVydGljYWwtaW1hZ2UgLnNlY3Rpb24tZGVzY3JpcHRpb24gPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2FyZHMtdmVydGljYWwtaW1hZ2UgLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJkcy12ZXJ0aWNhbC1pbWFnZSAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2FyZHMtdmVydGljYWwtaW1hZ2UgLmNhcmQtdmVydGljYWwtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzLXZlcnRpY2FsLWltYWdlLS13aXRoLWJhY2tncm91bmQgLnNlY3Rpb25fX2NvbHVtbiB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FyZHMtdmVydGljYWwtaW1hZ2UgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5jYXJvdXNlbC1jYXJkLXBhY2std2l0aC1pbWFnZSAuY2FyZC1wYWNrLXdpdGgtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jYXJkLXBhY2std2l0aC1pbWFnZSAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyaXNvbi10YWJsZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwIDlweDtcbn1cbi5jb21wYXJpc29uLXRhYmxlcyAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyaXNvbi10YWJsZXNfX2hlYWRlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tcGFyaXNvbi10YWJsZXNfX2NvbHVtbnMge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29tcGFyaXNvbi10YWJsZXNfX2NvbHVtbnMgLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY29tcGFyaXNvbi10YWJsZXNfX2NvbHVtbiA+IC5jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb21wYXJpc29uLXRhYmxlc19fY29sdW1uIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY29tcGFyaXNvbi10YWJsZXMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW5zIC5jb21wYXJpc29uLXRhYmxlc19fY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbXBhcmlzb24tdGFibGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmNvbXBhcmlzb24tdGFibGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW5zIC5jb21wYXJpc29uLXRhYmxlc19fY29sdW1uIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmMtY29udGFjdC1jbGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xufVxuLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA5OXB4O1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OS45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnQge1xuICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICB9XG59XG4uYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxIHtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkuOTk4NzVlbSkge1xuICAuYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXEge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXEge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMDtcbn1cbi5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxX19hY2NvcmRpb24gLnNlY3Rpb24uc2VjdGlvbi0tZnVsbC5zZWN0aW9uLS13cmFwcGVyLnNlY3Rpb24tLWZhcS5zZWN0aW9uLS1mYXEgLmMtZmFxLnUtd3JhcHBlci5pY29uLS1hcnJvdy1kb3duIC5jLWZhcV9faGVhZGVyLCAuYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxX19hY2NvcmRpb24gLnNlY3Rpb24uc2VjdGlvbi0tZnVsbC5zZWN0aW9uLS13cmFwcGVyLnNlY3Rpb24tLWZhcS5zZWN0aW9uLS1mYXEgLmMtZmFxLnUtd3JhcHBlci5pY29uLS1hcnJvdy1kb3duIC5jLWZhcV9fY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24gLmMtZmFxX19oZWFkZXIsIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24gLmMtZmFxX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnRfX2ZhcV9fYWNjb3JkaW9uIC5zZWN0aW9uLnNlY3Rpb24tLWZ1bGwuc2VjdGlvbi0td3JhcHBlci5zZWN0aW9uLS1mYXEuc2VjdGlvbi0tZmFxIC5jLWZhcS51LXdyYXBwZXIuaWNvbi0tYXJyb3ctZG93biAuYy1mYXFfX2hlYWRlciAuc2VjdGlvbi1kZXNjcmlwdGlvbiAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuOTM3NXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24gLmMtZmFxX19oZWFkZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24gLmMtZmFxX19oZWFkZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24gLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS0tZmFxLFxuICAuYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxX19hY2NvcmRpb24gLnNlY3Rpb24uc2VjdGlvbi0tZnVsbC5zZWN0aW9uLS13cmFwcGVyLnNlY3Rpb24tLWZhcS5zZWN0aW9uLS1mYXEgLmMtZmFxLnUtd3JhcHBlci5pY29uLS1hcnJvdy1kb3duIC5jLWZhcV9fY29udGVudCAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tLWZhcS5hY2NvcmRpb24taXRlbS0tb3BlbmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXFfX2FjY29yZGlvbiAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcSAuYy1mYXEudS13cmFwcGVyLmljb24tLWFycm93LWRvd24gLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24taXRlbS5hY2NvcmRpb24taXRlbS0tZmFxIGEsXG4uYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fZmFxX19hY2NvcmRpb24gLnNlY3Rpb24uc2VjdGlvbi0tZnVsbC5zZWN0aW9uLS13cmFwcGVyLnNlY3Rpb24tLWZhcS5zZWN0aW9uLS1mYXEgLmMtZmFxLnUtd3JhcHBlci5pY29uLS1hcnJvdy1kb3duIC5jLWZhcV9fY29udGVudCAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tLWZhcS5hY2NvcmRpb24taXRlbS0tb3BlbmVkIGEge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19jb250YWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg5Ljk5ODc1ZW0pIHtcbiAgLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnRfX2NvbnRhY3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19jb250YWN0IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjkuOTk4NzVlbSkge1xuICAuYy1jb250YWN0LWNsaWVudF9fY29udGVudF9fY29udGFjdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnRfX2NvbnRhY3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnRfX2NvbnRhY3RfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19jb250YWN0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnRfX2NvbnRhY3RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmMtY29udGFjdC1jbGllbnRfX2NvbnRlbnRfX2NvbnRhY3RfX2xpbmsgPiAubGluay5saW5rLS1vcmFuZ2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmNvbnRhY3QtZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLFxuLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhY3QtZm9ybSAuZm9ybS1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY29udGFjdC1mb3JtIC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY29udGFjdC1mb3JtIC5idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY29udGFjdC1mb3JtLS1sb2FkaW5nIC5jb250YWN0LWZvcm1fX2xvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udGFjdC1mb3JtX19jb2x1bW4tbGVmdCxcbi5jb250YWN0LWZvcm1fX2NvbHVtbi1yaWdodCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb250YWN0LWZvcm1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuXG4uY29udGFjdC1mb3JtX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VibWl0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fc3VibWl0LW1lc3NhZ2UtLXZpc2libGUge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Ym1pdC1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Ym1pdC1tZXNzYWdlLS1lcnJvciB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uY29udGFjdC1mb3JtX190ZXJtcy1ub3QtYWNjZXB0ZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uY29udGFjdC1mb3JtX19zdWJtaXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29udGFjdC1mb3JtX19sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNvbnRhY3QtZm9ybSAuZm9ybS1jaGVja2JveCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9fY29udGVudCB7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAuY29udGFjdC1mb3JtX19pdGVtOm5vdCguY29udGFjdC1mb3JtX19pdGVtLS1jaGVja2JveCkge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5jb250YWN0LWZvcm1fX2l0ZW06bm90KC5jb250YWN0LWZvcm1fX2l0ZW0tLWNoZWNrYm94KTpudGgtY2hpbGQob2RkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jb250YWN0LWZvcm1fX2l0ZW06bm90KC5jb250YWN0LWZvcm1fX2l0ZW0tLWNoZWNrYm94KTpudGgtY2hpbGQoZXZlbikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmNvbnRhY3QtZm9ybV9fY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuY29udGFjdC1mb3JtX19jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmN1c3RvbWlzZWQtb2ZmZXIgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmN1c3RvbWlzZWQtb2ZmZXIgLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmN1c3RvbWlzZWQtb2ZmZXItLXdpdGgtYmFja2dyb3VuZCAuc2VjdGlvbl9fY29sdW1uIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmN1c3RvbS1oZXJvLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXItLXR2LWdvIHtcbiAgbWFyZ2luOiAwIDAgNDBweCAwO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fbWVudS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX2JhY2tncm91bmRfX21hc2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fYmFja2dyb3VuZF9fbWFzay0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX2JhY2tncm91bmQgcGljdHVyZSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGhlaWdodDogNTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lciB7XG4gIC8qaGVpZ2h0OiAxMDAlOyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAwIDEwMCU7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tc2hhZG93Ym90dG9tOjphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjUpLCB0cmFuc3BhcmVudCk7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2Jhbm5lci1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDcwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19iYW5uZXItbGluayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19jb250ZW50LS13aXRoLWZsb2F0aW5nLWltYWdlIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fdGFnLFxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19jb250ZW50LS13aXRoLWZsb2F0aW5nLWltYWdlIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fdGl0bGUsXG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2NvbnRlbnQtLXdpdGgtZmxvYXRpbmctaW1hZ2UgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogMTQwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2NvbnRlbnQtLXdpdGgtZmxvYXRpbmctaW1hZ2UgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX190YWcsXG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fY29udGVudC0td2l0aC1mbG9hdGluZy1pbWFnZSAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RpdGxlLFxuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2NvbnRlbnQtLXdpdGgtZmxvYXRpbmctaW1hZ2UgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19mbG9hdGluZy1pbWFnZSB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fZmxvYXRpbmctaW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2Zsb2F0aW5nLWltYWdlLS1kZXNrdG9wLWRpc2FibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2Zsb2F0aW5nLWltYWdlLS1kZXNrdG9wLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2Zsb2F0aW5nLWltYWdlLS1tb2JpbGUtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19mbG9hdGluZy1pbWFnZS0tbW9iaWxlLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19tdWx0aXBsZS1ib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fbXVsdGlwbGUtYm94ZXMtLW1vYmlsZS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX211bHRpcGxlLWJveGVzLS1tb2JpbGUtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fbXVsdGlwbGUtYm94ZXNfX2l0ZW0ge1xuICB3aWR0aDogMjMycHg7XG4gIGhlaWdodDogMTA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19tdWx0aXBsZS1ib3hlc19fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX211bHRpcGxlLWJveGVzX19wcmljZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19tdWx0aXBsZS1ib3hlc19fZXVybyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fbXVsdGlwbGUtYm94ZXNfX3RleHQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3gge1xuICB3aWR0aDogMzg3cHg7XG4gIGhlaWdodDogMTU0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94LS1tb2JpbGUtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3gtLW1vYmlsZS1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX2ZlYXR1cmUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fZmVhdHVyZXMge1xuICBwYWRkaW5nOiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94X19mZWF0dXJlcyAuaWNvbiB7XG4gIG1heC13aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX3ByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDI4cHggMTJweCAwIDE0cHg7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fbGVuZ3RoIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fbm8tcHJvbW8ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX2Ftb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtNnB4O1xuICBsaW5lLWhlaWdodDogNjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fcHJvbW8tcHJpY2Uge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNjBweDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94X19ldXJvIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3gtLXNpbXBsZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94LS1zaW1wbGUgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX3ByaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMThweCAzMXB4IDE3cHggMTRweDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94LS1zaW1wbGUgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX2ZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3gtLXNpbXBsZSAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fcHJvbW8tcHJpY2Uge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94LS1zaW1wbGUgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX2V1cm8ge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94LS1zaW1wbGUgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX21vbnRoIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNTIsIDEyMiwgMjE3KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fdGFnLS1kZXNrdG9wLWRpc2FibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RhZy0tZGVza3RvcC1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX190YWctLW1vYmlsZS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RhZy0tbW9iaWxlLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fdGl0bGUtLWRlc2t0b3AtZGlzYWJsZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fdGl0bGUtLWRlc2t0b3AtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fdGl0bGUtLW1vYmlsZS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RpdGxlLS1tb2JpbGUtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RpdGxlLS13aXRoLWNvbmZpZ3VyYXRvciB7XG4gIG1hcmdpbi1yaWdodDogNDAwcHg7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZS0tZGVza3RvcC1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZS0tZGVza3RvcC1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZS0td2l0aC1jb25maWd1cmF0b3Ige1xuICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZS0tbW9iaWxlLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fc3VidGl0bGUtLW1vYmlsZS1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fYWN0aW9ucyB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fYnV0dG9uIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19idXR0b246bnRoLWNoaWxkKDEpIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19idXR0b24tLWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19idXR0b24tLWFjdGlvbi0tbW9iaWxlLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fYnV0dG9uLS1hY3Rpb24tLW1vYmlsZS1kaXNhYmxlZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fYnV0dG9uLS1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTZCQjtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fYnV0dG9uLS1jdGEtLW1vYmlsZS1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2J1dHRvbi0tY3RhLS1tb2JpbGUtZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19tZW51LXdyYXBwZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX21lbnUtd3JhcHBlciB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCAtMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX21lbnVfX21hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwcHg7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogYXV0bztcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX21lbnVfX21hcmtlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX21lbnVfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19tZW51X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19tZW51X19pdGVtLS1hY3RpdmUge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzAwNTZCQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX21lbnVfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgcGFkZGluZy10b3A6IDIycHg7XG4gIH1cbn1cbi5jdXN0b20taGVyby1zbGlkZXJfX21lbnVfX2l0ZW06aG92ZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNmZmY7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xufVxuXG4uY3VzdG9tLWhlcm8tc2xpZGVyLS10di1nbyAuY3VzdG9tLWhlcm8tc2xpZGVyX19tZW51X19pdGVtIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbi5jdXN0b20taGVyby1zbGlkZXJbZGF0YS1tb2RlPWZhZGVdIC5jdXN0b20taGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcltkYXRhLW1vZGU9ZmFkZV0gLmN1c3RvbS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJbZGF0YS1tb2RlPWZhZGVdIC5jdXN0b20taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lcjpudGgtY2hpbGQoMSkge1xuICB6LWluZGV4OiAyO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcltkYXRhLW1vZGU9ZmFkZV0gLmN1c3RvbS1oZXJvLXNsaWRlcl9fY29udGFpbmVyIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyOm50aC1jaGlsZCgyKSB7XG4gIHotaW5kZXg6IDE7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyW2RhdGEtbW9kZT1mYWRlXSAuY3VzdG9tLWhlcm8tc2xpZGVyX19jb250YWluZXIgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVycy1jb250YWluZXI6bnRoLWNoaWxkKDMpIHtcbiAgei1pbmRleDogMTtcbn1cbi5jdXN0b20taGVyby1zbGlkZXJbZGF0YS1tb2RlPWZhZGVdIC5jdXN0b20taGVyby1zbGlkZXJfX2NvbnRhaW5lciAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lcjpudGgtY2hpbGQoNCkge1xuICB6LWluZGV4OiAxO1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcltkYXRhLW1vZGU9ZmFkZV0gLmN1c3RvbS1oZXJvLXNsaWRlcl9fY29udGFpbmVyLS10di1nbyAuY3VzdG9tLWhlcm8tc2xpZGVyX19tZW51X19pdGVtIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qIFNNQUxMICovXG4uY3VzdG9tLWhlcm8tc2xpZGVyX19jb250YWluZXItLXNtYWxsIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG59XG4uY3VzdG9tLWhlcm8tc2xpZGVyX19jb250YWluZXItLXNtYWxsLWF0LW1vYmlsZSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19jb250YWluZXItLXNtYWxsLWF0LW1vYmlsZSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuXG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXItLXNtYWxsIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyLS1zbWFsbCAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2FjdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uaGVyb19fY21uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NmJiO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVycy1jb250YWluZXItLXR2LWdvIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDI0MHB4O1xuICB9XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyLS10di1nbyAuaGVyby10di1nb19faW1nIHtcbiAgICB0b3A6IC0yMTBweDtcbiAgICB3aWR0aDogMzcwcHg7XG4gIH1cbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVycy1jb250YWluZXItLXR2LWdvIC5oZXJvLXR2LWdvX190aXRsZS1saW5lLS0yIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyLS10di1nbyAuaGVyby10di1nb19fdGl0bGUtbGluZS0tMyBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVycy1jb250YWluZXItLWJsYWNrLWZyaWRheSAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tYmxhY2stZnJpZGF5X19kaXNjbGFtZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tYmxhY2stZnJpZGF5IC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyLS1ibGFjay1mcmlkYXlfX2Rpc2NsYW1lciB7XG4gICAgYm90dG9tOiA4MHB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyLS1jb21iby1pbmZpbml0eSAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tY29tYm8taW5maW5pdHlfX2Rpc2NsYW1lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyMHB4KSB7XG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyLS1jb21iby1pbmZpbml0eSAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tY29tYm8taW5maW5pdHlfX2Rpc2NsYW1lciB7XG4gICAgYm90dG9tOiA1NnB4O1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5cbi5oZXJvLXNlcmllcy1wZWxpc19fb25lLWJveF9fZGlzY2xhaW1lci1pbWFnZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDcuNXB4IDIwcHggNy41cHg7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAucHJvbW9zLWFkZCB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19yb3cge1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IHtcbiAgZmxleC13cmFwOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweCAyNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggI2RkZDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS00MDApO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX25vLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2xhYmVscyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19sYWJlbHMge1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwIDI0cHg7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXIge1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3RpdGxlIHtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iaWctbGFiZWwtbGluZS1oZWlnaHQpO1xuICBwYWRkaW5nOiAwIDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCB7XG4gIGdyaWQtZ2FwOiA4cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBwYWRkaW5nOiAxNnB4IDAgMTZweCAxNnB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnQge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbXMgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbXMgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTFweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19pdGVtcyAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW0uZm9sZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19pdGVtcyAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW0uZm9sZGVkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbXMgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19pdGVtX19pY29uIC5pY29uIGltZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbV9faWNvbiAuaWNvbi5ibHVlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjMDA4REZGO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbS10ZXh0IC5mcmVlLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnktbGlnaHQtdjIxKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnktdjIxKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgcGFkZGluZzogNnB4IDRweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbS10ZXh0IC5pbm5lci1jb250YWluZXIuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1zIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9faXRlbS10ZXh0IC5pbm5lci1jb250YWluZXIuaW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNDUlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCA2cHg7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4OiAxIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB9XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b21fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tX19wcmljZSAuYnV0dG9uLXNlcGFyYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcy12MjEpICogMyk7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b21fX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2Uge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b21fX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbV9fcHJpY2UgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19wcmljZS1udW1iZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdjIxKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZ2FwOiAycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b21fX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2UgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZV9fcHJpY2UtbnVtYmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbV9fcHJpY2UgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19wcmljZS1udW1iZXIgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b21fX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2UgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZV9fcHJpY2UtbnVtYmVyIC5udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2VfX3ByaWNlLW51bWJlciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19yaWdodC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgZ2FwOiAzcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2VfX3ByaWNlLW51bWJlciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19yaWdodC1ibG9jayAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19wZXItbW9udGgge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDNweDtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbV9fcHJpY2UgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19wcmljZS1udW1iZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZV9fcmlnaHQtYmxvY2sgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZV9fcGVyLW1vbnRoIC5ldXJvIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMC43O1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2VfX3ByaWNlLW51bWJlciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19yaWdodC1ibG9jayAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19wZXItbW9udGggLm1vbnRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbV9fcHJpY2UgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlX19wcmljZS1udW1iZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZV9fcmlnaHQtYmxvY2sgLnByaWNlLW5vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlIC5wcmljZS1sYXRlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IHZhcigtLXMtdjIxKTtcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tX19wcmljZSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX3ByaWNlIC5wcmljZS1sYXRlci1jb250YWluZXIgLnByaWNlLWxhdGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fY3RhcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fY3RhcyAub2ZmZXItY2FyZC1idXR0b24tY21uLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDEycHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2N0YXMgLm9mZmVyLWNhcmQtYnV0dG9uLWNtbi5idXR0b24ge1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICB9XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19jdGFzIC5vZmZlci1jYXJkLWJ1dHRvbi1jbW4uYnV0dG9uIC5idXR0b25fX3RleHQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fY3RhcyAub2ZmZXItY2FyZC1idXR0b24tY21uLmJ1dHRvbiAuYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX29mZmVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19vZmZlcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IGNhbGModmFyKC0tcy12MjEpICogMik7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuYy1wYWNrcy1vZmZlcnNfX2NvbnRlbnQgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fbWlkZGxlLWNvbnRhaW5lciAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX29mZmVycyAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX29mZmVyc19fY2FyZHMtcHJvbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IGNhbGModmFyKC0tcy12MjEpICogMik7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19vZmZlcnMgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19vZmZlcnNfX2NhcmRzLXByb21vIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzX19vZmZlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tcy12MjEpO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzX19jYXJkcy1wcm9tbyAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX29mZmVyc19fb2ZmZXIgLmltZy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tcy12MjEpICogMyk7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmMtcGFja3Mtb2ZmZXJzX19jb250ZW50IC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YSAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX21pZGRsZS1jb250YWluZXIgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19ib3R0b20gLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19vZmZlcnMgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19vZmZlcnNfX2NhcmRzLXByb21vIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzX19vZmZlciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5jLXBhY2tzLW9mZmVyc19fY29udGVudCAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGEgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVyIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fYm90dG9tIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzX19jYXJkcy1wcm9tbyAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX29mZmVyc19fb2ZmZXIgLnRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzX19jYXJkIHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4ICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTZweCAxMnB4O1xuICBmbGV4OiAxIDA7XG4gIG1hcmdpbjogMCA3LjVweDtcbiAgbWF4LXdpZHRoOiAzNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLW9mZmVyc19fY2FyZHNfX2NhcmQge1xuICAgIG1hcmdpbjogMCA3LjVweCAyMHB4IDcuNXB4O1xuICB9XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHNfX2NhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luOiAwIDEycHggOHB4IDA7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHNfX2NhcmRfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkc19fY2FyZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5mb2xkZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMTZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeS1saWdodC12MjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmZvbGRlci13cmFwcGVyLm9wZW4gLml0ZW1zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5mb2xkZXItd3JhcHBlci5vcGVuIC5idXR0b24gLmljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5mb2xkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuZm9sZGVyLXdyYXBwZXIgLml0ZW1zLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5jdXN0b20tb2ZmZXJzX19jYXJkcyAuZm9sZGVyLXdyYXBwZXIgLml0ZW1zLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5mb2xkZXItd3JhcHBlciAuaXRlbXMtY29udGFpbmVyIC5pdGVtIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5LXYyMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY3VzdG9tLW9mZmVyc19fY2FyZHMgLmZvbGRlci13cmFwcGVyIC5pdGVtcy1jb250YWluZXIgLmltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuZm9sZGVyLXdyYXBwZXIgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeS12MjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeS1saWdodC12MjEpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuZm9sZGVyLXdyYXBwZXIgLmJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuZm9sZGVyLXdyYXBwZXIgLmJ1dHRvbiAudGV4dCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmN1c3RvbS1vZmZlcnNfX2NhcmRzIC5mb2xkZXItd3JhcHBlciAuYnV0dG9uIC5pY29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbn1cbi5jdXN0b20tb2ZmZXJzX19jYXJkcyAuZm9sZGVyLXdyYXBwZXIgLmJ1dHRvbiAuaWNvbiBzdmcge1xuICBzdHJva2U6ICMwMEEzRTA7XG4gIC0tc2l6ZTogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbiAgLS1zdHJva2Utd2lkdGg6IDJweDtcbn1cblxuLmMtZGVjby1hcHBzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1kZWNvLWFwcHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB9XG59XG4uYy1kZWNvLWFwcHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWRlY28tYXBwc19fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmMtZGVjby1hcHBzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbi5jLWRlY28tYXBwc19fYXBwc2dyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1kZWNvLWFwcHNfX2FwcHNncmlkIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmMtZGVjby1hcHBzX19hcHBzZ3JpZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYzNXB4IC0gNXB4KTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5jLWRlY28tYXBwc19fYXBwc2dyaWRfX2FwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTE4cHg7XG4gIHdpZHRoOiA5MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5jLWRlY28tYXBwc19fYXBwc2dyaWRfX2FwcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1kZWNvLWFwcHNfX2FwcHNncmlkX19hcHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4uYy1kZWNvLWFwcHNfX2FwcHNncmlkX19hcHA6bnRoLWNoaWxkKC1uKzQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5jLWRlY28tYXBwc19fYXBwc2dyaWRfX2FwcCBpbWcge1xuICBtYXgtd2lkdGg6IDY1cHg7XG59XG4uYy1kZWNvLWFwcHNfX2FwcHNncmlkX19hcHAgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jLWRlY28tYXBwc19fZGVjbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYy1kZWNvLWFwcHNfX2RlY28ge1xuICAgIHdpZHRoOiA2MzVweDtcbiAgfVxufVxuLmMtZGVjby1hcHBzX19kZWNvX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYy1kZWNvLWFwcHNfX2RlY29fX2JhY2tncm91bmRfMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG59XG4uYy1kZWNvLWFwcHNfX2RlY29fX2JhY2tncm91bmRfMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTEwcHg7XG4gIGxlZnQ6IC02MHB4O1xuICB3aWR0aDogNDAwcHg7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC4xO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBmaWx0ZXI6IEZsaXBIO1xuICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5jLWRlY28tYXBwc19fZGVjb19fYmFja2dyb3VuZF8yIHtcbiAgICB0b3A6IC00MHB4O1xuICAgIGxlZnQ6IC00NXB4O1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDI5MHB4O1xuICB9XG59XG4uYy1kZWNvLWFwcHNfX2RlY29fX2JhY2tncm91bmRfMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxM3B4O1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAxNTAlO1xuICB6LWluZGV4OiAyO1xufVxuLmMtZGVjby1hcHBzX19kZWNvX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMjQ1cHg7XG4gIGhlaWdodDogOTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jLWRlY28tYXBwc19fZGVjb19faW5uZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5jLWRlY28tYXBwc19fZGVjb19faW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd2ViL2J1bmRsZXMvYXBwL2ltYWdlcy9pY29ucy9pY29uLWNoYXQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI5N3B4IDI0OXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzdweDtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbi5jLWRlY28tYXBwc19fZGVjb19fdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uYy1kZWNvLWFwcHNfX2RlY29fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4uYy1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLmMtZGVzY3JpcHRpb25fX2hlYWRlci1jb3ZlcmFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtZGVzY3JpcHRpb25fX2hlYWRlci1jb3ZlcmFnZSA+IDpmaXJzdC1jaGlsZCB7XG4gIG9yZGVyOiAyO1xufVxuLmMtZGVzY3JpcHRpb25fX2hlYWRlci1jb3ZlcmFnZSA+IDpudGgtY2hpbGQoMikge1xuICBvcmRlcjogMTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWRlc2NyaXB0aW9uX19oZWFkZXItY292ZXJhZ2UgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jLWRlc2NyaXB0aW9uX19oZWFkZXItY292ZXJhZ2UgPiA6bnRoLWNoaWxkKDIpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmMtZGVzY3JpcHRpb24gPiAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMjNweCAxNnB4IDE2cHggMjNweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWRlc2NyaXB0aW9uID4gLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogNDhweCAxNnB4IDE2cHggNDBweDtcbiAgfVxufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5lcXVpcG1lbnRzLWhvbWUtY2FydGVyYSAuZXF1aXBtZW50LWRlc2t0b3BfX2NvbnRlbnQgLnByaWNlLXRheGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lcXVpcG1lbnRzLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmVxdWlwbWVudHMtZGVza3RvcCAuZXF1aXBtZW50LWRlc2t0b3Age1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtZGVza3RvcCxcbi5lcXVpcG1lbnRzLWRlc2t0b3AgLmVxdWlwbWVudC1kZXNrdG9wX19waWN0dXJlLFxuLmVxdWlwbWVudHMtZGVza3RvcCAuZXF1aXBtZW50LWRlc2t0b3BfX25hbWUsXG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtZGVza3RvcF9fYnJhbmQsXG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtZGVza3RvcF9fZGVzY3JpcHRpb24sXG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtZGVza3RvcF9fcHJpY2UsXG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtZGVza3RvcF9fc3BlYyB7XG4gIG9wYWNpdHk6IDA7XG59XG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4uZXF1aXBtZW50cy1kZXNrdG9wIC5lcXVpcG1lbnQtbGlzdC1pdGVtLS1hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmVxdWlwbWVudHMtZGVza3RvcF9fY29sdW1uLWxlZnQsXG4uZXF1aXBtZW50cy1kZXNrdG9wX19jb2x1bW4tcmlnaHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uZXF1aXBtZW50cy1kZXNrdG9wX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5lcXVpcG1lbnRzLWRlc2t0b3BfX3Byb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXF1aXBtZW50cy1kZXNrdG9wX19uYXYge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXF1aXBtZW50cy1kZXNrdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuZXF1aXBtZW50cy1kZXNrdG9wX19jb2x1bW4tbGVmdCB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5lcXVpcG1lbnRzLWRlc2t0b3BfX2NvbHVtbi1yaWdodCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZXF1aXBtZW50cy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmVxdWlwbWVudHMtbW9iaWxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVxdWlwbWVudHMtbW9iaWxlX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5lcXVpcG1lbnRzLW1vYmlsZV9fdGh1bWJzLFxuLmVxdWlwbWVudHMtbW9iaWxlX19lcXVpcG1lbnRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVxdWlwbWVudHMtbW9iaWxlX190aHVtYnMgLnN3aXBlci13cmFwcGVyLFxuLmVxdWlwbWVudHMtbW9iaWxlX19lcXVpcG1lbnRzIC5zd2lwZXItd3JhcHBlciB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVxdWlwbWVudHMtbW9iaWxlX190aHVtYnMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5lcXVpcG1lbnRzLW1vYmlsZV9fdGh1bWIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG4uZXF1aXBtZW50cy1tb2JpbGVfX3RodW1iLnN3aXBlci1zbGlkZS1hY3RpdmUgLmVxdWlwbWVudHMtbW9iaWxlX190aHVtYi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmVxdWlwbWVudHMtbW9iaWxlX190aHVtYi1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5lcXVpcG1lbnRzLW1vYmlsZV9fdGh1bWItY29udGVudCAuaWNvbiB7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDQ1cHg7XG59XG4uZXF1aXBtZW50cy1tb2JpbGVfX3RodW1iLWNvbnRlbnQgLmljb24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uZXF1aXBtZW50cy1tb2JpbGVfX3RodW1iLXRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVxdWlwbWVudHMtbW9iaWxlX19icmFuZCB7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5lcXVpcG1lbnRzLW1vYmlsZV9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5lcXVpcG1lbnRzLW1vYmlsZV9fdGh1bWIge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5lcXVpcG1lbnRzLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIENvbG9yIFZhcmlhYmxlcyAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qIENoYXJ0IGNvbG9ycyAqL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEubGluay0tYWN0aXZlLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmpzLWFub255bW91cy1ldGhpY2FsLWZvcm0sXG4uanMtbW9kYWwtYW5vbnltb3VzLWV0aGljYWwtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ldGhpY2FsLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZXRoaWNhbC1mb3JtX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5ldGhpY2FsLWZvcm1fX3RleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uZXRoaWNhbC1mb3JtX190ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZXRoaWNhbC1mb3JtX190ZXh0IGEge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5ldGhpY2FsLWZvcm0gLmV0aGljYWwtZm9ybV9fYW5vbnltb3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNCRkJGQkY7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4uZXRoaWNhbC1mb3JtIC5ldGhpY2FsLWZvcm1fX2Fub255bW91c19fdGV4dCB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmV0aGljYWwtZm9ybSAuZXRoaWNhbC1mb3JtX19hbm9ueW1vdXNfX3RleHQgYSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmV0aGljYWwtZm9ybSAuZXRoaWNhbC1mb3JtX19leHBsYW5hdGlvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5ldGhpY2FsLWZvcm0gLmxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5ldGhpY2FsLWZvcm0gLmZvcm0tc2VsZWN0X19sb2FkZXIgLmxvYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmV0aGljYWwtZm9ybSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ldGhpY2FsLWZvcm0gLmZvcm0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4uZXRoaWNhbC1mb3JtIC5mb3JtLWxhYmVsLS1yZXF1aXJlZC1maWVsZHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ldGhpY2FsLWZvcm0gLmZvcm0tZ3JvdXAtaW5wdXQsXG4uZXRoaWNhbC1mb3JtIC5mb3JtLWdyb3VwLXNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdCB7XG4gIHotaW5kZXg6IDI1O1xufVxuLmV0aGljYWwtZm9ybSAuZm9ybS1zZWxlY3RfX2xhYmVsIHNwYW4sXG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdF9fb3B0aW9uIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdF9fbGFiZWwgc3BhbjpsYXN0LWNoaWxkLFxuLmV0aGljYWwtZm9ybSAuZm9ybS1zZWxlY3RfX29wdGlvbiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdF9fbGFiZWw6bm90KC5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUpIHNwYW4sXG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdF9fb3B0aW9uOm5vdCguZm9ybS1zZWxlY3RfX29wdGlvbi0tYWN0aXZlKSBzcGFuIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdF9fbGFiZWw6bm90KC5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUpIGIsXG4uZXRoaWNhbC1mb3JtIC5mb3JtLXNlbGVjdF9fb3B0aW9uOm5vdCguZm9ybS1zZWxlY3RfX29wdGlvbi0tYWN0aXZlKSBiIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uZXRoaWNhbC1mb3JtIC5mb3JtLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldGhpY2FsLWZvcm1fX2hlYWRlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ldGhpY2FsLWZvcm1fX21vdW50LW5vZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV0aGljYWwtZm9ybV9fZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ldGhpY2FsLWZvcm1fX2Zvcm0tY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXRoaWNhbC1mb3JtX19jaGVjay1yZXN1bHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uZXRoaWNhbC1mb3JtX19jaGVjay1tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5ldGhpY2FsLWZvcm1fX2NoZWNrLW1lc3NhZ2UgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5ldGhpY2FsLWZvcm1fX2NoZWNrLW1lc3NhZ2UtLXZpc2libGUge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gMC41cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmV0aGljYWwtZm9ybV9fZm9ybS1jb2wtLWNoZWNrYm94IC5mb3JtLWdyb3VwLWNoZWNrYm94X19lcnJvcnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmV0aGljYWwtZm9ybV9fZm9ybS1jb2wtLWNoZWNrYm94IC5mb3JtLWdyb3VwLWNoZWNrYm94X19lcnJvcnMgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXRoaWNhbC1mb3JtX19zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uZXRoaWNhbC1mb3JtX19zdWJtaXQtbWVzc2FnZSB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZXRoaWNhbC1mb3JtX190ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHJlc2l6ZTogYm90aDtcbn1cblxuLmV0aGljYWwtZm9ybV9faW5jaWRlbmNlLXR5cGUtZm9ybS1jb2wgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmV0aGljYWwtZm9ybV9faW5jaWRlbmNlLXR5cGUtZm9ybS1jb2wsXG4uZXRoaWNhbC1mb3JtX19xdWVyeS1mb3JtLWNvbCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZXRoaWNhbC1mb3JtX19pbmNpZGVuY2UtdHlwZS1mb3JtLWNvbCBwLFxuLmV0aGljYWwtZm9ybV9fcXVlcnktZm9ybS1jb2wgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uZXRoaWNhbC1mb3JtX19pbmNpZGVuY2UtdHlwZS1mb3JtLWNvbCBhLFxuLmV0aGljYWwtZm9ybV9fcXVlcnktZm9ybS1jb2wgYSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXRoaWNhbC1mb3JtX19mb3JtLWNvbDpub3QoLmV0aGljYWwtZm9ybV9fZm9ybS1jb2wtLWNoZWNrYm94KSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmV0aGljYWwtZm9ybV9fZm9ybS1jb2wuZXRoaWNhbC1mb3JtX19pbmNpZGVuY2UtdHlwZS1mb3JtLWNvbCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5ldGhpY2FsLWZvcm1fX2Zvcm0tY29sLmV0aGljYWwtZm9ybV9fcXVlcnktZm9ybS1jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldGhpY2FsLWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC5ldGhpY2FsLWZvcm1fX2hlYWRlciB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmV0aGljYWwtZm9ybV9fZm9ybS1jb2w6bm90KC5ldGhpY2FsLWZvcm1fX2Zvcm0tY29sLS1jaGVja2JveCkge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuZXRoaWNhbC1mb3JtX19mb3JtLWNvbC5ldGhpY2FsLWZvcm1fX2luY2lkZW5jZS10eXBlLWZvcm0tY29sIHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmV0aGljYWwtZm9ybV9fZm9ybS1jb2wuZXRoaWNhbC1mb3JtX19xdWVyeS1mb3JtLWNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZXRoaWNhbC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuLmV0aGljYWwtZm9ybS1hbm9ueW1vdXMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmV0aGljYWwtZm9ybS1hbm9ueW1vdXMgLmV0aGljYWwtZm9ybS1yb3ctYW5vbnltb3VzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV0aGljYWwtZm9ybS1hbm9ueW1vdXMgLmV0aGljYWwtZm9ybS1yb3ctYW5vbnltb3VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZXRoaWNhbC1mb3JtLWFub255bW91cyAuZXRoaWNhbC1mb3JtLXJvdy1hbm9ueW1vdXMgLmV0aGljYWwtZm9ybS1jb2wtYW5vbnltb3VzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV0aGljYWwtZm9ybS1hbm9ueW1vdXMgLmV0aGljYWwtZm9ybS1yb3ctYW5vbnltb3VzIC5ldGhpY2FsLWZvcm0tY29sLWFub255bW91cyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLmV0aGljYWwtZm9ybS1jb2wtYW5vbnltb3VzLW9ubHksXG4uZXRoaWNhbC1mb3JtLWxhYmVsLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtd2hpdGUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay0tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAwLCAwLjgpO1xufVxuLmxpbmstLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4ubGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS1zZWNvbmRhcnksIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmxpbmstLXNlY29uZGFyeTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGE6aG92ZXIsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSwgLmxpbmstLWFjdGl2ZS5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5mb3JtLWNoZWNrYm94IGEubGluay0tYWN0aXZlLCAubGVnYWwgYS5saW5rLS1hY3RpdmUsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuXG4ubGluay0td2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubGluay1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWdhbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxlZ2FsIGgyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMixcbi5sZWdhbCBoMyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDMsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDMsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgzLFxuLmxlZ2FsIGg0LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDQsXG4ubGVnYWwgaDUsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg1LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg1LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNSxcbi5sZWdhbCBoNixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDYsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDYsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIGIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLFxuLmxlZ2FsIHN0cm9uZyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgc3Ryb25nLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmxlZ2FsIHAsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBwLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5sZWdhbCB1bCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLFxuLmxlZ2FsIGJyLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBicixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBicixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4ubGVnYWwgb2wsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5sZWdhbCB1bCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGVnYWwgb2wsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmxlZ2FsIGltZywgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGltZywgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxlZ2FsIGJyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5sZWdhbCBpLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMzA7XG59XG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXNfX2Nsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzX19jbG9zZS1idXR0b24gLmljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzX19jbG9zZS1idXR0b24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC0tb3BlbmVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC0tb3BlbmVkIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtLW9wZW5lZCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjNzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dCAwLjNzO1xufVxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtLW9wZW5lZCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlc19fY2xvc2UtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0IDAuM3MsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjYpO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogdXJsKFwiL3dlYi9idW5kbGVzL2FwcC9pbWFnZXMvY2xvc2UtY3Vyc29yLnBuZ1wiKSwgcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dCAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2NvbnRlbnRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHg7XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19jb250ZW50LWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDQ1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX3RpdGxlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19zdWItdGl0bGUge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbiAgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDIwcHggNDVweDtcbiAgfVxuICAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZ2FsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50LCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHksIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGVnYWwgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgyLFxuLmxlZ2FsIGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDMsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDMsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDMsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDMsXG4ubGVnYWwgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg0LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNCxcbi5sZWdhbCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg1LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg1LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDUsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg1LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg1LFxuLmxlZ2FsIGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDYsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDYsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDYsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDYge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGIsXG4ubGVnYWwgc3Ryb25nLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHN0cm9uZyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHN0cm9uZyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgc3Ryb25nLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHN0cm9uZyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHN0cm9uZyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4ubGVnYWwgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgcCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgcCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBwLFxuLmxlZ2FsIHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsXG4ubGVnYWwgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBicixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBicixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBicixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi5sZWdhbCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubGVnYWwgaW1nLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGltZywgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaW1nLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpbWcsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpbWcsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaW1nLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGVnYWwgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuLmxlZ2FsIGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMzA7XG59XG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAgYSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19jbG9zZS1idXR0b24gLmljb24ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY2xvc2UtYnV0dG9uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19zdWJtaXQtYnV0dG9uIHtcbiAgbGVmdDogMjUlO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC0tb3BlbmVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtLW9wZW5lZCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX292ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtLW9wZW5lZCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2NvbnRlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcywgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbn1cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC0tb3BlbmVkIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY2xvc2UtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0IDAuM3MsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0IDAuM3M7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC42KTtcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvaW1hZ2VzL2Nsb3NlLWN1cnNvci5wbmdcIiksIHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQgMC4zcztcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY29udGVudHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDMwcHggMzBweDtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19jb250ZW50LWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDQ1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fdGl0bGUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX3N1Yi10aXRsZSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi5ldGhpY2FsLWZvcm1fX3N1Ym1pdC1tZXNzYWdlIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjNDQ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4gIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB7XG4gICAgcGFkZGluZzogMjBweCA0NXB4O1xuICB9XG4gIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGE6aG92ZXIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGE6aG92ZXIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYTpob3ZlciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGE6aG92ZXIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGE6aG92ZXIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZpYmVyLWNvdmVyYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5maWJlci1jb3ZlcmFnZSBrcnQtY292ZXJhZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWJlci1jb3ZlcmFnZSAubG9hZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLmZpYmVyLWNvdmVyYWdlIC5mb3JtLXNlbGVjdF9fbG9hZGVyIC5sb2FkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5maWJlci1jb3ZlcmFnZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1sYWJlbC0tcmVxdWlyZWQtZmllbGRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZmliZXItY292ZXJhZ2UgLmZvcm0tZ3JvdXAtaW5wdXQsXG4uZmliZXItY292ZXJhZ2UgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1zZWxlY3Qge1xuICB6LWluZGV4OiAyMDtcbn1cbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1zZWxlY3RfX2xhYmVsIHNwYW4sXG4uZmliZXItY292ZXJhZ2UgLmZvcm0tc2VsZWN0X19vcHRpb24gc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1zZWxlY3RfX2xhYmVsIHNwYW46bGFzdC1jaGlsZCxcbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1zZWxlY3RfX29wdGlvbiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZmliZXItY292ZXJhZ2UgLmZvcm0tc2VsZWN0X19sYWJlbDpub3QoLmZvcm0tc2VsZWN0X19vcHRpb24tLWFjdGl2ZSkgc3Bhbixcbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1zZWxlY3RfX29wdGlvbjpub3QoLmZvcm0tc2VsZWN0X19vcHRpb24tLWFjdGl2ZSkgc3BhbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLmZpYmVyLWNvdmVyYWdlIC5mb3JtLXNlbGVjdF9fbGFiZWw6bm90KC5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUpIGIsXG4uZmliZXItY292ZXJhZ2UgLmZvcm0tc2VsZWN0X19vcHRpb246bm90KC5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUpIGIge1xuICBjb2xvcjogIzMzMztcbn1cbi5maWJlci1jb3ZlcmFnZSAuZm9ybS1jaGVja2JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2hlYWRlciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5maWJlci1jb3ZlcmFnZV9fbW91bnQtbm9kZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2Zvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2Zvcm0tY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2NoZWNrLXJlc3VsdCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5maWJlci1jb3ZlcmFnZV9fY2hlY2stbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZmliZXItY292ZXJhZ2VfX2NoZWNrLW1lc3NhZ2UgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5maWJlci1jb3ZlcmFnZV9fY2hlY2stbWVzc2FnZS0tdmlzaWJsZSB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5maWJlci1jb3ZlcmFnZV9fZm9ybS1jb2w6bm90KC5maWJlci1jb3ZlcmFnZV9fZm9ybS1jb2wtLWNoZWNrYm94KSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWJlci1jb3ZlcmFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5maWJlci1jb3ZlcmFnZV9faGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5maWJlci1jb3ZlcmFnZV9fZm9ybS1jb2w6bm90KC5maWJlci1jb3ZlcmFnZV9fZm9ybS1jb2wtLWNoZWNrYm94KSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5maWJlci1jb3ZlcmFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZSxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByaWNlLS1sYXJnZSAucHJpY2VfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLnByaWNlLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cblxuLnByaWNlX19hbW91bnQsXG4ucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlX19hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wcmljZS0tbGFyZ2UgLnByaWNlX19hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogNS4zNzVlbTtcbiAgfVxuICAucHJpY2UtLWxhcmdlIC5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS1hZnRlci1tb250aGx5LWZlZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZV9fZGVzY3JpcHRpb24sXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWVfX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlX19hbW91bnQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLFxuLmNhcmQtcGFjay13aXRoLWltYWdlOmhvdmVyIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NWVtO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQgKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50LW51bWJlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50LWluZm8ge1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19zdWJqZWN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudC0taW52ZXJ0ZWQsIC5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQgLnByaWNlLWluaXRpYWwtcGF5bWVudCxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtaW5pdGlhbC1wYXltZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLWxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuZGl2W2NsYXNzXj1wcmljZS1tb250aGx5LWZlZS13aXRoXSAucHJpY2UtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJpY2UtbGFiZWwtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS1sYWJlbCxcbi5jYXJkLXBhY2std2l0aC1pbWFnZTpob3ZlciAucHJpY2UtbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0JGQkZCRjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcmljZS1zZXBhcmF0b3ItLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS1zZXBhcmF0b3IsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtdGF4ZXMge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnByaWNlLXRheGVzLS1pbnZlcnRlZCwgLmNhcmQtcGFjay13aXRoLWltYWdlLS1mZWF0dXJlZCAucHJpY2UtdGF4ZXMsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLnByaWNlLXRheGVzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3QtLWludmVydGVkLCAuY2FyZC1wYWNrLXdpdGgtaW1hZ2UtLWZlYXR1cmVkIC5wcmljZS13aXRoLXN1YmplY3QsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50LFxuLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICBmb250LXNpemU6IDNlbTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG4gIGhlaWdodDogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDEuMzc1ZW07XG59XG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiA1LjM3NWVtO1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuICAucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAyLjYyNWVtO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuLnByaWNlLW1vbnRobHktZmVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudF9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWluaXRpYWwtcGF5bWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbl9fcHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50X19leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb25fX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1pbml0aWFsLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb25fX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1sYWJlbCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX3ByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbl9fYW1vdW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2Utc2VwYXJhdG9yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgd2lkdGg6IDFweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24gLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtdGF4ZXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50X19wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50X19leHRyYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXdpdGgtc3ViamVjdCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1pbml0aWFsLXBheW1lbnQsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wcmljZS11bmlxdWUtcGF5bWVudC1iYXNpYyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLS1sYXJnZSAucHJpY2VfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtLWxhcmdlIC5wcmljZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6IDUuMzc1ZW07XG4gIH1cbiAgLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLS1sYXJnZSAucHJpY2VfX2RlY2ltYWwtYW1vdW50IHtcbiAgICBmb250LXNpemU6IDIuNjI1ZW07XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLXNlcGFyYXRvciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci10b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIHdpZHRoOiAxcHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24gLnByaWNlLWxhYmVsLFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2Utd2l0aC1zdWJqZWN0LFxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uIC5wcmljZS10YXhlcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50X19wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX2V4dHJhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xuICB3aWR0aDogMXB4O1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IC5wcmljZSxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtbGFiZWwsXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXdpdGgtc3ViamVjdCxcbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudCAucHJpY2UtdW5pcXVlLXBheW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQgLnByaWNlLXRheGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmZpeGVkLWNhcnQtc3VtbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggLThweCByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDQwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeSAuYnV0dG9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIG1pbi13aWR0aDogNDdweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZpeGVkLWNhcnQtc3VtbWFyeSAuYnV0dG9uIC5idXR0b25fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZml4ZWQtY2FydC1zdW1tYXJ5IC5idXR0b24gLmljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnkgLmJ1dHRvbjpub3QoLmZpeGVkLWNhcnQtc3VtbWFyeV9fc3RhcnQtY2hlY2tvdXQpIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gNzJweCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19pbm5lciB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5IC5wcmljZS10YXhlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlID4gKiB7XG4gIGZvbnQtc2l6ZTogMC41NjI1cmVtO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX3N0YXJ0LWNoZWNrb3V0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2UgPiAqIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpeGVkLWNhcnQtc3VtbWFyeSAuYnV0dG9uOm5vdCguZml4ZWQtY2FydC1zdW1tYXJ5X19zdGFydC1jaGVja291dCkge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDQ3cHggLSAoMTAwJSAtIDY0MHB4KSAvIDIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZml4ZWQtY2FydC1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5mdWxsLXdpZHRoLXVwZ3JhZGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZ1bGwtd2lkdGgtdXBncmFkZSAucHJvbW90aW9uLWJhZGdlX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4uZnVsbC13aWR0aC11cGdyYWRlX19oZWFkZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50IHtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgI2YwZjBmMCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZC1sZWZ0LXBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZC1sZWZ0LWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2JhY2tncm91bmQtcmlnaHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZC1yaWdodCAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQgLmljb24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXJpZ2h0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZzogOTBweCAzMHB4IDQwcHg7XG59XG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXJpZ2h0IC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19wcm9tby1waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbC13aWR0aC11cGdyYWRlX19wcm9tby1waWN0dXJlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnVsbC13aWR0aC11cGdyYWRlX19wcm9tby1waWN0dXJlID4gaW1nIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX3Byb21vLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXByaWNlIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGgge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBwIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmZ1bGwtd2lkdGgtdXBncmFkZSAuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kLFxuICAuZnVsbC13aWR0aC11cGdyYWRlIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICAgIGxlZnQ6IGNhbGMoKC0xMDB2dyArIDY0MHB4KSAvIDIpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQ6OmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKCgtMTAwdncgKyA2NDBweCkgLyAyKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCksICNmMGYwZjApO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZC1yaWdodCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcmlnaHQge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX3Byb21vLWltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2JhY2tncm91bmQtcmlnaHQge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcmlnaHQge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMzMyU7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG46cm9vdCB7XG4gIC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcjogMHB4O1xufVxuXG4uaGVyby1zbGlkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZXJvLXNsaWRlciAuc3dpcGVyX19wYWdpbmF0aW9uLWl0ZW0ge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLmhlcm8tc2xpZGVyIC5oZXJvX19zZWN0aW9uLWNvbHVtbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zbGlkZXIgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgei1pbmRleDogMTA7XG59XG4uaGVyby1zbGlkZXIgLnN3aXBlcl9fcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaGVyby1zbGlkZXIgLmhlcm8tc2xpZGVyX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHRvcDogY2FsYyg3MnB4ICsgdmFyKC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcikpO1xuICBib3R0b206IHVuc2V0O1xuICBsZWZ0OiAwO1xufVxuLmhlcm8tc2xpZGVyIC5oZXJvX19zZWN0aW9uLWNvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uaGVyby1zbGlkZXIgLmhlcm9fX3NlY3Rpb24tY29sdW1uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLXNsaWRlciAuaGVyby1zbGlkZXJfX25hdi1jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZXJvLXNsaWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmhlcm8tc2xpZGVyX19zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG4uaGVyby1zbGlkZXJfX3NsaWRlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogNTtcbn1cbi5oZXJvLXNsaWRlcl9fc2xpZGU6Zmlyc3QtY2hpbGQ6bGFzdC1jaGlsZDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVyby1zbGlkZXItY2FydGVyYSAuaGVyby1zbGlkZXJfX3NsaWRlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uaGVyby1zbGlkZXJfX25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaGVyby1zbGlkZXJfX25hdiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4uc2VjdGlvbl9fY29sdW1uLmhlcm8tc2xpZGVyX19uYXYtY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1zbGlkZXJfX25hdi1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4ZW0pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuaGVyby1zbGlkZXIge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlcm8tc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbiAgLmhlcm8tc2xpZGVyLmhlcm8tc2xpZGVyLWNhcnRlcmEge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaGVyby1zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZXJvLXNsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmhlcm8tc2xpZGVyIC5oZXJvLXNsaWRlcl9fbmF2IHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogdmFyKC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcik7XG4gIH1cbiAgLmhlcm8tc2xpZGVyIC5oZXJvLXNsaWRlcl9fbmF2IC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyIC5oZXJvLXNsaWRlcl9fbmF2LndpdGhvdXQtY3Yge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuaGVyby1zbGlkZXIgLmhlcm9fX3NlY3Rpb24tY29sdW1uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlcm8tc2xpZGVyIC5oZXJvX19zZWN0aW9uLWNvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmhlcm8tc2xpZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmhlcm8tc2xpZGVyIC5zd2lwZXJfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlcm8tc2xpZGVyX19uYXYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVyby1zbGlkZXJfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICB9XG4gIC5oZXJvLXNsaWRlcl9fY29udGVudC0tY3Yge1xuICAgIG1heC1oZWlnaHQ6IDU1MnB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmhlcm8tc2xpZGVyX19uYXYtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLmhlcm8tc2xpZGVyLS1zbWFsbCB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbiAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaG9yaXpvbnRhbC1zY3JvbGxlci1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24gLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItY2FyZHMtbGlua3Mtd2l0aC1pY29uIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob3Jpem9udGFsLXNjcm9sbGVyLWNhcmRzLWxpbmtzLXdpdGgtaWNvbiAuY2FyZC1saW5rcy13aXRoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci1jYXJkcy12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhvcml6b250YWwtc2Nyb2xsZXItY2FyZHMtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlIC5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogMCA5cHg7XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlX19jb2x1bW4tbGVmdCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlX19pdGVtIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaWNvbi1jYXJkcy1hc2lkZV9faXRlbSAuY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbi1jYXJkcy1hc2lkZV9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5pY29uLWNhcmRzLWFzaWRlX19idXR0b24gPiAqIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmljb24tY2FyZHMtYXNpZGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5pY29uLWNhcmRzLWFzaWRlX19jb2x1bW4tbGVmdCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5pY29uLWNhcmRzLWFzaWRlX19jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuaWNvbi1jYXJkcy1hc2lkZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5pY29uLWNhcmRzLWFzaWRlX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5pY29uLWNhcmRzLWFzaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmljb24tY2FyZHMtYXNpZGVfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmljb24tY2FyZHMtYXNpZGUge1xuICAgIHBhZGRpbmc6IDAgODVweDtcbiAgfVxufVxuLmlmcmFtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaWZyYW1lIGlmcmFtZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaWZyYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmlmcmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4uaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nOiAwIDlweDtcbn1cbi5pbWFnZS13aXRoLXRpdGxlcy1hc2lkZSAuaW1hZ2Utd2l0aC10aXRsZXMge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG4uaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGUgLmltYWdlLXdpdGgtdGl0bGVzX19pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5pbWFnZS13aXRoLXRpdGxlcy1hc2lkZV9fY29sdW1uLWxlZnQsXG4uaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGVfX2NvbHVtbi1yaWdodCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5pbWFnZS13aXRoLXRpdGxlcy1hc2lkZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGVfX2NvbHVtbi1sZWZ0IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLmltYWdlLXdpdGgtdGl0bGVzLWFzaWRlX19jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZvcm0tY2hlY2tib3ggYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rOmhvdmVyLCAuZm9ybS1jaGVja2JveCBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDMsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDMsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg0LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg1LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDUsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg1LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDYsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDYsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBwLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBicixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBicixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGltZywgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50ICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4uZnVsbC13aWR0aC11cGdyYWRlICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4uY2VudHJhYmxlLWdyaWQgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5ncmlkLXdpdGgtY29udGVudCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuLmVxdWlwbWVudHMtZGVza3RvcCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuLmVxdWlwbWVudHMtbW9iaWxlICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4ubW9iaWxlLXJhdGVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4ucGFjay1tb2JpbGUtd2l0aC1hZGRpdGlvbmFsLWxpbmVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4ucmVsYXRlZC1wYWNrICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4uY2Fyb3VzZWwgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5jb21wYXJpc29uLXRhYmxlcyArIC5sZWdhbC10ZXh0LW1vZGFsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbiArIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkICsgLmxlZ2FsLXRleHQtbW9kYWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGVnYWwtdGV4dC1tb2RhbF9fY29udGVudCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5sZWdhbC10ZXh0LW1vZGFsX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4ubW9kYWwgcC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50ICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGUgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmNlbnRyYWJsZS1ncmlkICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5ncmlkLXdpdGgtY29udGVudCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuZXF1aXBtZW50cy1kZXNrdG9wICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5lcXVpcG1lbnRzLW1vYmlsZSArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAubW9iaWxlLXJhdGVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5wYWNrLW1vYmlsZS13aXRoLWFkZGl0aW9uYWwtbGluZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLnJlbGF0ZWQtcGFjayArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuY2Fyb3VzZWwgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmNvbXBhcmlzb24tdGFibGVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC51cGdyYWRlLWNvbXBhcmlzb24gKyAubGVnYWwtdGV4dC1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmxlZ2FsLXRleHQtbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmZ1bGwtd2lkdGgtdXBncmFkZSArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuY2VudHJhYmxlLWdyaWQgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmdyaWQtd2l0aC1jb250ZW50ICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5lcXVpcG1lbnRzLWRlc2t0b3AgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmVxdWlwbWVudHMtbW9iaWxlICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5tb2JpbGUtcmF0ZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLnBhY2stbW9iaWxlLXdpdGgtYWRkaXRpb25hbC1saW5lcyArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAucmVsYXRlZC1wYWNrICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5jYXJvdXNlbCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuY29tcGFyaXNvbi10YWJsZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLnVwZ3JhZGUtY29tcGFyaXNvbiArIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGlua3MtZ3JvdXAgLmxpbmsge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cbi5saW5rcy1ncm91cCAubGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4ubGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmtzLXdpdGgtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubGlua3Mtd2l0aC1pY29uIC5saW5rLXdpdGgtaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ubGlua3Mtd2l0aC1pY29uIC5saW5rLXdpdGgtaWNvbiAuaWNvbiB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLmxpbmtzLXdpdGgtaWNvbl9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLmxpbmtzLXdpdGgtaWNvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rcy13aXRoLWljb25fX2xpbmstZ3JvdXAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5saW5rcy13aXRoLWljb25fX2xpbmstZ3JvdXA6bm90KC5mdWxsKSB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAubGlua3Mtd2l0aC1pY29uX19saW5rLWdyb3VwOm50aC1jaGlsZChldmVuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5saW5rcy13aXRoLWljb25fX2xpbmstZ3JvdXA6bnRoLWNoaWxkKG9kZCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saW5rcy13aXRoLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubGlua3Mtd2l0aC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmtzLXdpdGgtaWNvbi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmtzLXdpdGgtaWNvbi1ncm91cCAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saW5rcy13aXRoLWljb24tZ3JvdXAgLmxpbmstd2l0aC1pY29uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmxpbmtzLXdpdGgtaWNvbi1ncm91cCAubGluay13aXRoLWljb246aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLmxpbmtzLXdpdGgtaWNvbi1ncm91cF9fdGl0bGUge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi5saW5rcy13aXRoLWljb24tZ3JvdXBzIC5jZW50cmFibGUtZ3JpZF9faXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIEFuaW1hdGlvbiBtaXhpbnMgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyoqXG4gKlxuICogS2V5ZnJhbWVzXG4gKlxuICovXG4vKj09PT09ICBFbmQgb2YgQW5pbWF0aW9uIG1peGlucyAgPT09PT09Ki9cbi8qIEHDsWFkZSB1bmEgdHJhbnNpY2nDs24gKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLyoqXG4gKlxuICogUHVsc2VcbiAqXG4gKi9cbi8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qIFN0YW5kYXJkIHN5bnRheCAqL1xuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4ubWVzc2FnZS1pY29uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtaWNvbiB7XG4gIHdpZHRoOiAzMCU7XG4gIGFuaW1hdGlvbjogMS4yNXMgY3ViaWMtYmV6aWVyKDAuNzYsIDAuNDMsIDAuNDEsIDAuNjMpIGluZmluaXRlIHB1bHNlO1xufVxuLm1lc3NhZ2UtaWNvbi13cmFwcGVyIC5tZXNzYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtY29udGVudCBoMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tZXNzYWdlLWljb24td3JhcHBlciAubWVzc2FnZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtY29udGVudCBwLm1lc3NhZ2UtaWNvbi1pbmZvcm1hdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtY29udGVudCBwIGEge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5tZXNzYWdlLWljb24td3JhcHBlciAubWVzc2FnZS1jb250ZW50IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjIuNWVtKSB7XG4gIC5tZXNzYWdlLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuICB9XG4gIC5tZXNzYWdlLWljb24td3JhcHBlciAubWVzc2FnZS1pY29uIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5tZXNzYWdlLWljb24td3JhcHBlciAubWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tZXNzYWdlLWljb24td3JhcHBlciAubWVzc2FnZS1jb250ZW50IGgxIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLm1lc3NhZ2UtaWNvbi13cmFwcGVyIC5tZXNzYWdlLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubWVzc2FnZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwJTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtaWNvbiB7XG4gICAgaGVpZ2h0OiA4MCU7XG4gIH1cbiAgLm1lc3NhZ2UtaWNvbi13cmFwcGVyIC5tZXNzYWdlLWljb24gc3ZnIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IDBzO1xuICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjVzO1xuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IG5vbmU7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBydW5uaW5nO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc2LCAwLjQzLCAwLjQxLCAwLjYzKTtcbiAgfVxuICAubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHdpZHRoOiA2MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtY29udGVudCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1lc3NhZ2UtaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gIH1cbiAgLm1lc3NhZ2UtaWNvbi13cmFwcGVyIC5tZXNzYWdlLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubWVzc2FnZS1pY29uLXdyYXBwZXIgLm1lc3NhZ2UtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQW5pbWF0aW9uIG1peGlucyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKipcbiAqXG4gKiBLZXlmcmFtZXNcbiAqXG4gKi9cbi8qPT09PT0gIEVuZCBvZiBBbmltYXRpb24gbWl4aW5zICA9PT09PT0qL1xuLyogQcOxYWRlIHVuYSB0cmFuc2ljacOzbiAqL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubWVzc2FnZS1wYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lc3NhZ2UtcGF5IGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm1lc3NhZ2UtcGF5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubWVzc2FnZS1wYXkgcCBhIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubWVzc2FnZS1wYXkgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tZXNzYWdlLXBheSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgfVxufVxuLnNlY3Rpb24tLXR2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1taW5pLWNvbmZpZ3VyYWRvciB7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDI1cHggcmdiYSgzOCwgMzcsIDM3LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbWluaS1jb25maWd1cmFkb3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgd2lkdGg6IDM3N3B4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1taW5pLWNvbmZpZ3VyYWRvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuLmMtbWluaS1jb25maWd1cmFkb3JfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTZweCAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbWluaS1jb25maWd1cmFkb3JfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmMtbWluaS1jb25maWd1cmFkb3JfX2J1dHRvbkFycmF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWJhc2lzOiAxO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbWluaS1jb25maWd1cmFkb3JfX2J1dHRvbkFycmF5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fYnV0dG9uIHtcbiAgcGFkZGluZzogMTBweCAyMXB4O1xuICBjb2xvcjogIzAwNTZCQjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNTZCQjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmMtbWluaS1jb25maWd1cmFkb3JfX2J1dHRvbl9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fYnV0dG9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jLW1pbmktY29uZmlndXJhZG9yX19idXR0b24tLWFjdGl2ZSAuYy1taW5pLWNvbmZpZ3VyYWRvcl9fYnV0dG9uX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTFweCAyMXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbWluaS1jb25maWd1cmFkb3JfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nOiAwIDIxcHggMTRweCAyMXB4O1xuICB9XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fZm9vdGVyX19idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDE2cHggNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmMtbWluaS1jb25maWd1cmFkb3JfX2Zvb3Rlcl9fYnV0dG9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtbWluaS1jb25maWd1cmFkb3JfX2Zvb3Rlci0teWMgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLW1pbmktY29uZmlndXJhZG9yX19jYWxsIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmNTgwMDtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtbWluaS1jb25maWd1cmFkb3JfX2NhbGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5jLW1pbmktY29uZmlndXJhZG9yX19jYWxsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmMtbWluaS1jb25maWd1cmFkb3JfX2NhbGwgc3ZnIHtcbiAgd2lkdGg6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogNDZweDtcbn1cbi5jLW1pbmktY29uZmlndXJhZG9yX19wcmljZV9fbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fcHJpY2VfX2V1cm8ge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvcl9fcHJpY2VfX21vbnRoIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy1taW5pLWNvbmZpZ3VyYWRvci0tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLmMtbWluaS1jb25maWd1cmFkb3ItLWZpeGVkIC5jLW1pbmktY29uZmlndXJhZG9yX19mb290ZXIge1xuICB3aWR0aDogNzUlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMTRweCAyMXB4IDE0cHggMjFweDtcbn1cbi5jLW1pbmktY29uZmlndXJhZG9yLS1maXhlZCAuYy1taW5pLWNvbmZpZ3VyYWRvcl9fdGl0bGUge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5tb2JpbGUtY292ZXJhZ2VfX21hcC1sYXllciB7XG4gIGhlaWdodDogNDgwcHg7XG59XG5cbi5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm1vYmlsZS1jb3ZlcmFnZV9fbWFwLWZpbHRlciAubWFwLWZpbHRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19tYXAtZmlsdGVyLWdlb2NvZGUtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm1vYmlsZS1jb3ZlcmFnZV9fbWFwLWZpbHRlci1nZW9jb2RlLWZvcm0gLmJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19tYXAtZmlsdGVyLWdlb2NvZGUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19sZWdlbmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm1vYmlsZS1jb3ZlcmFnZV9fbGVnZW5kLS0yZyAubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTc2MDtcbn1cblxuLm1vYmlsZS1jb3ZlcmFnZV9fbGVnZW5kLS0zZyAubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTgwMztcbn1cblxuLm1vYmlsZS1jb3ZlcmFnZV9fbGVnZW5kLS00ZyAubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cblxuLm1vYmlsZS1jb3ZlcmFnZV9fbGVnZW5kLWluZGljYXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1vYmlsZS1jb3ZlcmFnZV9fbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1vYmlsZS1jb3ZlcmFnZV9fbWFwID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAubW9iaWxlLWNvdmVyYWdlX19tYXAtbGF5ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAubW9iaWxlLWNvdmVyYWdlX19tYXAtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubW9iaWxlLWNvdmVyYWdlX19tYXAtZmlsdGVyIC5tYXAtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLm1vYmlsZS1jb3ZlcmFnZV9fbWFwLWZpbHRlci1nZW9jb2RlLWZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLm1vYmlsZS1jb3ZlcmFnZV9fbWFwLWZpbHRlciAubWFwLWZpbHRlciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuLm1vYmlsZS1yYXRlcyAubW9iaWxlLXJhdGUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1vYmlsZS1yYXRlc19fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5tb2JpbGUtcmF0ZXNfX2NvbHVtbi0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xufVxuXG4ubW9iaWxlLXJhdGVzX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9iaWxlLXJhdGVzX19jb250ZW50LS1zZXBhcmF0ZWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1vYmlsZS1yYXRlc19fY29udGVudC1jb2x1bW46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtY29sdW1uIC5tb2JpbGUtcmF0ZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm1vYmlsZS1yYXRlc19fY29udGVudC1jb2x1bW4gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1vYmlsZS1yYXRlc19fY29udGVudC10YWJsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vYmlsZS1yYXRlc19fY29udGVudC10YWJsZXMtLWFsaWduLWJvdHRvbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLm1vYmlsZS1yYXRlc19fYmFja2dyb3VuZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2JpbGUtcmF0ZXNfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vYmlsZS1yYXRlcyAubW9iaWxlLXJhdGUge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgIG1hcmdpbjogMzBweCAxNXB4IDA7XG4gIH1cbiAgLm1vYmlsZS1yYXRlcyAubW9iaWxlLXJhdGUgLmNhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubW9iaWxlLXJhdGVzX19jb250ZW50LXRhYmxlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLm1vYmlsZS1yYXRlc19fY29sdW1uID4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubW9iaWxlLXJhdGVzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtY29sdW1uIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLm1vYmlsZS1yYXRlc19fY29udGVudC1jb2x1bW4tLWNtbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZsZXg6IDE7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLm1vYmlsZS1yYXRlcy0tdmVydGljYWwtbWFyZ2lucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtdGFibGVzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vYmlsZS1yYXRlcyAubW9iaWxlLXJhdGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMzBweCAzMHB4IDAgMDtcbiAgfVxuICAubW9iaWxlLXJhdGVzIC5tb2JpbGUtcmF0ZSAuY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAubW9iaWxlLXJhdGVzIC5tb2JpbGUtcmF0ZSAuY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgOXB4O1xufVxuXG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX2NvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fYmFja2dyb3VuZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19kZXNjcmlwdGlvbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX2Rlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19kZXNjcmlwdGlvbiAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZXMge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlID4gKiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb2JpbGUtcmF0ZXMtcHJlcGFpZCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZXMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlcyB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fcHJpY2UgPiAqIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIH1cbiAgLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLm5ldGZsaXgtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0cyAubmV0ZmxpeC1pbmZvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cbi5uZXRmbGl4LWFkdmFuY2VkLXByb2R1Y3RzIC5uZXRmbGl4LWluZm8gYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLm5ldGZsaXgtaW5mbyBhcnRpY2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5uZXRmbGl4LWFkdmFuY2VkLXByb2R1Y3RzIC5uZXRmbGl4LWluZm8gYXJ0aWNsZSBoZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLm5ldGZsaXgtaW5mbyBhcnRpY2xlIGhlYWRlciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0cyAubmV0ZmxpeC1pbmZvIGFydGljbGUgaGVhZGVyIGgzIHNwYW4ge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuODdyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xufVxuLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLm5ldGZsaXgtaW5mbyBhcnRpY2xlIGhlYWRlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG4ubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0cyAubmV0ZmxpeC1pbmZvIGFydGljbGUgPiBkaXYge1xuICBwYWRkaW5nOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0cyAubmV0ZmxpeC1pbmZvIGFydGljbGUgZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLm5ldGZsaXgtaW5mbyBhcnRpY2xlIGZvb3RlciA+IGRpdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0cyAubmV0ZmxpeC1pbmZvIGFydGljbGUgZm9vdGVyIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXRmbGl4LWFkdmFuY2VkLXByb2R1Y3RzIC5uZXRmbGl4LWluZm8gYXJ0aWNsZSAubmV0ZmxpeC1sb2dvIHtcbiAgbWF4LXdpZHRoOiA4MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG4ubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0cyAubmV0ZmxpeC1pbmZvIGFydGljbGUgLm5ldGZsaXgtdHlwZSB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5uZXRmbGl4LWFkdmFuY2VkLXByb2R1Y3RzIC5uZXRmbGl4LWluZm8gYXJ0aWNsZSAubmV0ZmxpeC1wYW50YWxsYXMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLm5ldGZsaXgtaW5mbyBhcnRpY2xlIC5uZXRmbGl4LXByb21vIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cbi5uZXRmbGl4LWFkdmFuY2VkLXByb2R1Y3RzIC5zbWFsbGVyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLm5ldGZsaXgtYWR2YW5jZWQtcHJvZHVjdHMgLnNtYWxsZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kaWFsb2ctYmlnZ2VyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tY2FyZC1vZmZlci1tYXgtd2lkdGg6IDMwMHB4O1xuICAtLWNhcmQtb2ZmZXItbWluLWhlaWdodDogNDgwcHg7XG4gIC0tY2FyZC1vZmZlci1pbWFnZS1oZWlnaHQ6IDEzNHB4O1xuICAtLWNhcmQtb2ZmZXItcmliYm9uLWhlaWdodDogMzJweDtcbiAgLS1jYXJkLW9mZmVyLXJpYmJvbi1kYXJrZW4tY29sb3I6ICNCQzAzMUE7XG4gIC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZTogNDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWNhcmQtb2ZmZXItbWluLWhlaWdodDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkuOTk4NzVlbSkge1xuICAuc2VjdGlvbi0tb2ZlcnRhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLW9mZXJ0YXMge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OS45OTg3NWVtKSB7XG4gIC5jLW9mZXJ0YXMge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxufVxuLmMtb2ZlcnRhcy0tbm8tdGl0bGUgLmMtb2ZlcnRhc19fY2Fyb3VzZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmMtb2ZlcnRhcy0tbm8tcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jLW9mZXJ0YXMtLW1pbi1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtb2ZlcnRhcy0tbWluLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmMtb2ZlcnRhcyAuYy1vZmVydGFzX19jb25maWd1cmFkb3IgKyAuYy1vZmVydGFzX19saW5lYXNBZGljaW9uYWxlcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1vZmVydGFzIC5jLW9mZXJ0YXNfX2xpbmVhc0FkaWNpb25hbGVzIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuYy1vZmVydGFzIC5jLW9mZXJ0YXNfX2xpbmVhc0FkaWNpb25hbGVzIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLmMtb2ZlcnRhcyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODkuOTk4NzVlbSkge1xuICAuYy1vZmVydGFzX19zbGlkZUNvbmZpZ3VyYWRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtb2ZlcnRhc19fc2xpZGVDb25maWd1cmFkb3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYy1vZmVydGFzX19zbGlkZU1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4uYy1vZmVydGFzLS1hbHRCYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLW9mZXJ0YXMge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG59XG4uYy1vZmVydGFzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xufVxuLmMtb2ZlcnRhcyAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1vZmVydGFzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5jLW9mZXJ0YXNfX2Nhcm91c2VsIHtcbiAgbWFyZ2luLXRvcDogNTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLW9mZXJ0YXNfX2Nhcm91c2VsIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG4uYy1vZmVydGFzX19jYXJvdXNlbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLW9mZXJ0YXNfX2Nhcm91c2VsX19idG4tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSg1MSwgNTEsIDUxLCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpIC8gMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jLW9mZXJ0YXNfX2Nhcm91c2VsX19idG4tbmF2LnNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtb2ZlcnRhc19fY2Fyb3VzZWxfX2J0bi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmMtb2ZlcnRhc19fY2Fyb3VzZWxfX2J0bi1uYXYucHJldiB7XG4gIGxlZnQ6IC0xMHB4O1xuICByaWdodDogYXV0bztcbiAgdG9wOiBjYWxjKDUwJSAtIHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpIC8gMik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYy1vZmVydGFzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLW9mZXJ0YXMgLnN3aXBlci1jb250YWluZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uYy1vZmVydGFzIC5zd2lwZXItcGFnaW5hdGlvbi1vZmVydGFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtb2ZlcnRhc19fY29uZmlndXJhZG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgbWFyZ2luOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzkuOTk4NzVlbSkge1xuICAuYy1vZmVydGFzX19jb25maWd1cmFkb3Ige1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtb2ZlcnRhc19fY29uZmlndXJhZG9yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5jLW9mZXJ0YXNfX2NvbmZpZ3VyYWRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtb2ZlcnRhc19fY29uZmlndXJhZG9yQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmMtb2ZlcnRhc19fY29uZmlndXJhZG9yQm9keSAuYy1vZmVydGFzX19saW5lYXNBZGljaW9uYWxlcyB7XG4gIGNvbG9yOiAjRjJGMkYyO1xufVxuLmMtb2ZlcnRhc19fY29uZmlndXJhZG9yVGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG4uYy1vZmVydGFzX19jb25maWd1cmFkb3JUZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jLW9mZXJ0YXNfX2J1dHRvbi0tY29uZmlndXJhZG9yIHtcbiAgbWFyZ2luOiAwIDk2cHg7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3OS45OTg3NWVtKSB7XG4gIC5jLW9mZXJ0YXNfX2J1dHRvbi0tY29uZmlndXJhZG9yIHtcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbi5jLW9mZXJ0YXNfX2xpbmVhc0FkaWNpb25hbGVzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzdGN0Y3RjtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbi5jLW9mZXJ0YXNfX2Rlc3RhY2FkbyB7XG4gIHBhZGRpbmc6IDEycHggMzRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhkZmY7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1vZmVydGFzX19kZXN0YWNhZG8ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbi5jLW9mZXJ0YXNfX2Rlc3RhY2Fkb19faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLmMtb2ZlcnRhc19fZGVzdGFjYWRvX19pY29uID4gc3ZnIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmMtb2ZlcnRhc19fZGVzdGFjYWRvX19pY29uID4gc3ZnID4gKiB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5jLW9mZXJ0YXNfX2Rlc3RhY2Fkby1ib3R0b20ge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxNng7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy1vZmVydGFzX19kZXN0YWNhZG8tYm90dG9tOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG4uYy1vZmVydGFzX19kZXN0YWNhZG8tYm90dG9tOmxhc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jLW9mZXJ0YXNfX2Rlc3RhY2Fkby1ib3R0b20gaW1nIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWNrLS1kYXJrZXIgLnBhY2tfX3Byb2R1Y3QgLnBhY2stc2VydmljZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkMWQxO1xufVxuXG4ucGFja19fcHJvZHVjdCB7XG4gIGZsZXg6IDE7XG59XG4ucGFja19fcHJvZHVjdCAucGFjay1zZXJ2aWNlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG4ucGFja19fcHJvZHVjdCAucGFjay1zZXJ2aWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhY2tfX3Byb2R1Y3QgLnBhY2stc2VydmljZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICB3aWR0aDogMDtcbn1cbi5wYWNrX19wcm9kdWN0Omxhc3QtY2hpbGQgLnBhY2stc2VydmljZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnBhY2stLWNlbnRlcmVkIC5wYWNrX19wcm9kdWN0IC5wYWNrLXNlcnZpY2U6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5wYWNrLS1jZW50ZXJlZCAucGFja19fcHJvZHVjdCAucGFjay1zZXJ2aWNlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFja19fcHJvZHVjdCAucGFjay1zZXJ2aWNlOjpiZWZvcmUge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDY1cHg7XG4gICAgdG9wOiA2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wYWNrX19wcm9kdWN0IC5wYWNrLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDMycHg7XG59XG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLWljb24gLmljb24ge1xuICBmaWxsOiAjMDA1NkJCO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLWluZm8ge1xuICBjb2xvcjogI2Q5MjY3OTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24ge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbTpob3Zlcjpub3QoLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbS0tYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0JGQkZCRjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCAtNHB4ICNkMWQxZDE7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbi1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMwMDU2QkI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDMycHggMCAjQkZCRkJGO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbS0tZnV0dXJlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDRweCAzMnB4IDAgI0JGQkZCRjtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC41KTtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItY29sb3I6ICNCRkJGQkY7XG4gIGNvbG9yOiAjQkZCRkJGO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9uOm50aC1jaGlsZChvZGQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9uLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtaWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yOjphZnRlciwgLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDUwdmg7XG59XG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yOjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLS1vcGVuZWQgLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMzcuNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX2Nsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xufVxuLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fY2xvc2UtYnV0dG9uIC5pY29uIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbn1cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX2Nsb3NlLWJ1dHRvbiAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICNCRkJGQkY7XG59XG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19jbG9zZS1idXR0b246aG92ZXIgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjOTk5OTk5O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19yZXNldC1saW5rIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX3Jlc2V0LWxpbmsgLmljb24ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19yZXNldC1saW5rIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogI2Q5MjY3OTtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fY29udGVudC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX2xpbmUtb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX2xpbmUtbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbi13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gIGNvbG9yOiAjYjZiNmI2O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbi0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1NkJCO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fbGluZS1vcHRpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fb3B0aW9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19vcHRpb24td3JhcHBlciB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5IC5wYWNrLXNlcnZpY2VfX2ljb24gLmljb24sXG4ucGFjay1jb25maWd1cmF0b3Itc3VtbWFyeSAucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZCB7XG4gIGZpbGw6ICM5OTk5OTk7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ucGFjay1jb25maWd1cmF0b3Itc3VtbWFyeSAucGFja19fcHJvZHVjdCAucGFjay1zZXJ2aWNlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkgLnBhY2stc2VydmljZV9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkgLnBhY2stc2VydmljZV9fbGluayAubGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3Itc3VtbWFyeV9fZmFtaWx5LWxhYmVsIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3Itc3VtbWFyeV9fZmFtaWx5LWxvZ28ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkgLnBhY2tfX3Byb2R1Y3QgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkgLnBhY2stc2VydmljZTo6YmVmb3JlIHtcbiAgICB0b3A6IDY1cHg7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkgLnBhY2stc2VydmljZV9faWNvbiB7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkgLnBhY2tfX3Byb2R1Y3QgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnBhY2stcmVsYXRlZC1tb2RhbCAudHYtY2hhbm5lbHMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsLS1zaG93LW5vZGUtd2lmaW4gLnBhY2stcmVsYXRlZC1tb2RhbF9fbm9kZS13aWZpYWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhY2stcmVsYXRlZC1tb2RhbC0tc2hvdy1ub2RlLXdpZmluIC5wYWNrLXJlbGF0ZWQtbW9kYWxfX25vZGUtd2lmaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3c7XG59XG5cbi5wYWNrLXJlbGF0ZWQtbW9kYWwtLW5vZGUtdW5saW1pdGVkIC5wYWNrLXJlbGF0ZWQtbW9kYWxfX25vZGUtdW5saW1pdGVkIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fZGVzY3JpcHRpb24sXG4ucGFjay1yZWxhdGVkLW1vZGFsX19jaGFubmVscy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbi5wYWNrLXJlbGF0ZWQtbW9kYWxfX3N1YnRpdGxlLFxuLnBhY2stcmVsYXRlZC1tb2RhbF9fY2hhbm5lbHMtdGl0bGUge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX19ub2RlLXdpZmluLFxuLnBhY2stcmVsYXRlZC1tb2RhbF9fbm9kZS11bmxpbWl0ZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZS1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5wYWNrLXJlbGF0ZWQtbW9kYWxfX3RhYmxlLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fdGFibGUtcm93LS1uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZS1oZWFkZXIsXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZS1jZWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wYWNrLXJlbGF0ZWQtbW9kYWxfX3RhYmxlLWhlYWRlciBzdHJvbmcsXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZS1jZWxsIHN0cm9uZyB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZS1oZWFkZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wYWdlLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZWFkZXIgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbn1cblxuLnBhZ2UtaGVhZGVyLS1sZWZ0LWFsaWduIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucGFnZS1oZWFkZXItLWFzcGVjdC1yYXRpbyAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiA2Mi41dnc7XG59XG5cbi5wYWdlLWhlYWRlci0tZGFyayAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1oZWFkZXItLWRhcmsgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4ucGFnZS1oZWFkZXItLWJpZy1jb250ZW50IC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLnBhZ2UtaGVhZGVyLS1iaWctY29udGVudCAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuXG4ucGFnZS1oZWFkZXItLWxpZ2h0IC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDkwJSwgd2hpdGUgMTAwJSk7XG59XG5cbi5wYWdlLWhlYWRlci0tc21hbGwge1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cblxuLnBhZ2UtaGVhZGVyLS14c21hbGwge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbn1cblxuLnBhZ2UtaGVhZGVyX19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ucGFnZS1oZWFkZXJfX2JhY2tncm91bmQge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cbi5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbn1cbi5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZS5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZS1ibHVycmVkIHtcbiAgZmlsdGVyOiBibHVyKDhweCk7XG59XG5cbi5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9faWNvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWhlYWRlcl9fZXh0cmEtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYWdlLWhlYWRlci0tbm8tYmFja2dyb3VuZCB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGFnZS1oZWFkZXItLW5vLWJhY2tncm91bmQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1oZWFkZXIgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucGFnZS1oZWFkZXItLWxlZnQtYWxpZ24gLnBhZ2UtaGVhZGVyX19kZXRhaWxzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1oZWFkZXItLWFzcGVjdC1yYXRpbyAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIGhlaWdodDogNjIuNXZ3O1xuICAgIG1heC1oZWlnaHQ6IDkwdmg7XG4gICAgbWluLWhlaWdodDogMzB2dztcbiAgfVxuICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci0tbGVmdC1hbGlnbiAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLS1iaWctY29udGVudCAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG4gIC5wYWdlLWhlYWRlci0tYmlnLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbiAgLypcbiAgICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6ICRwYWdlLWhlYWRlci1wYWRkaW5nLXRvcDtcbiAgICB9XG4gICovXG4gIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogMzBweCAwIDYwcHg7XG4gIH1cbn1cbi8qIExhbmRpbmcgU29sdWNpb24gUHltZXMgKi9cbi5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzLmxlZnQge1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzLmxlZnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMCAzMHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzLmxlZnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCA2MHB4O1xuICB9XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscy5sZWZ0IC5wYWdlLWhlYWRlcl9fY2FjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI2Nzk7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscy5sZWZ0IC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fY29udGVudCAucGFnZS1oZWFkZXJfX2RldGFpbHMubGVmdCAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1oZWFkZXIgLnBhZ2UtaGVhZGVyX19jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscy5sZWZ0IC5wYWdlLWhlYWRlcl9fZGVzY3JpcHRpb24gbGkgaW1nIHtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5wYWdlLWhlYWRlci0tYmlnLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4zNzVyZW07XG4gIH1cbn1cbi5yaWdodC1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwJTtcbn1cbi5yaWdodC1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyBoMSxcbi5yaWdodC1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyBoMiB7XG4gIHdpZHRoOiA2MCU7XG59XG4ucmlnaHQtY29udGVudCAucGFnZS1oZWFkZXJfX2RldGFpbHMgLnBhZ2UtaGVhZGVyX19leHRyYS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3gge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3gucGFnZS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveF9faW5mbyB7XG4gIG1hcmdpbi10b3A6IDUwdnc7XG59XG4ucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveF9faW5mb19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2luZm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDhweCAjMDAwO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2luZm9fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2luZm9fX2xvZ28ge1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogNzBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3ggLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3ggLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwdncsIHJnYigwLCAwLCAwKSA2MHZ3LCByZ2IoMiwgMCwgMzYpIDEwMCUpO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjczMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2JveCAuYnV0dG9uLS13aGl0ZSB7XG4gIGNvbG9yOiAjRkY3MzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3ggLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2JveCAucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDRyZW07XG59XG4ucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveF9fYm94IC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3ggLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3ggLnByaWNlLWxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4ucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveF9fYm94IC5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2JveCAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveF9fYm94IC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3hfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbn1cbi5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3hfX2ludHJvZHVjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2JveF9fbWFpbkluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2JveF9fbWFpbkluZm8ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19ib3hfX21haW5JbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94IC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDIsIDAsIDM2KSAwJSwgcmdiKDAsIDAsIDApIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1OSUpO1xuICB9XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94IC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiByaWdodDtcbiAgfVxuICAucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveF9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMTA0cHg7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3hfX2luZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNjI1cmVtO1xuICB9XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94X19pbmZvX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3gge1xuICAgIG1hcmdpbi10b3A6IDEwNHB4O1xuICB9XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94IC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0O1xuICB9XG4gIC5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94LnBhZ2UtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDMwdnc7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnJlbGF0ZWQtaGVscCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucmVsYXRlZC1oZWxwIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZWxhdGVkLWhlbHBfX2hlbHAsIC5yZWxhdGVkLWhlbHBfX2hlbHAuZnVsbC13aWR0aCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ucmVsYXRlZC1oZWxwX19oZWxwIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCwgLnJlbGF0ZWQtaGVscF9faGVscC5mdWxsLXdpZHRoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4ucmVsYXRlZC1oZWxwX19oZWxwIC5saXN0LWl0ZW0gLmljb24tcGx1cywgLnJlbGF0ZWQtaGVscF9faGVscC5mdWxsLXdpZHRoIC5saXN0LWl0ZW0gLmljb24tcGx1cyB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmVsYXRlZC1oZWxwX19jbW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLnJlbGF0ZWQtaGVscF9fY21uIC5jYWxsLW1lLW5vdyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucmVsYXRlZC1oZWxwX19waG9uZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWQtaGVscCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5yZWxhdGVkLWhlbHBfX2hlbHAge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtaGVscF9fY21uIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjZmNmY2O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucmVsYXRlZC1oZWxwX19waG9uZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5yZWxhdGVkLWhlbHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAucmVsYXRlZC1oZWxwX19oZWxwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5yZWxhdGVkLWhlbHBfX2NtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5yZWxhdGVkLWhlbHBfX2hlbHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5yZWxhdGVkLWhlbHBfX2NtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucmVsYXRlZC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5yZWxhdGVkLWxpbmtzX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5yZWxhdGVkLWxpbmtzX190aXRsZSAuc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJlbGF0ZWQtbGlua3NfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZWxhdGVkLWxpbmtzX19saXN0IC5saXN0LWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YwZjBmMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnJlbGF0ZWQtbGlua3NfX2xpc3QgLmxpc3QtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuLnJlbGF0ZWQtbGlua3NfX2xpc3QgLmxpc3QtaXRlbSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkLWxpbmtzX19saXN0IC5saXN0LWl0ZW0gLmljb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNXB4KSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnJlbGF0ZWQtbGlua3NfX2xpc3QgLmxpc3QtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDU2QkI7XG4gIH1cbiAgLnJlbGF0ZWQtbGlua3NfX2xpc3QgLmxpc3QtaXRlbTpob3ZlciAuaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucmVsYXRlZC1wYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5yZWxhdGVkLXBhY2sgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yZWxhdGVkLXBhY2sgLnBhY2stc2VydmljZV9faWNvbiAuaWNvbi1maWxsZWQge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnJlbGF0ZWQtcGFjayAucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZF9fZ2x5cGgge1xuICBmaWxsOiAjMDA1NkJCO1xufVxuXG4ucmVsYXRlZC1wYWNrX19kZXNjcmlwdGlvbixcbi5yZWxhdGVkLXBhY2tfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4ucmVsYXRlZC1wYWNrX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnJlbGF0ZWQtcGFja19fcHJpY2Uge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucmVsYXRlZC1wYWNrX19wcmljZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlbGF0ZWQtcGFja19fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAucmVsYXRlZC1wYWNrX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWQtcGFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC5yZWxhdGVkLXBhY2tfX2NvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5yZWxhdGVkLXBhY2tfX3BhY2sge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAucmVsYXRlZC1wYWNrX19wcmljZSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnJlbGF0ZWQtcGFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDY2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5yb2FtaW5nLW1hcC1maWx0ZXIgLmZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnJvYW1pbmctbWFwLWZpbHRlcl9fem9uZXMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnJvYW1pbmctbWFwLWZpbHRlcl9fem9uZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX3pvbmUtY29sb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX196b25lLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX19zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX19zZWxlY3QtLWNvbnRpbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX3NlbGVjdC0tY291bnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnJvYW1pbmctbWFwLWZpbHRlcl9fc2VsZWN0LS12aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucm9hbWluZy1tYXAtZmlsdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jLXJvYW1pbmctcmF0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yb2FtaW5nLXJhdGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYy1yb2FtaW5nLXJhdGVzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAyNnB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1yb2FtaW5nLXJhdGVzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxufVxuLmMtcm9hbWluZy1yYXRlc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcm9hbWluZy1yYXRlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmMtcm9hbWluZy1yYXRlc19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5jLXJvYW1pbmctcmF0ZXNfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLmMtcm9hbWluZy1yYXRlc19fem9uZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJvYW1pbmctcmF0ZXNfX3pvbmUtc2VsZWN0b3Ige1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3pvbmUtc2VsZWN0b3JfX2l0ZW0ge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uYy1yb2FtaW5nLXJhdGVzX196b25lLXNlbGVjdG9yX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3pvbmUtc2VsZWN0b3JfX2l0ZW06bGFzdC1jaGlsZCBidXR0b24ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmMtcm9hbWluZy1yYXRlc19fem9uZS1zZWxlY3Rvcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3pvbmUtc2VsZWN0b3JfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3pvbmUtc2VsZWN0b3JfX2NvdW50cnktc2VsZWN0b3Ige1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiZmJmYmY7XG4gIHdpZHRoOiAzMDBweDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3Jlc3VsdHMge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3Jlc3VsdHMudS13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0cy51LXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fdGl0bGUge1xuICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJvYW1pbmctcmF0ZXNfX3Jlc3VsdHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDYwcHg7XG4gIH1cbn1cbi5jLXJvYW1pbmctcmF0ZXNfX3Jlc3VsdHNfX3RpdGxlIC5pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fdGl0bGUgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uYy1yb2FtaW5nLXJhdGVzX19yZXN1bHRzX19yYXRlcyB7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fcmF0ZXMge1xuICAgIHBhZGRpbmc6IDI0cHggNjBweDtcbiAgfVxufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fcmF0ZXNfX2NvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fcmF0ZXNfX2NvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fbGlzdF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4uYy1yb2FtaW5nLXJhdGVzX19yZXN1bHRzX19saXN0X19pdGVtIC5wcmVjaW9zX196b25hcyB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0YyRjY7XG4gIHBhZGRpbmc6IDE2cHggMTVweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXJvYW1pbmctcmF0ZXNfX3Jlc3VsdHNfX3dhcm5pbmcge1xuICAgIHBhZGRpbmc6IDI0cHggNjBweDtcbiAgfVxufVxuLmMtcm9hbWluZy1yYXRlc19fcmVzdWx0c19fd2FybmluZyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zYXRpc2ZhY3Rpb24taGVscC1mb3JtX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnNhdGlzZmFjdGlvbi1oZWxwLWZvcm1fX2l0ZW0tLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zYXRpc2ZhY3Rpb24taGVscC1mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5zYXRpc2ZhY3Rpb24taGVscC1mb3JtX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0X19jb2x1bW4ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHRfX2NvbnRlbnQge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHRfX2NvbHVtbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0X19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dF9fY29udGVudC0tYmlnZ2VyLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0X19jb2x1bW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6ICMyNjhmY2I7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhIC5zZWN0aW9uLWRlc2NyaXB0aW9uID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YV9fY29sdW1uIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4uc2hvcHNfX21hcC1sYXllciB7XG4gIGhlaWdodDogNDgwcHg7XG59XG5cbi5zaG9wc19fbWFwLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2hvcHNfX21hcC1maWx0ZXIgLm1hcC1maWx0ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuLnNob3BzX19tYXAtZmlsdGVyLWdlb2NvZGUtZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNob3BzX19tYXAtZmlsdGVyLWdlb2NvZGUtZm9ybSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wc19fbWFwLWZpbHRlci1nZW9jb2RlLWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnNob3BzX19tYXAtZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaG9wc19fbWFwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaG9wc19fbWFwOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2hvcHNfX21hcCA+IGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNob3BzX19tYXAtbGF5ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuc2hvcHNfX21hcC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zaG9wc19fbWFwLWZpbHRlciAubWFwLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zaG9wc19fbWFwLWZpbHRlci1nZW9jb2RlLWZvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zaG9wc19fbWFwLWZpbHRlci1nZW9jb2RlLWZvcm0gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAuc2hvcHNfX21hcC1maWx0ZXIgLm1hcC1maWx0ZXIge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uc2hvcHMtbWFya2VyLWRldGFpbCB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5cbi5zaG9wcy1tYXJrZXItZGV0YWlsX19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4uc2hvcHMtbWFya2VyLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zaG9wcy1tYXJrZXItZGV0YWlsX19uYW1lIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaG9wcy1tYXJrZXItZGV0YWlsX19kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2hvcHMtbWFya2VyLWRldGFpbF9fbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNob3BzLW1hcmtlci1kZXRhaWxfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG59XG4uc2luZ2xlLXBpY3R1cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNpbmdsZS1waWN0dXJlX19pdGVtIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaW5nbGUtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5zaW5nbGUtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuLnNsaWRlci1zZWN0aW9uLWRlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwIDYwcHg7XG59XG5cbi5zbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi0tYWx0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNsaWRlci1zZWN0aW9uLWRlc2NyaXB0aW9uLS1hbHQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24tLWFsdCAuaWNvbiAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24tLWFsdCAuc2xpZGVyX19uYXY6aG92ZXIgLmljb24gLmljb25fX2dseXBoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNsaWRlci1zZWN0aW9uLWRlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4jbW9kYWwtYnJvd3NlcnMgLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbiNtb2RhbC1icm93c2VycyAubW9kYWxfX2Nsb3NlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDUwcHg7XG59XG4jbW9kYWwtYnJvd3NlcnMgLm1vZGFsX19jbG9zZS1idXR0b24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDAwO1xufVxuXG4uYy1icm93c2VycyB7XG4gIHBhZGRpbmc6IDI2cHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1icm93c2VycyB7XG4gICAgcGFkZGluZzogNDZweCAwIDA7XG4gIH1cbn1cbi5jLWJyb3dzZXJzX190b3Age1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4uYy1icm93c2Vyc19fdGl0bGUge1xuICBjb2xvcjogIzFEMUYyQztcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG59XG4uYy1icm93c2Vyc19fc3VidGl0bGUge1xuICBjb2xvcjogIzFEMUYyQztcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uYy1icm93c2Vyc19fY29weSB7XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbn1cbi5jLWJyb3dzZXJzX19icm93c2VycyB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYy1icm93c2Vyc19fYnJvd3NlcnNfX2l0ZW0ge1xuICBtYXJnaW46IDAgMTJweCAxNnB4O1xuICBtaW4td2lkdGg6IDExNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19pdGVtX19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uYy1icm93c2Vyc19fYnJvd3NlcnNfX2l0ZW1fX2xpbmsge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmMtYnJvd3NlcnNfX21vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmMtYnJvd3NlcnNfX21vZGFsLWNvbnRlbnRfX2Nsb3NlLWJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNSUsIDE1MCUpO1xuICB6LWluZGV4OiAxMDtcbn1cbi5jLWJyb3dzZXJzX19tb2RhbC1jb250ZW50X19jbG9zZS1idXR0b24gLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMUQxRjJDO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy10ZWxlY2FibGUtaGVhZGVyLS1saWdodCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci0tbGlnaHQgLmMtdGVsZWNhYmxlLWhlYWRlcl9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLXRlbGVjYWJsZS1oZWFkZXItLWxpZ2h0IC5jLXRlbGVjYWJsZS1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmMtdGVsZWNhYmxlLWhlYWRlci0tbGlnaHQgLmMtdGVsZWNhYmxlLWhlYWRlcl9fbG9nby1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmMtYnJvd3NlcnMge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYnJvd3NlcnMge1xuICAgIHBhZGRpbmc6IDQ2cHggMCAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYy1icm93c2VycyB7XG4gICAgcGFkZGluZzogOTVweCAwIDA7XG4gIH1cbn1cbi5jLWJyb3dzZXJzX190b3Age1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1icm93c2Vyc19fdG9wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLmMtYnJvd3NlcnNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBjb2xvcjogIzFEMUYyQztcbiAgZm9udC1zaXplOiAyLjI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1icm93c2Vyc19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jLWJyb3dzZXJzX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJyb3dzZXJzX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgfVxufVxuLmMtYnJvd3NlcnNfX2NvcHkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1icm93c2Vyc19fY29weSB7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICB9XG59XG4uYy1icm93c2Vyc19faWNvbiB7XG4gIHdpZHRoOiA5N3B4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjlweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJyb3dzZXJzX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYnJvd3NlcnNfX2ZsZXgtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbiAgfVxufVxuLmMtYnJvd3NlcnNfX2Jyb3dzZXJzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWJyb3dzZXJzX19icm93c2VycyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5jLWJyb3dzZXJzX19icm93c2Vyc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uYy1icm93c2Vyc19fYnJvd3NlcnNfX2l0ZW0ge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDEycHggMTJweCAyNnB4O1xuICBtaW4td2lkdGg6IDE4M3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTRweCAzNXB4IDE0cHggMzVweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbi5jLWJyb3dzZXJzX19icm93c2Vyc19faXRlbV9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIGhlaWdodDogNTVweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1icm93c2Vyc19fYnJvd3NlcnNfX2l0ZW1fX2ltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jLWJyb3dzZXJzX19icm93c2Vyc19faXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzFEMUYyQztcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmMtYnJvd3NlcnNfX2Jyb3dzZXJzX19pdGVtX19saW5rIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uYy1icm93c2Vyc19fbW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYy1icm93c2Vyc19fbW9kYWwtY29udGVudF9fY2xvc2UtYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMTUwJSk7XG4gIHotaW5kZXg6IDEwO1xufVxuLmMtYnJvd3NlcnNfX21vZGFsLWNvbnRlbnRfX2Nsb3NlLWJ1dHRvbiAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICMxRDFGMkM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnUtd3JhcHBlci0tbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDExMDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXNtYXJ0cGhvbmVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDgzcHggMCA0NXB4IDA7XG59XG4uYy1zbWFydHBob25lc19fbWFzLWJ1c2NhZG9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogNDRweCAxNnB4IDAgMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXNtYXJ0cGhvbmVzX19tYXMtYnVzY2Fkb3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMTZweCAxNnB4IDAgMTZweDtcbiAgfVxufVxuLmMtc21hcnRwaG9uZXNfX2J1c2NhZG8ge1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5jLXNtYXJ0cGhvbmVzX190aWVuZGEge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cbi5jLXNtYXJ0cGhvbmVzX19waG9uZSB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zd2l0Y2hlci1jYXJkLWFzaWRlLWltYWdlIC5zd2l0Y2hlcl9fbmF2LWl0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zd2l0Y2hlci1jYXJkLWFzaWRlLWltYWdlIC5jYXJkLWFzaWRlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3dpdGNoZXItY2FyZC1hc2lkZS1pbWFnZSAuY2FyZC1hc2lkZS1pY29uX19jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5zd2l0Y2hlci1jYXJkLWFzaWRlLWltYWdlIC5jYXJkLWFzaWRlLWljb25fX2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXRjaGVyLWNhcmQtYXNpZGUtaW1hZ2UgLmNhcmQtYXNpZGUtaWNvbl9fdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zd2l0Y2hlci1jYXJkLWFzaWRlLWltYWdlIC5jYXJkLWFzaWRlLWljb25fX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zd2l0Y2hlci1jYXJkLWFzaWRlLWltYWdlIC5jYXJkLWFzaWRlLWljb25fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgfVxuICAuc3dpdGNoZXItY2FyZC1hc2lkZS1pbWFnZSAuY2FyZC1hc2lkZS1pY29uX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc3dpdGNoZXItY2FyZC1hc2lkZS1pbWFnZSAuY2FyZC1hc2lkZS1pY29uX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnN3aXRjaGVyLWNhcmQtYXNpZGUtaW1hZ2UgLmNhcmQtYXNpZGUtaWNvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGFyaWZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG4uYy10YXJpZmFzX19kZXN0YWNhZG8ge1xuICBwYWRkaW5nOiAxMnB4IDM0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZGZmO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMTVweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGFyaWZhc19fZGVzdGFjYWRvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG59XG4uYy10YXJpZmFzX19kZXN0YWNhZG9fX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBtaW4td2lkdGg6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi5jLXRhcmlmYXNfX2Rlc3RhY2Fkb19faWNvbiA+IHN2ZyB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5jLXRhcmlmYXNfX2Rlc3RhY2Fkb19faWNvbiA+IHN2ZyA+ICoge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYy10YXJpZmFzX19saW5lYXMtYWRpY2lvbmFsZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtdGFyaWZhc19fbGluZWFzLWFkaWNpb25hbGVzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA2NiUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4udXNlci1sb2dpbi1mb3JtIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0taW5wdXQsXG4udXNlci1sb2dpbi1mb3JtIC5saW5rLFxuLnVzZXItbG9naW4tZm9ybSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0taW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4udXNlci1sb2dpbi1mb3JtIC5saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnVzZXItbG9naW4tZm9ybSAuYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1sb2dpbi1mb3JtLS1sb2FkaW5nIC51c2VyLWxvZ2luLWZvcm1fX2xvYWRlciB7XG4gIGFuaW1hdGlvbjogdmVydGljYWwtbm9kZS1pbiAwLjVzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnVzZXItbG9naW4tZm9ybS0tbG9hZGluZyAudXNlci1sb2dpbi1mb3JtX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVzZXItbG9naW4tZm9ybV9fbG9hZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItbG9naW4tZm9ybV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlci1sb2dpbi1mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5cbi51c2VyLWxvZ2luLWZvcm1fX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51c2VyLWxvZ2luLWZvcm1fX3N1YnRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi51c2VyLWxvZ2luLWZvcm1fX3JlZ2lzdGVyIC5saW5rIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udXNlci1sb2dpbi1mb3JtX19lcnJvci1tZXNzYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4udXNlci1sb2dpbi1mb3JtX19lcnJvci1tZXNzYWdlIC5pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udXNlci1sb2dpbi1mb3JtX19lcnJvci1tZXNzYWdlLS12aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnVzZXItbG9nZ2VkLWluIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLnVzZXItbG9nZ2VkLWluX190aXRsZSBzdHJvbmcge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLnVzZXItbG9nZ2VkLWluX19jb250ZW50IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluX19saW5rcy1uYXYge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udXNlci1sb2dnZWQtaW5fX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnVzZXItbG9nZ2VkLWluX19saW5rIC5saW5rLXdpdGgtaWNvbiB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4udXNlci1sb2dnZWQtaW5fX2xpbmsgLmxpbmstd2l0aC1pY29uLS1ibGFjayB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuLnVzZXItbG9nZ2VkLWluX19saW5rIC5pY29uIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4udHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCxcbi50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1yaWdodCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLWxlZnQgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHdvLWNvbHVtbnMtYmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnR3by1jb2x1bW5zLWJhbm5lcl9fdGl0bGUub25seSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cblxuLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JhbmdlLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50d28tY29scy1iYW5uZXJfX3BpY3R1cmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDQwcHggOXB4IDMycHg7XG59XG4udHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWFsdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1hbHQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhLmltZy1idG4ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYS5pbWctYnRuOmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhLmltZy1idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhLmltZy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udHdvLWNvbHMtYmFubmVyX19jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udHdvLWNvbHMtYmFubmVyX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHdvLWNvbHMtYmFubmVyX19jdGFzIC5idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4udHdvLWNvbHMtYmFubmVyX19jdGFzIC5idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0IC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHggNjBweDtcbiAgfVxuICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCxcbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAudHdvLWNvbHMtYmFubmVyX19waWN0dXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnR3by1jb2xzLWJhbm5lcl9fcGljdHVyZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50d28tY29sdW1ucy1iYW5uZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICB9XG4gIC50d28tY29sdW1ucy1iYW5uZXJfX3RpdGxlLm9ubHkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMycHggMCA0MHB4IDY0cHg7XG4gIH1cbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCxcbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMCA2NXB4IDEzNXB4O1xuICB9XG59XG4udHdvLWNvbHVtbnMtYmFubmVyX19ncmV5LXRleHQsXG4udHdvLWNvbHVtbnMtYmFubmVyX19ncmV5LXRleHQgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5nLW5ldGZsaXggLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1hbHQgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JpZW50YXRpb24tcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLWxlZnQgLnNlY3Rpb25fX2NvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JpZW50YXRpb24tbGVmdCAuc2VjdGlvbl9fY29sdW1uOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLWxlZnQgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDc1cHg7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLXJpZ2h0IC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi51cGdyYWRlLWNvbXBhcmlzb24gLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb25fX2l0ZW0ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBncmFkZS1jb21wYXJpc29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnVwZ3JhZGUtY29tcGFyaXNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG4ud2lmaS1jb3ZlcmFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi53aWZpLWNvdmVyYWdlX19tYXAtbGF5ZXIge1xuICBoZWlnaHQ6IDQ4MHB4O1xufVxuXG4ud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciAubWFwLWZpbHRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlci1nZW9jb2RlLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53aWZpLWNvdmVyYWdlX19tYXAtZmlsdGVyLWdlb2NvZGUtZm9ybSAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWZpLWNvdmVyYWdlX19tYXAtZmlsdGVyLWdlb2NvZGUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud2lmaS1jb3ZlcmFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC53aWZpLWNvdmVyYWdlX19tYXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndpZmktY292ZXJhZ2VfX21hcDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndpZmktY292ZXJhZ2VfX21hcCA+IGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLndpZmktY292ZXJhZ2VfX21hcDo6YmVmb3JlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAud2lmaS1jb3ZlcmFnZV9fbWFwLWxheWVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLndpZmktY292ZXJhZ2VfX21hcC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53aWZpLWNvdmVyYWdlX19tYXAtZmlsdGVyIC5tYXAtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDYwcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgLndpZmktY292ZXJhZ2VfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlci1nZW9jb2RlLWZvcm0gLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTBlbSkge1xuICAud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciAubWFwLWZpbHRlciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAxMjBweDtcbiAgfVxufVxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDb2xvciBWYXJpYWJsZXMgICAgICAgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKiBDaGFydCBjb2xvcnMgKi9cbi5saXN0X3dpdGhfY2FyZF9wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ubGlzdF93aXRoX2NhcmRfcHJpY2UgLmxlZ2FsLXRleHQtbW9kYWwge1xuICBtYXJnaW46IDA7XG59XG4ubGlzdF93aXRoX2NhcmRfcHJpY2UgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5saXN0X3dpdGhfY2FyZF9wcmljZSA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3Rfd2l0aF9jYXJkX3ByaWNlID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ubGlzdF93aXRoX2NhcmRfcHJpY2UgPiBkaXYuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3Rfd2l0aF9jYXJkX3ByaWNlID4gZGl2LmZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubGlzdF93aXRoX2NhcmRfcHJpY2UgPiBkaXYuZnVsbC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmxpc3Rfd2l0aF9jYXJkX3ByaWNlID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGlzdF93aXRoX2NhcmRfcHJpY2UgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3Rfd2l0aF9jYXJkX3ByaWNlID4gZGl2IC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICB9XG59XG4ubGlzdF93aXRoX2NhcmRfcHJpY2UgPiBkaXYgLmxpbmtzLXdpdGgtaWNvbl9fbGlzdCBzdmcgcG9seWxpbmUge1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG4ubGlzdF93aXRoX2NhcmRfcHJpY2UgPiBkaXYgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5saXN0X3dpdGhfY2FyZF9wcmljZSA+IGRpdiAuaG9yaXpvbnRhbC1zY3JvbGxlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5saXN0X3dpdGhfY2FyZF9wcmljZSA+IGRpdiAuaG9yaXpvbnRhbC1zY3JvbGxlciAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5saXN0X3dpdGhfY2FyZF9wcmljZSA+IGRpdiAuaG9yaXpvbnRhbC1zY3JvbGxlciAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudCAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbXMgLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmxpc3Rfd2l0aF9jYXJkX3ByaWNlID4gZGl2IC5ob3Jpem9udGFsLXNjcm9sbGVyIC5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXN0X3dpdGhfY2FyZF9wcmljZSAubGlua3Mtd2l0aC1pY29uX19saW5rLWdyb3VwIHtcbiAgZmxleDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ubWljcm9zb2Z0LTM2NSAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmZvcm0tY2hlY2tib3ggYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAuZm9ybS1jaGVja2JveCBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZ2FsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGVnYWwgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgyLFxuLmxlZ2FsIGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4ubGVnYWwgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5sZWdhbCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmxlZ2FsIGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsXG4ubGVnYWwgc3Ryb25nLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBzdHJvbmcsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4ubGVnYWwgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBwLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmxlZ2FsIHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4ubGVnYWwgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5sZWdhbCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubGVnYWwgaW1nLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGltZywgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGltZywgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaW1nLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGltZywgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGVnYWwgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuLmxlZ2FsIGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkcyAuaG9yaXpvbnRhbC1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubGlzdF93aXRoX2JpZ19jb21wYW5pZXNfY2FyZHMgLnNlY3Rpb25fX2NvbHVtbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkcyAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3Rfd2l0aF9iaWdfY29tcGFuaWVzX2NhcmRzIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCAuYmlnX2NvbXBhbmllc19oZWFkZXIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkcyAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLmJpZ19jb21wYW5pZXNfaGVhZGVyIHtcbiAgICBmbGV4OiAwIDAgMzMlO1xuICB9XG59XG4ubGlzdF93aXRoX2JpZ19jb21wYW5pZXNfY2FyZHMgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC5iaWdfY29tcGFuaWVzX2hlYWRlciAuc2VjdGlvbi1oZWFkZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4ubGlzdF93aXRoX2JpZ19jb21wYW5pZXNfY2FyZHMgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC5iaWdfY29tcGFuaWVzX2hlYWRlciAuc2VjdGlvbi1oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbi5saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkcyAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLmJpZ19jb21wYW5pZXNfaGVhZGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkcyAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLmJpZ19jb21wYW5pZXNfaGVhZGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpc3Rfd2l0aF9iaWdfY29tcGFuaWVzX2NhcmRzIC5zZWN0aW9uX19jb2x1bW4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG4ubGlzdF93aXRoX2JpZ19jb21wYW5pZXNfY2FyZHMgLnNlY3Rpb25fX2NvbHVtbiAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gIGZsZXg6IDAgMCA1NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLmxpc3Rfd2l0aF9iaWdfY29tcGFuaWVzX2NhcmRzIC5zZWN0aW9uX19jb2x1bW4gLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpc3Rfd2l0aF9iaWdfY29tcGFuaWVzX2NhcmRzIC5zZWN0aW9uX19jb2x1bW4gLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MiU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpc3Rfd2l0aF9iaWdfY29tcGFuaWVzX2NhcmRzIC5zZWN0aW9uX19jb2x1bW4gLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWluLXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saXN0X3dpdGhfYmlnX2NvbXBhbmllc19jYXJkcyAuc2VjdGlvbl9fY29sdW1uIC5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxpc3Rfd2l0aF9iaWdfY29tcGFuaWVzX2NhcmRzIC5zZWN0aW9uX19jb2x1bW4gLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uY3liZXJzZWN1cml0eSAubGlua3Mtd2l0aC1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yNXB4O1xufVxuLmN5YmVyc2VjdXJpdHkgLmxpbmtzLXdpdGgtaWNvbl9fbGluay1ncm91cCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmN5YmVyc2VjdXJpdHkgLmxpbmtzLXdpdGgtaWNvbiAubGluay13aXRoLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5jeWJlcnNlY3VyaXR5IC5saW5rcy13aXRoLWljb24gLmxpbmstd2l0aC1pY29uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN5YmVyc2VjdXJpdHkgLmxpbmtzLXdpdGgtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uY3liZXJzZWN1cml0eSAubGlua3Mtd2l0aC1pY29uIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuLmN5YmVyc2VjdXJpdHkgLmxpbmtzLXdpdGgtaWNvbiAubGluay13aXRoLWljb246aG92ZXIgLmljb25fX2dseXBoIHtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuLmN5YmVyc2VjdXJpdHkgYS5idXR0b24tLWZpcmV3YWxsIHtcbiAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuICBwYWRkaW5nOiAxM3B4IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jeWJlcnNlY3VyaXR5IGEuYnV0dG9uLS1maXJld2FsbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uY3liZXJzZWN1cml0eSAuY2FyZCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY3liZXJzZWN1cml0eSAuY2FyZCB7XG4gICAgZmxleDogMCAwIDMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDguNSU7XG4gIH1cbn1cbi5jeWJlcnNlY3VyaXR5IC5jYXJkLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxNnB4O1xufVxuLmN5YmVyc2VjdXJpdHkgLmNhcmQtcHJvZHVjdF9fY29udGVudC13cmFwcGVyX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jeWJlcnNlY3VyaXR5IC5jYXJkLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlcl9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1zaXplOiA4NHB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4uY3liZXJzZWN1cml0eSAuY2FyZC1wcm9kdWN0X19jb250ZW50LXdyYXBwZXJfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2Utd2l0aC1zdWJqZWN0X19yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmN5YmVyc2VjdXJpdHkgLmNhcmQtcHJvZHVjdF9fY29udGVudC13cmFwcGVyX19wcmljZSAucHJpY2UtbW9udGhseS1mZWUgLnByaWNlLXdpdGgtc3ViamVjdF9fcmlnaHQgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LXNpemU6IDIuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMy4zNzVyZW07XG59XG4uY3liZXJzZWN1cml0eSAuY2FyZC1wcm9kdWN0X19jb250ZW50LXdyYXBwZXJfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2Utd2l0aC1zdWJqZWN0X19yaWdodCAucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGhlaWdodDogMTNweDtcbn1cbi5jeWJlcnNlY3VyaXR5IC5jYXJkLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlcl9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIC5wcmljZS10YXhlcyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmN5YmVyc2VjdXJpdHkgLmNhcmQtcHJvZHVjdF9fY29udGVudC13cmFwcGVyX19hY3Rpb25zIC5idXR0b24tLXByaW1hcnkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uY3liZXJzZWN1cml0eV9faGVybyBhW2hyZWY9XCIjbW9kYWxfY3liZXJzZWN1cml0eV9sb2dpbl9oZXJvXCJdIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxNnB4IDMwcHg7XG59XG4uY3liZXJzZWN1cml0eV9fcHltZXMge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG59XG4uY3liZXJzZWN1cml0eV9fcHltZXMgLnNlY3Rpb24taGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5jeWJlcnNlY3VyaXR5X19weW1lcyAuc2VjdGlvbi1oZWFkZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbi5jeWJlcnNlY3VyaXR5X19weW1lcyAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tZmlyc3QtZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY3liZXJzZWN1cml0eV9fcHltZXMgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWZpcnN0LWRlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jeWJlcnNlY3VyaXR5X19weW1lcyAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tbGlzdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG4uY3liZXJzZWN1cml0eV9fcHltZXMgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWxpc3QtZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY3liZXJzZWN1cml0eV9fYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uY3liZXJzZWN1cml0eV9fYmFubmVyIHNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jeWJlcnNlY3VyaXR5X19iYW5uZXIgc2VjdGlvbiAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQgLnR3by1jb2xzLWJhbm5lcl9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciBzZWN0aW9uIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0IC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCAudHdvLWNvbHMtYmFubmVyX19waWN0dXJlIC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciBzZWN0aW9uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5jeWJlcnNlY3VyaXR5X19iYW5uZXIgc2VjdGlvbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciBzZWN0aW9uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciBzZWN0aW9uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uY3liZXJzZWN1cml0eV9fYmFubmVyIHNlY3Rpb24gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC50d28tY29scy1iYW5uZXJfX2N0YXMgYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbi5jeWJlcnNlY3VyaXR5X19iYW5uZXIgc2VjdGlvbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyOmhvdmVyIHNlY3Rpb24gPiAudXNlci1sb2dpbi1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xufVxuLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciAuY3liZXJzZWN1cml0eS1sb2dpbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAzNnB4IDI1cHg7XG59XG4uY3liZXJzZWN1cml0eV9fYmFubmVyIC5jeWJlcnNlY3VyaXR5LWxvZ2luLXdyYXBwZXIgLmJ1dHRvbi0tbG9naW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBtYXgtd2lkdGg6IDI3NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciAuY3liZXJzZWN1cml0eS1sb2dpbi13cmFwcGVyIC5idXR0b24tLWxvZ2luIHtcbiAgICByaWdodDogMTMwcHg7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IHVuc2V0O1xuICB9XG59XG4uY3liZXJzZWN1cml0eV9fYmFubmVyIC5jeWJlcnNlY3VyaXR5LWxvZ2luLXdyYXBwZXIgLmJ1dHRvbi0tbG9naW46aG92ZXIgfiAudXNlci1sb2dpbi1mb3JtIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciAuY3liZXJzZWN1cml0eS1sb2dpbi13cmFwcGVyIC51c2VyLWxvZ2luLWZvcm0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAzMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDMwcHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciAuY3liZXJzZWN1cml0eS1sb2dpbi13cmFwcGVyIC51c2VyLWxvZ2luLWZvcm0ge1xuICAgIGJvdHRvbTogLTM3MHB4O1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiB1bnNldDtcbiAgfVxufVxuLmN5YmVyc2VjdXJpdHlfX2Jhbm5lciAuY3liZXJzZWN1cml0eS1sb2dpbi13cmFwcGVyIC51c2VyLWxvZ2luLWZvcm06aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcywgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUsIC5jeWJlcnNlY3VyaXR5X19maXJld2FsbCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiwgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5jLXBvclF1ZVQtLWFkdmFudGFnZXMsXG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1maXJld2FsbCwgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC5jLXBvclF1ZVQtLWFkdmFudGFnZXMsXG4uY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tZmlyZXdhbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1hZHZhbnRhZ2VzIC5jLWNhcm91c2VsLFxuLmN5YmVyc2VjdXJpdHlfX2FkdmFudGFnZXMgLmMtcG9yUXVlVC0tZmlyZXdhbGwgLmMtY2Fyb3VzZWwsIC5jeWJlcnNlY3VyaXR5X19maXJld2FsbCAuYy1wb3JRdWVULS1hZHZhbnRhZ2VzIC5jLWNhcm91c2VsLFxuLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC5jLXBvclF1ZVQtLWZpcmV3YWxsIC5jLWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1hZHZhbnRhZ2VzIC5jLWNhcm91c2VsIC5zd2lwZXItc2xpZGUsXG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1maXJld2FsbCAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLCAuY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tYWR2YW50YWdlcyAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLFxuLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC5jLXBvclF1ZVQtLWZpcmV3YWxsIC5jLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5jLXBvclF1ZVQtLWFkdmFudGFnZXMgLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIsXG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1maXJld2FsbCAuYy1jYXJvdXNlbCAuc3dpcGVyLWNvbnRhaW5lciwgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC5jLXBvclF1ZVQtLWFkdmFudGFnZXMgLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIsXG4uY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tZmlyZXdhbGwgLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1hZHZhbnRhZ2VzIC5jLXBvclF1ZVRfX2NhcmQsXG4uY3liZXJzZWN1cml0eV9fYWR2YW50YWdlcyAuYy1wb3JRdWVULS1maXJld2FsbCAuYy1wb3JRdWVUX19jYXJkLCAuY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tYWR2YW50YWdlcyAuYy1wb3JRdWVUX19jYXJkLFxuLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC5jLXBvclF1ZVQtLWZpcmV3YWxsIC5jLXBvclF1ZVRfX2NhcmQge1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5jLXBvclF1ZVQtLWFkdmFudGFnZXMgLmMtcG9yUXVlVF9fY29udGVudCxcbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5jLXBvclF1ZVQtLWZpcmV3YWxsIC5jLXBvclF1ZVRfX2NvbnRlbnQsIC5jeWJlcnNlY3VyaXR5X19maXJld2FsbCAuYy1wb3JRdWVULS1hZHZhbnRhZ2VzIC5jLXBvclF1ZVRfX2NvbnRlbnQsXG4uY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tZmlyZXdhbGwgLmMtcG9yUXVlVF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweDtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5jLXBvclF1ZVQtLWFkdmFudGFnZXMgLmMtcG9yUXVlVF9fY2FyZFRpdGxlLFxuLmN5YmVyc2VjdXJpdHlfX2FkdmFudGFnZXMgLmMtcG9yUXVlVC0tZmlyZXdhbGwgLmMtcG9yUXVlVF9fY2FyZFRpdGxlLCAuY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tYWR2YW50YWdlcyAuYy1wb3JRdWVUX19jYXJkVGl0bGUsXG4uY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tZmlyZXdhbGwgLmMtcG9yUXVlVF9fY2FyZFRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmN5YmVyc2VjdXJpdHlfX2FkdmFudGFnZXMgLmMtcG9yUXVlVC0tYWR2YW50YWdlcyAuYy1wb3JRdWVUX19jYXJkVGV4dCxcbi5jeWJlcnNlY3VyaXR5X19hZHZhbnRhZ2VzIC5jLXBvclF1ZVQtLWZpcmV3YWxsIC5jLXBvclF1ZVRfX2NhcmRUZXh0LCAuY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLmMtcG9yUXVlVC0tYWR2YW50YWdlcyAuYy1wb3JRdWVUX19jYXJkVGV4dCxcbi5jeWJlcnNlY3VyaXR5X19maXJld2FsbCAuYy1wb3JRdWVULS1maXJld2FsbCAuYy1wb3JRdWVUX19jYXJkVGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmN5YmVyc2VjdXJpdHlfX2FkdmFuY2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZC5zZWN0aW9uLS1mdWxsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZF9fZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBwYWRkaW5nLXRvcDogODRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN5YmVyc2VjdXJpdHlfX2FkdmFuY2VkX19maXJzdCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4LjUlO1xuICB9XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW5jZWRfX2ZpcnN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZF9fZmlyc3QgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZF9fc2Vjb25kIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN5YmVyc2VjdXJpdHlfX2FkdmFuY2VkX19zZWNvbmQgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZF9fc2Vjb25kIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW5jZWRfX3NlY29uZCAubGlzdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3liZXJzZWN1cml0eV9fYWR2YW5jZWRfX3NlY29uZCAubGlzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZF9fc2Vjb25kIC5saXN0LWNvbnRhaW5lciAuZmlyc3QtbGlzdCB7XG4gICAgZmxleDogMCAwIDQwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3liZXJzZWN1cml0eV9fYWR2YW5jZWRfX3NlY29uZCAubGlzdC1jb250YWluZXIgLnNlY29uZC1saXN0IHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICB9XG59XG4uY3liZXJzZWN1cml0eV9fYWR2YW5jZWRfX3NlY29uZCAubGlzdC1jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZmxleDogMCAwIDc1JTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5jeWJlcnNlY3VyaXR5X19hZHZhbmNlZF9fc2Vjb25kIC5saXN0LWNvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmN5YmVyc2VjdXJpdHlfX2JhY2t1cCB7XG4gIG1hcmdpbi10b3A6IDg0cHg7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG4uY3liZXJzZWN1cml0eV9fYmFja3VwIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jeWJlcnNlY3VyaXR5X19iYWNrdXAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOC41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsX19jb250YWluZXIgPiA6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXg6IDAgMCAyOCU7XG4gIH1cbiAgLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsX19jb250YWluZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA2NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG4uY3liZXJzZWN1cml0eV9fZmlyZXdhbGwgLnUtd3JhcHBlciAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmN5YmVyc2VjdXJpdHlfX2ZpcmV3YWxsIC51LXdyYXBwZXIgLmMtY2Fyb3VzZWxfX25hdi1jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jeWJlcnNlY3VyaXR5ICNtb2RhbF9jeWJlcnNlY3VyaXR5X2Jhbm5lcl92aWRlbyAuYy1saXR5LW1vZGFsX19jb250ZW50IHtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmN5YmVyc2VjdXJpdHkudXNlci1sb2dpbi1mb3JtIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgLmN5YmVyc2VjdXJpdHkudXNlci1sb2dpbi1mb3JtIHtcbiAgICBtaW4td2lkdGg6IDI0MHB4O1xuICB9XG59XG4uY3liZXJzZWN1cml0eS51c2VyLWxvZ2luLWZvcm1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5jeWJlcnNlY3VyaXR5LnVzZXItbG9naW4tZm9ybSAuY29udGFjdC1mb3JtX19zdWJtaXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNFQ0VDRUM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jLXRhYmxlX190aGVhZF9fdGgge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmMtdGFibGVfX3RoZWFkX190aF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5jLXRhYmxlX190aGVhZF9fdGhbZGF0YS1tb2JpbGU9dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmMtdGFibGVfX3RoZWFkX190aFtkYXRhLW1vYmlsZT10cnVlXSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYy10YWJsZV9fdGhlYWRfX3RoW2RhdGEtZGVza3RvcD10cnVlXSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuLmMtdGFibGVfX3Rib2R5X190ZCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQ0VDRUM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuYy10YWJsZV9fdGJvZHlfX3RkW2RhdGEtbW9iaWxlPXRydWVdIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jLXRhYmxlX190Ym9keV9fdGRbZGF0YS1tb2JpbGU9dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAxcHgpIHtcbiAgLmMtdGFibGVfX3Rib2R5X190ZFtkYXRhLWRlc2t0b3A9dHJ1ZV0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIH1cbn1cbi5jLXRhYmxlX190Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmMtdGFibGVfX3Rib2R5IGEge1xuICBjb2xvcjogI0ZGNzMwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYy10YWJsZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIHN0cm9rZS13aWR0aDogMTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4uYy10dmdvIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDY0cHgpO1xuICBtYXJnaW46IDAgLTMycHg7XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbiAgcGFkZGluZzogNTBweCAwIDU1cHggMDtcbn1cbi5jLXR2Z29fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYy10dmdvX19pbm5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG4uYy10dmdvX19wcmV0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuLmMtdHZnb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uYy10dmdvX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXgtd2lkdGg6IDM2NXB4O1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmMtdHZnb19fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uYy10dmdvX19jdGEge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG4uYy10dmdvX19hcHAtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbi5jLXR2Z29fX2FwcC1idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jLXR2Z29fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA2NzhweDtcbiAgaGVpZ2h0OiA0MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmMtdHZnb19faW1nIHtcbiAgICB3aWR0aDogNTc1cHg7XG4gICAgaGVpZ2h0OiAzNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5jLXR2Z29fX2ltZyB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICAgIGhlaWdodDogMjU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYy10dmdvX19pbWcge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmMtdHZnb19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmMtdHZnb19faW1nX19iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmMtdHZnb19faW1nX19iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5jLXR2Z29fX2FwcC1idG5zX19jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRjJDO1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmMtdHZnb19fYXBwLWJ0bnNfX2N0YSBzdmcge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi50dmdvLWRpc2NsYWltZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4udHZnby1kaXNjbGFpbWVyIHAge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xufVxuXG4ucGxhaW4tdGV4dC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTExMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wbGFpbi10ZXh0LWJsb2NrX19iYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBsYWluLXRleHQtYmxvY2tfX2JhY2sgc3ZnIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ucGxhaW4tdGV4dC1ibG9ja19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wbGFpbi10ZXh0LWJsb2NrX190aXRsZS0tMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBsYWluLXRleHQtYmxvY2tfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xufVxuLnBsYWluLXRleHQtYmxvY2tfX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ucGxhaW4tdGV4dC1ibG9ja19fdGV4dCBsaSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnBsYWluLXRleHQtYmxvY2tfX3RleHQgbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBjb250ZW50OiBcIuKAolwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbi5wbGFpbi10ZXh0LWJsb2NrX190ZXh0IGxpIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucGxhaW4tdGV4dC1ibG9ja19fdGV4dC5jb25maWd1cmF0b3Ige1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBsYWluLXRleHQtYmxvY2tfX3RleHQuY29uZmlndXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbj0gICAgICAgICAgICBDb2xvciBWYXJpYWJsZXMgICAgICAgICAgICAgICAgICA9XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKiBDaGFydCBjb2xvcnMgKi9cbi5maWVsZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5jdi1mb3JtX19mb3JtLWNvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdi1mb3JtX19mb3JtLWNvbCB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jdi1mb3JtX19mb3JtLWNvbCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG4uY3YtZm9ybV9fZm9ybS1jb2wuYWRkIGJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdi1mb3JtX19mb3JtLWNvbC5hZGQgYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN2LWZvcm1fX2Zvcm0tY29sLmFkZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5jdi1mb3JtX19mb3JtLWNvbC5yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYy13b3JrLXdpdGgtdXMge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuLmMtd29yay13aXRoLXVzX19zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcy12MjEpICogOCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXMtdjIxKSAqIDgpO1xuICBtYXgtd2lkdGg6IDE0MzFweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYy13b3JrLXdpdGgtdXMgZW0ge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmMtd29yay13aXRoLXVzIGEge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYy13b3JrLXdpdGgtdXMgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmMtd29yay13aXRoLXVzIGgzIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi5jLXdvcmstd2l0aC11c19fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYy13b3JrLXdpdGgtdXNfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmMtd29yay13aXRoLXVzX19saXN0IC5saS0tZW0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXdvcmstd2l0aC11c19fbGlzdC0tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXdvcmstd2l0aC11c19fbGlzdC0tZW0tZmlyc3Q6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5jLXdvcmstd2l0aC11c19fbGlzdC0tbmVzdGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy13b3JrLXdpdGgtdXMge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG59XG4uYy13b3JrLXdpdGgtdXMgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLmMtd29yay13aXRoLXVzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xufVxuLmMtd29yay13aXRoLXVzIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jLXdvcmstd2l0aC11c19fY29udGVudCB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtd29yay13aXRoLXVzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jYXJkLW9mZmVyLW1heC13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmRJY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmMtd29yay13aXRoLXVzX19jYXJkSWNvbiAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmaWxsOiBub25lO1xufVxuLmMtd29yay13aXRoLXVzX19jYXJkLXBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXdvcmstd2l0aC11c19fY2FyZC1waWN0dXJlID4gaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmRUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmRUZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG59XG4uYy13b3JrLXdpdGgtdXNfX2NhcmRTZXBhcmF0b3Ige1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMTZweCAwO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uY3YtZm9ybS1zdWJtaXQtbWVzc2FnZS1jdiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uYnV0dG9uLS1yZW1vdmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5idXR0b24tLXJlbW92ZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY3YtcGRmLWxvYWRlci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmN2LXBkZi1sb2FkZXItY29udGFpbmVyIC5sb2FkZXItY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJ1dHRvbi0tYWRkLWJ1dHRvbi5kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IGdyYXk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN2LXBkZi1sb2FkZXItYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGluay1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY3YtcGRmLWxvYWRlci1idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdi1wZGYtbG9hZGVyLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jdi1mb3JtX19sZWdhbC10ZXJtcyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jdi1mb3JtX19mb3JtLWNvbC5jdi1mb3JtX19xdWVyeS1mb3JtLWNvbCB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY3YtZm9ybV9fZm9ybS1jb2wuY3YtZm9ybV9fcXVlcnktZm9ybS1jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jdi1mb3JtX19mb3JtLWNvbC5jdi1mb3JtX19xdWVyeS1mb3JtLWNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmZvcm0tY2hlY2tib3ggYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAuZm9ybS1jaGVja2JveCBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZ2FsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGVnYWwgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgyLFxuLmxlZ2FsIGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4ubGVnYWwgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5sZWdhbCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmxlZ2FsIGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsXG4ubGVnYWwgc3Ryb25nLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBzdHJvbmcsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4ubGVnYWwgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBwLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmxlZ2FsIHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4ubGVnYWwgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5sZWdhbCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubGVnYWwgaW1nLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGltZywgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGltZywgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaW1nLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGltZywgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGVnYWwgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuLmxlZ2FsIGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4ua2l0LWRpZ2l0YWwgLmJhY2tncm91bmQtZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG4ua2l0LWRpZ2l0YWwgLmJhY2tncm91bmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAucGFnZS1oZWFkZXItLWtpdC1kaWdpdGFsLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDQ0N3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAucGFnZS1oZWFkZXItLWtpdC1kaWdpdGFsLWhlcm8gLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX3ByZS10aXRsZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAucGFnZS1oZWFkZXItLWtpdC1kaWdpdGFsLWhlcm8gLnBhZ2UtaGVhZGVyX19kZXNrdG9wLXNwYWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX2Rlc2t0b3Atc3BhY2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX2Rlc2t0b3Atc3BhY2UgLmtpdC1kaWdpdGFsLWZvcm1fX2Zvcm0tY29sLWhlbHAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ua2l0LWRpZ2l0YWwgLnBhZ2UtaGVhZGVyLS1raXQtZGlnaXRhbC1oZXJvIC5wYWdlLWhlYWRlcl9fdGl0bGVfdGFnX3RleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAucGFnZS1oZWFkZXItLWtpdC1kaWdpdGFsLWhlcm8gLnBhZ2UtaGVhZGVyX190aXRsZV90YWdfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLnBhZ2UtaGVhZGVyLS1raXQtZGlnaXRhbC1oZXJvIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLnBhZ2UtaGVhZGVyLS1raXQtZGlnaXRhbC1oZXJvIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5wYWdlLWhlYWRlci0ta2l0LWRpZ2l0YWwtaGVybyAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlci10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjg1cmVtO1xufVxuLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDE0NnB4IDE2cHggMzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDM3NXB4KSB7XG4gIC5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxNDZweCA0MHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxNXB4KSB7XG4gIC5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxMzZweCA0MHB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTIxcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIHtcbiAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5sb2dvcy1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogNjYwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5sb2dvcy1pbWFnZS1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciAubG9nb3MtaW1hZ2UtY29udGFpbmVyIC5sb2dvcy1pbWFnZSB7XG4gIG1heC1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiA1KTtcbn1cbi5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciAubG9nb3MtaW1hZ2UtY29udGFpbmVyIC5sb2dvcy1pbWFnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMpICogMik7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAua2l0LWRpZ2l0YWwgLmxvZ29zLXdyYXBwZXIgLmxvZ29zLWltYWdlLWNvbnRhaW5lciAubG9nb3MtaW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5sb2dvcy1pbWFnZS1jb250YWluZXIgLmxvZ29zLWltYWdlOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zKSAqIDEwKTtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5sb2dvcy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1zKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zKSAqIDIpO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNjAwKTtcbiAgd2lkdGg6IDEwMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5sb2dvcy1zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXMpICogMik7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zKSAqIDQpO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmxvZ29zLXdyYXBwZXIgLmZpcnN0LWxvZ29zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5maXJzdC1sb2dvcy13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmxvZ29zLXdyYXBwZXIgLmZpcnN0LWxvZ29zLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciAuZmlyc3QtbG9nb3Mtd3JhcHBlciBpbWc6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmxvZ29zLXdyYXBwZXIgLmZpcnN0LWxvZ29zLXdyYXBwZXIgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAubG9nb3Mtd3JhcHBlciAuZmlyc3QtbG9nb3Mtd3JhcHBlciBpbWcgKyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmxvZ29zLXdyYXBwZXIgLnNlY29uZC1sb2dvcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5zZWNvbmQtbG9nb3Mtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5sb2dvcy13cmFwcGVyIC5zZWNvbmQtbG9nb3Mtd3JhcHBlciBpbWcgKyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAua2l0LWRpZ2l0YWwgLmxvZ29zLXdyYXBwZXIgLmZpcnN0LWxvZ29zLXdyYXBwZXIgKyAuc2Vjb25kLWxvZ29zLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmFyZS15b3UtaW50ZXJlc3RlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5raXQtZGlnaXRhbCAuYXJlLXlvdS1pbnRlcmVzdGVkIC5tb2JpbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjE1cHg7XG4gIHotaW5kZXg6IDM7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTE1cHgpIHtcbiAgLmtpdC1kaWdpdGFsIC5hcmUteW91LWludGVyZXN0ZWQgLm1vYmlsZS13cmFwcGVyIHtcbiAgICB0b3A6IC0xMzRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYXJlLXlvdS1pbnRlcmVzdGVkIC5tb2JpbGUtd3JhcHBlciB7XG4gICAgdG9wOiAtMTE5cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5hcmUteW91LWludGVyZXN0ZWQgLm1vYmlsZS13cmFwcGVyIHtcbiAgICB0b3A6IC0xMTlweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5hcmUteW91LWludGVyZXN0ZWQgLm1vYmlsZS13cmFwcGVyIHtcbiAgICB0b3A6IC0xMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAua2l0LWRpZ2l0YWwgLmFyZS15b3UtaW50ZXJlc3RlZCAubW9iaWxlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYXJlLXlvdS1pbnRlcmVzdGVkX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ua2l0LWRpZ2l0YWwgLmFyZS15b3UtaW50ZXJlc3RlZF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ua2l0LWRpZ2l0YWwgLmFyZS15b3UtaW50ZXJlc3RlZCAuYnV0dG9uLS1raXQtZGlnaXRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IHtcbiAgcGFkZGluZzogNDBweCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IHtcbiAgICBwYWRkaW5nOiAwIDAgMTU1cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAud2hhdC1pcy1kaWdpdGFsLWtpdCAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tZmlyc3QtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1maXJzdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1maXJzdC1kZXNjcmlwdGlvbiAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAud2hhdC1pcy1kaWdpdGFsLWtpdCAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tZmlyc3QtZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLndoYXQtaXMtZGlnaXRhbC1raXQgLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb24wMSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLndoYXQtaXMtZGlnaXRhbC1raXQgLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb24wMSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uMDIsXG4ua2l0LWRpZ2l0YWwgLndoYXQtaXMtZGlnaXRhbC1raXQgLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb24wMyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLndoYXQtaXMtZGlnaXRhbC1raXQgLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb24wMixcbiAgLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uMDMge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAud2hhdC1pcy1kaWdpdGFsLWtpdCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5raXQtZGlnaXRhbCAud2hhdC1pcy1kaWdpdGFsLWtpdCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC53aGF0LWlzLWRpZ2l0YWwta2l0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiBwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIC5kaWdpdGFsLXNvbHV0aW9uLXJvdyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tcm93IHtcbiAgICBvcmRlcjogLTE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tcm93IC5pbm5lci13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tcm93IC5pbm5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1yb3cgLmlubmVyLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1yb3cgLmlubmVyLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tcm93IC5pbm5lci13cmFwcGVyIC5kaWdpdGFsLXNvbHV0aW9uLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIC5kaWdpdGFsLXNvbHV0aW9uLXJvdyAuaW5uZXItd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIC5kaWdpdGFsLXNvbHV0aW9uLXJvdyAuaW5uZXItd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1hY3Rpb25zLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1yb3cgLmlubmVyLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tYWN0aW9ucy13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1yb3cgLmlubmVyLXdyYXBwZXIgLmRpZ2l0YWwtc29sdXRpb24tYWN0aW9ucy13cmFwcGVyIC5idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTI2Nzk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIC5kaWdpdGFsLXNvbHV0aW9uLXJvdyAuaW5uZXItd3JhcHBlciAuZGlnaXRhbC1zb2x1dGlvbi1hY3Rpb25zLXdyYXBwZXIgLmJ1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmtpdC1kaWdpdGFsLWhlbHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmtpdC1kaWdpdGFsLWhlbHAge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIC5raXQtZGlnaXRhbC1oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmFkdmljZS13cmFwcGVyIC5raXQtZGlnaXRhbC1oZWxwIC5raXQtZGlnaXRhbC1oZWxwLWNhcmRzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmtpdC1kaWdpdGFsLWhlbHAgLmtpdC1kaWdpdGFsLWhlbHAtY2FyZHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAua2l0LWRpZ2l0YWwtaGVscCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAua2l0LWRpZ2l0YWwtaGVscCAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAua2l0LWRpZ2l0YWwtaGVscCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5hZHZpY2Utd3JhcHBlciAua2l0LWRpZ2l0YWwtaGVscCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYWR2aWNlLXdyYXBwZXIgLmtpdC1kaWdpdGFsLWhlbHAgLmJ1dHRvbi0ta2l0LWRpZ2l0YWwtaGVscCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsZXgtYmFzaXM6IDI1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlci5jLWZhcSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlcixcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIC5hY2NvcmRpb24taXRlbV9faGVhZGVyLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIC5saXN0LWl0ZW0gZGl2LFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAubGlzdC1pdGVtIGRpdiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9faGVhZGVyIC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmxpc3QtaXRlbSBzdmcgcGF0aCxcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIgLmxpc3QtaXRlbSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQsXG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9fY29udGVudCAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNDAwKTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZDpub3QoOmxhc3QtY2hpbGQpLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmJsYWNrLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLXRpdGxlLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC10aXRsZTpob3Zlcixcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtdGl0bGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC10aXRsZSBwLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC10aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLXRpdGxlIHAuY2xvc2UsXG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9fY29udGVudCAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLXRpdGxlIHAuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9faGVhZGVyIC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIsXG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9fY29udGVudCAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9faGVhZGVyIC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIsXG4gIC5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lci5jbG9zZSxcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIuY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLWlubmVyIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXItbGluayxcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLWlubmVyIC5mb290ZXItd2FybmluZyxcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19jb250ZW50IC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIgLmZvb3Rlci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUVFNTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2hlYWRlciAuYWNjb3JkaW9uLS1mYXEta2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLWlubmVyIC5mb290ZXItd2FybmluZyAud2FybmluZy1jb2xvcmVkLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lciAuZm9vdGVyLXdhcm5pbmcgLndhcm5pbmctY29sb3JlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9faGVhZGVyIC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtaW5uZXIgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lci1saXN0LWl0ZW0gcCBzcGFuLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lciAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLWlubmVyLWxpc3QtaXRlbSBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtYnV0dG9uLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuYy1mYXFfX2NvbnRlbnQgLmFjY29yZGlvbi0tZmFxLWtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSxcbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIuYy1mYXEge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLmMtZmFxX19oZWFkZXIsXG4ua2l0LWRpZ2l0YWwgLnNlY3Rpb24tLWZhcS1raXQtZGlnaXRhbCAudS13cmFwcGVyIC5jLWZhcV9fY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5raXQtZGlnaXRhbCAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIC51LXdyYXBwZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlLFxuLmtpdC1kaWdpdGFsIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwgLnUtd3JhcHBlciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IDgyMHB4O1xufVxuLmtpdC1kaWdpdGFsIC5iZW5lZml0cyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYmVuZWZpdHMge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1raXRfZGlnaXRhbF9iZW5lZml0c19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1heC13aWR0aDogODIwcHg7XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1raXRfZGlnaXRhbF9iZW5lZml0c19kZXNjcmlwdGlvbiAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWtpdF9kaWdpdGFsX2JlbmVmaXRzX2Rlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5saW5rcy13aXRoLWljb25fX2NvbHVtbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmxpbmtzLXdpdGgtaWNvbl9fY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwIDQ4cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmxpbmtzLXdpdGgtaWNvbl9fbGluay1ncm91cCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5saW5rcy13aXRoLWljb25fX2xpbmstZ3JvdXAge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmxpbmtzLXdpdGgtaWNvbl9fbGluay1ncm91cCB7XG4gICAgY29sdW1uLWdhcDogMTYwcHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmxpbmtzLXdpdGgtaWNvbiB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAubGlua3Mtd2l0aC1pY29uIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLmxpbmtzLXdpdGgtaWNvbiAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAubGlua3Mtd2l0aC1pY29uICsgLmxpbmtzLXdpdGgtaWNvbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAubGlua3Mtd2l0aC1pY29uICsgLmxpbmtzLXdpdGgtaWNvbiB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5saW5rLXdpdGgtaWNvbiAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICMwMGQ0MWY7XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5saW5rLXdpdGgtaWNvbiArIC5saW5rLXdpdGgtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5vdXRlci13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5vdXRlci13cmFwcGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLm91dGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCA0OHB4O1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmJlbmVmaXRzIC5iZW5lZml0cy13cmFwcGVyIC5vdXRlci13cmFwcGVyIC5hZHZpY2Utb3JhbmdlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOSwgNTEsIDY0LCAwLjEwMTk2MDc4NDMpO1xufVxuLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAub3V0ZXItd3JhcHBlciAuYWR2aWNlLW9yYW5nZS1jYXJkIC5pbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAub3V0ZXItd3JhcHBlciAuYWR2aWNlLW9yYW5nZS1jYXJkIC5pbm5lci13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5iZW5lZml0cyAuYmVuZWZpdHMtd3JhcHBlciAub3V0ZXItd3JhcHBlciAuYWR2aWNlLW9yYW5nZS1jYXJkIC5pbm5lci13cmFwcGVyIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMThweDtcbn1cbi5raXQtZGlnaXRhbCAuYmVuZWZpdHMgLmJlbmVmaXRzLXdyYXBwZXIgLm91dGVyLXdyYXBwZXIgLmFkdmljZS1vcmFuZ2UtY2FyZCAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IGluaXRpYWw7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI4cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtY29udGFjdCAua2l0LWRpZ2l0YWwtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtY29udGFjdCAua2l0LWRpZ2l0YWwtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmbGV4LWJhc2lzOiA1NSU7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtY29udGFjdCAua2l0LWRpZ2l0YWwtdGV4dCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1jb250YWN0IC5raXQtZGlnaXRhbC10ZXh0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1jb250YWN0IC5raXQtZGlnaXRhbC1mb3JtIHtcbiAgYm94LXNoYWRvdzogMCAwIDA7XG4gIHBhZGRpbmc6IDE2cHggMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWNvbnRhY3QgLmtpdC1kaWdpdGFsLWZvcm0ge1xuICAgIGZsZXgtYmFzaXM6IDcwJTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1jb250YWN0IC5raXQtZGlnaXRhbC1mb3JtOmhvdmVyIC5sZWdhbC10ZXh0IC5lbGxpcHNpcyB7XG4gIGFsbDogdW5zZXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWNvbnRhY3QgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX2Zvcm0tY29sIHtcbiAgICBmbGV4LWJhc2lzOiA0OCU7XG4gICAgbWF4LXdpZHRoOiA0OCU7XG4gIH1cbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtY29udGFjdCAua2l0LWRpZ2l0YWwtZm9ybSAubGVnYWwtdGV4dCAuZWxsaXBzaXMge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWNvbnRhY3QgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX3F1ZXJ5LWZvcm0tY29sIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWNvbnRhY3QgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdCB7XG4gIG1heC13aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWNvbnRhY3QgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4ua2l0LWRpZ2l0YWwgLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmRlc2t0b3Atd3JhcHBlciA+IC5raXQtZGlnaXRhbC1mb3JtIHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLmtpdC1kaWdpdGFsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAuZm9ybS1ncm91cC1pbnB1dF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmZvcm0tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAuZm9ybS1ncm91cC1pbnB1dC5zb3ktY2xpZW50ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmZvcm0tZ3JvdXAtaW5wdXQuc295LWNsaWVudGUgLmZvcm0tZ3JvdXAtaW5wdXQtcmFkaW9CdXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAwIDlweCAyMHB4O1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5mb3JtLWdyb3VwLWlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAuZm9ybS1ncm91cC1pbnB1dC1yYWRpb0J1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmZvcm0tZ3JvdXAtaW5wdXQtcmFkaW9CdXR0b24tY29udGFpbmVyIC5mb3JtLWdyb3VwLWlucHV0LXJhZGlvQnV0dG9uLWlubmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zKSAqIDQpO1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5mb3JtLXRpdGxlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5raXQtZGlnaXRhbC1mb3JtX19mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX2Zvcm0tcm93IC5raXQtZGlnaXRhbC1sZWdhbC1wcml2YWN5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAua2l0LWRpZ2l0YWwtZm9ybV9fZm9ybS1yb3cgLmtpdC1kaWdpdGFsLWxlZ2FsLXByaXZhY3kgLmZvcm0tY2hlY2tib3gge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5raXQtZGlnaXRhbC1mb3JtX19mb3JtLXJvdyAua2l0LWRpZ2l0YWwtbGVnYWwtcHJpdmFjeSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX2Zvcm0tcm93LmFjdGlvbnMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5raXQtZGlnaXRhbC1mb3JtX19mb3JtLXJvdy5hY3Rpb25zLXdyYXBwZXIgPiBkaXYge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX2Zvcm0tcm93LmFjdGlvbnMtd3JhcHBlciA+IGRpdiAuYnV0dG9uIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAua2l0LWRpZ2l0YWwtZm9ybV9fZm9ybS1jb2wge1xuICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtOmhvdmVyIC5sZWdhbC10ZXh0IC5lbGxpcHNpcyB7XG4gICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5sZWdhbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3RjdGN0Y7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmxlZ2FsLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5sZWdhbC10ZXh0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAubGVnYWwtdGV4dCAua2l0LWRpZ2l0YWwtZm9ybV9fZm9ybS1jb2wge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmxlZ2FsLXRleHQgLmVsbGlwc2lzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmNvbnRhY3QtZm9ybV9fdGVybXMtbm90LWFjY2VwdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5jb250YWN0LWZvcm1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmNvbnRhY3QtZm9ybV9fY29udGVudCAuY29udGFjdC1mb3JtX19jb250ZW50LXRpdGxlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmNvbnRhY3QtZm9ybV9fY29udGVudCAuY29udGFjdC1mb3JtX19jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzAwNTZCQjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5jb250YWN0LWZvcm1fX2NvbnRlbnQgLmNvbnRhY3QtZm9ybV9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5jb250YWN0LWZvcm1fX2l0ZW0uYnV0dG9uIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5jb250YWN0LWZvcm1fX2l0ZW0uaGVscC1zZWxlY3RvciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5jb250YWN0LWZvcm1fX3N1Ym1pdCAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ua2l0LWRpZ2l0YWwgLmtpdC1kaWdpdGFsLWZvcm0gLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAua2l0LWRpZ2l0YWwtZm9ybV9fcXVlcnktZm9ybS1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAua2l0LWRpZ2l0YWwtZm9ybV9fcXVlcnktZm9ybS1jb2wgLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmtpdC1kaWdpdGFsIC5raXQtZGlnaXRhbC1mb3JtIC5raXQtZGlnaXRhbC1mb3JtX19xdWVyeS1mb3JtLWNvbCAua2l0LWRpZ2l0YWwtZm9ybV9fc3VibWl0IC5zdWJtaXQtbG9hZGVyIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5raXQtZGlnaXRhbCAua2l0LWRpZ2l0YWwtZm9ybSAua2l0LWRpZ2l0YWwtZm9ybV9fcXVlcnktZm9ybS1jb2wgLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdC1tZXNzYWdlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLyogTXVsdGktc2VsZWN0IHN0eWxlcyAqL1xuLmNvbWJvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21ibzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTY1JSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDEycHg7XG59XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY29tYm8taW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2Q5MjY3OTtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSArIDI2cHgpO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuc2VsZWN0LmNvbWJvLWlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5vcGVuIC5jb21iby1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jb21iby1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbiAgb3V0bGluZTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY29tYm8tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jb21iby1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm9wZW4gLmNvbWJvLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbWJvLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uY29tYm8tb3B0aW9uLm9wdGlvbi1jdXJyZW50LFxuLmNvbWJvLW9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbWJvLW9wdGlvbi5vcHRpb24tc2VsZWN0ZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21iby1vcHRpb24ub3B0aW9uLXNlbGVjdGVkOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMwMGQ0MWY7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgIzAwZDQxZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLyogbXVsdGlzZWxlY3QgbGlzdCBvZiBzZWxlY3RlZCBvcHRpb25zICovXG4uc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0ZWQtb3B0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmVtb3ZlLW9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2QkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDU2QkI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMC4yNWVtIDEuNzVlbSAwLjI1ZW0gMC4yNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW1vdmUtb3B0aW9uOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgODgsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDA7XG4gIG91dGxpbmU6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnJlbW92ZS1vcHRpb246OmJlZm9yZSxcbi5yZW1vdmUtb3B0aW9uOjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMWVtO1xuICByaWdodDogMC43NWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cblxuLnJlbW92ZS1vcHRpb246OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5yZW1vdmUtb3B0aW9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubXVsdGlzZWxlY3QtaW5saW5lIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNGVtICsgMjZweCk7XG4gIHBhZGRpbmc6IDEycHggMTZweCAxNHB4O1xufVxuXG4ubXVsdGlzZWxlY3QtaW5saW5lIC5zZWxlY3RlZC1vcHRpb25zIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5tdWx0aXNlbGVjdC1pbmxpbmUgLnNlbGVjdGVkLW9wdGlvbnMgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubXVsdGlzZWxlY3QtaW5saW5lIC5jb21iby1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleDogMSAxIDM1JTtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSAtIDJweCk7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5tdWx0aXNlbGVjdC1pbmxpbmUgLmNvbWJvLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm11bHRpc2VsZWN0LWlubGluZTpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICMwMDU2QkI7XG59XG5cbi5jLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIC8qJi0tc21hcnRwaG9uZXMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9Ki9cbn1cbi5jLXBhZ2VfX2JnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wYWdlX19iZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYy1wYWdlX19jb250ZW50LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC8qbWFyZ2luLWJvdHRvbTogMzZweDsqL1xuICAvKn4gKjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9Ki9cbn1cbi5jLXBhZ2VfX2NvbnRlbnQtaGVhZGVyLS1jb25maWd1cmF0aW9uIC5jLXBhZ2VfX2JnIHtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLXBhZ2VfX2NvbnRlbnQtaGVhZGVyLS1jb25maWd1cmF0aW9uIC5jLXBhZ2VfX2JnIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG4uYy1wYWdlX19jb250ZW50LWhlYWRlci10ZXh0IHtcbiAgei1pbmRleDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLXBhZ2VfX2NvbnRlbnQtaGVhZGVyLXRleHQuei1pbmRleCB7XG4gIHotaW5kZXg6IDI7XG59XG4uYy1wYWdlX19jb250ZW50LWhlYWRlci1jb25maWd1cmF0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtcGFnZV9fY29udGVudC1oZWFkZXItY29uZmlndXJhdGlvbiB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgfVxufVxuLmMtcGFnZV9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wYWdlX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5jLXBhZ2VfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1wYWdlX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uYy1wYWdlX190YXJpZmFzLXRhYmxlIHtcbiAgcGFkZGluZzogMzJweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jLXBhZ2VfX3NpbXBsZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xufVxuLmMtcGFnZV9fc2ltcGxlLXRleHQgaDIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmMtcGFnZV9fc2ltcGxlLXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ubGluay0tdW5kZXJsaW5lZC1ibGFjayB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnkge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUsIC5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6aG92ZXI6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLmxpbmstLWJsYWNrIHtcbiAgY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC44KTtcbn1cbi5saW5rLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAxMTUsIDAsIDAuOCk7XG59XG4ubGluay0tb3JhbmdlOmhvdmVyIHtcbiAgY29sb3I6ICNGRjczMDA7XG59XG5cbi5saW5rLS1wcmltYXJ5IHtcbiAgY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC44KTtcbn1cbi5saW5rLS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLXByaW1hcnktYWx0IHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQ6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdC5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXNlY29uZGFyeSwgLmZvcm0tY2hlY2tib3ggYSwgLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG4ubGluay0tc2Vjb25kYXJ5OmhvdmVyLCAuZm9ybS1jaGVja2JveCBhOmhvdmVyLCAubGVnYWwgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5saW5rLS1zZWNvbmRhcnkubGluay0tYWN0aXZlLCAuZm9ybS1jaGVja2JveCBhLmxpbmstLWFjdGl2ZSwgLmxlZ2FsIGEubGluay0tYWN0aXZlLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEubGluay0tYWN0aXZlLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGEubGluay0tYWN0aXZlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEubGluay0tYWN0aXZlLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLmxpbmstLWFjdGl2ZSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEubGluay0tYWN0aXZlLCAubGluay0tYWN0aXZlLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNkOTI2Nzk7XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5saW5rLWNlbnRlcmVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlZ2FsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50LCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50LCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50LCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHksIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5LCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGVnYWwgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMiwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgyLFxuLmxlZ2FsIGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4ubGVnYWwgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi5sZWdhbCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLmxlZ2FsIGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsXG4ubGVnYWwgc3Ryb25nLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBzdHJvbmcsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxlZ2FsIGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wsXG4ubGVnYWwgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBwLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgcCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgcCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBwLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgcCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHAsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBwLFxuLmxlZ2FsIHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4ubGVnYWwgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5sZWdhbCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmxlZ2FsIHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5sZWdhbCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4ubGVnYWwgaW1nLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGltZywgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGltZywgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaW1nLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGltZywgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubGVnYWwgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xufVxuLmxlZ2FsIGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDY2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5jaGFubmVscy1maWx0cm9zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZzogMCAwIDMwcHggMDtcbn1cblxuLmNoYW5uZWxzX19yb3cge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jaGFubmVsc19fcm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5jaGFubmVsc19fcm93LS1mYXZvdXJpdGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2hhbm5lbHNfX3Jvdy0tZmF2b3VyaXRlIC5jaGFubmVsX19sb2dvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5jaGFubmVsc19fcm93X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4NXB4KSB7XG4gIC5jaGFubmVsc19fcm93X19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuICAuY2hhbm5lbHNfX3Jvd19fbGlzdC0taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2hhbm5lbHNfX3Jvd19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KSB7XG4gIC5jaGFubmVsc19fcm93X190aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uY2hhbm5lbHNfX3Jvd19fdGl0bGUgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNoYW5uZWxzX19yb3dfX3RpdGxlIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNoYW5uZWxzX19ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbHVtbi1jb3VudDogNDtcbiAgY29sdW1uLWdhcDogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG4uY2hhbm5lbHNfX2dyaWQgLmNoYW5uZWxzX19yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLmNoYW5uZWxzX19ncmlkIC5jaGFubmVsc19fcm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc5Ljk5ODc1ZW0pIHtcbiAgLmNoYW5uZWxzX19ncmlkIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jaGFubmVsc19fZ3JpZCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgLmNoYW5uZWxzX19ncmlkIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cblxuLmNoYW5uZWxzR3JpZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5tb2RhbC0tY2hhbm5lbHNHcmlkIC5jaGFubmVsc19fcm93X19saXN0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZXJyb3JfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4uZXJyb3JfX2xpbmtzLW5hdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uZXJyb3JfX2xpbmtzLW5hdiAubGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4uZXJyb3JfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAuZXJyb3JfX2xpbmtzLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uaGVscCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUsIC5oZWxwLXBhZ2VzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaGVscCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24sIC5oZWxwLXBhZ2VzIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5oZWxwIC5hc2lkZS1zdGlja3ksIC5oZWxwLXBhZ2VzIC5hc2lkZS1zdGlja3kge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaGVscCAuYXNpZGUtc3RpY2t5X19hc2lkZSxcbi5oZWxwIC5hc2lkZS1zdGlja3lfX2FydGljbGUsIC5oZWxwLXBhZ2VzIC5hc2lkZS1zdGlja3lfX2FzaWRlLFxuLmhlbHAtcGFnZXMgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZWxwIC5hc2lkZS1zdGlja3lfX2FzaWRlLWNvbnRlbnQsXG4uaGVscCAuYXNpZGUtc3RpY2t5X19hcnRpY2xlLWNvbnRlbnQsIC5oZWxwLXBhZ2VzIC5hc2lkZS1zdGlja3lfX2FzaWRlLWNvbnRlbnQsXG4uaGVscC1wYWdlcyAuYXNpZGUtc3RpY2t5X19hcnRpY2xlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLmhlbHAgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSAuaGVscF9fc2VhcmNoLWJveCwgLmhlbHAtcGFnZXMgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSAuaGVscF9fc2VhcmNoLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVscCAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1wbHVzLCAuaGVscC1wYWdlcyAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1wbHVzIHtcbiAgcmlnaHQ6IDA7XG59XG4uaGVscCAucmVsYXRlZC1saW5rcywgLmhlbHAtcGFnZXMgLnJlbGF0ZWQtbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuLmhlbHAgLmNhcmRzLWxpbmtzLXdpdGgtaWNvbiwgLmhlbHAtcGFnZXMgLmNhcmRzLWxpbmtzLXdpdGgtaWNvbiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmhlbHAtLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5oZWxwLS1ob21lIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5oZWxwLS1ob21lIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5oZWxwLS1ob21lIC5oZWxwX19tYWluLWxpbmtzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uaGVscC0tcmVzdWx0cyAuaGVscF9fc2VhcmNoLWJveCxcbi5oZWxwLS1hcnRpY2xlIC5oZWxwX19zZWFyY2gtYm94LFxuLmhlbHAtLWRvd25sb2FkcyAuaGVscF9fc2VhcmNoLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5oZWxwX19iYWNrZ3JvdW5kLXBpY3R1cmUge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZWxwX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVscF9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVscF9fbWVudSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtLS1sZWFmIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVscF9fbWVudSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtLS1sZWFmIC5saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5oZWxwX19tZW51IC5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmhlbHBfX21lbnUgLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciBkaXYubGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLmhlbHBfX21lbnUgLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwuYWNjb3JkaW9uX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWxwX19tZW51IC5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1pdGVtX19jb250ZW50IC5hY2NvcmRpb24taXRlbV9faGVhZGVyIGEubGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaGVscF9fbWVudSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbl9fbGlzdCAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmhlbHBfX21lbnUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb25fX2xpc3QgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaGVscF9fbWVudSAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xufVxuXG4uaGVscF9fbWVudS0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVscF9fbWVudS0tbW9iaWxlIGRpdi5saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uaGVscF9fbWVudS0tbW9iaWxlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uX19saXN0IC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmhlbHBfX21lbnUtLW1vYmlsZSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtLS1sZWFmIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaGVscF9fbWVudS0tbW9iaWxlIC5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW0tLWxlYWYgLmxpbmsge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlbHBfX21lbnUtLW1vYmlsZSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5oZWxwX19tZW51LS1tb2JpbGUgLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciBkaXYubGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLmhlbHBfX21lbnUtLW1vYmlsZSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIGEubGluayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmhlbHBfX21lbnUtLW1vYmlsZSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bC5hY2NvcmRpb25fX2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlbHBfX21lbnUtLW1vYmlsZSAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbV9fY29udGVudCAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciBhLmxpc3QtaXRlbSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmhlbHBfX3NlYXJjaC1ib3gge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5oZWxwX19jb250ZW50IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uaGVscF9fY29udGVudCAuYWNjb3JkaW9uX19saXN0IC5hY2NvcmRpb24taXRlbS0tbGVhZiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhlbHBfX2NvbnRlbnQgLmFjY29yZGlvbl9fbGlzdCAubGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5oZWxwX19jb250ZW50IC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uaGVscF9fY29udGVudCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgLmNvbHVtbnMge1xuICAtd2Via2l0LWNvbHVtbnM6IDIgMjAwcHg7XG4gIC1tb3otY29sdW1uczogMiAyMDBweDtcbiAgY29sdW1uczogMiAyMDBweDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiAyZW07XG4gIC1tb3otY29sdW1uLWdhcDogMmVtO1xuICBjb2x1bW4tZ2FwOiAyZW07XG59XG4uaGVscF9fY29udGVudCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG4uaGVscF9fY29udGVudCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5saW5rLXdpdGgtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaGVscF9fY29udGVudF9fbGluay13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGVscF9fcmVzdWx0cyxcbi5oZWxwX19jb250ZW50LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmhlbHBfX2Rvd25sb2Fkcy10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmhlbHBfX2Rvd25sb2Fkcy1saXN0IHtcbiAgY29sdW1uczogMTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5oZWxwX19kb3dubG9hZHMtbGlzdCAubGluay13aXRoLWljb24ge1xuICBjb2xvcjogIzQ0NDQ0NDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5oZWxwX19kb3dubG9hZHMtbGlzdCAubGluay13aXRoLWljb24gLmljb24ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVscF9fZG93bmxvYWRzLWxpc3QgLmxpbmstd2l0aC1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWxwIC5hc2lkZS1zdGlja3kge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmhlbHAgLmFzaWRlLXN0aWNreV9fYXNpZGUge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5oZWxwIC5hc2lkZS1zdGlja3lfX2FzaWRlIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWxwIC5hc2lkZS1zdGlja3lfX2FydGljbGUge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmhlbHAgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSAuaGVscF9fc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmhlbHAtLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5oZWxwLS1ob21lIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlbHAtLWhvbWUgLmhlbHBfX3NlYXJjaC1ib3gge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLmhlbHAtLWhvbWUgLmhlbHBfX21haW4tbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAuaGVscC0tcmVzdWx0cyAuc2VjdGlvbi1kZXNjcmlwdGlvbixcbiAgLmhlbHAtLWFydGljbGUgLnNlY3Rpb24tZGVzY3JpcHRpb24sXG4gIC5oZWxwLS1kb3dubG9hZHMgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLmhlbHAtLXJlc3VsdHMgLmhlbHBfX3NlYXJjaC1ib3gsXG4gIC5oZWxwLS1hcnRpY2xlIC5oZWxwX19zZWFyY2gtYm94LFxuICAuaGVscC0tZG93bmxvYWRzIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5oZWxwX19tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaGVscF9fbWVudS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWxwX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAuaGVscF9fY29udGVudCAuY2VudHJhYmxlLWdyaWRfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAuaGVscF9fY29udGVudCAuY2VudHJhYmxlLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmhlbHBfX2Rvd25sb2Fkcy1saXN0IHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG4gIC5oZWxwX19yZXN1bHRzLFxuICAuaGVscF9fY29udGVudC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaGVscCAuYXNpZGUtc3RpY2t5X19hc2lkZSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuaGVscCAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLmhlbHAtLXJlc3VsdHMgLmhlbHBfX3NlYXJjaC1ib3gsXG4gIC5oZWxwLS1hcnRpY2xlIC5oZWxwX19zZWFyY2gtYm94LFxuICAuaGVscC0tZG93bmxvYWRzIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cbi50YWJsZS1jb250YWluZXIgdGFibGUge1xuICBtaW4td2lkdGg6IDgwMHB4O1xufVxuXG51bC5saXN0LWJ1bGxldHMge1xuICBsaXN0LXN0eWxlOiBpbml0aWFsO1xufVxudWwubGlzdC1idWxsZXRzIGxpIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4uYm9keS0tbGFuZGluZyB7XG4gIC8qXG4gIFx0LmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tbGVmdCxcbiAgXHQuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29sdW1uLWxlZnQge1xuICBcdFx0ZmxleDogMCAwIDYwJTtcbiAgXHQgICAgbWF4LXdpZHRoOiA2MCU7XG4gIFx0fVxuXG4gIFx0LmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tcmlnaHQsXG4gIFx0LmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLWNvbHVtbi1yaWdodCB7XG4gIFx0XHRmbGV4OiAwIDAgNDAlO1xuICBcdFx0bWF4LXdpZHRoOiA0MCU7XG4gIFx0fVxuICAqL1xufVxuLmJvZHktLWxhbmRpbmcgLmhvcml6b250YWwtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX21haW4sXG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIC5oZWFkZXItZGVza3RvcF9fbmF2LFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluLFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLXdpdGgtaWNvbi0tbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1zY3JvbGxlZCAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7XG4gIGhlaWdodDogNjBweDtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gIHRvcDogNjBweDtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQuaGVhZGVyLWRlc2t0b3AtLWJpZyAuaGVhZGVyLWRlc2t0b3BfX21haW4sXG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19uYXYsXG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQuaGVhZGVyLWRlc2t0b3AtLWJpZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLXdpdGgtaWNvbi0tbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tc2Nyb2xsZWQuaGVhZGVyLWRlc2t0b3AtLWJpZyAuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXIsXG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0ge1xuICBoZWlnaHQ6IDcycHg7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gIHRvcDogNzJweDtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstd2l0aC1pY29uLS1tYWluLFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0ge1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluIC5pY29uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tYmlnIC5oZWFkZXItZGVza3RvcF9fbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tYmlnIC5oZWFkZXItZGVza3RvcF9fbmF2LFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbixcbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tYmlnIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstd2l0aC1pY29uLS1tYWluLFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLFxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0ge1xuICBoZWlnaHQ6IDExMnB4O1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wLS1iaWcgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gIHRvcDogNjBweDtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcC0tYmlnIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIge1xuICB0b3A6IDExMnB4O1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstLW1haW4ge1xuICBwYWRkaW5nOiA0cHggMCAwO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLS1tYWluIC5pY29uX19nbHlwaC0tc2Vjb25kYXJ5IHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstLW1haW4gLmFycm93IHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS1tYWluID4gKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiA+IHNwYW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstd2l0aC1pY29uLS13aGl0ZTpob3ZlciAuaWNvbl9fZ2x5cGgge1xuICBmaWxsOiAjZmZmZmZmO1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLXdoaXRlIC5pY29uX19nbHlwaCB7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLS1hY3RpdmUsXG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLS1hY3RpdmU6YWZ0ZXIsXG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLWFjdGl2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuLmJvZHktLWxhbmRpbmcgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmhlYWRlci1kZXNrdG9wX19uYXYtbGluazpob3ZlciAubGluay0tYWN0aXZlOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgY29sb3I6ICNCRkJGQkY7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGlua3MtZ3JvdXBfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4uYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGlua3MtZ3JvdXBfX3RpdGxlLS1hY3RpdmUge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIge1xuICB0b3A6IDYwcHg7XG59XG4uYm9keS0tbGFuZGluZyAuZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAycHggMCAxMHB4O1xufVxuLmJvZHktLWxhbmRpbmcgLmZvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLmMtYmFubmVyLWludGVyaW9yIC5jLWJhbm5lci1pbnRlcmlvcl9fdG9wIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgLmMtYmFubmVyLWludGVyaW9yX190b3Age1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAuYy1iYW5uZXItaW50ZXJpb3JfX3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICB9XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgLmMtYmFubmVyLWludGVyaW9yX190b3A6YmVmb3JlLCAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLmMtYmFubmVyLWludGVyaW9yIC5jLWJhbm5lci1pbnRlcmlvcl9fdG9wOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLmMtYmFubmVyLWludGVyaW9yIC5jLWJhbm5lci1pbnRlcmlvcl9fdG9wOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAuYy1iYW5uZXItaW50ZXJpb3JfX3RvcDphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLmMtYmFubmVyLWludGVyaW9yIC5jLWJhbm5lci1pbnRlcmlvcl9fdG9wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgaDEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAucHJlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgLnByZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAucHJlLXRpdGxlICsgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgLm9yYW5nZSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAucmVkIHtcbiAgY29sb3I6ICNGRjAyMDI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMjIuNDk4NzVlbSkge1xuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLmMtYmFubmVyLWludGVyaW9yIC5yZWQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAucmVkIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgLmMtYmFubmVyLWludGVyaW9yX19kZXNjcmlwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLWJhbm5lci1pbnRlcmlvciAuYy1iYW5uZXItaW50ZXJpb3JfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1iYW5uZXItaW50ZXJpb3IgLmMtYmFubmVyLWludGVyaW9yX19kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgfVxufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5jLW1pbmktY29uZmlndXJhZG9yIHtcbiAgei1pbmRleDogMjY7XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLmMtbWluaS1jb25maWd1cmFkb3IgLmMtbWluaS1jb25maWd1cmFkb3JfX2Zvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAuYy1taW5pLWNvbmZpZ3VyYWRvciAuYy1taW5pLWNvbmZpZ3VyYWRvcl9fZm9vdGVyLS15YyA+IGRpdiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktdGV4dCBwIGEge1xuICBjb2xvcjogIzAwNTZCQiAhaW1wb3J0YW50O1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktdGV4dCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAudHdvLWNvbHVtbnMtYmFubmVyX19ncmV5LXRleHQgcCBhOmJlZm9yZSwgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktdGV4dCBwIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA4NnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA5NnB4O1xuICB9XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQxMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29sdW1ucyAudHdvLWNvbHVtbnMtYmFubmVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbHVtbnMgLnR3by1jb2x1bW5zLWJhbm5lciAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICB9XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbHVtbnMgLnR3by1jb2x1bW5zLWJhbm5lciAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDU2cHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDI3MnB4O1xuICB9XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbHVtbnMgLnR3by1jb2x1bW5zLWJhbm5lciAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDU2cHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbHVtbnMgLnR3by1jb2x1bW5zLWJhbm5lciB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29sdW1ucyAudHdvLWNvbHVtbnMtYmFubmVyIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNTZweCA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29sdW1ucyAudHdvLWNvbHVtbnMtYmFubmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0MTZweDtcbiAgfVxuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDYwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29sdW1ucyAudHdvLWNvbHVtbnMtYmFubmVyIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29sdW1ucyAudHdvLWNvbHVtbnMtYmFubmVyIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLWxlZnQsIC5ib2R5LS1sYW5kaW5nLmxhbmRpbmctbmV0ZmxpeCAubmV0ZmxpeC13cmFwcGVyLWNvbHVtbnMgLnR3by1jb2x1bW5zLWJhbm5lciAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tcmlnaHQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1uZXRmbGl4IC5uZXRmbGl4LXdyYXBwZXItY29sdW1ucyAudHdvLWNvbHVtbnMtYmFubmVyIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0LCAuYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLW5ldGZsaXggLm5ldGZsaXgtd3JhcHBlci1jb2x1bW5zIC50d28tY29sdW1ucy1iYW5uZXIgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9keS0tbGFuZGluZy5sYW5kaW5nLWNlcnRpZmljYWRvcyAuY2VudHJhYmxlLWdyaWQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkIHAge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkIC5idXR0b24ge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAxMnB4IDIycHggMTBweCAyMnB4O1xufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkIC5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTcwMC12MjEpO1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctY2VydGlmaWNhZG9zIC5jZW50cmFibGUtZ3JpZF9faXRlbXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkX19pdGVtcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkX19pdGVtcyB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYm9keS0tbGFuZGluZy5sYW5kaW5nLWNlcnRpZmljYWRvcyAuY2VudHJhYmxlLWdyaWRfX2l0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgfVxufVxuLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkX19pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiA0cHggNXB4IDIwcHggLTFweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNHB4IDVweCAyMHB4IC0xcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjUpO1xuICAtbW96LWJveC1zaGFkb3c6IDRweCA1cHggMjBweCAtMXB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC41KTtcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctY2VydGlmaWNhZG9zIC5jZW50cmFibGUtZ3JpZF9faXRlbSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctY2VydGlmaWNhZG9zIC5jZW50cmFibGUtZ3JpZF9faXRlbSAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5ib2R5LS1sYW5kaW5nLmxhbmRpbmctY2VydGlmaWNhZG9zIC5jZW50cmFibGUtZ3JpZF9faXRlbSAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkX19pdGVtIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcubGFuZGluZy1jZXJ0aWZpY2Fkb3MgLmNlbnRyYWJsZS1ncmlkX19pdGVtIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuXG4ubGFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLmxhbmRpbmcgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5sYW5kaW5nIC5jYXJkLXBhY2stYWR2YW50YWdlcyAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmcgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIC5ob3Jpem9udGFsLXNjcm9sbGVyX19jb250ZW50LFxuLmxhbmRpbmcgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIC5ob3Jpem9udGFsLXNjcm9sbGVyX19jb2x1bW4sXG4ubGFuZGluZyAuY2FyZC1wYWNrLWFkdmFudGFnZXMgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYW5kaW5nIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxhbmRpbmcgLmxlZ2FsLXRleHQtbW9kYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmxhbmRpbmcgLm1vZGFsIHtcbiAgei1pbmRleDogMzA7XG59XG4ubGFuZGluZyAucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4ubGFuZGluZyAucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZF9fZ2x5cGgge1xuICBmaWxsOiAjOTk5OTk5O1xufVxuLmxhbmRpbmcgLmxhbmRpbmctZm9ybV9fZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNmI2YjY7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi5sYW5kaW5nIC5sYW5kaW5nLWZvcm1fX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiA3MnB4O1xuICBwYWRkaW5nOiAxNHB4IDI0cHggMTBweDtcbn1cbi5sYW5kaW5nIC5sYW5kaW5nLWZvcm1fX2hlYWRlciAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW46IC0ycHggMjRweCAwIDA7XG59XG4ubGFuZGluZyAubGFuZGluZy1mb3JtX19oZWFkZXIgLmljb25fX2dseXBoIHtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5sYW5kaW5nIC5sYW5kaW5nLWZvcm1fX2hlYWRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kge1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cbi5sYW5kaW5nIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB6LWluZGV4OiAxNTtcbn1cbi5sYW5kaW5nIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmxhbmRpbmcgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5X19hc2lkZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubGFuZGluZyAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IC5zaGFkb3dlZC1hc2lkZS1zdGlja3lfX2FzaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubGFuZGluZyAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IC5zaGFkb3dlZC1hc2lkZS1zdGlja3lfX2FzaWRlLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZGluZyAuY29udGFjdC1mb3JtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmxhbmRpbmcgLmNvbnRhY3QtZm9ybSAuZm9ybS1ncm91cC1pbnB1dF9fbGFiZWwsXG4ubGFuZGluZyAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLXNlbGVjdF9fbGFiZWwsXG4ubGFuZGluZyAuY29udGFjdC1mb3JtIC5mb3JtLWdyb3VwLXRleHRhcmVhX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5sYW5kaW5nIC5jb250YWN0LWZvcm0gLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubGFuZGluZyAuY29udGFjdC1mb3JtIC5mb3JtLWNoZWNrYm94IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGFuZGluZyAuY29udGFjdC1mb3JtX19jb2x1bW4tbGVmdCxcbi5sYW5kaW5nIC5jb250YWN0LWZvcm1fX2NvbHVtbi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5sYW5kaW5nIC5jb250YWN0LWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sYW5kaW5nIC5jb250YWN0LWZvcm1fX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxhbmRpbmcgLmNvbnRhY3QtZm9ybV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYW5kaW5nIC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZXMge1xuICBtYXJnaW46IDAgLTEwcHg7XG59XG4ubGFuZGluZyAudHYtY2hhbm5lbHNfX3NlY3Rpb24taW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbn1cbi5sYW5kaW5nIC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiA5NXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ubGFuZGluZyAuY2FyZC1wYWNrX19mZWF0dXJlLWljb24gLmljb24sXG4ubGFuZGluZyAuY2FyZC1wYWNrX19mZWF0dXJlLWljb24gLmljb24tZmlsbGVkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmxhbmRpbmcgLmNhcmQtcGFja19fZmVhdHVyZS1pY29uIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZS13aWR0aDogMS41O1xufVxuLmxhbmRpbmcgLm1vZGFsX19jb250ZW50cyxcbi5sYW5kaW5nIC5tb2RhbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG4ubGFuZGluZyAubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwO1xufVxuLmxhbmRpbmcgLm1vYmlsZS1yYXRlc19fY29sdW1uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYW5kaW5nIC5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxhbmRpbmdfX2NvbnRyYWN0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLypcbi5sYW5kaW5nX19wcmljZSA+ICoge1xuICBmb250LXNpemU6ICRsYW5kaW5nLXByaWNlLWZvbnQtc2l6ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuKi9cbi5sYW5kaW5nX19wcmljZSAucHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5sYW5kaW5nX19wcmljZSAucHJpY2Utc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubGFuZGluZ19fcHJpY2UgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC42MjVlbTtcbn1cblxuLmxhbmRpbmdfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubGFuZGluZ19faGVhZGVyIC5sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sYW5kaW5nX190aXRsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubGFuZGluZ19fdGl0bGUgKyAubGFuZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmxhbmRpbmdfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubGFuZGluZ19fdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ubGFuZGluZ19fdGV4dCBwLmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4ubGFuZGluZ19fdGV4dCBwICsgcC5sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5sYW5kaW5nX19oZWFkZXItLW1vYmlsZSAubGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5kaW5nX19oZWFkZXItLW1vYmlsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ubGFuZGluZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4ubGFuZGluZ19fY29udGVudC0tYmlnX19waWN0dXJlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5sYW5kaW5nX19jb250ZW50LS1iaWdfX3BpY3R1cmUgLmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1sZWZ0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5kaW5nX19jb250ZW50LS1iaWdfX3BpY3R1cmUgLmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1yaWdodCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nX19jb250ZW50LS1iaWdfX3BpY3R1cmUgLmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1yaWdodCAuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubGFuZGluZ19fY29udGVudC0tYmlnX19waWN0dXJlIC5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tcmlnaHQgLmNhcmQtcGFja19fZmVhdHVyZXMgLmNhcmQtcGFja19fZmVhdHVyZSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ubGFuZGluZ19fY29udGVudCAuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGFuZGluZ19fY29udGVudCAuY2FyZC1wYWNrX19mZWF0dXJlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4ubGFuZGluZ19fY29udGVudCAuY2FyZC1wYWNrX19mZWF0dXJlOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLmxhbmRpbmdfX2NvbnRlbnQgLmNhcmQtcGFja19fZmVhdHVyZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4ubGFuZGluZ19fY29udGVudCAuY2FyZC1wYWNrX19mZWF0dXJlLXRleHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICM0NDQ0NDQ7XG59XG4ubGFuZGluZ19fY29udGVudCAuY2FyZC1wYWNrX19mZWF0dXJlLXRleHQgLmxpbmsge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMwMDhkZmY7XG59XG4ubGFuZGluZ19fY29udGVudCAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5sYW5kaW5nX19jb250ZW50IC5idXR0b24tLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5sYW5kaW5nX19jb250ZW50IC5idXR0b24tLWhlYWRpbmcgLmJ1dHRvbl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGFuZGluZ19fY29udGVudCAuYnV0dG9uLS1oZWFkaW5nIC5idXR0b25fX2NvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxhbmRpbmdfX2V4dHJhZGF0YSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cbi5sYW5kaW5nX19leHRyYWRhdGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGFuZGluZ19fZXh0cmFkYXRhIC5saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4ubGFuZGluZ19fY29udGVudF9fY29sdW1uLWxlZnQsXG4ubGFuZGluZ19fY29udGVudF9fY29sdW1uLXJpZ2h0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tbGVmdCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmxhbmRpbmdfX3BhY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmxhbmRpbmdfX3BhY2tfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubGFuZGluZ19faG9vayB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sYW5kaW5nX19ob29rID4gKiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4ubGFuZGluZ19faG9vayAubGFuZGluZ19fcHJpY2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4ubGFuZGluZ19faG9vayAubGFuZGluZ19fY2FsbHByaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubGFuZGluZ19faG9vayAubGVnYWwtdGV4dC1tb2RhbF9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxhbmRpbmdfX2NhbGxwcmljZSAubGVnYWwtdGV4dC1tb2RhbF9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxhbmRpbmdfX2hlYWRlci1sb2dvIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhlYWRlci1jYWxsIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5oZWFkZXItY2FsbCAuYnV0dG9uX19jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmhlYWRlci1jYWxsIC5pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwcHggMTJweCAwIDA7XG59XG5cbi5sYW5kaW5nX19oZWxwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5sYW5kaW5nX19oZWxwIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5sYW5kaW5nX19yZWxhdGVkLWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmxhbmRpbmdfX3NlZS1tb3JlLW9mZmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxhbmRpbmdfX3NlZS1tb3JlLW9mZmVycyAuYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nIC5mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5sYW5kaW5nIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXNpZGUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmxhbmRpbmcgLnBhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG4gIC5sYW5kaW5nIC5jb250YWN0LWZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxuICAubGFuZGluZyAuY29udGFjdC1mb3JtX19pdGVtOm5vdCguY29udGFjdC1mb3JtX19pdGVtLS1jaGVja2JveCkge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxhbmRpbmcgLmNvbnRhY3QtZm9ybV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmxhbmRpbmcgLmNhcmQtcGFja19fZmVhdHVyZS1pY29uIC5pY29uLFxuICAubGFuZGluZyAuY2FyZC1wYWNrX19mZWF0dXJlLWljb24gLmljb24tZmlsbGVkIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sYW5kaW5nIC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgICBmb250LXNpemU6IDUuMzc1ZW07XG4gIH1cbiAgLmxhbmRpbmcgLnByaWNlLXdpdGgtc3ViamVjdC0tbGFyZ2UgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMi42MjVlbTtcbiAgfVxuICAubGFuZGluZyAucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSAucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG4gIC5sYW5kaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICAubGFuZGluZ19faGVhZGVyIC5sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxhbmRpbmdfX2hlYWRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5sYW5kaW5nX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmxhbmRpbmdfX2NvbnRlbnQgLmJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmxhbmRpbmdfX2NvbnRlbnQgLmJ1dHRvbiAuYnV0dG9uX19jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB9XG4gIC5sYW5kaW5nX19jb250ZW50IC5idXR0b24tLWhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICB9XG4gIC5sYW5kaW5nX19jb250ZW50IC5idXR0b24tLWhlYWRpbmcgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgfVxuICAubGFuZGluZ19fY29udGVudF9fY29sdW1uLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1sZWZ0IGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubGFuZGluZ19fY29udGVudC0tYmlnX19waWN0dXJlID4gLmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubGFuZGluZ19faG9vayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubGFuZGluZ19faG9vayA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubGFuZGluZ19faG9vayAubGFuZGluZ19fcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxhbmRpbmdfX2hvb2sgLmxhbmRpbmdfX2NhbGxwcmljZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLmxhbmRpbmdfX2V4dHJhZGF0YSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuICAubGFuZGluZ19fZXh0cmFkYXRhIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAubGFuZGluZ19fcHJpY2UgLnByaWNlLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubGFuZGluZ19fcHJpY2UgLnByaWNlLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5sYW5kaW5nX19wcmljZSAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcgLmhvcml6b250YWwtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNTJweDtcbiAgfVxuICAuYm9keS0tbGFuZGluZyAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0LFxuICAuYm9keS0tbGFuZGluZyAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29sdW1uLWxlZnQge1xuICAgIGZsZXg6IDAgMCA2MCU7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbiAgLmJvZHktLWxhbmRpbmcgLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tcmlnaHQsXG4gIC5ib2R5LS1sYW5kaW5nIC5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb2x1bW4tcmlnaHQge1xuICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbiAgLmxhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5sYW5kaW5nID4gLnNoYWRvd2VkLWFzaWRlLXN0aWNreSB7XG4gICAgcGFkZGluZy10b3A6IDEzMnB4O1xuICB9XG4gIC5sYW5kaW5nIC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAubGFuZGluZyAuaG9yaXpvbnRhbC1zY3JvbGxlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmxhbmRpbmcgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5sYW5kaW5nIC5jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGFuZGluZyAuY29udGFjdC1mb3JtX19jb2x1bW4tbGVmdCxcbiAgLmxhbmRpbmcgLmNvbnRhY3QtZm9ybV9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxhbmRpbmcgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICBmbGV4OiAwIDAgNzAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgei1pbmRleDogMzA7XG4gIH1cbiAgLmxhbmRpbmcgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5X19hc2lkZSB7XG4gICAgZmxleDogMCAwIDMwJTtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmxhbmRpbmcgLnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlcyB7XG4gICAgbWFyZ2luOiAwIC0yMnB4O1xuICB9XG4gIC5sYW5kaW5nIC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjRweCAyMnB4O1xuICB9XG4gIC5sYW5kaW5nIC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5sYW5kaW5nIC5idXR0b24tLXNlY29uZGFyeSAuYnV0dG9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmxhbmRpbmcgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICB9XG4gIC5oZWFkZXItZGVza3RvcC0tYmlnIH4gLmxhbmRpbmcgPiAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcbiAgICBwYWRkaW5nLXRvcDogMTMycHg7XG4gIH1cbiAgLmxhbmRpbmdfX3RleHQgcCArIHAubGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuaGVhZGVyLWNhbGwge1xuICAgIHBhZGRpbmc6IDEycHggMTBweCAxMHB4O1xuICB9XG4gIC5oZWFkZXItY2FsbCAuYnV0dG9uX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuICAubGFuZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMzc1cmVtO1xuICB9XG4gIC5sYW5kaW5nX19wYWNrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbiAgfVxuICAubGFuZGluZ19faGVscCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAubGFuZGluZ19faG9vayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuYm9keS0tbGFuZGluZyAuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4ge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG4gIC5sYW5kaW5nIC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAubGFuZGluZyAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5sYW5kaW5nIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAubGFuZGluZyAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IC5hc2lkZS1zdGlja3lfX2FzaWRlIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5sYW5kaW5nIC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDE0NHB4O1xuICB9XG4gIC5sYW5kaW5nIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxuICAubGFuZGluZ19fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubGFuZGluZ19fY29udGVudF9fY29sdW1uLWxlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDAgMCAzNSU7XG4gICAgbWF4LXdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAubGFuZGluZ19fY29udGVudF9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNjUlO1xuICAgIG1heC13aWR0aDogNjUlO1xuICB9XG4gIC5sYW5kaW5nX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy44NzVyZW07XG4gIH1cbiAgLmxhbmRpbmdfX2hlbHAge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLmxhbmRpbmdfX3ByaWNlID4gKiB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5ib2R5LS1sYW5kaW5nIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiB7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbiAgLmxhbmRpbmcgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG59XG5ib2R5LmJvZHktLWxhbmRpbmcub2ZlcnRhcyAub2ZlcnRhcy5pbWctZmVhdHVyZWQge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuYm9keS5ib2R5LS1sYW5kaW5nLm9mZXJ0YXMgLm9mZXJ0YXMuaW1nLWZlYXR1cmVkIC5sZWdhbC10ZXh0LW1vZGFsIC5sZWdhbC10ZXh0LW1vZGFsX19jb250ZW50ID4gLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmsge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYm9keS5ib2R5LS1sYW5kaW5nLm9mZXJ0YXMgLmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstLW1haW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNjYWxlLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDY2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wYWNrLWNvbmZpZ3VyYXRvciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG59XG4ucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIHRvcDogYXV0bztcbn1cbi5wYWNrLWNvbmZpZ3VyYXRvciAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhY2stY29uZmlndXJhdG9yIC5ob3Jpem9udGFsLXNjcm9sbGVyIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFjay1jb25maWd1cmF0b3IgLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbnRlbnQsXG4ucGFjay1jb25maWd1cmF0b3IgLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbHVtbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFjay1jb25maWd1cmF0b3IgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ucGFjay1jb25maWd1cmF0b3IgLnBhY2sge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLnBhY2stY29uZmlndXJhdG9yIC5wYWNrLXNlcnZpY2VfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYWNrLWNvbmZpZ3VyYXRvciAuY2FsbC1tZS1ub3cge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvcl9fc2VsZWN0b3ItaW5mbyB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvcl9fc2VsZWN0b3ItaW5mby0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvcl9fY2hvc2VuLXJhdGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX2hlbHAge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBhY2stY29uZmlndXJhdG9yX19oZWxwIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvcl9fcHJvbW90aW9uLWJhZGdlIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWNrLWNvbmZpZ3VyYXRvciAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsICMwMDU2YmIgMzAlLCAjMDA1NkJCIDEwMCUpO1xuICAgIGJvdHRvbTogMTMwcHg7XG4gICAgbGVmdDogNTUlO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWNrLWNvbmZpZ3VyYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgYm90dG9tOiAxODVweDtcbiAgICBsZWZ0OiA0MCU7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gOTMwcHgpIC8gMik7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yIC5ob3Jpem9udGFsLXNjcm9sbGVyOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3IgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvcl9fc2VsZWN0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5wYWNrLWNvbmZpZ3VyYXRvcl9faGVscCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucGFjay1jb25maWd1cmF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAxMTEwcHgpIC8gMik7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kgLmFzaWRlLXN0aWNreSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnBhY2stY29uZmlndXJhdG9yX19oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5wYWNrLWNvbmZpZ3VyYXRvciAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgIHJpZ2h0OiBjYWxjKCgxMDAlIC0gMTI1MHB4KSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAucGFjay1jb25maWd1cmF0b3IgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICByaWdodDogY2FsYygoMTAwJSAtIDE0MTBweCkgLyAyKTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4ucm9hbWluZyAubGVnYWwtdGV4dC1tb2RhbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5yb2FtaW5nX19tYXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5yb2FtaW5nX19tYXAtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ucm9hbWluZ19fbWFwLWZpbHRlci1jb250YWluZXIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuXG4ucm9hbWluZ19fbWFwLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yb2FtaW5nX19tYXAtZmlsdGVyIC5yb2FtaW5nLW1hcC1maWx0ZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5yb2FtaW5nX19yYXRlcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5yb2FtaW5nX19yYXRlLXRhYmxlcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5yb2FtaW5nX19yYXRlLXRhYmxlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5yb2FtaW5nX19yYXRlLXRhYmxlIC5yYXRlLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb2FtaW5nX19yYXRlcy10aXRsZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLnJvYW1pbmdfX3JhdGVzLXRpdGxlIHN0cm9uZyB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJvYW1pbmdfX21hcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5yb2FtaW5nX19tYXA6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb2FtaW5nX19tYXAgPiBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5yb2FtaW5nX19tYXAtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yb2FtaW5nX19tYXAtZmlsdGVyIC5yb2FtaW5nLW1hcC1maWx0ZXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNjBweDtcbiAgfVxuICAucm9hbWluZ19fcmF0ZXMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLnJvYW1pbmdfX3JhdGUtdGFibGUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC5yb2FtaW5nX19tYXAtZmlsdGVyIC5yb2FtaW5nLW1hcC1maWx0ZXIge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbiAgLnJvYW1pbmdfX3JhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGE6aG92ZXIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhOmhvdmVyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhOmhvdmVyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGE6aG92ZXIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5mb3JtLWNoZWNrYm94IGEubGluay0tYWN0aXZlLCAubGVnYWwgYS5saW5rLS1hY3RpdmUsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsXG4ubGVnYWwgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgzLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDMsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgzLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgzLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDMsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDMsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMyxcbi5sZWdhbCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDQsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDQsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDQsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg0LFxuLmxlZ2FsIGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNSxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg1LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNSxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNSxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg1LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg1LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDUsXG4ubGVnYWwgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg2LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDYsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg2LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg2LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDYsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDYsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYixcbi5sZWdhbCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCxcbi5sZWdhbCBwLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBwLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHAsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBwLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHAsXG4ubGVnYWwgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHVsLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB1bCxcbi5sZWdhbCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBicixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYnIsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBicixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBicixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLFxuLmxlZ2FsIG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBvbCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaW1nLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBpbWcsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaW1nLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaW1nLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBpbWcsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaW1nLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGltZywgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGltZywgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnRlcm1pbmFsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVybWluYWwgLmVxdWlwbWVudC1zcGVjcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGVybWluYWwgLmxlZ2FsLXRleHQtbW9kYWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRlcm1pbmFsIC5wbGFpbi10ZXh0LWJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnRlcm1pbmFsIC5wbGFpbi10ZXh0LWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udGVybWluYWwtLWxvYWRlZCAudGVybWluYWxfX3Bob3RvIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnRlcm1pbmFsLS1sb2FkZWQgLnRlcm1pbmFsX19wcmljZS1zZWxlY3RvciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50ZXJtaW5hbF9fY29sdW1uLWltYWdlIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXJtaW5hbF9fcGhvdG8ge1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXJtaW5hbF9fcGljdHVyZS13cmFwcGVyIHtcbiAgYm90dG9tOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGVybWluYWxfX3BpY3R1cmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVybWluYWxfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50ZXJtaW5hbF9fY29sdW1uLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRlcm1pbmFsX19jb2x1bW4tY29udGVudCAuc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjO1xuICBtYXJnaW46IDQwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXJtaW5hbF9fYnJhbmQsXG4udGVybWluYWxfX21vZGVsLFxuLnRlcm1pbmFsX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZXJtaW5hbF9fYnJhbmQge1xuICBjb2xvcjogI0JGQkZCRjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cblxuLnRlcm1pbmFsX19tb2RlbCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMi42MjVyZW07XG59XG5cbi50ZXJtaW5hbF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuXG4udGVybWluYWxfX3ZhcmlhbnQtc2VsZWN0b3IgLmZvcm0tbGFiZWwsXG4udGVybWluYWxfX3ByaWNlcyAuZm9ybS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnRlcm1pbmFsX192YXJpYW50LXNlbGVjdG9yIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbn1cbi50ZXJtaW5hbF9fdmFyaWFudC1zZWxlY3RvciAudmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2l0ZW0ge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4udGVybWluYWxfX3ByaWNlLXNlbGVjdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udGVybWluYWxfX3ByaWNlLXNlbGVjdG9yLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50ZXJtaW5hbF9fcHJpY2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZXJtaW5hbF9fcHJpY2UgPiAqIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07XG59XG4udGVybWluYWxfX3ByaWNlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50ZXJtaW5hbF9fcHJpY2UtLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwNTZCQjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRlcm1pbmFsX19hZHZhbnRhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnRlcm1pbmFsX19hZHZhbnRhZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGVybWluYWxfX2FkdmFudGFnZSAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4udGVybWluYWxfX3JhdGUtdGFibGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS10YWJsZS1oZWFkZXItcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDU2QkI7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS10YWJsZS1oZWFkZXItY2VsbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS10YWJsZS1yb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50ZXJtaW5hbF9fcmF0ZS10YWJsZS1yb3c6bGFzdC1jaGlsZDpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG59XG4udGVybWluYWxfX3JhdGUtdGFibGUtcm93OmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMWQxZDE7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2QxZDFkMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2QxZDFkMTtcbiAgYm94LXNoYWRvdzogMCA0cHggMzJweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLWNlbGwge1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLXByaWNlID4gKiB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS10YWJsZS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlcm1pbmFsX19mZWF0dXJlLWhlYWRlci1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDM2cHg7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4udGVybWluYWxfX2ZlYXR1cmUtdGl0bGUgLnNlcGFyYXRvciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRlcm1pbmFsX19mZWF0dXJlLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRlcm1pbmFsLWZlYXR1cmUtaXRlbS1ib3JkZXItY29sb3I7ICovXG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLnRlcm1pbmFsX19mZWF0dXJlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRlcm1pbmFsX19mZWF0dXJlLWl0ZW0taWNvbiB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS1pdGVtLXR5cGUge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS1pdGVtLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXNlZS1jb25kaXRpb25zIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlcm1pbmFsX19mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIyLjVlbSkge1xuICAudGVybWluYWwgLmVxdWlwbWVudC1zcGVjcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZXJtaW5hbF9fZmVhdHVyZSB7XG4gICAgbWluLXdpZHRoOiAzMCU7XG4gIH1cbiAgLnRlcm1pbmFsX19jb2x1bW4taW1hZ2Uge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC50ZXJtaW5hbF9fY29sdW1uLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50ZXJtaW5hbF9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLnRlcm1pbmFsX19waG90bzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZXJtaW5hbF9fcGhvdG8gPiBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC50ZXJtaW5hbF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC50ZXJtaW5hbF9fYWR2YW50YWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudGVybWluYWxfX2FkdmFudGFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnRlcm1pbmFsX19hZHZhbnRhZ2U6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC50ZXJtaW5hbF9fcmF0ZS10YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC50ZXJtaW5hbF9fcmF0ZS10YWJsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICAudGVybWluYWxfX3JhdGUtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbiAgLnRlcm1pbmFsX19yYXRlLXRhYmxlLWNlbGwge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLnRlcm1pbmFsX19yYXRlLXRhYmxlLXByaWNlID4gKiB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbiAgLnRlcm1pbmFsX19yYXRlLXRhYmxlLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRlcm1pbmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC50ZXJtaW5hbF9fY29sdW1uLWltYWdlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAudGVybWluYWxfX2NvbHVtbi1jb250ZW50IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAudGVybWluYWxfX3ByaWNlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIH1cbiAgLnRlcm1pbmFsX19wcmljZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICB9XG4gIC50ZXJtaW5hbF9fZmVhdHVyZS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnRlcm1pbmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG4gIC50ZXJtaW5hbF9fcGhvdG8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGVybWluYWxfX3Bob3RvOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDgwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVybWluYWxfX3Bob3RvID4gaW1nIHtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAudGVybWluYWxfX3ByaWNlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIH1cbiAgLnRlcm1pbmFsX19wcmljZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC50ZXJtaW5hbF9fZmVhdHVyZS1oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICAgIHdpZHRoOiA0NnB4O1xuICB9XG4gIC50ZXJtaW5hbF9fZmVhdHVyZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbi5zbWFyaG9uZS1mYXFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5zbWFyaG9uZS1mYXFzX19pY29uIHtcbiAgZmxleDogMCAwIDQwcHg7XG59XG4uc21hcmhvbmUtZmFxc19faW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IG1pbigxMC40MTd2dywgMTUwcHgpO1xufVxuLnNtYXJob25lLWZhcXNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNtYXJob25lLWZhcXMtcmVhZC1tb3JlIHtcbiAgY29sb3I6ICMwMDU2YmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbWFyaG9uZS1mYXFzLXJlYWQtbW9yZSB+ICoge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVybWluYWwtZGV0YWlsX19zZW8ge1xuICBtYXgtd2lkdGg6IDEyNTBweDtcbn1cbi50ZXJtaW5hbC1kZXRhaWxfX3Nlb19faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC50ZXJtaW5hbC1kZXRhaWxfX3Nlb19faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50ZXJtaW5hbC1kZXRhaWxfX3Nlb19faW1hZ2VzIHtcbiAgZmxleDogMSAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi50ZXJtaW5hbC1kZXRhaWxfX3Nlb19faW1hZ2VzIGltZyB7XG4gIG1hcmdpbjogMCAwIDUwcHggMDtcbn1cbi50ZXJtaW5hbC1kZXRhaWxfX3Nlb19faW1hZ2VzIGltZzpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDkyMHB4KSB7XG4gIC50ZXJtaW5hbC1kZXRhaWxfX3Nlb19faW1hZ2VzIGltZzpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4udGVybWluYWwtZGV0YWlsX19zZW9fX3RleHQge1xuICBmbGV4OiAxIDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi50ZXJtaW5hbHMgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi50ZXJtaW5hbHMgLm5vVWktdGFyZ2V0IHtcbiAgYmFja2dyb3VuZDogI2QxZDFkMTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi50ZXJtaW5hbHMgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi50ZXJtaW5hbHMgLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMDtcbiAgdG9wOiAyMHB4O1xufVxuLnRlcm1pbmFscyAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkICNiYjAwMTA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBsZWZ0OiAtOHB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0b3A6IC03cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnRlcm1pbmFscyAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTo6YmVmb3JlLCAudGVybWluYWxzIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVybWluYWxzIC5jZW50cmFibGUtZ3JpZF9faXRlbXMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnRlcm1pbmFscyAuZXF1aXBtZW50LXByZXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udGVybWluYWxzIC5lcXVpcG1lbnQtcHJldmlld19fcHJpY2UgPiAqIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnRlcm1pbmFsc19fY29udHJvbHMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udGVybWluYWxzX19jb250cm9scy1maWx0ZXJzLFxuLnRlcm1pbmFsc19fY29udHJvbHMtYXJyYW5nZSB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRlcm1pbmFsc19fY29udHJvbHMtcHJpY2Uge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi50ZXJtaW5hbHNfX2NvbnRyb2xzLXByaWNlLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnRlcm1pbmFsc19fY29udHJvbHMtcHJpY2UtcmFuZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi50ZXJtaW5hbHNfX3Rlcm1pbmFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVybWluYWxzX19jb250cm9scy1maWx0ZXJzIC5mb3JtLXNlbGVjdCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi50ZXJtaW5hbHNfX2NvbnRyb2xzLWFycmFuZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnRlcm1pbmFsc19fY29udHJvbHMtYXJyYW5nZSAuZm9ybS1zZWxlY3Qge1xuICB6LWluZGV4OiAxO1xufVxuXG4udGVybWluYWxzX19uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnRlcm1pbmFsc19fbm8tcmVzdWx0cy0tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50ZXJtaW5hbHNfX25vLXJlc3VsdHMtbXNnIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnRlcm1pbmFscyAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLXByaWNlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLWZpbHRlcnMsXG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLWFycmFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC50ZXJtaW5hbHMgLmNlbnRyYWJsZS1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnRlcm1pbmFsc19fY29udHJvbHMtZmlsdGVycyxcbiAgLnRlcm1pbmFsc19fY29udHJvbHMtYXJyYW5nZSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnRlcm1pbmFsc19fY29udHJvbHMtYXJyYW5nZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC50ZXJtaW5hbHNfX25vLXJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAudGVybWluYWxzX19jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAudGVybWluYWxzX19uby1yZXN1bHRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbi5zbWFydHBob25lLWZhcXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5zbWFydHBob25lLWZhcXNfX2ljb24ge1xuICBmbGV4OiAwIDAgNDBweDtcbn1cbi5zbWFydHBob25lLWZhcXNfX2lubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiBtaW4oMTAuNDE3dncsIDE1MHB4KTtcbn1cbi5zbWFydHBob25lLWZhcXNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNtYXJ0cGhvbmUtZmFxcy1yZWFkLW1vcmUge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNtYXJ0cGhvbmUtZmFxcy1yZWFkLW1vcmUgfiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnB5bWVzLXRlcm1pbmFscyAucHJpY2UtdGF4ZXMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnB5bWVzLXRlcm1pbmFscyAuZXF1aXBtZW50LXByZXZpZXdfX2N0YSBhIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnB5bWVzLXRlcm1pbmFscyAucGFnZS1oZWFkZXIge1xuICBtYXgtaGVpZ2h0OiAyODJweDtcbiAgbWluLWhlaWdodDogMjgycHg7XG59XG4ucHltZXMtdGVybWluYWxzIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xufVxuLnB5bWVzLXRlcm1pbmFscyAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmluZm9ybWF0aWNhLXB5bWVzIC5zd2l0Y2hlciB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uQnlzaWRlV2ViY2FyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLnRlbXBsYXRlLXBhY2sge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cbi50ZW1wbGF0ZS1wYWNrIC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVtcGxhdGUtcGFjayAuY2FyZC1wYWNrLWFkdmFudGFnZXMgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50ZW1wbGF0ZS1wYWNrIC5jYXJkLXBhY2stYWR2YW50YWdlcyAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudCxcbi50ZW1wbGF0ZS1wYWNrIC5jYXJkLXBhY2stYWR2YW50YWdlcyAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29sdW1uLFxuLnRlbXBsYXRlLXBhY2sgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udGVtcGxhdGUtcGFjayAubW9kYWwge1xuICB6LWluZGV4OiAzMDtcbn1cbi50ZW1wbGF0ZS1wYWNrIC5jYWxsLW1lLW5vdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4udGVtcGxhdGUtcGFjayAucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZCB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4udGVtcGxhdGUtcGFjayAucGFjay1zZXJ2aWNlX19pY29uIC5pY29uLWZpbGxlZF9fZ2x5cGgge1xuICBmaWxsOiAjOTk5OTk5O1xufVxuXG4udGVtcGxhdGUtcGFja19fY29udHJhY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGVtcGxhdGUtcGFja19fcHJpY2UgPiAqIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnRlbXBsYXRlLXBhY2tfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19oZWxwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi50ZW1wbGF0ZS1wYWNrX19oZWxwIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19yZWxhdGVkLWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLnRlbXBsYXRlLXBhY2tfX3NlZS1tb3JlLW9mZmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRlbXBsYXRlLXBhY2tfX3NlZS1tb3JlLW9mZmVycyAuYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC50ZW1wbGF0ZS1wYWNrIC5wYWNrIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnRlbXBsYXRlLXBhY2sge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC50ZW1wbGF0ZS1wYWNrIC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAudGVtcGxhdGUtcGFjayAuaG9yaXpvbnRhbC1zY3JvbGxlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLnRlbXBsYXRlLXBhY2sgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC50ZW1wbGF0ZS1wYWNrX19oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC50ZW1wbGF0ZS1wYWNrIC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAudGVtcGxhdGUtcGFjayAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICB9XG4gIC50ZW1wbGF0ZS1wYWNrX19oZWxwIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC50ZW1wbGF0ZS1wYWNrX19wcmljZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4udHYgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgZmlsdGVyOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4udHYgLnBhZ2UtaGVhZGVyX19leHRyYS1jb250ZW50IC5idXR0b25fX2NvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4udHYgLnBhZ2UtaGVhZGVyX19leHRyYS1jb250ZW50IC5pY29uIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuLnR2IC5wYWdlLWhlYWRlcl9fZXh0cmEtY29udGVudCAuaWNvbl9fZ2x5cGgge1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG4udHYgLm1vZGFsX19jb250ZW50LWxheWVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHYgLm1vZGFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50dl9faW50cm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udHZfX2ludHJvLWNvbHVtbiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG5cbi50dl9fcmVwbGF5LWNvbnRlbnQsXG4udHZfX3JlcGxheS1kZW1vLFxuLnR2X19yZXBsYXl0ZWthLWNvbnRlbnQsXG4udHZfX3JlcGxheXRla2EtZGVtbyxcbi50dl9fZWRvbm9uLWNvbnRlbnQsXG4udHZfX2Vkb25vbi1kZW1vIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cblxuLnR2X19yZXBsYXktY29udGVudCAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50dl9fcmVwbGF5LWNvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQsXG4udHZfX3JlcGxheXRla2EtY29sdW1uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCxcbi50dl9fZWRvbm9uLWNvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xufVxuXG4udHZfX3JlcGxheS1jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHZfX3JlcGxheXRla2EtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR2X19lZG9ub24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udHZfX2Vkb25vbi1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udHZfX3JlcGxheS1iYWNrZ3JvdW5kLFxuLnR2X19yZXBsYXl0ZWthLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50dl9fcmVwbGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4udHZfX3JlcGxheS1iYWNrZ3JvdW5kLWltYWdlLFxuLnR2X19yZXBsYXl0ZWthLWJhY2tncm91bmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR2X19yZXBsYXktY29udGVudC1pY29uLFxuLnR2X19yZXBsYXl0ZWthLWNvbnRlbnQtaWNvbixcbi50dl9fcmVwbGF5dGVrYS1kZW1vLWljb24sXG4udHZfX2Vkb25vbi1jb250ZW50LWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnR2X19yZXBsYXktYmFja2dyb3VuZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50dl9fcmVwbGF5LWJhY2tncm91bmQtcGljdHVyZS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnR2X19yZXBsYXktYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnR2X19yZXBsYXktYnV0dG9uOmZpcnN0LWNoaWxkIC5saW5rLXdpdGgtaWNvbiB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnR2X19yZXBsYXktYnV0dG9uIC5saW5rLXdpdGgtaWNvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udHZfX3JlcGxheS1idXR0b24gLmxpbmstd2l0aC1pY29uIC5pY29uX19nbHlwaCB7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udHZfX3JlcGxheS1idXR0b24tLWFjdGl2ZSAubGluay13aXRoLWljb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50dl9fcmVwbGF5LWJ1dHRvbi0tYWN0aXZlIC5pY29uX19nbHlwaCB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cblxuLnR2X19yZXBsYXktZGVtbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHZfX3JlcGxheS1kZW1vLXNsaWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50dl9fcmVwbGF5LWRlbW8tc2xpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHZfX3JlcGxheS1kZW1vLXNsaWRlciA+IGltZyB7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4udHZfX3JlcGxheS1kZW1vLXNsaWRlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbn1cblxuLnR2X19yZXBsYXktZGVtby1zbGlkZS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnR2X19yZXBsYXktZGVtby1wbGF5LWJ1dHRvbiB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi50dl9fcmVwbGF5dGVrYS1kZW1vIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnR2X19yZXBsYXl0ZWthLXJlbW90ZS1waWN0dXJlIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG4udHZfX3JlcGxheXRla2EtZGVtby1jb250ZW50IHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuXG4udHZfX3JlcGxheXRla2EtZGVtby10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnR2X19yZXBsYXl0ZWthLXBsYXktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnR2X19lZG9ub24tZGVtbyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMi41ZW0pIHtcbiAgLnR2X19yZXBsYXl0ZWthLWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLnR2X19yZXBsYXl0ZWthLXJlbW90ZS1waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnR2X19yZXBsYXl0ZWthLXJlbW90ZS1waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAudHZfX3JlcGxheS1jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC50dl9fcmVwbGF5LWNvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQsXG4gIC50dl9fcmVwbGF5dGVrYS1jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50LFxuICAudHZfX2Vkb25vbi1jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnR2X19pbnRybyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxuICAudHZfX2ludHJvLWNvbHVtbiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIH1cbiAgLnR2X19yZXBsYXktY29udGVudCxcbiAgLnR2X19yZXBsYXktZGVtbyxcbiAgLnR2X19yZXBsYXl0ZWthLWNvbnRlbnQsXG4gIC50dl9fcmVwbGF5dGVrYS1kZW1vLFxuICAudHZfX2Vkb25vbi1jb250ZW50LFxuICAudHZfX2Vkb25vbi1kZW1vIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxuICAudHZfX3JlcGxheS1jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50LFxuICAudHZfX3JlcGxheXRla2EtY29sdW1uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCxcbiAgLnR2X19lZG9ub24tY29sdW1uIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudHZfX3JlcGxheS1kZW1vLFxuICAudHZfX3JlcGxheXRla2EtZGVtbyxcbiAgLnR2X19lZG9ub24tZGVtbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudHZfX3JlcGxheS1jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnR2X19yZXBsYXktZGVtbyB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnR2X19lZG9ub24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLmNhbmFsZXMtc2hvdyB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jYW5hbGVzLXNob3cgPiBwaWN0dXJlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAudHZfX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIC50dl9fZWRvbm9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgLnR2X19yZXBsYXl0ZWthLXJlbW90ZS1waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuLmFnaWxlLXNtYWxsIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFnaWxlLXNtYWxsIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5wcmVzcy1wYWdlcy5wcmVzcy1ob21lIC5wcmVzcy0tYXJ0aWNsZSAucHJlc3NfX2NvbnRlbnQge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuOnJvb3Qge1xuICAtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZzogNDdweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQuOTk4NzVlbSkge1xuICA6cm9vdCB7XG4gICAgLS1kZXNjcmlwdGl2b0JvZHktbGVmdC1zaWRlLXBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIDpyb290IHtcbiAgICAtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uYy1pbmZvcm1hdGljYUJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG59XG4uYy1pbmZvcm1hdGljYUJvZHktLW1hcmdpblRvcCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keSA+IGRpdjpub3QoLmMtaW5mb3JtYXRpY2FCb2R5X19sZWZ0KSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19sZWZ0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiAyNHB4IHZhcigtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZyk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHlfX2xlZnQge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5jLWluZm9ybWF0aWNhQm9keV9fbGVmdCAuYy1pbmZvcm1hdGljYUJvZHlfX3JpZ2h0VGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keV9fbGVmdCB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19sZWZ0IHBpY3R1cmUge1xuICBtYXgtd2lkdGg6IDM1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX2xlZnQgcGljdHVyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fZG93bmxvYWQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19kb3dubG9hZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fcmlnaHQge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAzMHB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHlfX3JpZ2h0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodCB7XG4gICAgbWluLXdpZHRoOiA1NDdweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX3JpZ2h0LS1hbHQgLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodFRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fcmlnaHQtLWFsdCAuYy1pbmZvcm1hdGljYUJvZHlfX3ByaWNlcyB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodCA+IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodFRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19yaWdodE1vZGVsbyB7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19jdGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keV9fY3RhcyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19jdGFzIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAxIDEwMCU7XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX2N0YXMgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fcHJpY2VEaXNjb3VudFRleHQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keV9fcHJpY2VEaXNjb3VudFRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBtYXgtd2lkdGg6IDI2NnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHlfX3ByaWNlcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fcHJpY2VQZXJNb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX3ByaWNlUGVyTW9udGgtLXdpdGhEaXNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX3ByaWNlUGVyTW9udGgtLXdpdGhEaXNjb3VudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19wcmljZVBlck1vbnRoLS13aXRoRGlzY291bnQgc3Bhbi5kZWNpbWFscyB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fcHJpY2VQZXJNb250aC0td2l0aERpc2NvdW50IHNwYW4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzdGN0Y3Rjtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fcHJpY2VFbnRlcm8ge1xuICBmb250LXNpemU6IDc3cHg7XG4gIGxpbmUtaGVpZ2h0OiA4N3B4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keV9fcHJpY2VFbnRlcm8ge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19wcmljZURlY2ltYXMge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHlfX3ByaWNlRGVjaW1hcyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19wcmljZURlY2ltYXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHlfX3ByaWNlRGVjaW1hcyBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5jLWluZm9ybWF0aWNhQm9keV9fY29uZGljaW9uZXMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYUJvZHlfX2NvbmRpY2lvbmVzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX2l0ZW06bnRoLW9mLXR5cGUob2RkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9faXRlbS0tc2ltcGxlTWFyZ2luQm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtLS1kZXN0YWNhZGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9faXRlbS0tZGVzdGFjYWRhIC5jLW9mZXJ0YUNhcmRfX2Rlc3RhY2FkYSB7XG4gIHBhZGRpbmctbGVmdDogNTRweDtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9faXRlbSBwLFxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtIGg1IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtIHAgc3Bhbixcbi5jLWluZm9ybWF0aWNhQm9keV9faXRlbSBoNSBzcGFuIHtcbiAgY29sb3I6ICMwMDhERkY7XG59XG4uYy1pbmZvcm1hdGljYUJvZHlfX2l0ZW0gaDUge1xuICBjb2xvcjogI0JGQkZCRjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWluZm9ybWF0aWNhQm9keV9faXRlbSBoNSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pdGVtTGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jLWluZm9ybWF0aWNhQm9keV9faXRlbUxpbmUgcDpudGgtY2hpbGQoMW4rMikuYy1vZmVydGFDYXJkX19pdGVtRGVzdGFjYWRvIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmMtaW5mb3JtYXRpY2FCb2R5X19pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgMjRweDtcbn1cblxuLmMtaW5mb3JtYXRpY2EtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjA1KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAuYy1pbmZvcm1hdGljYS1mb290ZXIgZGl2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWluZm9ybWF0aWNhLWZvb3RlciBkaXYge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uYy1pbmZvcm1hdGljYS1mb290ZXIgZGl2IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG59XG4uYy1pbmZvcm1hdGljYS1mb290ZXIgZGl2IGg1IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmMtaW5mb3JtYXRpY2EtZm9vdGVyIC5zZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbmZvcm1hdGljYS1weW1lcyAucGFnZS1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmluZm9ybWF0aWNhLXB5bWVzIC5wYWdlLWhlYWRlciAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG4uaW5mb3JtYXRpY2EtcHltZXMgLnBhZ2UtaGVhZGVyIC5wYWdlLWhlYWRlcl9fY29udGVudDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lcXVpcG1lbnQgLmVxdWlwbWVudC1wcmV2aWV3X19jb250ZW50IC5wcmljZS10YXhlcyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpICogOCk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSAqIDMpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpICogMyk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtc3BvbnNvcnMge1xuICAgIHBhZGRpbmctbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBub25lO1xuICB9XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtc3BvbnNvcnMgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNjM5cHg7XG4gIGZvbnQtc2l6ZTogMC42cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLXNwb25zb3JzIGgyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogbm9uZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtc3BvbnNvcnMtc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcyk7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiAyKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTYwMCk7XG4gIHdpZHRoOiAxMDBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtc3BvbnNvcnMtc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSAqIDIpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiA0KTtcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLXNwb25zb3JzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycy1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLXNwb25zb3JzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycy1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgbWF4LWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zKSAqIDUpO1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLXNwb25zb3JzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycy1pbWFnZS1jb250YWluZXIgaW1nOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcykgKiA2KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtc3BvbnNvcnMtaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogODBweDtcbiAgfVxuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtc3BvbnNvcnMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLXNwb25zb3JzLWltYWdlLWNvbnRhaW5lciBpbWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMpICogMTApO1xuICB9XG59XG5cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyODBweCAhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpICogMyk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykgKiAzKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyB7XG4gICAgcGFkZGluZy10b3A6IDEwNHB4O1xuICAgIHBhZGRpbmctbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBub25lO1xuICB9XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1pbmNsdWRlcyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpICogMyk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXMpICogMyk7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWluY2x1ZGVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpICogNSk7XG4gIH1cbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtaGVhZC1jb250YWluZXIgaDIge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWhlYWQtY29udGFpbmVyIHAge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tcyk7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS00MDApO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICBtaW4td2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zKSAqIDMpO1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lcjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tZ3V0dGVyKSAqIDIpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1pbi13aWR0aDogbm9uZTtcbiAgfVxuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWd1dHRlcikgKiAyKTtcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAuYWN0aW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSAqIDMpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zKSAqIDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS00MDApO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmFjdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAuYWN0aW9ucy13cmFwcGVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAuYWN0aW9ucy13cmFwcGVyIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXMpO1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAuYWN0aW9ucy13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwKTtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmFjdGlvbnMtd3JhcHBlciBpbWcucm90YXRlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaGVhZC1jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpICogMyk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSAqIDMpO1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zKSAqIDMpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1oZWFkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpICogNSk7XG4gIH1cbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaGVhZC1jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWhlYWQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwKTtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaW5uZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaW5uZXItY29udGFpbmVyLmhpZGRlbiB7XG4gIC1tb3otdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMXMgZWFzZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lci5oaWRkZW4ge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogbm9uZTtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciAubGlzdC1hbW91bnQtc3BlYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaW5uZXItY29udGFpbmVyIC5saXN0LWFtb3VudC1zcGVjLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciAubGlzdC1hbW91bnQtc3BlYy5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciAubGlzdC1hbW91bnQtc3BlYyBwIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpICogMyk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykgKiAzKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaW5uZXItY29udGFpbmVyIC5saXN0LWFtb3VudC1zcGVjIHAge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykgKiA1KTtcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxpc3QtYW1vdW50LXNwZWMgLmxpc3QtYW1vdW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSAqIDMpO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciAubGlzdC1hbW91bnQtc3BlYyAubGlzdC1hbW91bnQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zKSAqIDMpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciAubGlzdC1leHRyYS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcykgKiA0KTtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcykgKiAzKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSAqIDMpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxpc3QtZXh0cmEtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykgKiA1KTtcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcykgKiAzKTtcbiAgcGFkZGluZy10b3A6IGNhbGModmFyKC0tcykgKiA1KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSAqIDMpO1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QuZmlyc3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS00MDApO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpICogNSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSAqIDUpO1xuICB9XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdCAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pdGVtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaXRlbS1jb250YWluZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiAyKTtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaW5uZXItY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0IC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWl0ZW0tY29udGFpbmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWl0ZW0ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1pbm5lci1jb250YWluZXIgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtZm9vdFByaW50IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpICogMyk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykgKiAzKTtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSAqIDIpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSAqIDEyKTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpICogMyk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykgKiAzKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogbm9uZTtcbiAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWNvbXByb21pc28gaDIge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiA4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWNvbXByb21pc28gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiAxMCk7XG4gIH1cbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLWlubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzbyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzby1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzbyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzby1pbm5lcjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweDtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLWlubmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcykgKiA1KTtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbn1cbi5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLWlubmVyIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLXRleHQge1xuICBtYXgtd2lkdGg6IDI5NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzbyAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzby1pbm5lciAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzby10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG5cbi51LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udS13cmFwcGVyLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4vKiEgTGl0eSAtIHYyLjQuMSAtIDIwMjAtMDQtMjZcbiogaHR0cDovL3NvcmdhbGxhLmNvbS9saXR5L1xuKiBDb3B5cmlnaHQgKGMpIDIwMTUtMjAyMCBKYW4gU29yZ2FsbGE7IExpY2Vuc2VkIE1JVCAqL1xuLmxpdHkge1xuICB6LWluZGV4OiA1MDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS5saXR5LW9wZW5lZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LmxpdHktY2xvc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxpdHkgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGl0eS13cmFwIHtcbiAgei1pbmRleDogNTAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5saXR5LXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVlbTtcbn1cblxuLmxpdHktbG9hZGVyIHtcbiAgei1pbmRleDogNTAxO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5saXR5LWxvYWRpbmcgLmxpdHktbG9hZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdHktY29udGFpbmVyIHtcbiAgei1pbmRleDogNTAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA5NSU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5saXR5LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cblxuLmxpdHktY29udGVudCB7XG4gIHotaW5kZXg6IDUwMztcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZSwgLW8tdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cblxuLmxpdHktbG9hZGluZyAubGl0eS1jb250ZW50LFxuLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5saXR5LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IC0xO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmxpdHktY2xvc2Uge1xuICB6LWluZGV4OiA1MDQ7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxpdHktY2xvc2U6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LWNsb3NlOmhvdmVyLFxuLmxpdHktY2xvc2U6Zm9jdXMsXG4ubGl0eS1jbG9zZTphY3RpdmUsXG4ubGl0eS1jbG9zZTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBCYXNrZXJ2aWxsZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGl0eS1jbG9zZTphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuLyogSW1hZ2UgKi9cbi5saXR5LWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8qIGlGcmFtZSAqL1xuLmxpdHktaWZyYW1lIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LXlvdXR1YmUgLmxpdHktY29udGFpbmVyLFxuLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLFxuLmxpdHktZmFjZWJvb2t2aWRlbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1nb29nbGVtYXBzIC5saXR5LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2NHB4O1xufVxuXG4ubGl0eS1pZnJhbWUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmxpdHktaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51LXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udS13cmFwcGVyLS13aWRlIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG4udS13cmFwcGVyLS13aWRlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLnUtd3JhcHBlci0tbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG4udS13cmFwcGVyLS1uYXJyb3cge1xuICBtYXgtd2lkdGg6IDczMHB4O1xufVxuXG4udS1leGFtcGxlX19zZWN0aW9uIHtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xufVxuXG4udS1leGFtcGxlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnUtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udS1oZWlnaHQtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGlkZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmhpZGUtdGFibGV0IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhpZGUtdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oaWRlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgb3BhY2l0eTogMC4yO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiA2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi8qIFByb2dyZXNzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYzLCA2MywgNjMsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMzRjNGM0Y7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGl0eS1jaGFubmVscyAuY2hhbm5lbHNfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGl0eS1jaGFubmVscyAuY2hhbm5lbHNfX3Jvdy0tZmF2b3VyaXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxzX19yb3ctLWZhdm91cml0ZSAuY2hhbm5lbF9fbG9nbyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGl0eS1jaGFubmVscyAuY2hhbm5lbHNfX3Jvd19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsc19fcm93X19saXN0Om5vdCguY2hhbm5lbHNfX3Jvd19fbGlzdC0tZmF2b3VyaXRlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyNDIsIDI0NiwgMC41KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDMycHgpO1xuICBsZWZ0OiAtMjRweDtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xufVxuLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxzX19yb3dfX2xpc3RfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsc19fcm93X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxzX19yb3dfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG59XG4ubGl0eS1jaGFubmVscyAubW9kYWwtLWNoYW5uZWxzR3JpZCAuY2hhbm5lbHNfX3Jvd19fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saXR5LWNoYW5uZWxzIC5tYXQtZGlhbG9nLWNoYW5uZWxzLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saXR5LWNoYW5uZWxzIC5jaGFubmVsIHtcbiAgICBmbGV4OiAwIDAgMTIuNSU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBwYWRkaW5nOiAycHggMDtcbiAgbWluLXdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsX19sb2dvIGltZyB7XG4gIG1heC1oZWlnaHQ6IDU2cHg7XG4gIG1heC1oZWlnaHQ6IDM2cHg7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIGZsZXg6IDAgMCA1NnB4O1xuICBmbGV4OiAwIDAgMzZweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5saXR5LWNoYW5uZWxzIC5jaGFubmVsX19sb2dvIGltZyB7XG4gICAgZmxleDogMCAwIDU2cHg7XG4gICAgbWF4LWhlaWdodDogNTZweDtcbiAgfVxufVxuLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxfX2xvZ29fX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1heC13aWR0aDogODVweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5saXR5LWNoYW5uZWxzIC5jaGFubmVsX19sb2dvX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxfX21vcmVJbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsc19fZmF2b3VyaXRlc19fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsc19fZmF2b3VyaXRlc19faW5mbyB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saXR5LWNoYW5uZWxzIC5jaGFubmVsc19fZmF2b3VyaXRlc19faW5mbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dlYi9idW5kbGVzL2FwcC9pbWFnZXMvaWNvbnMvaWNvbi1pbmZvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5saXR5LWNoYW5uZWxzIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ubGl0eS1jaGFubmVscyAubGlzdC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrIHtcbiAgY29sb3I6ICMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSwgLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmFmdGVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmFmdGVyIHtcbiAgYm90dG9tOiAtMXB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmxpbmstLXVuZGVybGluZWQtd2hpdGU6OmJlZm9yZSwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHotaW5kZXg6IDA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3ZlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTpob3Zlcjo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay0tYmxhY2sge1xuICBjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjgpO1xufVxuLmxpbmstLWJsYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1vcmFuZ2Uge1xuICBjb2xvcjogcmdiYSgyNTUsIDExNSwgMCwgMC44KTtcbn1cbi5saW5rLS1vcmFuZ2U6aG92ZXIge1xuICBjb2xvcjogI0ZGNzMwMDtcbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjgpO1xufVxuLmxpbmstLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4ubGluay0tcHJpbWFyeS1hbHQge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbi5saW5rLS1wcmltYXJ5LWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0tc2Vjb25kYXJ5LCAuZm9ybS1jaGVja2JveCBhLCAubGVnYWwgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm1fX2xlZ2FsLW5vdGljZSBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEsIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIGEsIC5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cbi5saW5rLS1zZWNvbmRhcnk6aG92ZXIsIC5mb3JtLWNoZWNrYm94IGE6aG92ZXIsIC5sZWdhbCBhOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYTpob3ZlciwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYTpob3ZlciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhOmhvdmVyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYTpob3ZlciwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYTpob3ZlciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhOmhvdmVyLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGE6aG92ZXIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGE6aG92ZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYTpob3ZlciwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYTpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbms6aG92ZXIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmxpbmstLXNlY29uZGFyeS5saW5rLS1hY3RpdmUsIC5mb3JtLWNoZWNrYm94IGEubGluay0tYWN0aXZlLCAubGVnYWwgYS5saW5rLS1hY3RpdmUsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYS5saW5rLS1hY3RpdmUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEubGluay0tYWN0aXZlLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEubGluay0tYWN0aXZlLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhLmxpbmstLWFjdGl2ZSwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYS5saW5rLS1hY3RpdmUsIC5saW5rLS1hY3RpdmUubGVnYWwtdGV4dC1tb2RhbF9fbGluaywgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogI2Q5MjY3OTtcbn1cblxuLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxpbmstLXdoaXRlLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGluay0td2hpdGUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmxpbmstY2VudGVyZWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVnYWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50LCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5sZWdhbCBoMiwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGgyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMiwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGgyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMiwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGgyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDIsXG4ubGVnYWwgaDMsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDMsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoMyxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDMsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDMsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoMyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDMsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoMyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGgzLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMyxcbi5sZWdhbCBoNCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg0LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg0LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg0LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDQsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg0LFxuLmxlZ2FsIGg1LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg1LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDUsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg1LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg1LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDUsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg1LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDUsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNSxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDUsXG4ubGVnYWwgaDYsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDYsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNixcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDYsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDYsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNixcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDYsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNixcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg2LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNiB7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCBiLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYiwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYiwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYiwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYiwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBiLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBiLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGIsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYixcbi5sZWdhbCBzdHJvbmcsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgc3Ryb25nLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgc3Ryb25nLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBzdHJvbmcsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgc3Ryb25nLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgc3Ryb25nLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBzdHJvbmcsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBzdHJvbmcsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubGVnYWwgYSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGEsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgYSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGEsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgYSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmxlZ2FsIG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCxcbi5sZWdhbCBwLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHAsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBwLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBwLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHAsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBwLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBwLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgcCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHAsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHAsXG4ubGVnYWwgdWwsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgdWwsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgdWwsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB1bCxcbi5sZWdhbCBicixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBicixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBicixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBicixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubGVnYWwgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsIG9sLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IG9sLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IG9sLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4ubGVnYWwgdWwsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgdWwsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgdWwsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgdWwsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgdWwsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgdWwsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHVsLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuLmxlZ2FsIG9sLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIG9sLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIG9sLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IG9sLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IG9sLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IG9sLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBvbCwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcbn1cbi5sZWdhbCBpbWcsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBpbWcsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGltZywgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpbWcsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBpbWcsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGltZywgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpbWcsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaW1nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaW1nLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaW1nLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpbWcsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sZWdhbCBiciwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiciwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBiciwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiciwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBiciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBiciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYnIsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG59XG4ubGVnYWwgaSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGksIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGksIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGksIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGksIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaSwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBpLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBrZXlmcmFtZXMgdmVydGljYWwtbm9kZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNjYlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuYm9keS52YWxpZGF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbmJvZHkudmFsaWRhdGlvbiAudmFsaWRhdGlvbi1oZWFkZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjMDA1NkJCO1xufVxuYm9keS52YWxpZGF0aW9uIC52YWxpZGF0aW9uLWhlYWRlciBzZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LnZhbGlkYXRpb24gLmxhbmctc3dpdGNoZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5LnZhbGlkYXRpb24gLmxhbmctc3dpdGNoZXIgLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuYm9keS52YWxpZGF0aW9uIC5sYW5nLXN3aXRjaGVyIC5zZWxlY3QgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAtMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1ldik7XG59XG5ib2R5LnZhbGlkYXRpb24gLmxhbmctc3dpdGNoZXIgLnNlbGVjdCA+IHVsLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkudmFsaWRhdGlvbiAubGFuZy1zd2l0Y2hlciAuc2VsZWN0ID4gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuYm9keS52YWxpZGF0aW9uIC5sYW5nLXN3aXRjaGVyIC5zZWxlY3QgPiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkudmFsaWRhdGlvbiAubGFuZy1zd2l0Y2hlciAuc2VsZWN0ID4gdWwgbGk6aG92ZXIge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cbmJvZHkudmFsaWRhdGlvbiAubGFuZy1zd2l0Y2hlciAuc2VsZWN0LWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuYm9keS52YWxpZGF0aW9uIHNlY3Rpb24ge1xuICBmbGV4LWdyb3c6IDE7XG59XG5ib2R5LnZhbGlkYXRpb24gI2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keS52YWxpZGF0aW9uIC5jLWZvb3RlciAuYy1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuYm9keS52YWxpZGF0aW9uIC5jLWZvb3RlciAuYy1mb290ZXJfX2NvbnRhaW5lciAuYy1mb290ZXJfX3RvcC1tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keS52YWxpZGF0aW9uIC5jLWZvb3RlciAuYy1mb290ZXJfX2NvbnRhaW5lciAuYy1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5LnZhbGlkYXRpb24gLmMtZm9vdGVyIC5jLWZvb3Rlcl9fY29udGFpbmVyIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkudmFsaWRhdGlvbiAuYy1mb290ZXIgLmMtZm9vdGVyX19jb250YWluZXIgLmMtZm9vdGVyX190b3Age1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkudmFsaWRhdGlvbiAuYy1mb290ZXIgLmMtZm9vdGVyX19jb250YWluZXIgLmMtZm9vdGVyX190b3AgLmMtZm9vdGVyX19ib3R0b20ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLnR2SG9tZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR2SG9tZSAuc2VjdGlvbi0tbWFzLWRlLWxhLXR2IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR2SG9tZSAuc2VjdGlvbi0tdHYtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjZGNjtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udHZIb21lIC5zZWN0aW9uLS10di1oaWdobGlnaHQgLnNlY3Rpb24tLXR2IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi50dkhvbWUgLmxpdHktY2hhbm5lbHMgLmNoYW5uZWxzX19mYXZvdXJpdGVzX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnR2SG9tZSAubGl0eS1jaGFubmVsc19faW5mbyB7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50dkhvbWUgLmxpdHktY2hhbm5lbHNfX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93ZWIvYnVuZGxlcy9hcHAvaW1hZ2VzL2ljb25zL2ljb24taW5mby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luOiAwIDVweCAwIDA7XG59XG4udHZIb21lIC5saXR5LWNoYW5uZWxzIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4udHZIb21lIC5saXR5LWNoYW5uZWxzIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc29sdWNpb25lcy1hdmFuemFkYXMtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc29sdWNpb25lcy1hdmFuemFkYXMtZm9ybSA+IGRpdiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXMtYXZhbnphZGFzLWZvcm0gPiBmb3JtIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG4uc29sdWNpb25lcy1hdmFuemFkYXMtZm9ybSA+IGZvcm0gLmNvbnRhY3QtZm9ybV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uYy1wb3JRdWVFdXNrYWx0ZWwgKyAuc29sdWNpb25lcy1hdmFuemFkYXMtZm9ybSB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4jc29sdWNpb24tcHltZXMgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1mZWF0dXJlZCAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3ByaWNlIC5wcm9tb3Rpb24tZHVyYXRpb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3VidmVuY2lvbmVzLXRlY25vbG9naWNhcyAjcHJvZ3JhbWEtc3VidmVuY2lvbmVzLXRlY25vbG9naWNhcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ib2R5LS1sYW5kaW5nICNob3N0aW5nVCAuaG9yaXpvbnRhbC1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ODc1ZW0pIHtcbiAgLmJvZHktLWxhbmRpbmcgI2hvc3RpbmdUIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNvbXVuaWNhY2lvbmVzX2F2YW56YWRhcyAuaG9yaXpvbnRhbC1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tZm9vdGVyLXNpbXBsZS1oZWlnaHQ6IDcycHg7XG59XG5cbi5zaW1wbGUgLm1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbXBsZSAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbXBsZSAubWFpbiA+IC5zZWN0aW9uLS13cmFwcGVyICsgLnNlY3Rpb24tLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbi5zaW1wbGUgLm1haW4gPiAuc2VjdGlvbi0td3JhcHBlciArIC5zZWN0aW9uLS13cmFwcGVyIC51LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLnNpbXBsZSAuYy1ldXNrYWx0ZWwtaGVhZGVyIHtcbiAgei1pbmRleDogMDtcbn1cbi5zaW1wbGUgLmMtZXVza2FsdGVsLWhlYWRlciAuYy1ldXNrYWx0ZWwtaGVhZGVyX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCO1xuICBoZWlnaHQ6IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbXBsZSAuYy1ldXNrYWx0ZWwtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDg0cHg7XG4gIH1cbiAgLnNpbXBsZSAuYy1ldXNrYWx0ZWwtaGVhZGVyIC5jLWV1c2thbHRlbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnNpbXBsZSAuYy1ldXNrYWx0ZWwtaGVhZGVyX19zdWItY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi5zaW1wbGUgLnBheS1tYXJnaW4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnNpbXBsZSAucGF5LW1hcmdpbiB7XG4gICAgbWFyZ2luOiA1JSAxMCU7XG4gIH1cbn1cbi5zaW1wbGUgLmJ5c2lkZS1oaWRlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpbXBsZSBmb290ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkge1xuICAuc2ltcGxlIGZvb3RlciB7XG4gICAgYm90dG9tOiAtMjAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMzMHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcbiAgLnNpbXBsZSBmb290ZXIge1xuICAgIGJvdHRvbTogLTE1JTtcbiAgfVxufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5sYW5kaW5nLWhvbWUtYXBwIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMjA1MHB4KSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTM1JSArIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubGFuZGluZy1ob21lLWFwcCAuc2VjdGlvbi5wYWdlLWhlYWRlci5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAubGFuZGluZy1ob21lLWFwcCAuc2VjdGlvbi5wYWdlLWhlYWRlci5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgY29sb3I6ICNkOTI2Nzk7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIC5hcHAtbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMzkwcHgpIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIC5hcHAtbGlua3Mge1xuICAgIHdpZHRoOiA5NXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIC5hcHAtbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIC5hcHAtbGlua3Mge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMjUwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWhvbWUtYXBwIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLnNlY3Rpb24ucGFnZS1oZWFkZXIuc2VjdGlvbi0tZnVsbCAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNjAlO1xuICAgIGxlZnQ6IC0xMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG4ubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcDpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHA6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xufVxuLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgc2VjdGlvbiB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5jb2x1bW4tYXBwIC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcCAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCxcbiAgLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwudHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1sZWZ0IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwudHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5jb2x1bW4tYXBwIC5zZWN0aW9uLnR3by1jb2x1bW5zLWJhbm5lci5zZWN0aW9uLS1mdWxsLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JpZW50YXRpb24tbGVmdCAudHdvLWNvbHMtYmFubmVyX19pbWFnZSB7XG4gICAgcmlnaHQ6IC01JTtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwudHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1sZWZ0IC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwudHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1yaWdodCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5jb2x1bW4tYXBwIC5zZWN0aW9uLnR3by1jb2x1bW5zLWJhbm5lci5zZWN0aW9uLS1mdWxsLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JpZW50YXRpb24tcmlnaHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5jb2x1bW4tYXBwIC5zZWN0aW9uLnR3by1jb2x1bW5zLWJhbm5lci5zZWN0aW9uLS1mdWxsLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JpZW50YXRpb24tcmlnaHQgLnR3by1jb2xzLWJhbm5lcl9faW1hZ2Uge1xuICAgIHJpZ2h0OiAtMTIlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcCAuc2VjdGlvbi50d28tY29sdW1ucy1iYW5uZXIuc2VjdGlvbi0tZnVsbC50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLXJpZ2h0IC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIGgyLCAubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcCAuc2VjdGlvbi50d28tY29sdW1ucy1iYW5uZXIuc2VjdGlvbi0tZnVsbCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWhvbWUtYXBwIC5jb2x1bW4tYXBwIC5zZWN0aW9uLnR3by1jb2x1bW5zLWJhbm5lci5zZWN0aW9uLS1mdWxsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDQwcHggNjBweDtcbiAgfVxuICAubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcCAuc2VjdGlvbi50d28tY29sdW1ucy1iYW5uZXIuc2VjdGlvbi0tZnVsbCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLmxhbmRpbmctaG9tZS1hcHAgLmNvbHVtbi1hcHAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAubGFuZGluZy1ob21lLWFwcCAuY29sdW1uLWFwcCAuc2VjdGlvbi50d28tY29sdW1ucy1iYW5uZXIuc2VjdGlvbi0tZnVsbCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMCA2NXB4IDA7XG4gIH1cbn1cbi5sYW5kaW5nLWhvbWUtYXBwIC5jb2x1bW4tYXBwIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnkpO1xufVxuLmxhbmRpbmctaG9tZS1hcHAgLmFwcC1mb290ZXIge1xuICBtYXJnaW46IDEwJSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLmFwcC1mb290ZXIge1xuICAgIG1hcmdpbjogNSUgMDtcbiAgfVxufVxuLmxhbmRpbmctaG9tZS1hcHAgLmFwcC1mb290ZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhbmRpbmctaG9tZS1hcHAgLmFwcC1mb290ZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3ByZXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5sYW5kaW5nLWhvbWUtYXBwIC5hcHAtZm9vdGVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubGFuZGluZy1ob21lLWFwcCAuYXBwLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5sYW5kaW5nLWhvbWUtYXBwIC5hcHAtbGlua3MgLmltZy1idG4ge1xuICBtYXJnaW46IDAgN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLmxhbmRpbmctaG9tZS1hcHAgLmFwcC1saW5rcyAuaW1nLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogN3B4IDA7XG4gIH1cbn1cbi5sYW5kaW5nLWhvbWUtYXBwIC5hcHAtbGlua3MgLmltZy1idG46YmVmb3JlLCAubGFuZGluZy1ob21lLWFwcCAuYXBwLWxpbmtzIC5pbWctYnRuOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYW5kaW5nLWhvbWUtYXBwIC5hcHAtbGlua3MgLmltZy1idG46aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxhbmRpbmctdGVzdC1kZS12ZWxvY2lkYWQgLmxhbmRpbmctdGl0bGVfX3RpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy10ZXN0LWRlLXZlbG9jaWRhZCAubGFuZGluZy10aXRsZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xuICB9XG59XG4ubGFuZGluZy10ZXN0LWRlLXZlbG9jaWRhZCBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYW5kaW5nLXRlc3QtZGUtdmVsb2NpZGFkIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiBsaSB1bCB7XG4gIGxpc3Qtc3R5bGU6IGNpcmNsZTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy10ZXN0LWRlLXZlbG9jaWRhZCAub2ZlcnRhcyB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbi5sYW5kaW5nLXRlc3QtZGUtdmVsb2NpZGFkIC5vZmVydGFzIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy10ZXN0LWRlLXZlbG9jaWRhZCAub2ZlcnRhcyAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI4cHg7XG4gIH1cbn1cbi5sYW5kaW5nLXRlc3QtZGUtdmVsb2NpZGFkIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmMtbGl0eS1tb2RhbF9fc3BlY3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLmMtbGl0eS1tb2RhbF9fc3BlY3RzX19zcGVjdCB7XG4gIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIG1hcmdpbjogMCA1cHggMjBweCA1cHg7XG4gIHBhZGRpbmc6IDE3cHggOXB4IDE3cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLmMtbGl0eS1tb2RhbF9fc3BlY3RzX19zcGVjdCB7XG4gICAgZmxleDogMTtcbiAgICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgfVxufVxuXG4uYy1saXR5LW1vZGFsX19zcGVjdHNfX3NwZWN0X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5jLWxpdHktbW9kYWxfX3NwZWN0c19fc3BlY3QgcCB7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuXG4uYy1saXR5LW1vZGFsX19zcGVjdHNfX3NwZWN0IHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxN3B4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAjbW9kYWxfY29uZGl0aW9ucyB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5jLWJhbm5lci1mdWxsLWltYWdlX190aXRsZS0td2lmaS1tZXNoLFxuLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX2Rlc2NyaXB0aW9uLS13aWZpLW1lc2gge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX3RpdGxlLS13aWZpLW1lc2gge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG5cbi5jLWJhbm5lci1mdWxsLWltYWdlX19kZXNjcmlwdGlvbi0td2lmaS1tZXNoIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuXG4uYy1iYW5uZXItZnVsbC1pbWFnZS0td2lmaS1tZXNoIC5jLWJhbm5lci1mdWxsLWltYWdlX190b3Age1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtYmFubmVyLWZ1bGwtaW1hZ2UtLXdpZmktbWVzaCAuYy1iYW5uZXItZnVsbC1pbWFnZV9fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWJhbm5lci1mdWxsLWltYWdlLS13aWZpLW1lc2ggLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5jLWJhbm5lci1mdWxsLWltYWdlLS13aWZpLW1lc2ggLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX2NvbnRlbnQgaDEsIC5jLWJhbm5lci1mdWxsLWltYWdlLS13aWZpLW1lc2ggLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX2NvbnRlbnQgcCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAxNXB4IDE1cHggMTVweDtcbiAgfVxufVxuXG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3N1cnZleV9faXRlbXMge1xuICBtYXJnaW46IDAgMCA0N3B4IDA7XG59XG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19zdXJ2ZXlfX2l0ZW1zX19pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3N1cnZleV9faXRlbXNfX2l0ZW1fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fc3VydmV5X19pdGVtc19faXRlbV9fb3B0c19fb3B0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3N1cnZleV9faXRlbXNfX2l0ZW1fX29wdHNfX29wdDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19zdXJ2ZXlfX2l0ZW1zX19pdGVtX19vcHRzX19vcHQgaW5wdXQge1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX2J1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3Jlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fcmVzdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3Jlc3VsdHNfX3Jlc3VsdC0tc2hvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX19waWN0dXJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDclIDclO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fcGljdHVyZS13cmFwcGVyX19waWN0dXJlIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX19waWN0dXJlLXdyYXBwZXJfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0UxMEEwQTtcbiAgbGVmdDogMjU1cHg7XG4gIHRvcDogNDVweDtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3Jlc3VsdHNfX3RpdGxlLCAud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX190aXRsZS0tb3NvYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX190aXRsZS0tb3NvYSB7XG4gIGNvbG9yOiAjMDBhM2UwO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fcHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fcHJpY2VfX2Ftb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6ICMxRDFGMkM7XG4gIG1hcmdpbjogMCA3cHggMCAwO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fcHJpY2VfX21vbnRobHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fcHJpY2VfX21vbnRoIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fc21hbGwge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGNvbG9yOiAjMUQxRjJDO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbn1cbi53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3Jlc3VsdHNfX3dyYXBwZXIgZGl2ICsgZGl2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLndpZmktbWVzaC1yZWNvbW1lbmRlcl9fcmVzdWx0c19fd3JhcHBlciBkaXYgKyBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzX193cmFwcGVyIGRpdiArIGRpdjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTMlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC53aWZpLW1lc2gtcmVjb21tZW5kZXJfX3Jlc3VsdHNfX3dyYXBwZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLndpZmktbWVzaC1jb21vLWZ1bmNpb25hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1jb21vLWZ1bmNpb25hIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ud2lmaS1tZXNoLWNvbW8tZnVuY2lvbmEgLnUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAud2lmaS1tZXNoLWNvbW8tZnVuY2lvbmEgLnUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cbi53aWZpLW1lc2gtY29tby1mdW5jaW9uYV9fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndpZmktbWVzaC1jb21vLWZ1bmNpb25hX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgfVxufVxuLndpZmktbWVzaC1jb21vLWZ1bmNpb25hX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC51LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzLjk5ODc1ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC51LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3JfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTEwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fY29udGVudCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fY29udGVudCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yX19jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICB9XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3JfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGNvbG9yOiAjN0Y3RjdGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3JfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3IgLmNhcmQtb2ZmZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX19yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX19yZXN1bHQtLXNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3IgLmNhcmQtb2ZmZXJfX3BpY3R1cmUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgNyUgNyU7XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3IgLmNhcmQtb2ZmZXJfX3BpY3R1cmUtd3JhcHBlcl9fcGljdHVyZSB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX19waWN0dXJlLXdyYXBwZXJfX2NhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI0UxMEEwQTtcbiAgbGVmdDogMjU1cHg7XG4gIHRvcDogNDVweDtcbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuY2FyZC1vZmZlcl9fdGl0bGUsIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuY2FyZC1vZmZlcl9fdGl0bGUtLW9zb2Ege1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX190aXRsZS0tb3NvYSB7XG4gIGNvbG9yOiAjMDA4REZGO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX19wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3IgLmNhcmQtb2ZmZXJfX3ByaWNlX19hbW91bnQge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjMUQxRjJDO1xuICBtYXJnaW46IDAgN3B4IDAgMDtcbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuY2FyZC1vZmZlcl9fcHJpY2VfX21vbnRobHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX19wcmljZV9fbW9udGgge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbiAgY29sb3I6ICM3RjdGN0Y7XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3IgLmNhcmQtb2ZmZXJfX3NtYWxsIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogIzFEMUYyQztcbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuY2FyZC1vZmZlcl9fc21hbGwuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX193cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX193cmFwcGVyIGRpdiArIGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRkJGQkY7XG4gIG1hcmdpbjogMTBweCAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuY2FyZC1vZmZlcl9fd3JhcHBlciBkaXYgKyBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX193cmFwcGVyIGRpdiArIGRpdjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX193cmFwcGVyIGRpdiArIGRpdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgbWFyZ2luOiAwO1xufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIC5jYXJkLW9mZmVyX193cmFwcGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvciAuY2FyZC1vZmZlcl9fd3JhcHBlcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yX19ib3RvbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yX19ib3RvbmVzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud2lmaS1tZXNoLWJhbm5lci1yZXBldGlkb3JfX2NvbmRpdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yX19jb25kaXRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yX19idXR0b24ge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXJlcGV0aWRvcl9fYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi53aWZpLW1lc2gtYmFubmVyLXZpZGVvIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItdmlkZW8ge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgLndpZmktbWVzaC1iYW5uZXItdmlkZW9fX3ZpZGVvIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLndpZmktbWVzaC1iYW5uZXItdmlkZW9fX3ZpZGVvIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZmktbWVzaC1iYW5uZXItdmlkZW9fX3ZpZGVvIC5tZWRpdW0sIC53aWZpLW1lc2gtYmFubmVyLXZpZGVvX192aWRlbyAubGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItdmlkZW9fX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMzAlO1xuICB9XG4gIC53aWZpLW1lc2gtYmFubmVyLXZpZGVvX192aWRlbyAubWVkaXVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8gLnNtYWxsLCAud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8gLmxhcmdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxuICAud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8gLmxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8gLnNtYWxsLCAud2lmaS1tZXNoLWJhbm5lci12aWRlb19fdmlkZW8gLm1lZGl1bSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndpZmktbWVzaC1iYW5uZXItdmlkZW9fX2ltYWdlIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMjBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXZpZGVvX19pbWFnZSB7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiA3NSUgY2VudGVyO1xuICB9XG59XG4ud2lmaS1tZXNoLWJhbm5lci12aWRlbyAuYmFubmVyX2ludGVyaW9yIHtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiAzNThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItdmlkZW8gLmJhbm5lcl9pbnRlcmlvciB7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLndpZmktbWVzaC1iYW5uZXItdmlkZW8gLmJhbm5lcl9pbnRlcmlvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbn1cbi53aWZpLW1lc2gtYmFubmVyLXZpZGVvIC5iYW5uZXJfaW50ZXJpb3IgaDEge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICMzMzM7XG4gIHdpZHRoOiA3MCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2lmaS1tZXNoLWJhbm5lci12aWRlbyAuYmFubmVyX2ludGVyaW9yIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53aWZpLW1lc2gtYmFubmVyLXZpZGVvIC5iYW5uZXJfaW50ZXJpb3IgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogMjAwO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtYmFubmVyLXZpZGVvIC5iYW5uZXJfaW50ZXJpb3IgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5jLWNhcmQtaG9tZS0td2lmaS1tZXNoIC5jLWNhcmQtaG9tZV9fd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtY2FyZC1ob21lLS13aWZpLW1lc2ggLmMtY2FyZC1ob21lX190aXRsZSwgLmMtY2FyZC1ob21lLS13aWZpLW1lc2ggLmMtY2FyZC1ob21lX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLndpZmktbWVzaC1sYW5kaW5nIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24uY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1ob21lIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud2lmaS1tZXNoLWxhbmRpbmcgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tLWhvbWUgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndpZmktbWVzaC1sYW5kaW5nIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24uY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1ob21lIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndpZmktbWVzaC1sYW5kaW5nIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24uY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1ob21lIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ud2lmaS1tZXNoLWxhbmRpbmcgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53aWZpLW1lc2gtbGFuZGluZyAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAud2lmaS1tZXNoLWxhbmRpbmcgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtbGFuZGluZyAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuYy1jYXJkLWhvbWVfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtbGFuZGluZyAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuYy1jYXJkLWhvbWVfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1sYW5kaW5nIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24gLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5jLWNhcmQtaG9tZSB7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC53aWZpLW1lc2gtbGFuZGluZyAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuYy1jYXJkLWhvbWVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLndpZmktbWVzaC1sYW5kaW5nIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24gLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5jLWNhcmQtaG9tZV9faWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2lmaS1tZXNoLWxhbmRpbmcgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19ib3R0b20ge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLndpZmktbWVzaC1sYW5kaW5nIC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24gLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53aWZpLW1lc2gtbGFuZGluZyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHBhZGRpbmc6IDEuNHB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBib3JkZXI6IDAuNzVweCBzb2xpZCAjYmJiYmJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud2lmaS1tZXNoLWxhbmRpbmcgaW5wdXRbdHlwZT1yYWRpb106YWZ0ZXIsXG4ud2lmaS1tZXNoLWxhbmRpbmcgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi53aWZpLW1lc2gtbGFuZGluZyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbn1cbi53aWZpLW1lc2gtbGFuZGluZyBpbnB1dFt0eXBlPXJhZGlvXTpmb2N1cyB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbi53aWZpLW1lc2gtY29tby1pbnN0YWxhcmxvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDVweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1jb21vLWluc3RhbGFybG8ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLndpZmktbWVzaC1jb21vLWluc3RhbGFybG8gPiAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53aWZpLW1lc2gtY29tby1pbnN0YWxhcmxvID4gLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53aWZpLW1lc2gtY29tby1pbnN0YWxhcmxvID4gLnZpZGVvLXdtIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndpZmktbWVzaC1jb21vLWluc3RhbGFybG8gPiAudmlkZW8td20ge1xuICAgIHdpZHRoOiA2NjBweDtcbiAgfVxufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi5zb2x1Y2lvbmVzX2Nsb3VkIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdWNpb25lc19jbG91ZCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uc29sdWNpb25lc19jbG91ZCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uc29sdWNpb25lc19jbG91ZF9ob3VzaW5nIHtcbiAgLyogLnN3aXBlci13cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfSAqL1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfaG91c2luZyAuaG91c2luZy1jYXJkcyB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zb2x1Y2lvbmVzX2Nsb3VkX2hvdXNpbmcgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBmbGV4OiAwIDAgMjUlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2x1Y2lvbmVzX2Nsb3VkX2hvdXNpbmdfY3RhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc29sdWNpb25lc19jbG91ZF9fZGF0YWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXJfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc29sdWNpb25lc19jbG91ZF9fZGF0YWNlbnRlcl9fY29udGFpbmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMjglO1xuICB9XG4gIC5zb2x1Y2lvbmVzX2Nsb3VkX19kYXRhY2VudGVyX19jb250YWluZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA2NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG4uc29sdWNpb25lc19jbG91ZF9fZGF0YWNlbnRlcl9fY2FyZHMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zb2x1Y2lvbmVzX2Nsb3VkX19kYXRhY2VudGVyX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXJfX2NhcmRzIC5jLXBvclF1ZVQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29sdWNpb25lc19jbG91ZF9fZGF0YWNlbnRlcl9fY2FyZHMgLmMtcG9yUXVlVCAuYy1jYXJvdXNlbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXJfX2NhcmRzIC5jLXBvclF1ZVQgLmMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXJfX2NhcmRzIC5jLXBvclF1ZVQgLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXJfX2NhcmRzIC5jLXBvclF1ZVQgLmMtcG9yUXVlVF9fY2FyZCB7XG4gIG1heC13aWR0aDogMjU1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXJfX2NhcmRzIC5jLXBvclF1ZVQgLmMtcG9yUXVlVF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweDtcbn1cbi5zb2x1Y2lvbmVzX2Nsb3VkX19kYXRhY2VudGVyX19jYXJkcyAuYy1wb3JRdWVUIC5jLXBvclF1ZVRfX2NhcmRUaXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXIgLnUtd3JhcHBlciAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXIgLnUtd3JhcHBlciAuYy1jYXJvdXNlbF9fbmF2LWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLnNvbHVjaW9uZXNfY2xvdWRfX2RhdGFjZW50ZXIgLnNvbHVjaW9uZXNfY2xvdWRfaG91c2luZ19kYXRhY2VudGVyLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zb2x1Y2lvbmVzX2Nsb3VkX19kYXRhY2VudGVyIC5zb2x1Y2lvbmVzX2Nsb3VkX2hvdXNpbmdfZGF0YWNlbnRlci1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLypcbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTogI2ZmNTgwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93OiAjRkZCODAwO1xuJGNvbG9yLXRleGFzLXJvc2U6ICNGRkI0NUI7XG4kY29sb3ItYXF1YS1oYXplOiAjZjhmYmZiO1xuJGNvbG9yLWFsYWJhc3RlcjogI2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6ICNmNmY2ZjY7XG5cbiRjb2xvci1ibGF6ZS1vcmFuZ2U6ICNmNjA7XG4kY29sb3ItZ2FsbGVyeS1saWdodGVyOiAjZjBmMGYwO1xuJGNvbG9yLWdhbGxlcnk6ICNlZWU7XG4kY29sb3ItbWVyY3VyeS1saWdodGVzdDogI2VjZWNlYztcbiRjb2xvci1kb3VibGUtY29sb25pYWwtd2hpdGU6ICNlY2UyYTE7XG4kY29sb3ItYmVhdXR5LWJ1c2g6ICNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6ICNlOTRmMDA7XG4kY29sb3ItbWVyY3VyeS1saWdodGVyOiAjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6ICNlMWUxZTE7XG4kY29sb3ItYWx0bzogI2QxZDFkMTtcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjogI2MxYzFjMTtcbi8vJGNvbG9yLXNpbHZlcjogI2NjYztcbiRjb2xvci1zaWx2ZXI6ICNCRkJGQkY7XG4kY29sb3ItamFnZ2VkLWljZTogI2I5ZGNlNTtcbiRjb2xvci1ub2JlbDogI2I2YjZiNjtcbiRjb2xvci1mcmluZ3ktZmxvd2VyOiAjYWNkYWJjO1xuJGNvbG9yLWR1c3R5LWdyYXk6ICM5OTk7XG4kY29sb3ItZ3JheTogIzdGN0Y3RjtcbiRjb2xvci1kb3ZlLWdyYXk6ICM2NjY7XG4kY29sb3ItZW1wZXJvcjogIzU0NTQ1NDtcbiRjb2xvci10dW5kb3JhOiAjNDQ0O1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMzMzM7XG4kY29sb3ItcGljdG9uLWJsdWU6ICMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOiAjMjY4ZmNiO1xuJGNvbG9yLWplbGx5LWJlYW46ICMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDogIzIyMjtcbiRjb2xvci1henVyZS1yYWRpYW5jZTogIzAwOGRmZjtcbiRjb2xvci1ibGFjazogIzAwMDtcblxuLy8gVGhlbWUgdmFyaWFibGVzXG5cbiRjb2xvci1wcmltYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktZmFkZWQ6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS13aGl0aXNoOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXNlY29uZGFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci10ZXJ0aWFyeTogbnVsbCAhZGVmYXVsdDtcbiovXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc29sdWNpb25lcy13aWZpLWVtcHJlc2EtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA0M3ZoO1xuICB9XG59XG5cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm8ge1xuICAvKiAuc2VjdGlvbi1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gID4gZGl2IHtcbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkc2VjdGlvbi1oZWFkZXItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1oZWFkZXItbGluZS1oZWlnaHQ7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcblxuICAgICAgICBmb250LXNpemU6ICR3aWZpLWVtcHJlc2FzLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR3aWZpLWVtcHJlc2FzLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saXN0LXdpdGgtaWNvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfSAqL1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXBybyAuc2VjdGlvbi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXBybyB7XG4gICAgZmxleDogMCAwIDYwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc29sdWNpb25lc193aWZpX193aWZpcHJvX19saXN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXByb19fbGlzdCB7XG4gICAgZmxleDogMCAwIDYwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc29sdWNpb25lc193aWZpX193aWZpcHJvX19saXN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpcHJvX19saXN0IC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm9fX2xpc3QgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm9fX2xpc3QgLmxpc3Qtd2l0aC1pY29uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm9fX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm9fX2NhcmQge1xuICAgIGZsZXg6IDAgMCA0MCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXByb19fY2FyZCAuY2FyZCB7XG4gIGRpc3BsYXk6IFwiZmxleFwiO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXByb19fY2FyZCAuY2FyZCB7XG4gICAgZmxleDogMCAwIDUzJTtcbiAgfVxufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXByb19fY2FyZCAuY2FyZC1wcm9kdWN0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXByb19fY2FyZCAuY2FyZC1wcm9kdWN0X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICBmb250LXNpemU6IDg0cHg7XG4gIGhlaWdodDogNzJweDtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm9fX2NhcmQgLmNhcmQtcHJvZHVjdF9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIC5wcmljZS13aXRoLXN1YmplY3RfX3JpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpcHJvX19jYXJkIC5jYXJkLXByb2R1Y3RfX3ByaWNlIC5wcmljZS1tb250aGx5LWZlZSAucHJpY2Utd2l0aC1zdWJqZWN0X19yaWdodCAucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmlwcm9fX2NhcmQgLmNhcmQtcHJvZHVjdF9fcHJpY2UgLnByaWNlLW1vbnRobHktZmVlIC5wcmljZS13aXRoLXN1YmplY3RfX3JpZ2h0IC5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaXByb19fY2FyZCAuY2FyZC1wcm9kdWN0X19wcmljZSAucHJpY2UtbW9udGhseS1mZWUgLnByaWNlLXRheGVzIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY29udGFpbmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4OiAwIDAgMjglO1xuICB9XG4gIC5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhX19jb250YWluZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHdpZHRoOiA2NCU7XG4gICAgbWFyZ2luLWxlZnQ6IDglO1xuICB9XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2FfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2FfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2FfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhX19jYXJkcyB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2FfX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY2FyZHMgLmMtcG9yUXVlVCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhX19jYXJkcyAuYy1wb3JRdWVUIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY2FyZHMgLmMtcG9yUXVlVCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhX19jYXJkcyAuYy1wb3JRdWVUIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5zb2x1Y2lvbmVzX3dpZmlfX3dpZmllbXByZXNhX19jYXJkcyAuYy1wb3JRdWVUIC5jLWNhcm91c2VsIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY2FyZHMgLmMtcG9yUXVlVCAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY2FyZHMgLmMtcG9yUXVlVCAuYy1jYXJvdXNlbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY2FyZHMgLmMtcG9yUXVlVCAuYy1wb3JRdWVUX19jYXJkIHtcbiAgbWF4LXdpZHRoOiAyNTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc29sdWNpb25lc193aWZpX193aWZpZW1wcmVzYV9fY2FyZHMgLmMtcG9yUXVlVCAuYy1wb3JRdWVUX19jb250ZW50IHtcbiAgcGFkZGluZzogNDhweCAxNnB4O1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2FfX2NhcmRzIC5jLXBvclF1ZVQgLmMtcG9yUXVlVF9fY2FyZFRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2EgLnUtd3JhcHBlciAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLnNvbHVjaW9uZXNfd2lmaV9fd2lmaWVtcHJlc2EgLnUtd3JhcHBlciAuYy1jYXJvdXNlbF9fbmF2LWNvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4ud2ViLWNvbXBvbmVudF9fc2ltcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG4ud2ViLWNvbXBvbmVudF9fc2ltcGxlIC5jLWV1c2thbHRlbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndlYi1jb21wb25lbnRfX3NpbXBsZSBtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICAvKiBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG4gIH0gKi9cbn1cbi53ZWItY29tcG9uZW50X19zaW1wbGUgbWFpbiAubmV0ZmxpeC1sYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWItY29tcG9uZW50X19zaW1wbGUgbWFpbiAubmV0ZmxpeC1sYW5kaW5nIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkyKSB7XG4gIC53ZWItY29tcG9uZW50X19zaW1wbGUgbWFpbiAubmV0ZmxpeC1sYW5kaW5nIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICB9XG59XG4ud2ViLWNvbXBvbmVudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmZpYmVyLWNvdmVyYWdlIGtydC1jb3ZlcmFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKlxuJGNvbG9yLXdoaXRlOiAjZmZmO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOiAjZmY1ODAwO1xuJGNvbG9yLXNlbGVjdGl2ZS15ZWxsb3c6ICNGRkI4MDA7XG4kY29sb3ItdGV4YXMtcm9zZTogI0ZGQjQ1QjtcbiRjb2xvci1hcXVhLWhhemU6ICNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOiAjZjhmOGY4O1xuJGNvbG9yLXdpbGQtc2FuZDogI2Y2ZjZmNjtcblxuJGNvbG9yLWJsYXplLW9yYW5nZTogI2Y2MDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6ICNmMGYwZjA7XG4kY29sb3ItZ2FsbGVyeTogI2VlZTtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0OiAjZWNlY2VjO1xuJGNvbG9yLWRvdWJsZS1jb2xvbmlhbC13aGl0ZTogI2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDogI2ViYjljNTtcbiRjb2xvci10cmluaWRhZDogI2U5NGYwMDtcbiRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI6ICNlNWU1ZTU7XG4kY29sb3ItbWVyY3VyeTogI2UxZTFlMTtcbiRjb2xvci1hbHRvOiAjZDFkMWQxO1xuJGNvbG9yLXNpbHZlci1saWdodGVyOiAjYzFjMWMxO1xuLy8kY29sb3Itc2lsdmVyOiAjY2NjO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1qYWdnZWQtaWNlOiAjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOiAjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6ICNhY2RhYmM7XG4kY29sb3ItZHVzdHktZ3JheTogIzk5OTtcbiRjb2xvci1ncmF5OiAjN0Y3RjdGO1xuJGNvbG9yLWRvdmUtZ3JheTogIzY2NjtcbiRjb2xvci1lbXBlcm9yOiAjNTQ1NDU0O1xuJGNvbG9yLXR1bmRvcmE6ICM0NDQ7XG4kY29sb3ItbWluZS1zaGFmdDogIzMzMztcbiRjb2xvci1waWN0b24tYmx1ZTogIzJmYjBlMDtcbiRjb2xvci1jb3JuZmxvd2VyLWJsdWU6ICMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjogIzIyODBhMztcbiRjb2xvci1taW5lLXNoYWZ0OiAjMjIyO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOiAjMDA4ZGZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwO1xuXG4vLyBUaGVtZSB2YXJpYWJsZXNcblxuJGNvbG9yLXByaW1hcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItcHJpbWFyeS1mYWRlZDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LXdoaXRpc2g6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3Itc2Vjb25kYXJ5OiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXRlcnRpYXJ5OiBudWxsICFkZWZhdWx0O1xuKi9cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC1ibGFjazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB6LWluZGV4OiAwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5saW5rLS11bmRlcmxpbmVkLWJsYWNrOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5OjphZnRlciB7XG4gIGJvdHRvbTogLTFweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODYsIDE4NywgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXByaW1hcnk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjQpO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXVuZGVybGluZWQtcHJpbWFyeTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmxpbmstLXVuZGVybGluZWQtd2hpdGUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjpiZWZvcmUsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YmVmb3JlLCAubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YWZ0ZXIsIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQgYTo6YWZ0ZXIge1xuICBib3R0b206IC0xcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGluay0tdW5kZXJsaW5lZC13aGl0ZTo6YmVmb3JlLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgei1pbmRleDogMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyLCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlOmhvdmVyOjphZnRlciwgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCBhOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuOCk7XG59XG4ubGluay0tYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmxpbmstLW9yYW5nZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMTE1LCAwLCAwLjgpO1xufVxuLmxpbmstLW9yYW5nZTpob3ZlciB7XG4gIGNvbG9yOiAjRkY3MzAwO1xufVxuXG4ubGluay0tcHJpbWFyeSB7XG4gIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuOCk7XG59XG4ubGluay0tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnkubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmxpbmstLXByaW1hcnktYWx0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2QkI7XG59XG4ubGluay0tcHJpbWFyeS1hbHQubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS1zZWNvbmRhcnksIC5mb3JtLWNoZWNrYm94IGEsIC5sZWdhbCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSwgLmV0aGljYWwtZm9ybV9fbGVnYWwtbm90aWNlIGEsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYSxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGEsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYSwgLmZpYmVyLWNvdmVyYWdlX19sZWdhbC1ub3RpY2UgYSwgLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1wYXJhZ3JhcGggYSwgLmxlZ2FsLXRleHQtbW9kYWxfX2xpbmssIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuLmxpbmstLXNlY29uZGFyeTpob3ZlciwgLmZvcm0tY2hlY2tib3ggYTpob3ZlciwgLmxlZ2FsIGE6aG92ZXIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBhOmhvdmVyLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhOmhvdmVyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGE6aG92ZXIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBhOmhvdmVyLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhOmhvdmVyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGE6aG92ZXIsIC5jb250YWN0LWZvcm1fX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBhOmhvdmVyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYTpob3ZlciwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYTpob3Zlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBhOmhvdmVyLCAuZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhOmhvdmVyLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhOmhvdmVyLCAubGVnYWwtdGV4dC1tb2RhbF9fbGluazpob3ZlciwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYTpob3ZlciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubGluay0tc2Vjb25kYXJ5LmxpbmstLWFjdGl2ZSwgLmZvcm0tY2hlY2tib3ggYS5saW5rLS1hY3RpdmUsIC5sZWdhbCBhLmxpbmstLWFjdGl2ZSwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGEubGluay0tYWN0aXZlLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLmxpbmstLWFjdGl2ZSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEubGluay0tYWN0aXZlLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYS5saW5rLS1hY3RpdmUsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLmxpbmstLWFjdGl2ZSwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYS5saW5rLS1hY3RpdmUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYS5saW5rLS1hY3RpdmUsIC5maWJlci1jb3ZlcmFnZV9fbGVnYWwtbm90aWNlIGEubGluay0tYWN0aXZlLCAuZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXBhcmFncmFwaCBhLmxpbmstLWFjdGl2ZSwgLmxpbmstLWFjdGl2ZS5sZWdhbC10ZXh0LW1vZGFsX19saW5rLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBhLmxpbmstLWFjdGl2ZSwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBhLmxpbmstLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZDkyNjc5O1xufVxuXG4ubGluay0td2hpdGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay0td2hpdGUubGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5saW5rLS13aGl0ZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLmxpbmstLXdoaXRlLXNlY29uZGFyeS5saW5rLS1hY3RpdmUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubGluay1jZW50ZXJlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sZWdhbCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50LCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50LCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5LCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmxlZ2FsIGgyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGgyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGgyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoMiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoMixcbi5sZWdhbCBoMyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoMyxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGgzLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoMyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoMyxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGgzLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoMyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDMsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoMyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGgzLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGgzLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDMsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGgzLFxuLmxlZ2FsIGg0LFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGg0LFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaDQsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGg0LFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGg0LFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaDQsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGg0LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBoNCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGg0LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgaDQsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgaDQsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBoNCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaDQsXG4ubGVnYWwgaDUsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaDUsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBoNSxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgaDUsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDUsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBoNSxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgaDUsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGg1LFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgaDUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBoNSxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBoNSxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGg1LFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBoNSxcbi5sZWdhbCBoNixcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBoNixcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGg2LFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBoNixcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBoNixcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGg2LFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBoNixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgaDYsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBoNixcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGg2LFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGg2LFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgaDYsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IGg2IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmxlZ2FsIGIsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBiLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBiLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGIsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBiLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBiLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGIsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgYixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYiwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgYiwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiLFxuLmxlZ2FsIHN0cm9uZyxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCBzdHJvbmcsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBzdHJvbmcsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHN0cm9uZyxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBzdHJvbmcsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBzdHJvbmcsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgc3Ryb25nLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHN0cm9uZyxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IHN0cm9uZyxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sZWdhbCBhLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBhLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBhLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGEsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBhLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBhLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGEsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGEsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGVnYWwgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sLFxuLmxlZ2FsIHAsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgcCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHAsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIHAsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgcCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHAsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHAsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBwLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgcCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBwLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgcCxcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgcCxcbi5sZWdhbCB1bCxcbi5hY2NvcmRpb24taXRlbV9fY29udGVudCB1bCxcbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHVsLFxuLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCxcbi5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCB1bCxcbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHVsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgdWwsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHVsLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHVsLFxuLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IHVsLFxuLmxlZ2FsIGJyLFxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGJyLFxuLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgYnIsXG4uY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLFxuLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGJyLFxuLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgYnIsXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBicixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgYnIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgYnIsXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBicixcbi50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5sZWdhbCB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwsXG4ubGVnYWwgb2wsXG4uYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgb2wsXG4uY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSBvbCxcbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgb2wsXG4uaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCBvbCxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIG9sLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBvbCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBvbCxcbi5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLFxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5sZWdhbCB1bCwgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHVsLCAuY2FyZC1wcm9kdWN0X19zdWJ0aXRsZSB1bCwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB1bCwgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IHVsLCAuaW50cnVzaXZlLWNtbi1tb2RhbF9fY29udGVudCB1bCwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCB1bCwgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHVsLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB1bCxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSB1bCwgLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLWNvbnRlbnQgdWwsIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG4ubGVnYWwgb2wsIC5hY2NvcmRpb24taXRlbV9fY29udGVudCBvbCwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgb2wsIC5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUgb2wsIC5oZWxwLWNvbnRlbnRfX21haW4tY29udGVudCBvbCwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgb2wsIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQgb2wsIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBvbCwgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIgb2wsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkgb2wsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IG9sLCAudGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmxlZ2FsIGltZywgLmFjY29yZGlvbi1pdGVtX19jb250ZW50IGltZywgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaW1nLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGltZywgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGltZywgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaW1nLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGltZywgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlciBpbWcsXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpbWcsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGltZyxcbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fYm9keSBpbWcsIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGltZywgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmxlZ2FsIGJyLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYnIsIC5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIGJyLCAuY2FyZC13b3JrLXdpdGgtdXNfX3N1YnRpdGxlIGJyLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYnIsIC5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IGJyLCAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19tb2RhbC1jb250ZW50IGJyLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2JvZHkgYnIsIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIGJyLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGJyLCAubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCBiciwgLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCBiciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbn1cbi5sZWdhbCBpLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgaSwgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUgaSwgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSBpLCAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaSwgLmludHJ1c2l2ZS1jbW4tbW9kYWxfX2NvbnRlbnQgaSwgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtY29udGVudCBpLCAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIGksXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fYm9keSBpLCAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciBpLFxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IGksIC5sZWdhbC10ZXh0LW1vZGFsX19tb2RhbC1jb250ZW50IGksIC50ZXJtaW5hbF9fcmF0ZS1jb25kaXRpb25zLWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmxlZ2FsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmctdG9wOiA2NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAubGVnYWwge1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xuICAubGVnYWwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4ubGVnYWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ubGVnYWxfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGVnYWxfX2NvbnRlbnQge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5sZWdhbF9fY29udGVudCBoMiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubGVnYWxfX2NvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5sZWdhbF9fY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDU2QkI7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5sZWdhbCAuY2FyZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X190aXRsZS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjM0YzRjNGO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fdGl0bGUtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG5cbi5pb3MtbGluayB7XG4gIGNvbG9yOiAjMDA1NkJCO1xufVxuLmlvcy1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWwgLm1haW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fbG9nbyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDM0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19sb2dvIHtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX292ZXJsYXkge1xuICBoZWlnaHQ6IDI1NXB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX292ZXJsYXkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19iZyB7XG4gIGhlaWdodDogMjU1cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2JnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2JnIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50LXRpdGxlcyB7XG4gIGhlaWdodDogMjU1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudC10aXRsZXMge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gIH1cbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDc4cHg7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX3N1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9faGVhZGVyX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX2NvcHkge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjay12MjEpO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9faGVhZGVyX19jb3B5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX2N0YXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9faGVhZGVyX19jdGFzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX2N0YXMgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZDogIzAwNTZCQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9faGVhZGVyX19jdGFzIC5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX2N0YXMgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX2N0YXMgLmljb24gc3ZnID4gKiB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19oZWFkZXJfX2JvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9faGVhZGVyX19ib3R0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgfVxufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogNjRweCAzMnB4O1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19jb250ZW50LWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMTAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0NnB4IGF1dG8gODBweDtcbiAgcGFkZGluZzogNjRweCAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogNjRweCAzMnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2NHB4IDEwMHB4O1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fdGl0bGUtaW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X190aXRsZS1pbmZvIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX2J1YmJsZSB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTM2cHg7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19idWJibGUtbnVtYmVyIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwNTZCQjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX2J1YmJsZS1udW1iZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zdGVwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA3MnB4O1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc3RlcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc3RlcC10ZXh0IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtaW1hZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zdGVwLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtc2xpZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgLTE2cHggMCAtMTZweDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtc2xpZGVyIC5jLWNhcm91c2VsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtc2xpZGVyIC5jLWNhcm91c2VsX19uYXYtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc3RlcC1zbGlkZXIgLnN3aXBlci1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtc2xpZGVyIC5zd2lwZXItc2xpZGUtbmV4dCAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NhcmQtb3ZlcmxheSB7XG4gIHJpZ2h0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAzLjcyJSwgI0ZGRkZGRiAyOC4yNSUpO1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc3RlcC1zbGlkZXIgLnN3aXBlci1zbGlkZS1wcmV2IC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9fY2FyZC1vdmVybGF5IHtcbiAgbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDMuNzIlLCAjRkZGRkZGIDI4LjI1JSk7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zdGVwLXNsaWRlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NhcmQtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtc2xpZGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9faW5mbyB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3N0ZXAtbm90ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9fY2FyZC1vdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9fY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NhcmQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9faW5mbyBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NvdW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9fY291bnRlcl9faW5kZXgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc2xpZGVyX19jb3VudGVyX190b3RhbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNiMmIyYjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NvdW50ZXJfX25hdiB7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4O1xufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc2xpZGVyX19jb3VudGVyX19uYXYgLmJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCA1NnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1NnB4O1xuICB3aWR0aDogNTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NkJCO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiA1NnB4O1xuICBtaW4td2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCA4cHg7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NvdW50ZXJfX25hdiAuYnV0dG9uIC5pY29uIHtcbiAgc3Ryb2tlLXdpZHRoOiAyLjY2NjY2NjY2Njc7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogMTIuNXB4O1xuICBtYXJnaW46IDA7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NvdW50ZXJfX25hdiAuYnV0dG9uIC5pY29uIHN2ZyA+ICoge1xuICBzdHJva2U6ICMwMDU2QkIgIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9fY291bnRlcl9fbmF2IC5idXR0b25bYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2N0YS1jYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQ6ICMwMDU2QkI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDExcHggMjBweCA5cHg7XG59XG4ubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jdGEtY2FsbCAuaWNvbiBzdmcgPiAqIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuXG4ubGFuZGluZy1kYXpuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAvKiAtLSAqL1xufVxuLmxhbmRpbmctZGF6biBtYWluIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuIG1haW4ge1xuICAgIHRvcDogY2FsYyh2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodCkgKyB2YXIoLS10ZWxlY2FibGUtc2Vjb25kYXJ5LW1lbnUtaGVpZ2h0KSk7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2JnIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX2JnIHtcbiAgICBoZWlnaHQ6IDY1OHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1kYXpuX19iZyB7XG4gICAgdG9wOiBjYWxjKHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgfVxufVxuLmxhbmRpbmctZGF6bl9fYmcgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nLWRhem5fX2NvbnRlbnQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19jb250ZW50LWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmxhbmRpbmctZGF6bl9fY29udGVudC10aXRsZXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX2NvbnRlbnQtdGl0bGVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDM2cHggMTZweCAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBoZWlnaHQ6IDY5MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1kYXpuX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgODBweCAwIDQwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2hlYWRlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19oZWFkZXJfX3ByZXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGFuZGluZy1kYXpuX19oZWFkZXJfX3ByZXRpdGxlIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmxhbmRpbmctZGF6bl9faGVhZGVyX19jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sYW5kaW5nLWRhem5fX2hlYWRlcl9fcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19oZWFkZXJfX3JpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2My45OTg3NWVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX2hlYWRlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmxhbmRpbmctZGF6bl9faGVhZGVyX19yaWdodCAuZGF6bi1lbGlnZS1wbGFuLWNhcmQge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2hlYWRlcl9fY29uZGljaW9uZXMge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubGFuZGluZy1kYXpuX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubGFuZGluZy1kYXpuX19vZmZlciB7XG4gIHdpZHRoOiAzMTJweDtcbiAgaGVpZ2h0OiAxNjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4yKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX29mZmVyIHtcbiAgICB3aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX29mZmVyX19yaWJib24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4REZGO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogMCB2YXIoLS1jYXJkLS1vZmVydGEtc2lkZS1wYWRkaW5nKTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubGFuZGluZy1kYXpuX19vZmZlcl9fcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0JCO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xufVxuLmxhbmRpbmctZGF6bl9fb2ZmZXJfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG4ubGFuZGluZy1kYXpuX19vZmZlcl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nLWRhem5fX29mZmVyX19jb2x1bW5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmxhbmRpbmctZGF6bl9fb2ZmZXJfX2N0YSB7XG4gIG1pbi13aWR0aDogMTU1cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1kYXpuX19vZmZlcl9fY3RhIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19vZmZlcl9fcHJpY2UtZGVmIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmxhbmRpbmctZGF6bl9fb2ZmZXJfX3ByaWNlUGVyTW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5sYW5kaW5nLWRhem5fX29mZmVyX19wcmljZUVudGVybyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmxhbmRpbmctZGF6bl9fb2ZmZXJfX3ByaWNlRGVjaW1hcyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5sYW5kaW5nLWRhem5fX29mZmVyX19wcmljZURlY2ltYXMgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQkZCRkJGO1xufVxuLmxhbmRpbmctZGF6bl9fY29udHJhdGFyIHtcbiAgcGFkZGluZzogNDBweCAwIDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19jb250cmF0YXIge1xuICAgIHBhZGRpbmc6IDY4cHggMDtcbiAgfVxufVxuLmxhbmRpbmctZGF6bl9fY29udHJhdGFyIC5jLXZlbnRhamFzLXRhcmlmYXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX2NvbnRyYXRhciAuYy12ZW50YWphcy10YXJpZmFzX19saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19jb250cmF0YXIgLmMtdmVudGFqYXMtdGFyaWZhc19fbGlzdCAuYy12ZW50YWphcy10YXJpZmFzX192ZW50YWphIHtcbiAgZmxleDogbm9uZTtcbn1cbi5sYW5kaW5nLWRhem5fX2NvbnRyYXRhciAuYy12ZW50YWphcy10YXJpZmFzX192ZW50YWphX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubGFuZGluZy1kYXpuX19jb250cmF0YXIgLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYV9faWNvbiBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ubGFuZGluZy1kYXpuX19kb25kZS1wdWVkZXMge1xuICBwYWRkaW5nOiA0OHB4IDE2cHggMTEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjMuOTk4NzVlbSkge1xuICAubGFuZGluZy1kYXpuX19kb25kZS1wdWVkZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMTZweCAzMHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19kb25kZS1wdWVkZXMgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5sYW5kaW5nLWRhem5fX2RvbmRlLXB1ZWRlc19fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fZG9uZGUtcHVlZGVzX19jYXJkcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2RvbmRlLXB1ZWRlc19fY2FyZCB7XG4gIHdpZHRoOiAxNTZweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogOHB4IDRweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX2RvbmRlLXB1ZWRlc19fY2FyZCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGhlaWdodDogMTYwcHg7XG4gICAgbWFyZ2luOiAxNnB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19kb25kZS1wdWVkZXNfX2NhcmRJY29uIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19kb25kZS1wdWVkZXNfX2NhcmRJY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2RvbmRlLXB1ZWRlc19fY2FyZEljb24gc3ZnID4gKiB7XG4gIHN0cm9rZTogIzAwNTZCQjtcbn1cbi5sYW5kaW5nLWRhem5fX2RvbmRlLXB1ZWRlc19fY2FyZFRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xufVxuLmxhbmRpbmctZGF6bl9fZmFjdHVyYXMge1xuICBwYWRkaW5nOiAyOHB4IDE2cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19mYWN0dXJhcyB7XG4gICAgcGFkZGluZzogNjBweCAxNnB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19mYWN0dXJhc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fZmFjdHVyYXNfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2ZhY3R1cmFzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3NHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19mYWN0dXJhc19faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19mYWN0dXJhc19fdGV4dHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19mYWN0dXJhc19fdGV4dHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2ZhY3R1cmFzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5sYW5kaW5nLWRhem5fX2ZhY3R1cmFzX19jb3B5IHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuLmxhbmRpbmctZGF6bl9fZmFjdHVyYXNfX2N0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzBlbSkge1xuICAubGFuZGluZy1kYXpuX19mYWN0dXJhc19fY3RhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmxhbmRpbmctZGF6bl9fY2FuYWxlcyB7XG4gIHBhZGRpbmc6IDQ4cHggMTZweCAyMHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fY2FuYWxlcyB7XG4gICAgcGFkZGluZzogNDhweCAxNnB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19jYW5hbGVzX19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiAyNjBweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fX2NhbmFsZXNfX2NhcmQge1xuICAgIG1hcmdpbjogOHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19jYW5hbGVzX19jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nLWRhem5fX2NhbmFsZXNfX2NhcmRfX2ltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5sYW5kaW5nLWRhem5fX2NhbmFsZXNfX2NhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5sYW5kaW5nLWRhem5fX2NhbmFsZXNfX2NhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19jYW5hbGVzX19jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19jYW5hbGVzX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19jYW5hbGVzX19jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19jYW5hbGVzIC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fY2FuYWxlcyAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmxhbmRpbmctZGF6bl9fY2FuYWxlcyAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmxhbmRpbmctZGF6bl9fY2FuYWxlcyAuYy1jYXJvdXNlbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fY2FuYWxlcyAuYy1jYXJvdXNlbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmxhbmRpbmctZGF6bl9fY2FuYWxlcyAuYy1jYXJvdXNlbF9fbmF2LWNvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubGFuZGluZy1kYXpuX19jYW5hbGVzIC5jLWNhcm91c2VsX19uYXYtY29udHJvbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2NhbmFsZXMgLmMtY2Fyb3VzZWxfX2J0bi1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmxhbmRpbmctZGF6bl9fY2FuYWxlcyAuYy1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5sYW5kaW5nLWRhem5fX2NhbmFsZXMgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5sYW5kaW5nLWRhem5fX2xpZ2FzIHtcbiAgcGFkZGluZzogMzBweCAxNnB4IDYwcHg7XG59XG4ubGFuZGluZy1kYXpuX19saWdhc19fbG9nbyB7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogOTdweDtcbiAgaGVpZ2h0OiA5N3B4O1xufVxuLmxhbmRpbmctZGF6bl9fbGlnYXMgLmMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5sYW5kaW5nLWRhem5fX2xpZ2FzIC5jLWNhcm91c2VsX19uYXYtY29udHJvbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5kaW5nLWRhem5fX2xpZ2FzIC5jLWNhcm91c2VsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxhbmRpbmctZGF6bl9fbGlnYXMgLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG59XG4ubGFuZGluZy1kYXpuIC5zZWN0aW9uLS1mYXEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmxhbmRpbmctZGF6biAuYy1mYXFfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5sYW5kaW5nLWRhem5fX3NlY3Rpb24tLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbn1cbi5sYW5kaW5nLWRhem5fX3NlY3Rpb24gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyayk7XG4gIGxpbmUtaGVpZ2h0OiAwLjkyNWVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fc2VjdGlvbiAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX19jYXJkcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNDBweCAxNnB4IDcwcHggMTZweDtcbn1cbi5sYW5kaW5nLWRhem5fX2VsaWdlLXBsYW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xufVxuLmxhbmRpbmctZGF6bl9fZWxpZ2UtcGxhbl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAwIC0zM3B4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmxhbmRpbmctZGF6bl9fZWxpZ2UtcGxhbl9faW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fX2VsaWdlLXBsYW5fX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmxhbmRpbmctZGF6bl9fZWxpZ2UtcGxhbl9fZm9vdGVyIC5pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgNXB4IDAgMDtcbn1cbi5sYW5kaW5nLWRhem5fX2VsaWdlLXBsYW5fX2Zvb3RlciAuaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmxhbmRpbmctZGF6bl9fZWxpZ2UtcGxhbl9fZm9vdGVyIC5pY29uIHBhdGgsIC5sYW5kaW5nLWRhem5fX2VsaWdlLXBsYW5fX2Zvb3RlciAuaWNvbiBjaXJjbGUge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLmxhbmRpbmctZGF6bl9fZWxpZ2UtcGxhbl9fZm9vdGVyIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmxhbmRpbmctZGF6bl9fZWxpZ2UtcGxhbl9fY2FyZC0tc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4ICNkZGQ7XG59XG5cbi5kYXpuLWVsaWdlLXBsYW4tY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAxNXB4IDMzcHggMzNweCAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5kYXpuLWVsaWdlLXBsYW4tY2FyZCB7XG4gICAgbWFyZ2luOiAwIDMzcHggMzNweCAzM3B4O1xuICB9XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX3JpYmJvbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRDQ0FGO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwcHggMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5kYXpuLWVsaWdlLXBsYW4tY2FyZCBhOm5vdCguYnV0dG9uKSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGFsaWduLXNlbGY6IG5vcm1hbDtcbn1cbi5kYXpuLWVsaWdlLXBsYW4tY2FyZF9faGVhZGVyX19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1OHB4O1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2ljb25zIHtcbiAgbWFyZ2luOiAxNnB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdyaWQtY29sdW1uLWdhcDogMTNweDtcbiAgZ3JpZC1yb3ctZ2FwOiAyNXB4O1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19pY29ucyAubGFsaWdhLXNhbnRhbmRlciB7XG4gIGdyaWQtY29sdW1uOiAxLzQ7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2JvZHkgcCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2JvZHlfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19mb290ZXIge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICBhbGlnbi1zZWxmOiBub3JtYWw7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2Zvb3Rlci5kYXpuLWVsaWdlLXBsYW4tY2FyZC0tdG90YWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M0QzRDNDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5kYXpuLWVsaWdlLXBsYW4tY2FyZF9fZm9vdGVyLmRhem4tZWxpZ2UtcGxhbi1jYXJkLS10b3RhbCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19mb290ZXIgLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5kYXpuLWVsaWdlLXBsYW4tY2FyZF9fZm9vdGVyIC5kYXpuLWVsaWdlLXBsYW4tY2FyZF9fbWVzc2FnZSAuaWNvbiB7XG4gIC0tc3Ryb2tlLXdpZHRoOiA0cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19mb290ZXIgLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19tZXNzYWdlIC5pY29uIC5pY29uX19nbHlwaC0tcHJpbWFyeSB7XG4gIGZpbGw6IG5vbmUgIWltcG9ydGFudDtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX2Zvb3RlciAuZGF6bi1lbGlnZS1wbGFuLWNhcmRfX21lc3NhZ2UgLmljb24gLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogdmFyKC0tY29sb3ItcHJpbWFyeS12MjEpO1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX3ByaWNlX2xhdGVyIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0tcy12MjEpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMtdjIxKSAqIDIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19wcmljZV9fbGVmdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4uZGF6bi1lbGlnZS1wbGFuLWNhcmRfX3ByaWNlX19yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZGF6bi1lbGlnZS1wbGFuLWNhcmRfX3ByaWNlX19yaWdodCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5kYXpuLWVsaWdlLXBsYW4tY2FyZF9fcHJpY2VfX3JpZ2h0IHNwYW46Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19wcmljZV9fcmlnaHQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmRhem4tZWxpZ2UtcGxhbi1jYXJkX19wcmljZV9fcmlnaHQ6bGFzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5idXR0b24tLWRhem4ge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmxhbmRpbmctZGF6bl9jYXJkcy1zZWN0aW9uX19pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubGFuZGluZy1kYXpuX2NhcmRzLXNlY3Rpb25fX2l0ZW0ge1xuICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIDIwMHB4O1xuICBoZWlnaHQ6IDI5MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLWRhem5fY2FyZHMtc2VjdGlvbl9faXRlbSB7XG4gICAgZmxleDogMSAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nLWRhem5fY2FyZHMtc2VjdGlvbl9faXRlbS0tZG91YmxlIHtcbiAgICBmbGV4OiAyIDA7XG4gIH1cbn1cbi5sYW5kaW5nLWRhem5fY2FyZHMtc2VjdGlvbl9faXRlbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMSAwO1xufVxuLmxhbmRpbmctZGF6bl9jYXJkcy1zZWN0aW9uX19pdGVtX193cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDIuMDhkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAxLjclLCByZ2JhKDAsIDAsIDAsIDApIDk4LjI1JSk7XG59XG4ubGFuZGluZy1kYXpuX2NhcmRzLXNlY3Rpb25fX2l0ZW1fX2NhcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA3MHB4O1xuICBsZWZ0OiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sYW5kaW5nLWRhem5fY2FyZHMtc2VjdGlvbl9faXRlbV9fY2FwdGlvbiB7XG4gICAgYm90dG9tOiA5MHB4O1xuICB9XG59XG4ubGFuZGluZy1kYXpuX2NhcmRzLXNlY3Rpb25fX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ubGFuZGluZy1kYXpuX2NhcmRzLXNlY3Rpb25fX2xvZ29zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDBweDtcbn1cbi5sYW5kaW5nLWRhem5fY2FyZHMtc2VjdGlvbl9fbG9nbyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubGFuZGluZy1kYXpuX2NhcmRzLXNlY3Rpb25fX2xvZ28ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG4uZGVzY2FyZ2EtYXBwLXJlZF9faW5uZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS1saWdodC12MjEpO1xufVxuXG4uc2VjdGlvbi0tY29tcGFydGlyLWludGVybmV0LW1vdmlsIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnNlY3Rpb24tLWNvbXBhcnRpci1pbnRlcm5ldC1tb3ZpbCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udS13cmFwcGVyLS1jb21wYXJ0aXItaW50ZXJuZXQtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG59XG5cbi5jb21wYXJ0aXItaW50ZXJuZXQtbW92aWwgaW1nIHtcbiAgdXNlci1kcmFnOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jb21wYXJ0aXItaW50ZXJuZXQtbW92aWxfX3RhYnMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDU1cHggYXV0byA4MHB4IGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxNnB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcbn1cbi5jb21wYXJ0aXItaW50ZXJuZXQtbW92aWxfX3RhYnNfX3RhYiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5jb21wYXJ0aXItaW50ZXJuZXQtbW92aWxfX3RhYnNfX3RhYiB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB9XG59XG4uY29tcGFydGlyLWludGVybmV0LW1vdmlsX190YWJzX190YWI6aG92ZXIsIC5jb21wYXJ0aXItaW50ZXJuZXQtbW92aWxfX3RhYnNfX3RhYi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXQtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5cbi5zd2lwZXItY29tcGFydGlyLWludGVybmV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29tcGFydGlyLWludGVybmV0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldC5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldC10aXRsZS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldCAuc3dpcGVyLXdyYXBwZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDE0NS41cHgpO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldCAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXQgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldCAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbn1cbi5zd2lwZXItY29tcGFydGlyLWludGVybmV0IC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgLypkaXNwbGF5OiBmbGV4OyovXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXQgLnN3aXBlci1zbGlkZS1hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjU1LCAyNTUsIDI1NSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUxOTYwODUyNykgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXQgLnN3aXBlci1zbGlkZS1hY3RpdmU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTQ3NjE5NzMxKSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDUwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLWRyYWc6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldF9fc2xpZGUtZGlhbG9nLS1sYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldF9fZm9vdGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI5MXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjQkZCRkJGO1xufVxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXRfX2Zvb3Rlcl9fY291bnRlcl9fZnJvbSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXRfX2Zvb3Rlcl9fbmF2IHtcbiAgbWFyZ2luOiAwIDAgMCA0MHB4O1xufVxuXG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldC1kaWFsb2cge1xuICBwYWRkaW5nOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi0tZmliZXItY292ZXJhZ2UtcmVzdWx0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tZGVzY3JpcHRpb24tLWZpYmVyLWNvdmVyYWdlLXJlc3VsdCAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5zZWN0aW9uLS1maWJlci1jb3ZlcmFnZS1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmliZXItY292ZXJhZ2UtcmVzdWx0IHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG4uZmliZXItY292ZXJhZ2UtcmVzdWx0X19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tcykgKiAyKTtcbiAgYmFja2dyb3VuZDogI0M5RUZGRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXMpIC8gMik7XG4gIGNvbG9yOiAjMDBBM0UwO1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5maWJlci1jb3ZlcmFnZS1yZXN1bHRfX2NhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5maWJlci1jb3ZlcmFnZS1yZXN1bHRfX2NhcmRfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fY2FyZF9faW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fY2FyZF9faW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5maWJlci1jb3ZlcmFnZS1yZXN1bHRfX2NhcmRfX2l0ZW1zX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWJlci1jb3ZlcmFnZS1yZXN1bHRfX2NhcmRfX2l0ZW1zX19pdGVtICsgbGkge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fY2FyZF9faXRlbXNfX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5maWJlci1jb3ZlcmFnZS1yZXN1bHRfX2NhcmRfX2l0ZW1zX19pdGVtX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZmxleDogMCAwIDI0cHg7XG59XG4uZmliZXItY292ZXJhZ2UtcmVzdWx0X19jYXJkX19pdGVtc19faXRlbV9faWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fY2FyZF9faXRlbXNfX2l0ZW1fX2ljb24tLW1vYmlsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBmbGV4OiAwIDAgMjBweDtcbn1cbi5maWJlci1jb3ZlcmFnZS1yZXN1bHRfX2NhcmRfX2l0ZW1zX19pdGVtX19pY29uLS1tb2JpbGUgc3ZnIHBhdGgge1xuICBjb2xvcjogIzAwNTZCQjtcbiAgc3Ryb2tlOiAjMDA1NkJCO1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fcHJpY2Uge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fcHJpY2VfX2RlY2ltYWxzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAwIDNweCAwIDA7XG59XG4uZmliZXItY292ZXJhZ2UtcmVzdWx0X19wcmljZV9fbW9udGgge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmZpYmVyLWNvdmVyYWdlLXJlc3VsdF9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxNHB4IDE0MHB4O1xufVxuXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgICAgIFRlbGVjYWJsZSBDb2xvcnMgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBQcmltYXJ5ICovXG4vKiBTZWNvbmRhcnkgKi9cbi8qIGdyZXkgKi9cbi8qIE9yYW5nZSAqL1xuLyogT3Ryb3MgKi9cbi8qIFRleHRvICovXG4vKiBFc3RhZG8gKi9cbi8qIFNlw7FhbMOpdGljb3MgKi9cbi8qIEVzdHJ1Y3R1cmFsZXMgRm9uZG9zIHkgYm9yZGVzICovXG4vKiBMaWd0aGJveCAqL1xuLyogUmVwcmVzZW50YWNpw7NuIGRlIGRhdG9zL2VzdGFkw61zdGljYXMgcG9yIHByaW9yaWRhZCAqL1xuLyogU29tYnJhcyAqL1xuLyogQmxhbmNvIHkgTmVncm8gKi9cbi8qIERhdGEgdmlzdWFsaXphdGlvbiAqL1xuLyogQnJhbmRzICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIENvbG9yIFZhcmlhYmxlcyAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG46cm9vdCB7XG4gIC8qIFByaW1hcmlvcyAqL1xuICAtLWNvbG9yLXByaW1hcnktdjIxOiAjMDA1NkJCO1xuICAtLWNvbG9yLXByaW1hcnktbGlnaHQtdjIxOiAjQzBEQ0ZEO1xuICAtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxOiAjZmZmZmZmO1xuICAtLWNvbG9yLXByaW1hcnktMTAwLXYyMTogI0MwRENGRDtcbiAgLS1jb2xvci1wcmltYXJ5LTIwMC12MjE6ICM4MkJBRkM7XG4gIC0tY29sb3ItcHJpbWFyeS0zMDAtdjIxOiAjNDY5OEZCO1xuICAtLWNvbG9yLXByaW1hcnktNDAwLXYyMTogIzE2NzdGNztcbiAgLS1jb2xvci1wcmltYXJ5LTUwMC12MjE6ICMwMDU2QkI7XG4gIC0tY29sb3ItcHJpbWFyeS02MDAtdjIxOiAjMDk0NzkzO1xuICAtLWNvbG9yLXByaW1hcnktNzAwLXYyMTogIzA2MzU2RTtcbiAgLS1jb2xvci1wcmltYXJ5LTgwMC12MjE6ICMwMzIzNDk7XG4gIC0tY29sb3ItcHJpbWFyeS05MDAtdjIxOiAjMDExMTI0O1xuICAtLWNvbG9yLWRhcmstdjIxOiAjMzMzMzMzO1xuICAtLWNvbG9yLWxpZ2h0LXYyMTogI2ZmZmZmZjtcbiAgLyogU2VjdW5kYXJpb3MgeSBUZXJjaWFyaW9zICovXG4gIC0tY29sb3Itc2Vjb25kYXJ5LXYyMTogI0ZGNTgwMDtcbiAgLS1jb2xvci1zZWNvbmRhcnktY29udHJhc3QtdjIxOiAjMzMzMzMzO1xuICAtLWNvbG9yLXNlY29uZGFyeS1saWdodC12MjE6ICNmZmZmZmY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWNvbnRyYXN0LXYyMTogIzMzMzMzMztcbiAgLS1jb2xvci1zZWNvbmRhcnktMTAwLXYyMTogI0ZCQ0NFMTtcbiAgLS1jb2xvci1zZWNvbmRhcnktMjAwLXYyMTogI0Y2OUJDMztcbiAgLS1jb2xvci1zZWNvbmRhcnktMzAwLXYyMTogI0Y0NkFBNTtcbiAgLS1jb2xvci1zZWNvbmRhcnktNDAwLXYyMTogI0YyM0M4OTtcbiAgLS1jb2xvci1zZWNvbmRhcnktNTAwLXYyMTogI0VGMDY2QjtcbiAgLS1jb2xvci1zZWNvbmRhcnktNjAwLXYyMTogI0I5MUE1NztcbiAgLS1jb2xvci1zZWNvbmRhcnktNzAwLXYyMTogIzhBMTE0MTtcbiAgLS1jb2xvci1zZWNvbmRhcnktODAwLXYyMTogIzVEMDkyQjtcbiAgLS1jb2xvci1zZWNvbmRhcnktOTAwLXYyMTogIzJFMDMxNTtcbiAgLS1jb2xvci1vcmFuZ2UtMTAwLXYyMTogI0ZGREVDQztcbiAgLS1jb2xvci1vcmFuZ2UtMjAwLXYyMTogI0ZGQkQ5OTtcbiAgLS1jb2xvci1vcmFuZ2UtMzAwLXYyMTogI0ZGOUM2NjtcbiAgLS1jb2xvci1vcmFuZ2UtNDAwLXYyMTogI0ZGN0EzMztcbiAgLS1jb2xvci1vcmFuZ2UtNTAwLXYyMTogI0ZGNTgwMDtcbiAgLS1jb2xvci1vcmFuZ2UtNjAwLXYyMTogI0RENEUwMDtcbiAgLS1jb2xvci1vcmFuZ2UtNzAwLXYyMTogI0M5NDYwMDtcbiAgLS1jb2xvci1vcmFuZ2UtODAwLXYyMTogIzlBMzYwMDtcbiAgLS1jb2xvci1vcmFuZ2UtOTAwLXYyMTogIzc5MkEwMDtcbiAgLS1jb2xvci10ZXJ0aWFyeS12MjE6ICMwMDhERkY7XG4gIC0tY29sb3ItdGVydGlhcnktY29udHJhc3QtdjIxOiAjZmZmZmZmO1xuICAtLWNvbG9yLXRlcnRpYXJ5LWxpZ2h0LXYyMTogI0NDRThGRjtcbiAgLS1jb2xvci10ZXJ0aWFyeS1saWdodC1jb250cmFzdC12MjE6ICMzMzMzMzM7XG4gIC8qIFRleHRvICovXG4gIC0tY29sb3ItdGV4dC12MjE6ICMxRDFGMkM7XG4gIC0tY29sb3ItdGV4dC1jb250cmFzdC12MjE6ICNmZmZmZmY7XG4gIC8qIEVzdGFkb3MgKi9cbiAgLS1jb2xvci1wcmltYXJ5LWRhcmstdjIxOiBicmlnaHRlbigjMDA1NkJCLCA3NSk7XG4gIC0tY29sb3ItcHJpbWFyeS1kaXNhYmxlZC12MjE6IHJnYmEoMCwgODYsIDE4NywgMC4yNSk7XG4gIC8qIFNlw7FhbMOpdGljb3MgKi9cbiAgLS1jb2xvci1zdWNjZXNzLXYyMTogIzAwZDQxZjtcbiAgLS1jb2xvci1zdWNjZXNzLWNvbnRyYXN0LXYyMTogI2ZmZmZmZjtcbiAgLS1jb2xvci13YXJuaW5nLXYyMTogI2VlYzMwMztcbiAgLS1jb2xvci13YXJuaW5nLWNvbnRyYXN0LXYyMTogIzMzMzMzMztcbiAgLS1jb2xvci1kYW5nZXItdjIxOiAjZmYwMDAwO1xuICAtLWNvbG9yLWRhbmdlci1jb250cmFzdC12MjE6ICNmZmZmZmY7XG4gIC8qIEVzdHJ1Y3R1cmFsZXMgRm9uZG9zIHkgYm9yZGVzICovXG4gIC0tY29sb3ItZ3JleS0xMDAtdjIxOiAjZjVmNWY1ZjU7XG4gIC0tY29sb3ItZ3JleS0yMDAtdjIxOiAjQzRDN0Q3O1xuICAtLWNvbG9yLWdyZXktMzAwLXYyMTogI0E3QUJDNDtcbiAgLS1jb2xvci1ncmV5LTQwMC12MjE6ICM4QThGQjE7XG4gIC0tY29sb3ItZ3JleS01MDAtdjIxOiAjNkQ3NDlEO1xuICAtLWNvbG9yLWdyZXktNjAwLXYyMTogIzU3NUU4MjtcbiAgLS1jb2xvci1ncmV5LTcwMC12MjE6ICM0NDQ5NjY7XG4gIC0tY29sb3ItZ3JleS04MDAtdjIxOiAjMzAzNDQ4O1xuICAtLWNvbG9yLWdyZXktOTAwLXYyMTogIzFEMUYyQztcbiAgLS1jb2xvci1ncmV5LWxpZ2h0LXYyMTogI0Y1RjVGNTtcbiAgLS1jb2xvci1ncmV5LWZiLXYyMTogI0ZCRkJGQjtcbiAgLyogUmVwcmVzZW50YWNpw7NuIGRlIGRhdG9zL2VzdGFkw61zdGljYXMgcG9yIHByaW9yaWRhZCAqL1xuICAtLWNvbG9yLWNoYXJ0LTEtdjIxOiAjMDA1NkJCO1xuICAtLWNvbG9yLWNoYXJ0LTItdjIxOiAjZmZhMzBkO1xuICAtLWNvbG9yLWNoYXJ0LTMtdjIxOiAjMDA3Y2IyO1xuICAtLWNvbG9yLWNoYXJ0LTQtdjIxOiAjMTRjY2FmO1xuICAtLWNvbG9yLWNoYXJ0LTUtdjIxOiAjM2I5NjQ3O1xuICAtLWNvbG9yLWNoYXJ0LTYtdjIxOiAjYjRhNzBkO1xuICAtLWNvbG9yLWNoYXJ0LTctdjIxOiAjYWExYzExO1xuICAtLWNvbG9yLWNoYXJ0LTgtdjIxOiAjZmYwZDhjO1xuICAtLWNvbG9yLWNoYXJ0LTktdjIxOiAjOTUwZGI0O1xuICAtLWNvbG9yLWNoYXJ0LTEwLXYyMTogIzBkMThiNDtcbiAgLS1jb2xvci1jaGFydC0xMS12MjE6ICNEODFGMjY7XG4gIC8qIFNvbWJyYXMgKi9cbiAgLS1jb2xvci1zaGFkb3ctbGlnaHQtdjIxOiB3aGl0ZTtcbiAgLS1jb2xvci1zaGFkb3ctdjIxOiByZ2JhKDEwOSwgMTE2LCAxNTcsIDAuNSk7XG4gIC0tY29sb3Itc2hhZG93LWRhcmstdjIxOiByZ2JhKDUxLCA1MSwgNTEsIDAuNyk7XG4gIC8qIExpZ2h0Ym94ICovXG4gIC0tY29sb3ItbGlndGhib3gtbGlnaHQtdjIxOiAjQURBREFEO1xuICAtLWNvbG9yLWxpZ3RoYm94LWRhcmstdjIxOiAjNzA3MDcwO1xuICAvKiBCbGFuY28geSBOZWdybyAqL1xuICAtLWNvbG9yLXdoaXRlLXYyMTogI2ZmZmZmZjtcbiAgLS1jb2xvci1ibGFjay12MjE6ICMwMDAwMDA7XG4gIC8qIERhdGEgdmlzdWFsaXphdGlvbiAqL1xuICAtLWNvbG9yLWRhdGEtYmx1ZS12MjE6ICMwMDU2QkI7XG4gIC0tY29sb3ItZGF0YS1vcmFuZ2UtdjIxOiAjRkY3MzAwO1xuICAtLWNvbG9yLWRhdGEtcGluay12MjE6ICNFRjA2NkI7XG4gIC0tY29sb3ItZGF0YS15ZWxsb3ctdjIxOiAjRkZCRjJDO1xuICAtLWNvbG9yLWRhdGEtZ3JlZW4tdjIxOiAjMUNCQ0JDO1xuICAtLWNvbG9yLWRhdGEtcHVycGxlLXYyMTogIzg3MDdDMztcbiAgLS1jb2xvci1kYXRhLXBpbmstbGlnaHQtdjIxOiAjRUM2M0I5O1xuICAtLWNvbG9yLWRhdGEtYmx1ZS1saWdodC12MjE6ICMzRjkzRkY7XG4gIC0tY29sb3ItZGF0YS1saW1lLXYyMTogI0FBQkMxQztcbiAgLS1jb2xvci1kYXRhLXJlZC12MjE6ICNEQjFDMUM7XG4gIC8qIEJyYW5kcyAqL1xuICAtLWNvbG9yLW5ldGZsaXgtdjIxOiAjRDgxRjI2O1xufVxuXG46cm9vdCB7XG4gIC0tZm9udC1mYW1pbHktcHJpbWFyeTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS1zZWNvbmRhcnk6IFwiTGF0b1wiLCBzYW5zLXNlcmlmO1xuICAtLXRpdGxlMS1mb250LXNpemU6IDM3cHg7XG4gIC0tdGl0bGUxLWxpbmUtaGVpZ2h0OiA1MXB4O1xuICAtLXRpdGxlMi1mb250LXNpemU6IDMzcHg7XG4gIC0tdGl0bGUyLWxpbmUtaGVpZ2h0OiA0OXB4O1xuICAtLXRpdGxlMy1mb250LXNpemU6IDI3cHg7XG4gIC0tdGl0bGUzLWxpbmUtaGVpZ2h0OiAzM3B4O1xuICAtLXRpdGxlNC1mb250LXNpemU6IDIxcHg7XG4gIC0tdGl0bGU0LWxpbmUtaGVpZ2h0OiAyOXB4O1xuICAtLXN1YnRpdGxlLXhsLWZvbnQtc2l6ZTogMThweDtcbiAgLS1zdWJ0aXRsZS14bC1saW5lLWhlaWdodDogMjRweDtcbiAgLS1zdWJ0aXRsZS1sLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1zdWJ0aXRsZS1sLWxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtLXN1YnRpdGxlLW0tZm9udC1zaXplOiAxNHB4O1xuICAtLXN1YnRpdGxlLW0tbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC0tc3VidGl0bGUtcy1mb250LXNpemU6IDEycHg7XG4gIC0tc3VidGl0bGUtcy1saW5lLWhlaWdodDogMTZweDtcbiAgLS1zdWJ0aXRsZS14cy1mb250LXNpemU6IDEwcHg7XG4gIC0tc3VidGl0bGUteHMtbGluZS1oZWlnaHQ6IDE0cHg7XG4gIC0tcGFyYWdyYXBoLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDIycHg7XG4gIC0tbWVkaXVtLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1tZWRpdW0tbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC0tc21hbGwtZm9udC1zaXplOiAxMnB4O1xuICAtLXNtYWxsLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWV4dHJhLXNtYWxsLWZvbnQtc2l6ZTogMTBweDtcbiAgLS1leHRyYS1zbWFsbC1saW5lLWhlaWdodDogMTRweDtcbiAgLS1idXR0b24tbC1mb250LXNpemU6IDE2cHg7XG4gIC0tYnV0dG9uLWwtbGluZS1oZWlnaHQ6IDIwcHg7XG4gIC0tYnV0dG9uLXMtZm9udC1zaXplOiAxNHB4O1xuICAtLWJ1dHRvbi1zLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtLWJ1dHRvbi14cy1mb250LXNpemU6IDEycHg7XG4gIC0tYnV0dG9uLXhzLWxpbmUtaGVpZ2h0OiAxNnB4O1xuICAtLWJpZy1sYWJlbC1mb250LXNpemU6IDE2cHg7XG4gIC0tYmlnLWxhYmVsLWxpbmUtaGVpZ2h0OiAyMHB4O1xuICAtLWxhYmVsLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1sYWJlbC1saW5lLWhlaWdodDogMThweDtcbiAgLS1vdmVybGluZS1mb250LXNpemU6IDhweDtcbiAgLS1vdmVybGluZS1saW5lLWhlaWdodDogMTBweDtcbiAgLS1saW5rLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1saW5rLWxpbmUtaGVpZ2h0OiAyMnB4O1xuICAtLWJhc2UtZm9udC1zaXplOiAxNnB4O1xuICAtLWJhc2UtbGluZS1oZWlndGg6IDIycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICA6cm9vdCB7XG4gICAgLS10aXRsZTEtZm9udC1zaXplOiA1MXB4O1xuICAgIC0tdGl0bGUxLWxpbmUtaGVpZ2h0OiA3NnB4O1xuICAgIC0tdGl0bGUyLWZvbnQtc2l6ZTogMzhweDtcbiAgICAtLXRpdGxlMi1saW5lLWhlaWdodDogNTZweDtcbiAgICAtLXRpdGxlMy1mb250LXNpemU6IDI5cHg7XG4gICAgLS10aXRsZTMtbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgLS1zdWJ0aXRsZS14cy1mb250LXNpemU6IDEycHg7XG4gICAgLS1zdWJ0aXRsZS14cy1saW5lLWhlaWdodDogMTZweDtcbiAgICAtLXBhcmFncmFwaC1mb250LXNpemU6IDE4cHg7XG4gICAgLS1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgLS1tZWRpdW0tZm9udC1zaXplOiAxNnB4O1xuICAgIC0tbWVkaXVtLWxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIC0tc21hbGwtZm9udC1zaXplOiAxNHB4O1xuICAgIC0tc21hbGwtbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgLS1leHRyYS1zbWFsbC1mb250LXNpemU6IDEycHg7XG4gICAgLS1leHRyYS1zbWFsbC1saW5lLWhlaWdodDogMTZweDtcbiAgICAtLWJpZy1sYWJlbC1mb250LXNpemU6IDE2cHg7XG4gICAgLS1iaWctbGFiZWwtbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgLS1sYWJlbC1mb250LXNpemU6IDE0cHg7XG4gICAgLS1sYWJlbC1saW5lLWhlaWdodDogMThweDtcbiAgICAtLW92ZXJsaW5lLWZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZTEtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlMS1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlMi1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGl0bGUyLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUzLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aXRsZTMtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZTQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlNC1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlNC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGl0bGU0LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGU0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aXRsZTQtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5zdWJ0aXRsZS14bCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3VidGl0bGUteGwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLXhsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zdWJ0aXRsZS1sIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS1sLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdWJ0aXRsZS1sLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zdWJ0aXRsZS1tIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS1tLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdWJ0aXRsZS1tLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zdWJ0aXRsZS1zIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS1zLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zdWJ0aXRsZS1zLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5zdWJ0aXRsZS14cyB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3VidGl0bGUteHMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLXhzLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbnAsXG4ucCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGFyYWdyYXBoLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYXJhZ3JhcGgtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWxpbmstZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxpbmstbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubGFyZ2UtdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGFyYWdyYXBoLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1wYXJhZ3JhcGgtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm1lZGl1bS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1tZWRpdW0tbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uc21hbGwtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5leHRyYS1zbWFsbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZXh0cmEtc21hbGwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWV4dHJhLXNtYWxsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJpZy1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWJpZy1sYWJlbC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYmlnLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLm1lZGl1bS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1sYWJlbC1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5vdmVybGluZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1vdmVybGluZS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tb3ZlcmxpbmUtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGluay10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGluay1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluay1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5idXR0b24tbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1sLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tbC1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5idXR0b24tcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi1zLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24tcy1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5idXR0b24teHMge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1idXR0b24teHMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi14cy1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5oZWFkZXIgLmxpbmssXG4uZm9vdGVyIC5saW5rLFxuLnByZS1oZWFkZXIgLmxpbmssXG4ucHJlLWhlYWRlci1tb2JpbGUgLmxpbmssXG4uaGVhZGVyLW1lbnUtbW9iaWxlIC5saW5rLFxuLmhlYWRlci1zdWJtZW51IC5saW5rIHtcbiAgLS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMC12MjEpO1xuICAtLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwLXYyMSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXIgLmxpbmsgc3ZnICosXG4uZm9vdGVyIC5saW5rIHN2ZyAqLFxuLnByZS1oZWFkZXIgLmxpbmsgc3ZnICosXG4ucHJlLWhlYWRlci1tb2JpbGUgLmxpbmsgc3ZnICosXG4uaGVhZGVyLW1lbnUtbW9iaWxlIC5saW5rIHN2ZyAqLFxuLmhlYWRlci1zdWJtZW51IC5saW5rIHN2ZyAqIHtcbiAgLS1zdHJva2UtY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyIC5saW5rOmhvdmVyLCAuaGVhZGVyIC5saW5rOmFjdGl2ZSwgLmhlYWRlciAubGluazpmb2N1cyxcbi5mb290ZXIgLmxpbms6aG92ZXIsXG4uZm9vdGVyIC5saW5rOmFjdGl2ZSxcbi5mb290ZXIgLmxpbms6Zm9jdXMsXG4ucHJlLWhlYWRlciAubGluazpob3Zlcixcbi5wcmUtaGVhZGVyIC5saW5rOmFjdGl2ZSxcbi5wcmUtaGVhZGVyIC5saW5rOmZvY3VzLFxuLnByZS1oZWFkZXItbW9iaWxlIC5saW5rOmhvdmVyLFxuLnByZS1oZWFkZXItbW9iaWxlIC5saW5rOmFjdGl2ZSxcbi5wcmUtaGVhZGVyLW1vYmlsZSAubGluazpmb2N1cyxcbi5oZWFkZXItbWVudS1tb2JpbGUgLmxpbms6aG92ZXIsXG4uaGVhZGVyLW1lbnUtbW9iaWxlIC5saW5rOmFjdGl2ZSxcbi5oZWFkZXItbWVudS1tb2JpbGUgLmxpbms6Zm9jdXMsXG4uaGVhZGVyLXN1Ym1lbnUgLmxpbms6aG92ZXIsXG4uaGVhZGVyLXN1Ym1lbnUgLmxpbms6YWN0aXZlLFxuLmhlYWRlci1zdWJtZW51IC5saW5rOmZvY3VzIHtcbiAgLS1saW5rLWNvbG9yOiB2YXIoLS1saW5rLWhvdmVyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAubGluazpob3ZlciBzdmcgKiwgLmhlYWRlciAubGluazphY3RpdmUgc3ZnICosIC5oZWFkZXIgLmxpbms6Zm9jdXMgc3ZnICosXG4uZm9vdGVyIC5saW5rOmhvdmVyIHN2ZyAqLFxuLmZvb3RlciAubGluazphY3RpdmUgc3ZnICosXG4uZm9vdGVyIC5saW5rOmZvY3VzIHN2ZyAqLFxuLnByZS1oZWFkZXIgLmxpbms6aG92ZXIgc3ZnICosXG4ucHJlLWhlYWRlciAubGluazphY3RpdmUgc3ZnICosXG4ucHJlLWhlYWRlciAubGluazpmb2N1cyBzdmcgKixcbi5wcmUtaGVhZGVyLW1vYmlsZSAubGluazpob3ZlciBzdmcgKixcbi5wcmUtaGVhZGVyLW1vYmlsZSAubGluazphY3RpdmUgc3ZnICosXG4ucHJlLWhlYWRlci1tb2JpbGUgLmxpbms6Zm9jdXMgc3ZnICosXG4uaGVhZGVyLW1lbnUtbW9iaWxlIC5saW5rOmhvdmVyIHN2ZyAqLFxuLmhlYWRlci1tZW51LW1vYmlsZSAubGluazphY3RpdmUgc3ZnICosXG4uaGVhZGVyLW1lbnUtbW9iaWxlIC5saW5rOmZvY3VzIHN2ZyAqLFxuLmhlYWRlci1zdWJtZW51IC5saW5rOmhvdmVyIHN2ZyAqLFxuLmhlYWRlci1zdWJtZW51IC5saW5rOmFjdGl2ZSBzdmcgKixcbi5oZWFkZXItc3VibWVudSAubGluazpmb2N1cyBzdmcgKiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1saW5rLWhvdmVyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlciAubGluayAubGlua19fY29udGVudCxcbi5mb290ZXIgLmxpbmsgLmxpbmtfX2NvbnRlbnQsXG4ucHJlLWhlYWRlciAubGluayAubGlua19fY29udGVudCxcbi5wcmUtaGVhZGVyLW1vYmlsZSAubGluayAubGlua19fY29udGVudCxcbi5oZWFkZXItbWVudS1tb2JpbGUgLmxpbmsgLmxpbmtfX2NvbnRlbnQsXG4uaGVhZGVyLXN1Ym1lbnUgLmxpbmsgLmxpbmtfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuLmhlYWRlciAubGluay5kaXNhYmxlZCxcbi5mb290ZXIgLmxpbmsuZGlzYWJsZWQsXG4ucHJlLWhlYWRlciAubGluay5kaXNhYmxlZCxcbi5wcmUtaGVhZGVyLW1vYmlsZSAubGluay5kaXNhYmxlZCxcbi5oZWFkZXItbWVudS1tb2JpbGUgLmxpbmsuZGlzYWJsZWQsXG4uaGVhZGVyLXN1Ym1lbnUgLmxpbmsuZGlzYWJsZWQge1xuICAtLWxpbmstY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktMTAwLXYyMSk7XG4gIC0tbGluay1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDAtdjIxKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaGVhZGVyIC5saW5rLS1kYXJrLW1vZGUsXG4uZm9vdGVyIC5saW5rLS1kYXJrLW1vZGUsXG4ucHJlLWhlYWRlciAubGluay0tZGFyay1tb2RlLFxuLnByZS1oZWFkZXItbW9iaWxlIC5saW5rLS1kYXJrLW1vZGUsXG4uaGVhZGVyLW1lbnUtbW9iaWxlIC5saW5rLS1kYXJrLW1vZGUsXG4uaGVhZGVyLXN1Ym1lbnUgLmxpbmstLWRhcmstbW9kZSB7XG4gIC0tbGluay1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUtdjIxKTtcbiAgLS1saW5rLWhvdmVyOiB2YXIoLS1jb2xvci1ncmV5LWxpZ2h0LXYyMSk7XG59XG5cbjpyb290IHtcbiAgLS1zLXYyMTogOHB4O1xuICAtLWhlYWRlci1oZWlnaHQ6IDcycHg7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQ6IDMycHg7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0OiAzOXB4O1xuICAtLWhlYWRlci1sb2dvLXdpZHRoOiAxNTBweDtcbiAgLS1oZWFkZXItbG9nby1oZWlnaHQ6IDI0cHg7XG4gIC0taGVhZGVyLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7XG4gIC0taGVhZGVyLXNlcGFyYXRvci1tYXJnaW46IGNhbGModmFyKC0tcy12MjEpICogMik7XG4gIC0taGVhZGVyLXNlcGFyYXRvci13aWR0aDogMnB4O1xuICAtLWhlYWRlci1zZWNvbmRhcnktc2VwYXJhdG9yLWhlaWdodDogMTJweDtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWhlYWRlci1idXR0b24tY2FsbC11cy1saW5lLWhlaWdodDogMC44NzVyZW07XG4gIC0taGVhZGVyLWJ1dHRvbi1jbW4tbW9iaWxlLWhlaWdodDogMzRweDtcbiAgLS1oZWFkZXItc3VibWVudS1oZWlnaHQ6IDQwcHg7XG4gIC0taGVhZGVyLW1lbnUtdW5kZXJsaW5lLWhlaWdodDogNHB4O1xuICAtLWhlYWRlci1tZW51LW1vYmlsZS1saW5rLWhlaWdodDogNTZweDtcbiAgLS1oZWFkZXItbW9iaWxlLWNhbGwtdXMtZm9udC1zaXplOiAxOHB4O1xuICAtLWhlYWRlci1tb2JpbGUtY2FsbC11cy1pY29uLXNpemU6IDMycHg7XG59XG5cbi5oZWFkZXItc3BhY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItc3BhY2Uge1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0KSk7XG4gIH1cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyIHtcbiAgICB0b3A6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0KTtcbiAgfVxufVxuLmhlYWRlcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19sZWZ0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXJfX2xlZnQtYmxvY2tfX3NlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQtdjIxKTtcbiAgbWFyZ2luOiAwIGNhbGModmFyKC0tcy12MjEpICogMik7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyX19sZWZ0LWJsb2NrX19zZXBhcmF0b3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fbG9nbyAuaWNvbiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG4gIC0tc3Ryb2tlLXdpZHRoOiAwO1xuICAtLWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgLS13aWR0aDogdmFyKC0taGVhZGVyLWxvZ28td2lkdGgpO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmhlYWRlcl9fbG9nbyAuaWNvbiBzdmcge1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xufVxuLmhlYWRlcl9fbG9nby0tbW9iaWxlIHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXJfX2xvZ28tLW1vYmlsZSAuaWNvbiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG4gIC0tc3Ryb2tlLXdpZHRoOiAwO1xuICAtLWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgLS13aWR0aDogMjRweDtcbiAgLS1oZWlnaHQ6IDM1cHg7XG59XG4uaGVhZGVyX19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXJfX2hhbWJ1cmdlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4uaGVhZGVyX19oYW1idXJnZXIgOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVhZGVyX19tZW51X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nLXRvcDogdmFyKC0taGVhZGVyLW1lbnUtdW5kZXJsaW5lLWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG59XG4uaGVhZGVyX19tZW51X19pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNHB4O1xuICB0b3A6IC00cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MDAtdjIxKTtcbn1cbi5oZWFkZXJfX21lbnVfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX21lbnVfX2l0ZW0gLmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcy12MjEpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1zLXYyMSk7XG4gIC0tbGluay1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xufVxuLmhlYWRlcl9fbWVudV9faXRlbSAubGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaGVhZGVyX19tZW51X19pdGVtIC5saW5rX190ZXh0IHtcbiAgICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgfVxufVxuLmhlYWRlcl9fbWVudV9faXRlbSAubGluayAubGlua19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4uaGVhZGVyX19tZW51X19pdGVtIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIHdpZHRoOiAxLjdyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyX19tZW51X19pdGVtIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHN0cm9rZS13aWR0aDogMjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG59XG4uaGVhZGVyX19tZW51X19pdGVtIC5pY29uIHN2ZyAqIHtcbiAgLS1zdHJva2UtY29sb3I6IHBpbms7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5oZWFkZXJfX21lbnVfX2l0ZW0gLmljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcy12MjEpIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVhZGVyX19tZW51IHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdhcDogMjRweDtcbn1cbi5oZWFkZXJfX2J1dHRvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwMC12MjEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiA5cHggMTJweCA3cHg7XG4gIG1pbi13aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fYnV0dG9uLXByaW1hcnkgLmJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlcl9fYnV0dG9uLXByaW1hcnkgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcbiAgd2lkdGg6IDEuN3JlbTtcbn1cbi5oZWFkZXJfX2J1dHRvbi1wcmltYXJ5IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfX2J1dHRvbi1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAgIHBhZGRpbmc6IDEycHggMjJweCAxMHB4O1xuICB9XG4gIC5oZWFkZXJfX2J1dHRvbi1wcmltYXJ5LS1ib3JkZXJsZXNzIHtcbiAgICBib3JkZXI6IDBweDtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xufVxuLmhlYWRlcl9fYnV0dG9uc19fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xufVxuLmhlYWRlcl9fYnV0dG9uc19fYWN0aW9ucyAuaGVhZGVyX19kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfX2FjdGlvbnMgLmhlYWRlcl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXJfX2J1dHRvbnNfX2FjdGlvbnMgLmhlYWRlcl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlcl9fYnV0dG9uc19fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlcl9fYnV0dG9uc19fY2xvc2U6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyX19idXR0b25zX19jbG9zZSAuaWNvbiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG59XG4uaGVhZGVyX19idXR0b25zX19jbG9zZSAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUtdjIxKTtcbn1cblxuLnByZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwNDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstdjIxKTtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodCk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHJlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnByZS1oZWFkZXJfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wcmUtaGVhZGVyX193cmFwcGVyIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlLWhlYWRlcl9faXRlbSAubGlua19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbn1cbi5wcmUtaGVhZGVyX19pdGVtLmFjdGl2ZSAubGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4ucHJlLWhlYWRlcl9faXRlbTpob3ZlciAubGlua19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC12MjEpO1xufVxuLnByZS1oZWFkZXJfX3NlcGFyYXRvciB7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXNlcGFyYXRvci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zLXYyMSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zLXYyMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNDAwLXYyMSk7XG59XG4ucHJlLWhlYWRlcl9fb3RoZXItbGlua3Mge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcy12MjEpICogMyk7XG59XG4ucHJlLWhlYWRlcl9fc3dpdGNoLWxhbmd1YWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zLXYyMSk7XG59XG4ucHJlLWhlYWRlcl9fb3RoZXItbGlua3MsIC5wcmUtaGVhZGVyX19zd2l0Y2gtbGFuZ3VhZ2Uge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5wcmUtaGVhZGVyX19vdGhlci1saW5rcyAubGlua19fdGV4dCwgLnByZS1oZWFkZXJfX3N3aXRjaC1sYW5ndWFnZSAubGlua19fdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwMC12MjEpO1xufVxuLnByZS1oZWFkZXJfX290aGVyLWxpbmtzIC5wcmUtaGVhZGVyX19pdGVtLmFjdGl2ZSAubGlua19fdGV4dCwgLnByZS1oZWFkZXJfX3N3aXRjaC1sYW5ndWFnZSAucHJlLWhlYWRlcl9faXRlbS5hY3RpdmUgLmxpbmtfX3RleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDAtdjIxKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJlLWhlYWRlcl9fb3RoZXItbGlua3MgLnByZS1oZWFkZXJfX2l0ZW06aG92ZXIgLmxpbmtfX3RleHQsIC5wcmUtaGVhZGVyX19zd2l0Y2gtbGFuZ3VhZ2UgLnByZS1oZWFkZXJfX2l0ZW06aG92ZXIgLmxpbmtfX3RleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS03MDAtdjIxKTtcbn1cblxuLnByZS1oZWFkZXJfX2NtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbi5wcmUtaGVhZGVyX19jbW4tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwMC12MjEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlLWhlYWRlcl9fY21uLWJ1dHRvbiAuaWNvbiB7XG4gIHdpZHRoOiAycmVtO1xufVxuLnByZS1oZWFkZXJfX2Ntbi1idXR0b24gLmljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgc3Ryb2tlLXdpZHRoOiAwO1xufVxuXG4uaGVhZGVyLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzJweDtcbiAgei1pbmRleDogMTAwMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG59XG4uaGVhZGVyLXN1Ym1lbnVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLXN1Ym1lbnVfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItc3VibWVudV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMnB4O1xufVxuLmhlYWRlci1zdWJtZW51X19pdGVtIC5pY29uIHtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmhlYWRlci1zdWJtZW51X19pdGVtIC5pY29uIHN2ZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4uaGVhZGVyLXN1Ym1lbnVfX2l0ZW0gLmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlci1zdWJtZW51X19pdGVtIC5saW5rX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlci1zdWJtZW51X19pdGVtIC5saW5rX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmhlYWRlci1tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAyO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiA3MnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1tZW51LW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1tZW51LW1vYmlsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19tZW51IHtcbiAgcGFkZGluZzogdmFyKC0tcy12MjEpIDA7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19tZW51IC5saW5rIHtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItbWVudS1tb2JpbGUtbGluay1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0yMDAtdjIxKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19tZW51IC5saW5rX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX21lbnUgLmxpbmtfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiB2YXIoLS1zLXYyMSkgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19tZW51IC5saW5rX190ZXh0IHNtYWxsIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwLXYyMSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19tZW51IC5saW5rIC5pY29uIHtcbiAgd2lkdGg6IGF1dG87XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19idXR0b25zIHtcbiAgei1pbmRleDogMTA4NDtcbiAgYm90dG9tOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LW1vYmlsZS1oZWlnaHQpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2J1dHRvbnMgLmxpbmsge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmhlYWRlci1tZW51LW1vYmlsZV9fY3VzdG9tZXItYXJlYSAubGluaywgLmhlYWRlci1tZW51LW1vYmlsZV9fY2FsbC11cyAubGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1tZW51LW1vYmlsZV9fY3VzdG9tZXItYXJlYSAubGluay5jdXN0b21lciAubGlua19fY29udGVudCAuaWNvbiwgLmhlYWRlci1tZW51LW1vYmlsZV9fY2FsbC11cyAubGluay5jdXN0b21lciAubGlua19fY29udGVudCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmsuY3VzdG9tZXIgLmxpbmtfX2NvbnRlbnQgLmljb24gc3ZnIHBhdGgsIC5oZWFkZXItbWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmsuY3VzdG9tZXIgLmxpbmtfX2NvbnRlbnQgLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19jdXN0b21lci1hcmVhIC5saW5rLm5vdEN1c3RvbWVyIC5saW5rX19jb250ZW50IC5pY29uLCAuaGVhZGVyLW1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rLm5vdEN1c3RvbWVyIC5saW5rX19jb250ZW50IC5pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiKDE5MiwgMjIwLCAyNTMpO1xufVxuLmhlYWRlci1tZW51LW1vYmlsZV9fY3VzdG9tZXItYXJlYSAubGluay5ub3RDdXN0b21lciAubGlua19fY29udGVudCAuaWNvbiBzdmcgcGF0aCwgLmhlYWRlci1tZW51LW1vYmlsZV9fY2FsbC11cyAubGluay5ub3RDdXN0b21lciAubGlua19fY29udGVudCAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogcmdiKDE5MiwgMjIwLCAyNTMpO1xuICBzdHJva2Utd2lkdGg6IDJweDtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmtfX2NvbnRlbnQsIC5oZWFkZXItbWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmtfX2NvbnRlbnQge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xufVxuLmhlYWRlci1tZW51LW1vYmlsZV9fY3VzdG9tZXItYXJlYSAubGlua19fY29udGVudCAuaWNvbiwgLmhlYWRlci1tZW51LW1vYmlsZV9fY2FsbC11cyAubGlua19fY29udGVudCAuaWNvbiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLW1vYmlsZS1jYWxsLXVzLWljb24tc2l6ZSk7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItbW9iaWxlLWNhbGwtdXMtaWNvbi1zaXplKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMtdjIxKSAqIDIpO1xufVxuLmhlYWRlci1tZW51LW1vYmlsZV9fY3VzdG9tZXItYXJlYSAubGlua19fY29udGVudCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmtfX2NvbnRlbnQgLmljb24gc3ZnIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmtfX3RleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiB2YXIoLS1iYXNlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2NhbGwtdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLXYyMSk7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rX190ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItbW9iaWxlLWNhbGwtdXMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBhcmFncmFwaC1saW5lLWhlaWdodCk7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rX190ZXh0IGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rIC5saW5rX19jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rIC5saW5rX19jb250ZW50IC5pY29uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xufVxuLmhlYWRlci1tZW51LW1vYmlsZV9faXRlbS0taGVscCAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyLW1lbnUtbW9iaWxlX19pdGVtIC5uby1ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2l0ZW0gLm5vLWV2ZW50czpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbWVudS1tb2JpbGVfX2l0ZW06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmUtaGVhZGVyLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMjAwLXYyMSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLXYyMSk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0KTtcbn1cbi5wcmUtaGVhZGVyLW1vYmlsZSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX2N1c3RvbWVyLXR5cGVfX3NlbGVjdGVkIC5saW5rIHtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LW1vYmlsZS1oZWlnaHQpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZS1oZWFkZXItbW9iaWxlX19jdXN0b21lci10eXBlX19zZWxlY3RlZCAubGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1saW5lLWhlaWdodCk7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX2N1c3RvbWVyLXR5cGUgYS5saW5rLmRhcmsgLmxpbmtfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX2N1c3RvbWVyLXR5cGVfX2xpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktMjAwLXYyMSk7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX2N1c3RvbWVyLXR5cGVfX2xpc3QgLmxpbmsge1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktbW9iaWxlLWhlaWdodCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX2N1c3RvbWVyLXR5cGVfX2xpc3QgLmxpbmtfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc21hbGwtbGluZS1oZWlnaHQpO1xufVxuLnByZS1oZWFkZXItbW9iaWxlX19jdXN0b21lci10eXBlX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMzAwLXYyMSk7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX3N3aXRjaC1sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnByZS1oZWFkZXItbW9iaWxlX19zd2l0Y2gtbGFuZ3VhZ2UgLmxpbmsuYWN0aXZlIC5saW5rX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX3N3aXRjaC1sYW5ndWFnZSAubGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1saW5lLWhlaWdodCk7XG59XG4ucHJlLWhlYWRlci1tb2JpbGVfX3NlcGFyYXRvciB7XG4gIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXNlcGFyYXRvci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1zLXYyMSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS1zLXYyMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNDAwLXYyMSk7XG59XG5cbi5oZWFkZXItc3VibWVudS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gIGxlZnQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMXB4KTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItc3VibWVudS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9fY2F0ZWdvcnk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlIC5uby1ldmVudHMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGUgLm5vLWV2ZW50czpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGUgLmxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1tZW51LW1vYmlsZS1saW5rLWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTIwMC12MjEpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGUgLmxpbmtfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGUgLmxpbmtfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogdmFyKC0tcy12MjEpIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZSAubGlua19fdGV4dCBzbWFsbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTYwMC12MjEpO1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZSAubGluayAuaWNvbiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19tZW51IHtcbiAgcGFkZGluZzogdmFyKC0tcy12MjEpIDA7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19pdGVtLml0ZW0tYWdpbGUtcmVmIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9faXRlbSAuYWdpbGUtcmVmIC5saW5rX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTcwMC12MjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19pdGVtIC5hZ2lsZS1yZWYgLmxpbmtfX3RleHQgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9fYnV0dG9ucyB7XG4gIHotaW5kZXg6IDEwODQ7XG4gIGJvdHRvbTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19idXR0b25zIC5saW5rIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmssIC5oZWFkZXItc3VibWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmsuY3VzdG9tZXIgLmxpbmtfX2NvbnRlbnQgLmljb24sIC5oZWFkZXItc3VibWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmsuY3VzdG9tZXIgLmxpbmtfX2NvbnRlbnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jdXN0b21lci1hcmVhIC5saW5rLmN1c3RvbWVyIC5saW5rX19jb250ZW50IC5pY29uIHN2ZyBwYXRoLCAuaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rLmN1c3RvbWVyIC5saW5rX19jb250ZW50IC5pY29uIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9fY3VzdG9tZXItYXJlYSAubGluay5ub3RDdXN0b21lciAubGlua19fY29udGVudCAuaWNvbiwgLmhlYWRlci1zdWJtZW51LW1vYmlsZV9fY2FsbC11cyAubGluay5ub3RDdXN0b21lciAubGlua19fY29udGVudCAuaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYigxOTIsIDIyMCwgMjUzKTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmsubm90Q3VzdG9tZXIgLmxpbmtfX2NvbnRlbnQgLmljb24gc3ZnIHBhdGgsIC5oZWFkZXItc3VibWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmsubm90Q3VzdG9tZXIgLmxpbmtfX2NvbnRlbnQgLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6IHJnYigxOTIsIDIyMCwgMjUzKTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jdXN0b21lci1hcmVhIC5saW5rX19jb250ZW50LCAuaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rX19jb250ZW50IHtcbiAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmtfX2NvbnRlbnQgLmljb24sIC5oZWFkZXItc3VibWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmtfX2NvbnRlbnQgLmljb24ge1xuICAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1tb2JpbGUtY2FsbC11cy1pY29uLXNpemUpO1xuICB3aWR0aDogdmFyKC0taGVhZGVyLW1vYmlsZS1jYWxsLXVzLWljb24tc2l6ZSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2N1c3RvbWVyLWFyZWEgLmxpbmtfX2NvbnRlbnQgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jdXN0b21lci1hcmVhIC5saW5rX19jb250ZW50IC5pY29uIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jdXN0b21lci1hcmVhIC5saW5rX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jYWxsLXVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay12MjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9fY2FsbC11cyAubGluayAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUtdjIxKTtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2NhbGwtdXMgLmxpbmtfX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWhlYWRlci1tb2JpbGUtY2FsbC11cy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tcGFyYWdyYXBoLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19jYWxsLXVzIC5saW5rX190ZXh0IGVtIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlX19pdGVtLS1oZWxwIC5saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXItc3VibWVudS1tb2JpbGVfX2l0ZW0gLm5vLWV2ZW50cyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9faXRlbSAubm8tZXZlbnRzOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1zdWJtZW51LW1vYmlsZV9faXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlciAudS13cmFwcGVyLFxuLmZvb3RlciAudS13cmFwcGVyLFxuLnByZS1oZWFkZXIgLnUtd3JhcHBlcixcbi5oZWFkZXItbWVudS1tb2JpbGUgLnUtd3JhcHBlcixcbi5oZWFkZXItc3VibWVudSAudS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMwZW0pIHtcbiAgLmhlYWRlciAudS13cmFwcGVyLFxuICAuZm9vdGVyIC51LXdyYXBwZXIsXG4gIC5wcmUtaGVhZGVyIC51LXdyYXBwZXIsXG4gIC5oZWFkZXItbWVudS1tb2JpbGUgLnUtd3JhcHBlcixcbiAgLmhlYWRlci1zdWJtZW51IC51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGVyIC51LXdyYXBwZXIsXG4gIC5mb290ZXIgLnUtd3JhcHBlcixcbiAgLnByZS1oZWFkZXIgLnUtd3JhcHBlcixcbiAgLmhlYWRlci1tZW51LW1vYmlsZSAudS13cmFwcGVyLFxuICAuaGVhZGVyLXN1Ym1lbnUgLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXIgLnUtd3JhcHBlcixcbiAgLmZvb3RlciAudS13cmFwcGVyLFxuICAucHJlLWhlYWRlciAudS13cmFwcGVyLFxuICAuaGVhZGVyLW1lbnUtbW9iaWxlIC51LXdyYXBwZXIsXG4gIC5oZWFkZXItc3VibWVudSAudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAuaGVhZGVyIC51LXdyYXBwZXIsXG4gIC5mb290ZXIgLnUtd3JhcHBlcixcbiAgLnByZS1oZWFkZXIgLnUtd3JhcHBlcixcbiAgLmhlYWRlci1tZW51LW1vYmlsZSAudS13cmFwcGVyLFxuICAuaGVhZGVyLXN1Ym1lbnUgLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLmhlYWRlciAudS13cmFwcGVyLFxuICAuZm9vdGVyIC51LXdyYXBwZXIsXG4gIC5wcmUtaGVhZGVyIC51LXdyYXBwZXIsXG4gIC5oZWFkZXItbWVudS1tb2JpbGUgLnUtd3JhcHBlcixcbiAgLmhlYWRlci1zdWJtZW51IC51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDVlbSkge1xuICAuaGVhZGVyIC51LXdyYXBwZXIsXG4gIC5mb290ZXIgLnUtd3JhcHBlcixcbiAgLnByZS1oZWFkZXIgLnUtd3JhcHBlcixcbiAgLmhlYWRlci1tZW51LW1vYmlsZSAudS13cmFwcGVyLFxuICAuaGVhZGVyLXN1Ym1lbnUgLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnByZS1oZWFkZXItbW9iaWxlLnUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTY4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC5wcmUtaGVhZGVyLW1vYmlsZS51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJlLWhlYWRlci1tb2JpbGUudS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnByZS1oZWFkZXItbW9iaWxlLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnByZS1oZWFkZXItbW9iaWxlLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnByZS1oZWFkZXItbW9iaWxlLnUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNWVtKSB7XG4gIC5wcmUtaGVhZGVyLW1vYmlsZS51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX21lbnVfX2l0ZW0tLWFjdGl2ZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdy1mcm9tLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zaG93LWZyb20tbGcge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmhpZGUtZnJvbS1sZyB7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGlkZS1mcm9tLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNoZWFkZXItc3VibWVudS5vbGQgLmxpbmtfX3RleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbn1cbiNoZWFkZXItc3VibWVudS5vbGQgLmhlYWRlci1zdWJtZW51X193cmFwcGVyIHtcbiAgZ2FwOiAyMHB4O1xufVxuXG4uZm9vdGVyIHtcbiAgLS1mb290ZXItYmctY29sb3I6ICMzMDM0NDg7XG4gIC0tZm9vdGVyLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAtLWJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTUwMC12MjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcbn1cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNCAqIHZhcigtLXMtdjIxKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0ICogdmFyKC0tcy12MjEpKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gIH1cbn1cbi5mb290ZXJfX3RvcCAuaWNvbiB7XG4gIC0td2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5mb290ZXJfX3RvcCAuZm9vdGVyX19sb2dvIC5pY29uIHtcbiAgLS1zdHJva2Utd2lkdGg6IDA7XG4gIC0tZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICB3aWR0aDogMTMwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZvb3Rlcl9fdG9wIC5mb290ZXJfX2xvZ28gLmljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIC5pY29uIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9vdGVyX19zb2NpYWwtbGlua3MgLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5mb290ZXJfX3NvY2lhbC1saW5rcyBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xufVxuXG4uZm9vdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyX19taWRkbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpIHZhcigtLXMtdjIxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDU2QkI7XG4gIH1cbn1cbi5mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlIC5pY29uIHN2ZyAqIHtcbiAgc3Ryb2tlOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xufVxuLmZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlLnNob3cgLmljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZm9vdGVyX19saW5rcy1ncm91cCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyX19saW5rcy1ncm91cCAuZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9vdGVyX19saW5rcy1ncm91cCAuZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZm9vdGVyX19saW5rcy1ncm91cCAuZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXMtdjIxKTtcbn1cbi5mb290ZXJfX2xpbmtzLWdyb3VwIC5mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcy1saXN0IC5saW5rIHtcbiAgLS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAtLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwLXYyMSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLXMtdjIxKSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTUwMC12MjEpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmZvb3Rlcl9fbGlua3MtZ3JvdXAgLmZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmtzLWxpc3QgLmxpbmtfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5mb290ZXJfX2xpbmtzLWdyb3VwIC5mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcy1saXN0IC5saW5rOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tcy12MjEpKTtcbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9vdGVyX19taWRkbGVfX21haW4tbGlua3Mge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJfX21pZGRsZV9fbWFpbi1saW5rcyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXJfX21pZGRsZV9fbWFpbi1saW5rcy5ub0NsaWVudCAuZm9vdGVyX19saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzLm5vQ2xpZW50IC5mb290ZXJfX2xpbmtzLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9vdGVyX19taWRkbGVfX21haW4tbGlua3MgLmZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyX19taWRkbGVfX21haW4tbGlua3MgLmZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgfVxuICAuZm9vdGVyX19taWRkbGVfX21haW4tbGlua3MgLmZvb3Rlcl9fbGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IDQwJTtcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzIC5mb290ZXJfX2xpbmtzLWdyb3VwIC5mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSB7XG4gIGNvbG9yOiAjMDA4ZGZmO1xufVxuXG4uZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zLXYyMSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX19sZWdhbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tX19hYm91dC11cyB7XG4gIGZsZXg6IHJvdyB3cmFwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvb3Rlcl9fYm90dG9tX19hYm91dC11cyB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3Rlcl9fYm90dG9tX19hYm91dC11cyAubGluayB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtdjIxKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMgLmxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tX19hYm91dC11cyAubGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIH1cbn1cbi5mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMgLmxpbmsgLmxpbmtfX2NvbnRlbnQgLmxpbmtfX3RleHQge1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgZm9udC1zaXplOiB2YXIoLS1saW5rLWZvbnQtc2l6ZSk7XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fbGVnYWwge1xuICBtYXJnaW4tdG9wOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICBsaW5lLWhlaWdodDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNTAwLXYyMSk7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9vdGVyX19ib3R0b21fX2xlZ2FsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZm9vdGVyX19ib3R0b21fX2xlZ2FsIC5saW5rX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4uZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZm9vdGVyX19ib3R0b21fX2xpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tcy12MjEpICogMikgIWltcG9ydGFudDtcbn1cbi5mb290ZXJfX2JvdHRvbV9fbGlua3MgLmxpbmtfX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fY29weXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmZvb3Rlcl9fbGlua3Mtc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcy12MjEpICogMik7XG4gIGJvcmRlcjogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gIGhlaWdodDogMTBweDtcbn1cbi5mb290ZXJfX2xpbmtzLXNlcGFyYXRvci0tdGhpbm5lciB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTUwMC12MjEpO1xufVxuXG4ucHltZXMtZm9vdGVyIHtcbiAgLS1mb290ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG4gIC0tZm9vdGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1ib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS01MDAtdjIxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWJnLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1jb2xvcik7XG59XG4ucHltZXMtZm9vdGVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucHltZXMtZm9vdGVyX19jb250YWluZXIudS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4O1xuICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX2NvbnRhaW5lci51LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fY29udGFpbmVyLnUtd3JhcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1lc3VrYWx0ZWwtc2Vjb25kYXJ5LW1lbnUtaGVpZ2h0KSk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5weW1lcy1mb290ZXJfX2NvbnRhaW5lci51LXdyYXBwZXItLW5hcnJvdyB7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG4ucHltZXMtZm9vdGVyX19jb250YWluZXIudS13cmFwcGVyLS13aWRlIHtcbiAgbWF4LXdpZHRoOiAxMjUwcHg7XG59XG4ucHltZXMtZm9vdGVyX19jb250YWluZXIudS13cmFwcGVyLS13aWRlciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xufVxuLnB5bWVzLWZvb3Rlcl9fY29udGFpbmVyLnUtd3JhcHBlci0tbGFyZ2VyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG59XG5cbi5weW1lcy1mb290ZXJfX3RvcCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX3RvcCB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNCAqIHZhcigtLXMtdjIxKSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICB9XG59XG4ucHltZXMtZm9vdGVyX190b3AgLmljb24ge1xuICAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAtLXN0cm9rZS13aWR0aDogMXB4O1xuICAtLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucHltZXMtZm9vdGVyX190b3AgLnB5bWVzLWZvb3Rlcl9fbG9nbyAuaWNvbiB7XG4gIC0tc3Ryb2tlLXdpZHRoOiAwO1xuICAtLWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgd2lkdGg6IDEzMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5weW1lcy1mb290ZXJfX3RvcCAucHltZXMtZm9vdGVyX19sb2dvIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5weW1lcy1mb290ZXJfX3NvY2lhbC1saW5rcyAuaWNvbiB7XG4gIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG4gIC0tc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnB5bWVzLWZvb3Rlcl9fc29jaWFsLWxpbmtzIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucHltZXMtZm9vdGVyX19zb2NpYWwtbGlua3MgLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBzdHJva2Utd2lkdGg6IDFweDtcbn1cbi5weW1lcy1mb290ZXJfX3NvY2lhbC1saW5rcyBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xufVxuXG4ucHltZXMtZm9vdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHltZXMtZm9vdGVyX19taWRkbGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHltZXMtZm9vdGVyX19taWRkbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpIHZhcigtLXMtdjIxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSB7XG4gICAgY29sb3I6ICMwMDU2QkI7XG4gIH1cbn1cbi5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSAuaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlLnNob3cgLmljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4ucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4ucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdC5zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLXMtdjIxKTtcbn1cbi5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcy1saXN0IC5saW5rIHtcbiAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tcy12MjEpKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNTAwLXYyMSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdCAubGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXAgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmtzLWxpc3QgLmxpbms6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1zLXYyMSkpO1xufVxuXG4ucHltZXMtZm9vdGVyX19taWRkbGVfX21haW4tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX21pZGRsZV9fbWFpbi1saW5rcyB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzLm5vQ2xpZW50IC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHltZXMtZm9vdGVyX19taWRkbGVfX21haW4tbGlua3Mubm9DbGllbnQgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX21pZGRsZV9fbWFpbi1saW5rcyAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHltZXMtZm9vdGVyX19taWRkbGVfX21haW4tbGlua3MgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX21pZGRsZV9fbWFpbi1saW5rcyAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cCB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG4ucHltZXMtZm9vdGVyX19taWRkbGVfX21haW4tbGlua3MgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXAgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuLnB5bWVzLWZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwX19saW5rcy1saXN0IGEubGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fYm90dG9tIHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tcy12MjEpO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHltZXMtZm9vdGVyX19ib3R0b20ge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5weW1lcy1mb290ZXJfX2JvdHRvbV9fbGVnYWwsIC5weW1lcy1mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyB7XG4gIGZsZXg6IHJvdyB3cmFwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIH1cbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMge1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyAubGluayB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi10b3A6IHZhcigtLXMtdjIxKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5weW1lcy1mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMgLmxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19hYm91dC11cyAubGluazpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIH1cbn1cbi5weW1lcy1mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMgLmxpbmsgLmxpbmtfX2NvbnRlbnQgLmxpbmtfX3RleHQge1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ucHltZXMtZm9vdGVyX19ib3R0b21fX2xlZ2FsIHtcbiAgbWFyZ2luLXRvcDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTUwMC12MjEpO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19sZWdhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19sZWdhbCAubGlua19fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19jb3B5cmlnaHQge1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG59XG5cbi5weW1lcy1mb290ZXJfX2JvdHRvbV9fbGlua3MgLmxpbmtfX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19jb3B5cmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHltZXMtZm9vdGVyX19saW5rcy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMtdjIxKSAqIDIpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItYm90dG9tKTtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnB5bWVzLWZvb3Rlcl9fbGlua3Mtc2VwYXJhdG9yLS10aGlubmVyIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuNXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn0iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgIENvbG9yIFZhcmlhYmxlcyAgICAgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kY29sb3ItcHJpbWFyeTogIzAwNTZCQjtcbiRjb2xvci1wcmltYXJ5LXJnYjogMCwgODYsIDE4NztcbiRjb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuJGNvbG9yLXByaW1hcnktY29udHJhc3QtcmdiOiAyNTUsIDI1NSwgMjU1O1xuXG4kY29sb3Itc2Vjb25kYXJ5OiAjZDkyNjc5O1xuJGNvbG9yLXNlY29uZGFyeS1yZ2I6IDI1NSwgMTE1LCAwO1xuJGNvbG9yLXNlY29uZGFyeS1jb250cmFzdDogI2ZmZmZmZjtcbiRjb2xvci1zZWNvbmRhcnktY29udHJhc3QtcmdiOiAyNTUsIDI1NSwgMjU1O1xuXG4kY29sb3ItdGVydGlhcnk6ICMzRjNGM0Y7XG4kY29sb3ItdGVydGlhcnktcmdiOiA2MywgNjMsIDYzO1xuJGNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuJGNvbG9yLXRlcnRpYXJ5LWNvbnRyYXN0LXJnYjogMjU1LCAyNTUsIDI1NTtcblxuJGNvbG9yLXN1Y2Nlc3M6ICMwMGQ0MWY7XG4kY29sb3Itc3VjY2Vzcy1yZ2I6IDAsIDIxMiwgMzE7XG4kY29sb3Itc3VjY2Vzcy1jb250cmFzdDogI2ZmZmZmZjtcbiRjb2xvci1zdWNjZXNzLWNvbnRyYXN0LXJnYjogMjU1LCAyNTUsIDI1NTtcblxuJGNvbG9yLXdhcm5pbmc6ICNlZWMzMDM7XG4kY29sb3Itd2FybmluZy1yZ2I6IDIzOCwgMTk1LCAzO1xuJGNvbG9yLXdhcm5pbmctY29udHJhc3Q6ICNmZmZmZmY7XG4kY29sb3Itd2FybmluZy1jb250cmFzdC1yZ2I6IDI1NSwgMjU1LCAyNTU7XG5cbiRjb2xvci1kYW5nZXI6ICNmZjAwMDA7XG4kY29sb3ItZGFuZ2VyLXJnYjogMjU1LCAwLCAwO1xuJGNvbG9yLWRhbmdlci1jb250cmFzdDogI2ZmZmZmZjtcbiRjb2xvci1kYW5nZXItY29udHJhc3QtcmdiOiAyNTUsIDI1NSwgMjU1O1xuXG4kY29sb3ItdGV4dDogJGNvbG9yLXNlY29uZGFyeTtcbiRjb2xvci10ZXh0LWludmVyc2U6ICRjb2xvci1zZWNvbmRhcnktY29udHJhc3Q7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItaW52ZXJzZTogI2ZmZmZmZjtcblxuJGNvbG9yLW9yYW5nZTogJGNvbG9yLXNhZmV0eS1vcmFuZ2U7XG5cbiRjb2xvci1ncmV5LTEwMDogI0Y5RjlGOTtcbiRjb2xvci1ncmV5LTIwMDogI0YyRjJGMjtcbiRjb2xvci1ncmV5LTMwMDogI0Y2RjZGNjtcbiRjb2xvci1ncmV5LTQwMDogI0JGQkZCRjtcbiRjb2xvci1ncmV5LTUwMDogI0VDRUNFQztcbiRjb2xvci1ncmV5LTYwMDogIzdGN0Y3RjtcbiRjb2xvci1ncmV5LTgwMDogIzMzMzMzMztcbiRjb2xvci1ncmV5LXJnYi0yMDA6IDI0MiwgMjQyLCAyNDI7XG4kY29sb3ItZ3JleS1DNDogI0M0QzRDNDtcblxuJGNvbG9yLWxpbGFjOiAjOTg3QUQ5O1xuJGNvbG9yLWxpbGFjLWRhcms6ICM1MDM0OEM7XG4kY29sb3ItZGFyay1ncmF5aXNoLW5hdnk6ICMxRDFGMkM7XG4kY29sb3ItY3RhLXByaW1hcnk6ICRjb2xvci1wcmltYXJ5O1xuJGNvbG9yLXJhenptYXRheno6ICNFRjA2NkI7XG4kY29sb3ItYmx1ZS1kYXJrOiAjMDA2N0JCO1xuJGNvbG9yLWJsdWUtbGlnaHQ6ICMwMDhERkY7XG5cbiRib3gtc2hhZG93LWRlZmF1bHQ6IDBweCAycHggMTBweCAkY29sb3ItZ3JleS00MDA7XG5cbiRjb2xvci1oaWdobGlnaHQ6ICRjb2xvci1wcmltYXJ5O1xuJGNvbG9yLWRhcms6ICRjb2xvci1zZWNvbmRhcnk7XG4kY29sb3ItYm9keS10ZXh0OiAkY29sb3Itc2Vjb25kYXJ5O1xuJGNvbG9yLWZvbnQtcHJpbWFyeTogIzFEMUYyQztcblxuLyogQ2hhcnQgY29sb3JzICovXG4kY29sb3ItY2hhcnQtMDogJGNvbG9yLXNlY29uZGFyeTtcbiRjb2xvci1jaGFydC0xOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1jaGFydC0yOiAkY29sb3ItdGVydGlhcnk7XG4kY29sb3ItY2hhcnQtMzogI0VGMDY2QjtcbiRjb2xvci1jaGFydC00OiAjRkZCRjJDO1xuJGNvbG9yLWNoYXJ0LTU6ICMxQ0JDOEM7XG4kY29sb3ItY2hhcnQtNjogIzg3MDdDMztcbiRjb2xvci1jaGFydC03OiAjRUM2M0I5O1xuJGNvbG9yLWNoYXJ0LTg6ICMzRjkzRkY7XG4kY29sb3ItY2hhcnQtOTogI0FBQkMxQztcbiRjb2xvci1jaGFydC0xMDogI0RCMUMxQztcbiRjb2xvci1jaGFydC0xMTogIzE0Y2NhZjtcbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEJlw7FhdCBFc3Bpw7FhIDxiZXNwaW5hQGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgQWxleCBNLiBHb3JnYWwgPGFsZXhAbGluM3MuY29tPlxuXG4vLyBodHRwOi8vY2hpci5hZy9wcm9qZWN0cy9uYW1lLXRoYXQtY29sb3IvXG4vL1xuLy8gVXNlIHRoZSBhYm92ZSBVUkwgdG8gb2J0YWluIHRoZSBuYW1lIG9mIHRoZSBoZXhhZGVjaW1hbHMsXG4vLyBhbmQgcGxlYXNlLCB0cnkgdG8gb3JkZXIgZnJvbSBoaWdoZXIgaGV4IHZhbHVlIHRvIGxvd2VyXG4vLyBoZXggdmFsdWUuXG5cbi8qXG4kY29sb3Itd2hpdGU6ICNmZmY7XG4kY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U6ICNmZjU4MDA7XG4kY29sb3Itc2VsZWN0aXZlLXllbGxvdzogI0ZGQjgwMDtcbiRjb2xvci10ZXhhcy1yb3NlOiAjRkZCNDVCO1xuJGNvbG9yLWFxdWEtaGF6ZTogI2Y4ZmJmYjtcbiRjb2xvci1hbGFiYXN0ZXI6ICNmOGY4Zjg7XG4kY29sb3Itd2lsZC1zYW5kOiAjZjZmNmY2O1xuXG4kY29sb3ItYmxhemUtb3JhbmdlOiAjZjYwO1xuJGNvbG9yLWdhbGxlcnktbGlnaHRlcjogI2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5OiAjZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6ICNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOiAjZWNlMmExO1xuJGNvbG9yLWJlYXV0eS1idXNoOiAjZWJiOWM1O1xuJGNvbG9yLXRyaW5pZGFkOiAjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjogI2U1ZTVlNTtcbiRjb2xvci1tZXJjdXJ5OiAjZTFlMWUxO1xuJGNvbG9yLWFsdG86ICNkMWQxZDE7XG4kY29sb3Itc2lsdmVyLWxpZ2h0ZXI6ICNjMWMxYzE7XG4vLyRjb2xvci1zaWx2ZXI6ICNjY2M7XG4kY29sb3Itc2lsdmVyOiAjQkZCRkJGO1xuJGNvbG9yLWphZ2dlZC1pY2U6ICNiOWRjZTU7XG4kY29sb3Itbm9iZWw6ICNiNmI2YjY7XG4kY29sb3ItZnJpbmd5LWZsb3dlcjogI2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5OiAjOTk5O1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3ItZG92ZS1ncmF5OiAjNjY2O1xuJGNvbG9yLWVtcGVyb3I6ICM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTogIzQ0NDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXBpY3Rvbi1ibHVlOiAjMmZiMGUwO1xuJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTogIzI2OGZjYjtcbiRjb2xvci1qZWxseS1iZWFuOiAjMjI4MGEzO1xuJGNvbG9yLW1pbmUtc2hhZnQ6ICMyMjI7XG4kY29sb3ItYXp1cmUtcmFkaWFuY2U6ICMwMDhkZmY7XG4kY29sb3ItYmxhY2s6ICMwMDA7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kY29sb3ItdGVydGlhcnk6IG51bGwgIWRlZmF1bHQ7XG4qL1xuXG4kY29sb3Itd2hpdGU6XHRcdFx0XHRcdCNmZmZmZmY7XG4kY29sb3Itc3VwZXJub3ZhOlx0XHRcdFx0I2ZmY2UwMDtcbiRjb2xvci1zZWxlY3RpdmUteWVsbG93Olx0XHQjZmZiODAwO1xuJGNvbG9yLWFxdWEtaGF6ZTpcdFx0XHRcdCNmOGZiZmI7XG4kY29sb3ItYWxhYmFzdGVyOlx0XHRcdFx0I2Y4ZjhmODtcbiRjb2xvci13aWxkLXNhbmQ6XHRcdFx0XHQjZjZmNmY2O1xuJGNvbG9yLWJsYXplLW9yYW5nZTpcdFx0XHQjZmY2NjAwO1xuJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlOlx0I2ZmNTgwMDtcbiRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI6XHRcdFx0I2YwZjBmMDtcbiRjb2xvci1nYWxsZXJ5Olx0XHRcdFx0XHQjZWVlZWVlO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q6XHRcdCNlY2VjZWM7XG4kY29sb3ItZG91YmxlLWNvbG9uaWFsLXdoaXRlOlx0I2VjZTJhMTtcbiRjb2xvci1iZWF1dHktYnVzaDpcdFx0XHRcdCNlYmI5YzU7XG4kY29sb3ItdHJpbmlkYWQ6XHRcdFx0XHQjZTk0ZjAwO1xuJGNvbG9yLW1lcmN1cnktbGlnaHRlcjpcdFx0XHQjZTVlNWU1O1xuJGNvbG9yLW1lcmN1cnk6XHRcdFx0XHRcdCNlMWUxZTE7XG4kY29sb3ItYWx0bzpcdFx0XHRcdFx0I2QxZDFkMTtcbiRjb2xvci1ncmVuYWRpZXI6XHRcdFx0XHQjZDA0ODAwO1xuJGNvbG9yLXNpbHZlcjpcdFx0XHRcdFx0I2NjY2NjYztcbiRjb2xvci1zaWx2ZXItbGlnaHRlcjpcdFx0XHQjYzFjMWMxO1xuJGNvbG9yLWphZ2dlZC1pY2U6XHRcdFx0XHQjYjlkY2U1O1xuJGNvbG9yLW5vYmVsOlx0XHRcdFx0XHQjYjZiNmI2O1xuJGNvbG9yLWZyaW5neS1mbG93ZXI6XHRcdFx0I2FjZGFiYztcbiRjb2xvci1kdXN0eS1ncmF5Olx0XHRcdFx0Izk5OTk5OTtcbiRjb2xvci1kb3ZlLWdyYXk6XHRcdFx0XHQjNjY2NjY2O1xuJGNvbG9yLWVtcGVyb3I6XHRcdFx0XHRcdCM1NDU0NTQ7XG4kY29sb3ItdHVuZG9yYTpcdFx0XHRcdFx0IzQ0NDQ0NDtcbiRjb2xvci1waWN0b24tYmx1ZTpcdFx0XHRcdCMyZmIwZTA7XG4kY29sb3ItY29ybmZsb3dlci1ibHVlOlx0XHRcdCMyNjhmY2I7XG4kY29sb3ItamVsbHktYmVhbjpcdFx0XHRcdCMyMjgwYTM7XG4kY29sb3ItbWluZS1zaGFmdDpcdFx0XHRcdCMyMjIyMjI7XG4kY29sb3ItY2VydWxlYW46XHRcdFx0XHQjMDBhM2UwO1xuJGNvbG9yLWF6dXJlLXJhZGlhbmNlOlx0XHRcdCMwMDhkZmY7XG4kY29sb3Itc3Ryb25nLWF6dXJlOiAjMDA1NkJCO1xuJGNvbG9yLWJsYWNrOlx0XHRcdFx0XHQjMDAwMDAwO1xuJGNvbG9yLWdyYXk6ICM3RjdGN0Y7XG4kY29sb3Itd2hpdGUtc21va2U6ICNGMkYyRjI7XG4kY29sb3Itc2FmZXR5LW9yYW5nZTogI0ZGNzMwMDtcbiRjb2xvci1taW5lLXNoYWZ0OiAjMzMzO1xuJGNvbG9yLXNpbHZlcjogI0JGQkZCRjtcbiRjb2xvci1yYXp6bWF0YXp6OiAjRUYwNjZCO1xuJGNvbG9yLXJhenptYXRhenotZGFyazogI0QyMDE1QztcbiRjb2xvci1kYXJrLWdyYXlpc2g6ICMxRDFGMkM7XG4kY29sb3ItbmlnaHQtcmlkZXI6ICMzMzMzMzM7XG5cbi8vIFRoZW1lIHZhcmlhYmxlc1xuXG4kY29sb3ItcHJpbWFyeTogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiBudWxsICFkZWZhdWx0O1xuJGNvbG9yLXByaW1hcnktd2hpdGlzaDogbnVsbCAhZGVmYXVsdDtcbiRjb2xvci1zZWNvbmRhcnk6IG51bGwgIWRlZmF1bHQ7XG4kYWx0LWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZS1zbW9rZTtcbiRjb2xvci1ncmV5LTEwMDogI0Y5RjlGOTtcbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RlbGVjYWJsZSc7XG4gIHNyYzogdXJsKCcjeyRlbnZpcm9ubWVudC1sb2NhbC11cmx9L3YyMS9mb250cy9UZWxlY2FibGUtVGhpbi53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUZWxlY2FibGUnO1xuICBzcmM6IHVybCgnI3skZW52aXJvbm1lbnQtbG9jYWwtdXJsfS92MjEvZm9udHMvVGVsZWNhYmxlLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gUmVlbXBsYXpvIGxhIEJvbGRJdGFsaWMgcG9yIEJvbGQgeWEgcXVlIHNlIHVzYSBlbCA2MDAgZW4gd2ViY29tcG9uZW50c1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGVsZWNhYmxlJztcbiAgc3JjOiB1cmwoJyN7JGVudmlyb25tZW50LWxvY2FsLXVybH0vdjIxL2ZvbnRzL1RlbGVjYWJsZS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RlbGVjYWJsZSc7XG4gIHNyYzogdXJsKCcjeyRlbnZpcm9ubWVudC1sb2NhbC11cmx9L3YyMS9mb250cy9UZWxlY2FibGUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEJlw7FhdCBFc3Bpw7FhIDxiZXNwaW5hQGxpbjNzLmNvbT5cblxuJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluOiB2ZXJ0aWNhbC1ub2RlLWluIC41cyBlYXNlLWluLW91dDtcbiRhbmltYXRpb24taW5maW5pdGUtc2NhbGUtb3V0OiBzY2FsZS1vdXQgMS41cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblxuQGtleWZyYW1lcyB2ZXJ0aWNhbC1ub2RlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2NhbGUtb3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cblxuICA2NiUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgQmXDsWF0IEVzcGnDsWEgPGJlbmF0ZXNwaW5hQGdtYWlsLmNvbT5cbi8vIEBhdXRob3IgR29ya2EgTGF1Y2lyaWNhIDxnb3JrYS5sYXV6aXJpa2FAZ21haWwuY29tPlxuXG4kaW5wdXQtYXV0by1maWxsLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuXG4vLyBFcmljIE1leWVyJ3MgUmVzZXQgQ1NTIHYyLjBcbi8vIChodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0LykgaHR0cDovL2Nzc3Jlc2V0LmNvbVxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxuYXBwbGV0LFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hLFxuYWJicixcbmFjcm9ueW0sXG5hZGRyZXNzLFxuYmlnLFxuY2l0ZSxcbmNvZGUsXG5kZWwsXG5kZm4sXG5lbSxcbmltZyxcbmlucyxcbmtiZCxcbnEsXG5zLFxuc2FtcCxcbnNtYWxsLFxuc3RyaWtlLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudHQsXG52YXIsXG5iLFxudSxcbmksXG5jZW50ZXIsXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5lbWJlZCxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tZW51LFxubmF2LFxub3V0cHV0LFxucnVieSxcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vLyBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxub2wsXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5xIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOjpiZWZvcmUsXG5ibG9ja3F1b3RlOjphZnRlcixcbnE6OmJlZm9yZSxcbnE6OmFmdGVyIHtcbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgRHVwbGljYXRlUHJvcGVydHlcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dCB7XG4gICY6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjo6c2VsZWN0aW9uLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogJGlucHV0LWF1dG8tZmlsbC1jb2xvcjtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAkaW5wdXQtYXV0by1maWxsLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBGcm9udCBGb3VuZGF0aW9uIHBhY2thZ2UuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEJlw7FhdCBFc3Bpw7FhIDxiZW5hdGVzcGluYUBnbWFpbC5jb20+XG4vLyBAYXV0aG9yIEdvcmthIExhdWNpcmljYSA8Z29ya2EubGF1emlyaWthQGdtYWlsLmNvbT5cblxuJGJvZHktYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tdGV4dC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhZGVmYXVsdDtcbiRzbWFsbC1mb250LXNpemU6IC43ZW0gIWRlZmF1bHQ7XG4kc3Ryb25nLWZvbnQtd2VpZ2h0OiA3MDAgIWRlZmF1bHQ7XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG5cbiAgLm5vLXNjcm9sbCxcbiAgLm5vLXNjcm9sbCBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm8tc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgLy8gUHJldmVudHMgbW9iaWxlIG1lbnUgYmVlbiBzaG93biB3aGVuIGlzIGhpZGRlblxuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVsZWdpYmlsaXR5O1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRzdHJvbmctZm9udC13ZWlnaHQ7XG59XG5cbmVtIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBWZW5kb3JQcmVmaXhcbjo6LW1vei1zZWxlY3Rpb24sXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRzZWxlY3Rpb24tdGV4dC1jb2xvcjtcbn1cblxuLy8gUGxhY2Vob2xkZXJzJyBlbGxpcHNpcyBpZiBub3QgZW5vdWdoIHBsYWNlXG5pbnB1dFtwbGFjZWhvbGRlcl0sXG46Oi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgVmVuZG9yUHJlZml4XG4iLCJAaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRib2R5LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuaHRtbC5uby1zY3JvbGwsXG5odG1sLm5vLXNjcm9sbCBib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5odG1sLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmFja2dyb3VuZC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gc2Nzcy1saW50OmRpc2FibGUgVmVuZG9yUHJlZml4XG46Oi1tb3otc2VsZWN0aW9uLFxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbn1cbi8vIHNjc3MtbGludDplbmFibGUgVmVuZG9yUHJlZml4XG5cbi8vIFBsYWNlaG9sZGVycycgZWxsaXBzaXMgaWYgbm90IGVub3VnaCBwbGFjZVxuaW5wdXRbcGxhY2Vob2xkZXJdLFxuOjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG50YWJsZTpub3QoW2NsYXNzXSkge1xuICBib3gtc2hhZG93OiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC4wNzUpO1xuICB3aWR0aDogMTAwJTtcblxuICB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI7XG4gIH1cblxuICB0aGVhZCxcbiAgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI7XG4gICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLW1lcmN1cnktbGlnaHRlcjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbWVyY3VyeS1saWdodGVyO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDEycHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItbWVyY3VyeS1saWdodGVyO1xuICAgIH1cbiAgfVxuXG4gIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIH1cbiAgfVxuXG59XG5cbi5taWNyb3NvZnQtMzY1IHtcbiAgLmhlYWRlci1zdWJtZW51IHtcbiAgICB0b3A6IDY1cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL190aGVtZS9mb250cyc7XG5AaW1wb3J0ICcuLy4uL19mdW5jdGlvbnMvZW0nO1xuQGltcG9ydCAnLi8uLi9fZnVuY3Rpb25zL3JlbSc7XG5cbiRmb250LWZhbWlseS1wcmltYXJ5OiAnVGVsZWNhYmxlJywgc2Fucy1zZXJpZjtcbiRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ6IDcwMDtcbiRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDogNjAwO1xuJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjogNTAwO1xuJGZvbnQtd2VpZ2h0LXByaW1hcnktbGlnaHQ6IDMwMDtcblxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkOiA3MDA7XG4kZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXNlbWktYm9sZDogNzAwO1xuJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyOiA0MDA7XG4kZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWxpZ2h0OiAzMDA7XG5cbiRmb250LXNpemUtODY6IHJlbSg4Nik7XG4kZm9udC1zaXplLTYyOiByZW0oNjIpO1xuJGZvbnQtc2l6ZS01MjogcmVtKDUyKTtcbiRmb250LXNpemUtNTA6IHJlbSg1MCk7XG4kZm9udC1zaXplLTQ4OiByZW0oNDgpO1xuJGZvbnQtc2l6ZS00NjogcmVtKDQ2KTtcbiRmb250LXNpemUtNDI6IHJlbSg0Mik7XG4kZm9udC1zaXplLTM2OiByZW0oMzYpO1xuJGZvbnQtc2l6ZS0zMjogcmVtKDMyKTtcbiRmb250LXNpemUtMjg6IHJlbSgyOCk7XG4kZm9udC1zaXplLTI0OiByZW0oMjQpO1xuJGZvbnQtc2l6ZS0yMjogcmVtKDIyKTtcbiRmb250LXNpemUtMjE6IHJlbSgyMSk7XG4kZm9udC1zaXplLTIwOiByZW0oMjApO1xuJGZvbnQtc2l6ZS0xODogcmVtKDE4KTtcbiRmb250LXNpemUtMTY6IHJlbSgxNik7XG4kZm9udC1zaXplLTE1OiByZW0oMTUpO1xuJGZvbnQtc2l6ZS0xNDogcmVtKDE0KTtcbiRmb250LXNpemUtMTM6IHJlbSgxMyk7XG4kZm9udC1zaXplLTEyOiByZW0oMTIpO1xuJGZvbnQtc2l6ZS0xMTogcmVtKDExKTtcbiRmb250LXNpemUtMTA6IHJlbSgxMCk7XG4kZm9udC1zaXplLTk6IHJlbSg5KTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTUyOiByZW0oNjQpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtNTA6IHJlbSg2Mik7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS00ODogcmVtKDU4KTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTQ2OiByZW0oNTQpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtNDI6IHJlbSg0OCk7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zNjogcmVtKDQyKTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTMyOiByZW0oMzgpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzA6IHJlbSgzNCk7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yODogcmVtKDMyKTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI3OiByZW0oMzEpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjY6IHJlbSgzMCk7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDogcmVtKDI4KTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIzOiByZW0oMjcpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI6IHJlbSgyNik7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDogcmVtKDI0KTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4OiByZW0oMjQpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY6IHJlbSgyMCk7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNTogcmVtKDE4KTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0OiByZW0oMTgpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM6IHJlbSgxNik7XG4kbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMjogcmVtKDE0KTtcbiRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTExOiByZW0oMTIpO1xuJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtOTogcmVtKDEwKTtcbiRmb250LXNpemUtZW0tODY6IGVtKDg2KTtcbiRmb250LXNpemUtZW0tNDg6IGVtKDQ4KTtcbiRmb250LXNpemUtZW0tNDI6IGVtKDQyKTtcbiRmb250LXNpemUtZW0tMzY6IGVtKDM2KTtcbiRmb250LXNpemUtZW0tMjQ6IGVtKDI0KTtcbiRmb250LXNpemUtZW0tMjI6IGVtKDIyKTtcbiRmb250LXNpemUtZW0tMTg6IGVtKDE4KTtcbiRmb250LXNpemUtZW0tMTY6IGVtKDE2KTtcbiRmb250LXNpemUtZW0tMTQ6IGVtKDE0KTtcbiRmb250LXNpemUtYmFzZTogJGZvbnQtc2l6ZS0xNjtcbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEFuZGVyIFJvZHJpZ3VleiA8YW5kZXJAbGluM3MuY29tPlxuXG4ucGxiLXByZXZpZXdfX2ZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8vIEHDsWFkZSBsYSBwcm9waWVkYWQgb2JqZWN0LWZpdCBhIHVuYSBpbWFnZW5cbkBtaXhpbiBvYmplY3QtZml0IHtcbiAgICBAc3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAc3VwcG9ydHMgKG9iamVjdC1maXQ6IGNvdmVyKSBhbmQgKC1tcy1pbWUtYWxpZ246YXV0bykge1xuICAgICAgICAvLyBmaXggaXNzdWUgb24gRWRnZSAtIG9iamVjdC1maXQgbm90IHdvcmtpbmcgZm9yIHZpZGVvIGVsZW1lbnRzXG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG5AbWl4aW4gZGlzYWJsZS11c2VyLXNlbGVjdCB7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lOyAvKiBLb25xdWVyb3IgSFRNTCAqL1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE9sZCB2ZXJzaW9ucyBvZiBGaXJlZm94ICovXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQW5pbWF0aW9uIG1peGlucyAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qKlxuICpcbiAqIEtleWZyYW1lc1xuICpcbiAqL1xuXG4gQG1peGluIGtleWZyYW1lcygkbmFtZSkge1xuICAgIC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvKiBTdGFuZGFyZCBzeW50YXggKi9cbiAgICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC8qPT09PT0gIEVuZCBvZiBBbmltYXRpb24gbWl4aW5zICA9PT09PT0qL1xuXG5cbi8vIFRoaXMgZm9sbG93aW5nIG1peGluIGlzIG1vZGlmaWVkIGZyb20gdGhlIG9yaWdpbmFsIEJvdXJib24gdHJpYW5nbGUgYWRkLW9uIChodHRwczovL2dpdGh1Yi5jb20vdGhvdWdodGJvdC9ib3VyYm9uL2Jsb2IvbWFzdGVyL2FwcC9hc3NldHMvc3R5bGVzaGVldHMvYWRkb25zL190cmlhbmdsZS5zY3NzKSBpbiBvcmRlciB0byBjdXN0b21pc2UgdHJpYW5nbGUgc2hhcGUgYW5kIGZvcmVncm91bmQgLyBiYWNrZ3JvdW5kIGNvbG91cnMsIHdoaWNoIGNhbiBhbHNvIGNyZWF0ZSBDU1MgcmliYm9uIGluY3JlZGlibHkgZWFzeS5cblxuLy8gQGluY2x1ZGUgdHJpYW5nbGUoJHdpZHRoICRoZWlnaHQsICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yLCAkZGlyZWN0aW9uKVxuLy8gJGhlaWdodCBhbmQgJGJhY2tncm91bmQtY29sb3IgY2FuIGJlIG9taXR0ZWQsIGlmIHNvLCAkaGVpZ2h0IHdpbGwgZXF1YWwgdG8gJHdpZHRoIGFuZCAkYmFja2dyb3VuZC1jb2xvciB3aWxsIGJlIHRyYW5zcGFyZW50LlxuLy8gJGRpcmVjdGlvbiBjb250YWlucyB0aGUgZm9sbG93aW5nIGFyZ3VtZW50czogdXAsIGRvd24sIGxlZnQsIHJpZ2h0LCB1cC1yaWdodCwgdXAtbGVmdCwgZG93bi1yaWdodCwgZG93bi1sZWZ0LCBpbnNldC11cCwgaW5zZXQtZG93biwgaW5zZXQtbGVmdCwgaW5zZXQtcmlnaHQuXG5cbkBtaXhpbiB0cmlhbmdsZSgkc2l6ZSwgJGNvbG9yLCAkZGlyZWN0aW9uKSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuXG4gICAgJHdpZHRoOiBudGgoJHNpemUsIDEpO1xuICAgICRoZWlnaHQ6IG50aCgkc2l6ZSwgbGVuZ3RoKCRzaXplKSk7XG5cbiAgICAkZm9yZWdyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMSk7XG4gICAgJGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuICAgIEBpZiAobGVuZ3RoKCRjb2xvcikgPT0gMikge1xuICAgICAgICAkYmFja2dyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMik7XG4gICAgfVxuXG4gICAgQGlmICgkZGlyZWN0aW9uID09IHVwKSBvciAoJGRpcmVjdGlvbiA9PSBkb3duKSBvciAoJGRpcmVjdGlvbiA9PSByaWdodCkgb3IgKCRkaXJlY3Rpb24gPT0gbGVmdCkge1xuXG4gICAgICAgICR3aWR0aDogJHdpZHRoIC8gMjtcblxuICAgICAgICBAaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcblxuICAgICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IHVwLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSB1cC1sZWZ0KSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XG5cbiAgICAgICAgQGlmICRkaXJlY3Rpb24gPT0gdXAtcmlnaHQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6ICAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG5cbiAgICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwLWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0KSBvciAoJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcblxuICAgICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAgJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xuXG4gICAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC11cCkge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRoZWlnaHQgJHdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWRvd24pIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaGVpZ2h0ICR3aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9yZWdyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC1yaWdodCkge1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LWxlZnQpIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkd2lkdGggJGhlaWdodDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvciAkZm9yZWdyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvciAkYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG59XG5cbi8qIEHDsWFkZSB1bmEgdHJhbnNpY2nDs24gKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lOiAwLjNzLCAkZnVuY3Rpb246IGVhc2UtaW4tb3V0LCAkcHJvcGVydHk6IGFsbCkge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lICRmdW5jdGlvbjtcbiAgICAtbW96LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkdGltZSAkZnVuY3Rpb247XG4gICAgLW8tdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lICRmdW5jdGlvbjtcbiAgICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJHRpbWUgJGZ1bmN0aW9uO1xufVxuIiwiQGltcG9ydCAnLi8uLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvei1pbmRleCc7XG5cbiRpbnRlcnN0aXRpYWwtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuJGludGVyc3RpdGlhbC1wb3B1cC1vdmVybGF5LWJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC42KTtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWNvbnRlbnQtc2hhZG93LWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjUpO1xuJGludGVyc3RpdGlhbC1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24tb3V0OiBvcGFjaXR5ICRpbnRlcnN0aXRpYWwtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAkaW50ZXJzdGl0aWFsLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb247XG4kaW50ZXJzdGl0aWFsLXBvcHVwLW92ZXJsYXktdHJhbnNpdGlvbi1pbjogb3BhY2l0eSAkaW50ZXJzdGl0aWFsLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1vdXQ6IG9wYWNpdHkgJGludGVyc3RpdGlhbC1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gJGludGVyc3RpdGlhbC1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuJGludGVyc3RpdGlhbC1wb3B1cC1jb250ZW50LXRyYW5zaXRpb24taW46IG9wYWNpdHkgJGludGVyc3RpdGlhbC1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRpbnRlcnN0aXRpYWwtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiwgdHJhbnNmb3JtICRpbnRlcnN0aXRpYWwtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAkaW50ZXJzdGl0aWFsLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb247XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWhlYWRlci10ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWhlYWRlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTg7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJGludGVyc3RpdGlhbC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJGludGVyc3RpdGlhbC1wb3B1cC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuJGludGVyc3RpdGlhbC1wb3B1cC1zdWItdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kaW50ZXJzdGl0aWFsLXBvcHVwLXN1Yi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtc3ViLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRpbnRlcnN0aXRpYWwtcG9wdXAtc3ViLXRpdGxlLWZvbnQtd2VpZ2h0OiAgJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGludGVyc3RpdGlhbC1wb3B1cC1zdWItdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuXG4uaW50ZXJzdGl0aWFsLXBvcHVwIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAkei1pbmRleC1pbnRlcnN0aXRpYWwtcG9wdXA7XG59XG5cbi5pbnRlcnN0aXRpYWwtcG9wdXAtLW9wZW5lZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogJGludGVyc3RpdGlhbC1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24taW47XG4gIH1cblxuICAuaW50ZXJzdGl0aWFsLXBvcHVwX19jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogJGludGVyc3RpdGlhbC1wb3B1cC1jb250ZW50LXRyYW5zaXRpb24taW47XG4gIH1cbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcnN0aXRpYWwtcG9wdXAtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogdXJsKCcjeyRlbnZpcm9ubWVudC1sb2NhbC11cmx9L2ltYWdlcy9jbG9zZS1jdXJzb3IucG5nJyksIHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAkaW50ZXJzdGl0aWFsLXBvcHVwLW92ZXJsYXktdHJhbnNpdGlvbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19jb250ZW50cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMTAwcHggMzBweCAzMHB4O1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19jb250ZW50LWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9faGVhZGVyLFxuLmludGVyc3RpdGlhbC1wb3B1cF9fYm9keSxcbi5pbnRlcnN0aXRpYWwtcG9wdXBfX2ltYWdlIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJzdGl0aWFsLXBvcHVwLWNvbnRlbnQtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCA1cHggNDVweCAtMTBweCAkaW50ZXJzdGl0aWFsLXBvcHVwLWNvbnRlbnQtc2hhZG93LWNvbG9yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiAkaW50ZXJzdGl0aWFsLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1vdXQ7XG59XG5cbi5pbnRlcnN0aXRpYWwtcG9wdXBfX2hlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnRlcnN0aXRpYWwtcG9wdXAtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkaW50ZXJzdGl0aWFsLXBvcHVwLWhlYWRlci10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGludGVyc3RpdGlhbC1wb3B1cC1oZWFkZXItZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGludGVyc3RpdGlhbC1wb3B1cC1oZWFkZXItZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRpbnRlcnN0aXRpYWwtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGludGVyc3RpdGlhbC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQtbW9iaWxlO1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX190aXRsZSxcbi5pbnRlcnN0aXRpYWwtcG9wdXBfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmludGVyc3RpdGlhbC1wb3B1cF9fdGl0bGUge1xuICBjb2xvcjogJGludGVyc3RpdGlhbC1wb3B1cC10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGludGVyc3RpdGlhbC1wb3B1cC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkaW50ZXJzdGl0aWFsLXBvcHVwLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRpbnRlcnN0aXRpYWwtcG9wdXAtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW50ZXJzdGl0aWFsLXBvcHVwLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4uaW50ZXJzdGl0aWFsLXBvcHVwX19zdWItdGl0bGUge1xuICBjb2xvcjogJGludGVyc3RpdGlhbC1wb3B1cC1zdWItdGl0bGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRpbnRlcnN0aXRpYWwtcG9wdXAtc3ViLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRpbnRlcnN0aXRpYWwtcG9wdXAtc3ViLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRpbnRlcnN0aXRpYWwtcG9wdXAtc3ViLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGludGVyc3RpdGlhbC1wb3B1cC1zdWItdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgLmludGVyc3RpdGlhbC1wb3B1cF9faGVhZGVyLFxuICAuaW50ZXJzdGl0aWFsLXBvcHVwX19ib2R5LFxuICAuaW50ZXJzdGl0aWFsLXBvcHVwX19pbWFnZSB7XG4gICAgcGFkZGluZzogMjBweCA0NXB4O1xuICB9XG5cbiAgLmludGVyc3RpdGlhbC1wb3B1cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRpbnRlcnN0aXRpYWwtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGludGVyc3RpdGlhbC1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2hlYWRlcixcbiAgLmludGVyc3RpdGlhbC1wb3B1cF9fYm9keSxcbiAgLmludGVyc3RpdGlhbC1wb3B1cF9faW1hZ2Uge1xuICAgIHBhZGRpbmc6IDIwcHggNjBweDtcbiAgfVxufVxuXG4uaW1hZ2UtbW9kYWwge1xuICAuaW50ZXJzdGl0aWFsLXBvcHVwX19pbWFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5pbnRlcnN0aXRpYWwtcG9wdXBfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEJlw7FhdCBFc3Bpw7FhIDxiZXNwaW5hQGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbi8vIFVzZSB0aGlzIGZpbGUgdG8gcHV0IHotaW5kZXhlcyB0aGF0IG1hcmsgY29udGV4dHMgYmV0d2VlblxuLy8gYXRvbXMsIGNvbXBvbmVudHMsIGNvbXBvc2l0aW9ucyBsYXlvdXQgYW5kIHBhZ2VzLlxuLy9cbi8vIFRoZSBpbnRlcm5hbCBsYXllcnMgaW5zaWRlIGF0b21zLCBjb21wb25lbnRzLFxuLy8gY29tcG9zaXRpb25zIGxheW91dCBvciBwYWdlcyBwdXQgaW5zaWRlIHRoZSBmaWxlIGl0c2VsZi5cblxuJHotaW5kZXgtaGVhZGVyLWRlc2t0b3A6IDUwO1xuJHotaW5kZXgtaGVhZGVyLW1vYmlsZTogNTA7XG4kei1pbmRleC1maXhlZC1jb250cmFjdC1tb2JpbGU6IDQwO1xuJHotaW5kZXgtbW9kYWw6IDMwO1xuJHotaW5kZXgtaW50ZXJzdGl0aWFsLXBvcHVwOiAzMDtcbiR6LWluZGV4LWV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXA6IDMwO1xuJHotaW5kZXgtZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXA6IDMwO1xuJHotaW5kZXgtc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWFzaWRlOiAyMDtcbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8vL1xuLy8vIEBncm91cCBicmVha3BvaW50c1xuLy8vL1xuXG4vLy8gUGF0Y2ggdG8gZml4IGlzc3VlICMxMjA4MFxuJC16Zi1zaXplOiBudWxsO1xuXG4vLy8gQSBsaXN0IG9mIG5hbWVkIGJyZWFrcG9pbnRzLiBZb3UgY2FuIHVzZSB0aGVzZSB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0byBxdWlja2x5IGNyZWF0ZSBtZWRpYSBxdWVyaWVzLlxuLy8vIEB0eXBlIE1hcFxuJGJyZWFrcG9pbnRzOiAoXG4gIFwic21hbGxcIjogMCxcbiAgXCJtZWRpdW1cIjogNjQwcHgsXG4gIFwibGFyZ2VcIjogMTAyNHB4LFxuICBcInhsYXJnZVwiOiAxMjAwcHgsXG4gIFwieHhsYXJnZVwiOiAxNDQwcHgsXG4pICFkZWZhdWx0O1xuXG4vLy8gQSBsaXN0IG9mIG5hbWVkIEhpRFBJIGJyZWFrcG9pbnRzLiBZb3UgY2FuIHVzZSB0aGVzZSB3aXRoIHRoZSBgYnJlYWtwb2ludCgpYCBtaXhpbiB0byBxdWlja2x5IGNyZWF0ZSBtZWRpYSBxdWVyaWVzIGZvciByZXNvbHV0aW9ucy5cbi8vLyBWYWx1ZXMgbXVzdCByZXByZXNlbnQgdGhlIGRldmljZSBwaXhlbHMgLyB3ZWIgcGl4ZWxzIHJhdGlvbiBhbmQgYmUgdW5pdGxlc3Mgb3IgaW4gRFBQWC5cbi8vLyBAdHlwZSBNYXBcbiRicmVha3BvaW50cy1oaWRwaTogKFxuICBcImhpZHBpLTFcIjogMSxcbiAgXCJoaWRwaS0xLTVcIjogMS41LFxuICBcImhpZHBpLTJcIjogMixcbiAgXCJyZXRpbmFcIjogMixcbiAgXCJoaWRwaS0zXCI6IDNcbikgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgbGFyZ2VzdCBuYW1lZCBicmVha3BvaW50IGluIHdoaWNoIHRvIGluY2x1ZGUgcHJpbnQgYXMgYSBtZWRpYSB0eXBlXG4vLy8gQHR5cGUgS2V5d29yZFxuJHByaW50LWJyZWFrcG9pbnQ6IGxhcmdlICFkZWZhdWx0O1xuXG4kLXpmLXplcm8tYnJlYWtwb2ludDogc21hbGwgIWRlZmF1bHQ7XG5cbiQtemYtYnJlYWtwb2ludHMta2V5czogbWFwLXRvLWxpc3QoJGJyZWFrcG9pbnRzLCAna2V5cycpO1xuXG5AaWYgbnRoKG1hcC12YWx1ZXMoJGJyZWFrcG9pbnRzKSwgMSkgIT0gMCB7XG4gIEBlcnJvciAnVGhlIGZpcnN0IGtleSBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcCBtdXN0IGhhdmUgYSB2YWx1ZSBvZiBcIjBcIi4nO1xufVxuQGVsc2Uge1xuICAkLXpmLXplcm8tYnJlYWtwb2ludDogbnRoKG1hcC1rZXlzKCRicmVha3BvaW50cyksIDEpO1xufVxuXG4vLy8gQWxsIG9mIHRoZSBuYW1lcyBpbiB0aGlzIGxpc3Qgd2lsbCBiZSBvdXRwdXQgYXMgY2xhc3NlcyBpbiB5b3VyIENTUywgbGlrZSBgLnNtYWxsLTEyYCwgYC5tZWRpdW0tNmAsIGFuZCBzbyBvbi4gRWFjaCB2YWx1ZSBpbiB0aGlzIGxpc3QgbXVzdCBhbHNvIGJlIGluIHRoZSBgJGJyZWFrcG9pbnRzYCBtYXAuXG4vLy8gQHR5cGUgTGlzdFxuJGJyZWFrcG9pbnQtY2xhc3NlczogKHNtYWxsIG1lZGl1bSBsYXJnZSkgIWRlZmF1bHQ7XG5cbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBzdHJpbmcgbWF0Y2hpbmcgdGhlIGlucHV0IHZhbHVlLiBSZWZlciB0byB0aGUgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIGBicmVha3BvaW50KClgIG1peGluIHRvIHNlZSB3aGF0IHRoZSBwb3NzaWJsZSBpbnB1dHMgYXJlLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbCBbc21hbGxdIC0gQnJlYWtwb2ludCBuYW1lLCBvciBweCwgcmVtLCBvciBlbSB2YWx1ZSB0byBwcm9jZXNzLlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQoJHZhbDogJC16Zi16ZXJvLWJyZWFrcG9pbnQpIHtcbiAgLy8gV2ViIHN0YW5kYXJkIFBpeGVscyBwZXIgaW5jaC4gKDFkZHB4IC8gJHN0ZC13ZWItZHBpKSA9IDFkcGlcbiAgLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9jc3MtdmFsdWVzLTMvI2Fic29sdXRlLWxlbmd0aHNcbiAgJHN0ZC13ZWItZHBpOiA5NjtcblxuICAvLyBTaXplIG9yIGtleXdvcmRcbiAgJGJwOiBudGgoJHZhbCwgMSk7XG4gIC8vIFZhbHVlIG9mIHRoZSBmb2xsb3dpbmcgYnJlYWtwb2ludFxuICAkYnAtbmV4dDogbnVsbDtcbiAgLy8gVmFsdWUgZm9yIG1heC13aWR0aCBtZWRpYSBxdWVyaWVzXG4gICRicC1taW46IG51bGw7XG4gIC8vIFZhbHVlIGZvciBtaW4td2lkdGggbWVkaWEgcXVlcmllc1xuICAkYnAtbWF4OiBudWxsO1xuICAvLyBEaXJlY3Rpb24gb2YgbWVkaWEgcXVlcnkgKHVwLCBkb3duLCBvciBvbmx5KVxuICAkZGlyOiBpZihsZW5ndGgoJHZhbCkgPiAxLCBudGgoJHZhbCwgMiksIHVwKTtcbiAgLy8gSWYgbmFtZWQsIG5hbWUgb2YgdGhlIGJyZWFrcG9pbnRcbiAgJG5hbWU6IG51bGw7XG4gIC8vIElmIHRoZSBicmVha3BvaW50IGlzIGEgSGlEUEkgYnJlYWtwb2ludFxuICAkaGlkcGk6IGZhbHNlO1xuXG4gIC8vIE9yaWVudGF0aW9uIG1lZGlhIHF1ZXJpZXMgaGF2ZSBhIHVuaXF1ZSBzeW50YXhcbiAgQGlmICRicCA9PSAnbGFuZHNjYXBlJyBvciAkYnAgPT0gJ3BvcnRyYWl0JyB7XG4gICAgQHJldHVybiAnKG9yaWVudGF0aW9uOiAjeyRicH0pJztcbiAgfVxuXG4gIC8vIElmIGEgYnJlYWtwb2ludCBuYW1lIGlzIGdpdmVuLCBnZXQgaXRzIHZhbHVlIGZyb20gdGhlICRicmVha3BvaW50cy8kYnJlYWtwb2ludHMtaGlkcGkgbWFwLlxuICBAaWYgdHlwZS1vZigkYnApID09ICdzdHJpbmcnIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnApIHtcbiAgICAgICRuYW1lOiAkYnA7XG4gICAgICAkYnA6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgICAkYnAtbmV4dDogLXpmLW1hcC1uZXh0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMtaGlkcGksICRicCkge1xuICAgICAgJG5hbWU6ICRicDtcbiAgICAgICRicDogbWFwLWdldCgkYnJlYWtwb2ludHMtaGlkcGksICRuYW1lKTtcbiAgICAgICRicC1uZXh0OiAtemYtbWFwLW5leHQtbnVtYmVyKCRicmVha3BvaW50cy1oaWRwaSwgJGJwKTtcbiAgICAgICRoaWRwaTogdHJ1ZTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJGJwOiAwO1xuICAgICAgQHdhcm4gJ2JyZWFrcG9pbnQoKTogXCIjeyR2YWx9XCIgaXMgbm90IGRlZmluZWQgaW4geW91ciBgJGJyZWFrcG9pbnRzYCBvciBgJGJyZWFrcG9pbnRzLWhpZHBpYCBzZXR0aW5nLic7XG4gICAgfVxuICB9XG5cbiAgQGlmIG5vdCAkbmFtZSBhbmQgJGRpciA9PSAnb25seScge1xuICAgIEB3YXJuICdicmVha3BvaW50KCk6IE9ubHkgbmFtZWQgbWVkaWEgcXVlcmllcyBjYW4gaGF2ZSBhbiBgb25seWAgcmFuZ2UuJztcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICAvLyBPbmx5ICdvbmx5JyBhbmQgJ3VwJyBoYXZlIGEgbWluIGxpbWl0LlxuICBAaWYgJGRpciA9PSAnb25seScgb3IgJGRpciA9PSAndXAnIHtcbiAgICAkYnAtbWluOiBpZigkaGlkcGksIHN0cmlwLXVuaXQoJGJwKSwgLXpmLWJwLXRvLWVtKCRicCkpO1xuICB9XG4gIC8vIE9ubHkgJ29ubHknIGFuZCAnZG93bicgaGF2ZSBhIG1heCBsaW1pdC5cbiAgQGlmICRkaXIgPT0gJ29ubHknIG9yICRkaXIgPT0gJ2Rvd24nIHtcbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBpcyBhIHZhbHVlLCB1c2UgaXQgYXMgbWF4IGxpbWl0LlxuICAgIEBpZiBub3QgJG5hbWUge1xuICAgICAgJGJwLW1heDogaWYoJGhpZHBpLCBzdHJpcC11bml0KCRicCksIC16Zi1icC10by1lbSgkYnApKTtcbiAgICB9XG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgaXMgbmFtZWQsIHRoZSBtYXggbGltaXQgaXMgdGhlIGZvbGxvd2luZyBicmVha3BvaW50IC0gMXB4LlxuICAgIEBlbHNlIGlmICRicC1uZXh0IHtcbiAgICAgIC8vIE1heCB2YWx1ZSBpcyAwLjJweCB1bmRlciB0aGUgbmV4dCBicmVha3BvaW50ICgwLjAyIC8gMTYgPSAwLjAwMTI1KS5cbiAgICAgIC8vIFVzZSBhIHByZWNpc2lvbiB1bmRlciAxcHggdG8gc3VwcG9ydCBicm93c2VyIHpvb20sIGJ1dCBub3QgdG8gbG93IHRvIGF2b2lkIHJvdW5kaW5nLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9mb3VuZGF0aW9uL2ZvdW5kYXRpb24tc2l0ZXMvaXNzdWVzLzExMzEzXG4gICAgICAkYnAtbWF4OiBpZigkaGlkcGksICRicC1uZXh0IC0gZGl2aWRlKDEsICRzdGQtd2ViLWRwaSksIC16Zi1icC10by1lbSgkYnAtbmV4dCkgLSAwLjAwMTI1KTtcbiAgICB9XG4gIH1cblxuICAvLyBHZW5lcmF0ZSB0aGUgbWVkaWEgcXVlcnkgc3RyaW5nIGZyb20gbWluIGFuZCBtYXggbGltaXRzLlxuICBAaWYgJGhpZHBpIHtcbiAgICAvLyBHZW5lcmF0ZSB2YWx1ZXMgaW4gRFBJIGluc3RlYWQgb2YgRFBQWCBmb3IgYW4gSUU5LTExL09wZXJhIG1pbmkgY29tcGF0aWJpbGl0eS5cbiAgICAvLyBTZWUgaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICAgICRicC1taW4tZHBpOiBpZigkYnAtbWluLCAkYnAtbWluICogJHN0ZC13ZWItZHBpICogMWRwaSwgJGJwLW1pbik7XG4gICAgJGJwLW1heC1kcGk6IGlmKCRicC1tYXgsICRicC1tYXggKiAkc3RkLXdlYi1kcGkgKiAxZHBpLCAkYnAtbWF4KTtcbiAgICBAcmV0dXJuIHpmLXN0ci1qb2luKFxuICAgICAgLXpmLWJwLWpvaW4oJGJwLW1pbiwgJGJwLW1heCwgJy13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbycsICctd2Via2l0LW1heC1kZXZpY2UtcGl4ZWwtcmF0aW8nKSxcbiAgICAgIC16Zi1icC1qb2luKCRicC1taW4tZHBpLCAkYnAtbWF4LWRwaSwgJ21pbi1yZXNvbHV0aW9uJywgJ21heC1yZXNvbHV0aW9uJyksXG4gICAgICAnLCAnKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgQHJldHVybiAtemYtYnAtam9pbigkYnAtbWluLCAkYnAtbWF4KTtcbiAgfVxufVxuXG4vLy8gV3JhcHMgYSBtZWRpYSBxdWVyeSBhcm91bmQgdGhlIGNvbnRlbnQgeW91IHB1dCBpbnNpZGUgdGhlIG1peGluLiBUaGlzIG1peGluIGFjY2VwdHMgYSBudW1iZXIgb2YgdmFsdWVzOlxuLy8vICAtIElmIGEgc3RyaW5nIGlzIHBhc3NlZCwgdGhlIG1peGluIHdpbGwgbG9vayBmb3IgaXQgaW4gdGhlIGAkYnJlYWtwb2ludHNgIGFuZCBgJGJyZWFrcG9pbnRzLWhpZHBpYCBtYXBzLCBhbmQgdXNlIGEgbWVkaWEgcXVlcnkgdGhlcmUuXG4vLy8gIC0gSWYgYSBwaXhlbCB2YWx1ZSBpcyBwYXNzZWQsIGl0IHdpbGwgYmUgY29udmVydGVkIHRvIGFuIGVtIHZhbHVlIHVzaW5nIGAkZ2xvYmFsLWZvbnQtc2l6ZWAgYXMgdGhlIGJhc2UuXG4vLy8gIC0gSWYgYSByZW0gdmFsdWUgaXMgcGFzc2VkLCB0aGUgdW5pdCB3aWxsIGJlIGNoYW5nZWQgdG8gZW0uXG4vLy8gIC0gSWYgYW4gZW0gdmFsdWUgaXMgcGFzc2VkLCB0aGUgdmFsdWUgd2lsbCBiZSB1c2VkIGFzLWlzLlxuLy8vXG4vLy8gSWYgbXVsdGlwbGUgdmFsdWVzIGFyZSBwYXNzZWQsIHRoZSBtaXhpbiB3aWxsIGdlbmVyYXRlIGEgbWVkaWEgcXVlcnkgZm9yIGVhY2ggb2YgdGhlbSBhcyBkZXNjcmliZWQgYWJvdmUuXG4vLy8gU2luY2UgdGhlIGNvbnRlbnQgaXMgZHVwbGljYXRlZCBmb3IgZWFjaCBicmVha3BvaW50LCB0aGlzIG1peGluIHNob3VsZCBvbmx5IGJlIHVzZWQgd2l0aCBwcm9wZXJ0aWVzIHRoYXRcbi8vLyBjaGFuZ2UgYWNyb3NzIGJyZWFrcG9pbnRzLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHZhbHVlcy4uLiAtIEJyZWFrcG9pbnQgbmFtZSBvciBweC9yZW0vZW0gdmFsdWUgdG8gcHJvY2Vzcy5cbi8vL1xuLy8vIEBvdXRwdXQgSWYgdGhlIGJyZWFrcG9pbnQgaXMgXCIwcHggYW5kIGxhcmdlclwiLCBvdXRwdXRzIHRoZSBjb250ZW50IGFzLWlzLiBPdGhlcndpc2UsIG91dHB1dHMgdGhlIGNvbnRlbnQgd3JhcHBlZCBpbiBhIG1lZGlhIHF1ZXJ5LlxuQG1peGluIGJyZWFrcG9pbnQoJHZhbHVlcy4uLikge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkdmFsdWVzKSB7XG4gICAgJHZhbHVlOiBudGgoJHZhbHVlcywgJGkpO1xuICAgICRzdHI6IGJyZWFrcG9pbnQoJHZhbHVlKTtcbiAgICAkYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgbnRoKCR2YWx1ZSwgMSkpO1xuICAgICRwYnA6IGluZGV4KCQtemYtYnJlYWtwb2ludHMta2V5cywgJHByaW50LWJyZWFrcG9pbnQpO1xuICAgIC8vIERpcmVjdGlvbiBvZiBtZWRpYSBxdWVyeSAodXAsIGRvd24sIG9yIG9ubHkpXG4gICAgJGRpcjogaWYobGVuZ3RoKCR2YWx1ZSkgPiAxLCBudGgoJHZhbHVlLCAyKSwgdXApO1xuXG4gICAgJG9sZC16Zi1zaXplOiBudWxsO1xuXG4gICAgLy8gTWFrZSBicmVha3BvaW50IHNpemUgYXZhaWxhYmxlIGFzIGEgdmFyaWFibGVcbiAgICBAaWYgZ2xvYmFsLXZhcmlhYmxlLWV4aXN0cygtemYtc2l6ZSkge1xuICAgICAgJG9sZC16Zi1zaXplOiAkLXpmLXNpemU7XG4gICAgfVxuICAgICQtemYtc2l6ZTogbnRoKCR2YWx1ZSwgMSkgIWdsb2JhbDsgLy8gZ2V0IHRoZSBmaXJzdCB2YWx1ZSB0byBhY2NvdW50IGZvciBgb25seWAgYW5kIGBkb3duYCBrZXl3b3Jkc1xuXG4gICAgLy8gSWYgJHN0ciBpcyBzdGlsbCBhbiBlbXB0eSBzdHJpbmcsIG5vIG1lZGlhIHF1ZXJ5IGlzIG5lZWRlZFxuICAgIEBpZiAkc3RyID09ICcnIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIC8vIE90aGVyd2lzZSwgd3JhcCB0aGUgY29udGVudCBpbiBhIG1lZGlhIHF1ZXJ5XG4gICAgQGVsc2Uge1xuICAgICAgLy8gRm9yIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiBvciBlcXVhbCB0byAkcHJpbnQtYnJlYWtwb2ludCwgYWRkIHByaW50IHRvIHRoZSBtZWRpYSB0eXBlc1xuICAgICAgLy8gZ2VuZXJhdGUgcHJpbnQgaWYgdGhlIGJyZWFrcG9pbnQgYWZmZWN0cyB0aGUgcHJpbnQtYnJlYWtwb2ludCAob3Igc21hbGxlcikuXG4gICAgICAvLyBUaGlzIG1lYW5zIHRoZSBjdXJyZW50IGNvbmRpdGlvbiBvbmx5IG5lZWRzIHRvIGJlIGV4dGVuZGVkIHNvICdkb3duJyBhbHdheXMgZ2VuZXJhdGVzIHByaW50LlxuICAgICAgQGlmICRicCAhPSBudWxsIGFuZCAoJGJwIDw9ICRwYnAgb3IgJGRpciA9PSBkb3duKSB7XG4gICAgICAgIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAjeyRzdHJ9IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICQtemYtc2l6ZTogJG9sZC16Zi1zaXplICFnbG9iYWw7XG4gIH1cbn1cblxuLy8vIENvbnZlcnRzIHRoZSBicmVha3BvaW50cyBtYXAgdG8gYSBVUkwtZW5jb2RlZCBzdHJpbmcsIGxpa2UgdGhpczogYGtleTE9dmFsdWUxJmtleTI9dmFsdWUyYC4gVGhlIHZhbHVlIGlzIHRoZW4gZHJvcHBlZCBpbnRvIHRoZSBDU1MgZm9yIGEgc3BlY2lhbCBgPG1ldGE+YCB0YWcsIHdoaWNoIGlzIHJlYWQgYnkgdGhlIEZvdW5kYXRpb24gSmF2YVNjcmlwdC4gVGhpcyBpcyBob3cgd2UgdHJhbnNmZXIgdmFsdWVzIGZyb20gU2FzcyB0byBKYXZhU2NyaXB0LCBzbyB0aGV5IGNhbiBiZSBkZWZpbmVkIGluIG9uZSBwbGFjZS5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIGNvbnZlcnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBBIHN0cmluZyBjb250YWluaW5nIHRoZSBtYXAncyBjb250ZW50cy5cbkBmdW5jdGlvbiAtemYtYnAtc2VyaWFsaXplKCRtYXApIHtcbiAgJHN0cjogJyc7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICAkc3RyOiAkc3RyICsgJGtleSArICc9JyArIC16Zi1icC10by1lbSgkdmFsdWUpICsgJyYnO1xuICB9XG4gICRzdHI6IHN0ci1zbGljZSgkc3RyLCAxLCAtMik7XG5cbiAgQHJldHVybiAkc3RyO1xufVxuXG4vLy8gRmluZCB0aGUgbmV4dCBrZXkgaW4gYSBtYXAuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge01hcH0gJG1hcCAtIE1hcCB0byB0cmF2ZXJzZS5cbi8vLyBAcGFyYW0ge01peGVkfSAka2V5IC0gS2V5IHRvIHVzZSBhcyBhIHN0YXJ0aW5nIHBvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge01peGVkfSBUaGUgdmFsdWUgZm9yIHRoZSBrZXkgYWZ0ZXIgYCRrZXlgLCBpZiBgJGtleWAgd2FzIGZvdW5kLiBJZiBgJGtleWAgd2FzIG5vdCBmb3VuZCwgb3IgYCRrZXlgIHdhcyB0aGUgbGFzdCB2YWx1ZSBpbiB0aGUgbWFwLCByZXR1cm5zIGBudWxsYC5cbkBmdW5jdGlvbiAtemYtbWFwLW5leHQoJG1hcCwgJGtleSkge1xuXG4gIC8vIFN0b3JlIHRoZSBrZXlzIG9mIHRoZSBtYXAgYXMgYSBsaXN0XG4gICR2YWx1ZXM6IG1hcC1rZXlzKCRtYXApO1xuXG4gICRpOiAwO1xuXG4gIC8vIElmIHRoZSBLZXkgRXhpc3RzLCBHZXQgdGhlIGluZGV4IG9mIHRoZSBrZXkgd2l0aGluIHRoZSBtYXAgYW5kIGFkZCAxIHRvIGl0IGZvciB0aGUgbmV4dCBicmVha3BvaW50IGluIHRoZSBtYXBcbiAgQGlmIChtYXAtaGFzLWtleSgkbWFwLCAka2V5KSkge1xuICAgICRpOiBpbmRleCgkdmFsdWVzLCAka2V5KSArIDE7XG4gIH1cblxuICAvLyBJZiB0aGUga2V5IGRvZXNuJ3QgZXhpc3QsIG9yIGl0J3MgdGhlIGxhc3Qga2V5IGluIHRoZSBtYXAsIHJldHVybiBudWxsXG4gIEBpZiAoJGkgPiBsZW5ndGgoJG1hcCkgb3IgJGkgPT0gMCkge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuICAvLyBPdGhlcndpc2UsIHJldHVybiB0aGUgdmFsdWVcbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCBudGgoJHZhbHVlcywgJGkpKTtcbiAgfVxuXG59XG5cbi8vLyBGaW5kIHRoZSBuZXh0IG51bWJlciBpbiBhIG1hcC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHRyYXZlcnNlLlxuLy8vIEBwYXJhbSB7TWl4ZWR9ICRudW1iZXIgLSBOdW1iZXIgdG8gdXNlIGFzIGEgc3RhcnRpbmcgcG9pbnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7TWl4ZWR9IFRoZSBudW1iZXIgZm9sbG93aW5nIGAkbnVtYmVyYCwgaWYgYCRudW1iZXJgIHdhcyBmb3VuZC4gSWYgYCRudW1iZXJgIHdhcyBub3QgZm91bmQsIG9yIGAkbnVtYmVyYCB3YXMgdGhlIGJpZ2dlc3QgbnVtYmVyIGluIHRoZSBtYXAsIHJldHVybnMgYG51bGxgLlxuQGZ1bmN0aW9uIC16Zi1tYXAtbmV4dC1udW1iZXIoJG1hcCwgJG51bWJlcikge1xuXG4gICRuZXh0LW51bWJlcjogbnVsbDtcblxuICBAZWFjaCAkaywgJHYgaW4gJG1hcCB7XG4gICAgQGlmIHR5cGUtb2YoJHYpID09ICdudW1iZXInIGFuZCAkdiA+ICRudW1iZXIgYW5kICgkbmV4dC1udW1iZXIgPT0gbnVsbCBvciAkdiA8ICRuZXh0LW51bWJlcikge1xuICAgICAgJG5leHQtbnVtYmVyOiAkdjtcbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRuZXh0LW51bWJlcjtcbn1cblxuLy8vIFJldHVybiBhIGxpc3Qgb2Ygb3VyIG5hbWVkIGJyZWFrcG9pbnRzIGxlc3MgdGhhbiAka2V5LiBVc2VmdWwgZm9yIGRlYWxpbmcgd2l0aFxuLy8vIHJlc3BvbnNpdmUgZ3V0dGVycyBmb3IgdGhlIGdyaWQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGtleSAtIEtleSB0byB1c2UgYXMgbGFzdCBicmVha3BvaW50LlxuLy8vXG4vLy8gQHJldHVybnMge0FycmF5fSBUaGUgbGlzdCBvZiBicmVha3BvaW50cyB1cCB0byBhbmQuIElmICRrZXkgaXMgYXV0bywgcmV0dXJucyBicmVha3BvaW50cyBhYm92ZSB0aGUgemVyb1xuQGZ1bmN0aW9uIC16Zi1icmVha3BvaW50cy1sZXNzLXRoYW4oJGtleSkge1xuICAkbGlzdDogKCk7XG4gICRmb3VuZC1rZXk6IGZhbHNlO1xuXG4gIEBlYWNoICRuYW1lIGluICQtemYtYnJlYWtwb2ludHMta2V5cyB7XG4gICAgQGlmICgkbmFtZSA9PSAka2V5KSB7XG4gICAgICAkZm91bmQta2V5OiB0cnVlO1xuICAgIH1cbiAgICBAaWYgbm90ICRmb3VuZC1rZXkge1xuICAgICAgJGxpc3Q6IGFwcGVuZCgkbGlzdCwgJG5hbWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRsaXN0O1xufVxuXG4vLy8gUmV0dXJuIGEgbGlzdCBvZiBvdXIgbmFtZWQgYnJlYWtwb2ludHMgbGVzcyB0aGFuICRrZXkuIFVzZWZ1bCBmb3IgZGVhbGluZyB3aXRoXG4vLy8gcmVzcG9uc2l2ZSBndXR0ZXJzIGZvciB0aGUgZ3JpZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkYnJlYWtwb2ludCAtIGEgbmFtZWQgb3Igbm9uLW5hbWVkIGJyZWFrcG9pbnQuXG4vLy9cbi8vLyBAcmV0dXJucyB7QXJyYXl9IFRoZSBsaXN0IG9mIGJyZWFrcG9pbnRzIHVwIHRvIGFuZC4gSWYgJGtleSBpcyBhdXRvLCByZXR1cm5zIGJyZWFrcG9pbnRzIGFib3ZlIHRoZSB6ZXJvXG5AZnVuY3Rpb24gLXpmLWNsb3Nlc3QtbmFtZWQtYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xuICAkbGFzdDogJC16Zi16ZXJvLWJyZWFrcG9pbnQ7XG4gICRmb3VuZDogZmFsc2U7XG5cbiAgJHZhbHVlOiB1bml0bGVzcy1jYWxjKCRicmVha3BvaW50LCAxcHgpO1xuICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgQGlmIG5vdCAkZm91bmQge1xuICAgICAgQGlmIHVuaXRsZXNzLWNhbGMoJHZhbCkgPiAkdmFsdWUge1xuICAgICAgICAkZm91bmQ6IHRydWU7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJGxhc3Q6ICRrZXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkbGFzdDtcbn1cblxuLy8vIEdldCBhIHZhbHVlIGZvciBhIGJyZWFrcG9pbnQgZnJvbSBhIHJlc3BvbnNpdmUgY29uZmlnIG1hcCBvciBzaW5nbGUgdmFsdWUuXG4vLy8gLSBJZiB0aGUgY29uZmlnIGlzIGEgc2luZ2xlIHZhbHVlLCByZXR1cm4gaXQgcmVnYXJkbGVzcyBvZiBgJHZhbHVlYC5cbi8vLyAtIElmIHRoZSBjb25maWcgaXMgYSBtYXAgYW5kIGhhcyB0aGUga2V5IGAkdmFsdWVgLCB0aGUgZXhhY3QgYnJlYWtwb2ludCB2YWx1ZSBpcyByZXR1cm5lZC5cbi8vLyAtIElmIHRoZSBjb25maWcgaXMgYSBtYXAgYW5kIGRvZXMgKm5vdCogaGF2ZSB0aGUgYnJlYWtwb2ludCwgdGhlIHZhbHVlIG1hdGNoaW5nIHRoZSBuZXh0IGxvd2VzdCBicmVha3BvaW50IGluIHRoZSBjb25maWcgbWFwIGlzIHJldHVybmVkLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkbWFwIC0gUmVzcG9uc2l2ZSBjb25maWcgbWFwIG9yIHNpbmdsZSB2YWx1ZS5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR2YWx1ZSAtIEJyZWFrcG9pbnQgbmFtZSB0byB1c2UuXG4vLy9cbi8vLyBAcmV0dXJuIHtNaXhlZH0gVGhlIGNvcnJlc3BvbmRpbmcgYnJlYWtwb2ludCB2YWx1ZS5cbkBmdW5jdGlvbiAtemYtZ2V0LWJwLXZhbCgkbWFwLCAkdmFsdWUpIHtcbiAgLy8gSWYgdGhlIGdpdmVuIG1hcCBpcyBhIHNpbmdsZSB2YWx1ZSwgcmV0dXJuIGl0XG4gIEBpZiB0eXBlLW9mKCRtYXApID09ICdudW1iZXInIHtcbiAgICBAcmV0dXJuICRtYXA7XG4gIH1cblxuXG4gIC8vIENoZWNrIGlmIHRoZSBicmVha3BvaW50IG5hbWUgZXhpc3RzIGdsb2JhbGx5XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09ICdudW1iZXInIHtcbiAgICAgICR2YWx1ZTogLXpmLWNsb3Nlc3QtbmFtZWQtYnJlYWtwb2ludCgkdmFsdWUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBudWxsO1xuICAgIH1cbiAgfVxuICAvLyBDaGVjayBpZiB0aGUgYnJlYWtwb2ludCBuYW1lIGV4aXN0cyBpbiB0aGUgbG9jYWwgY29uZmlnIG1hcFxuICBAZWxzZSBpZiBtYXAtaGFzLWtleSgkbWFwLCAkdmFsdWUpIHtcbiAgICAvLyBJZiBpdCBkb2VzLCBqdXN0IHJldHVybiB0aGUgdmFsdWVcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1hcCwgJHZhbHVlKTtcbiAgfVxuICAvLyBPdGhlcndpc2UsIGZpbmQgdGhlIG5leHQgbG93ZXN0IGJyZWFrcG9pbnQgYW5kIHJldHVybiB0aGF0IHZhbHVlXG4gIEBlbHNlIHtcbiAgICAkYW5jaG9yOiBudWxsO1xuICAgICRmb3VuZDogZmFsc2U7XG5cbiAgICBAZWFjaCAka2V5LCAkdmFsIGluICRicmVha3BvaW50cyB7XG4gICAgICBAaWYgbm90ICRmb3VuZCB7XG4gICAgICAgIEBpZiBtYXAtaGFzLWtleSgkbWFwLCAka2V5KSB7XG4gICAgICAgICAgJGFuY2hvcjogJGtleTtcbiAgICAgICAgfVxuICAgICAgICBAaWYgJGtleSA9PSAkdmFsdWUge1xuICAgICAgICAgICRmb3VuZDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEByZXR1cm4gbWFwLWdldCgkbWFwLCAkYW5jaG9yKTtcbiAgfVxufVxuXG4vLy8gUmV0dXJuIHRoZSBiZXN0IGJyZWFrcG9pbnQgdG8gdXNlIGFjY29yZGluZyB0byB0aGUgY2FsbGluZyBjb250ZXh0LiBJdCByZXR1cm5zIGluIG9yZGVyOlxuLy8vIDEuIHRoZSBnaXZlbiBgJHZhbHVlYCBhcmd1bWVudCBpZiBpdCBpcyBub3QgbnVsbC5cbi8vLyAyLiB0aGUgZ2xvYmFsIGJyZWFrcG9pbnQgY29udGV4dCBgJC16Zi1zaXplYCBpZiBpdCBpcyBub3QgbnVsbCAobGlrZSBpZiBjYWxsZWQgaW5zaWRlIHRoZW4gYGJyZWFrcG9pbnQoKWAgbWl4aW4pXG4vLy8gMy4gdGhlIGdpdmVuIGAkZGVmYXVsdGAgYXJndW1lbnQuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR2YWx1ZSBbbnVsbF0gLSBCcmVha3BvaW50IHRvIHVzZSBpbiBwcmlvcml0eSBpZiBub24tbnVsbC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICRkZWZhdWx0IFtudWxsXSAtIEJyZWFrcG9pbnQgdG8gdXNlIGJ5IGRlZmF1bHQgaWYgbm8gb3RoZXIgdmFsdWUgY2FuIGJlIHVzZWQuXG4vLy9cbi8vLyBAcmV0dXJuIHtLZXl3b3JkfSBUaGUgcmVzb2x2ZWQgYnJlYWtwb2ludC5cbkBmdW5jdGlvbiAtemYtY3VycmVudC1icmVha3BvaW50KCR2YWx1ZTogbnVsbCwgJGRlZmF1bHQ6IG51bGwpIHtcbiAgQGlmICgkdmFsdWUgIT0gbnVsbCkge1xuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG4gIEBlbHNlIGlmICh2YXJpYWJsZS1leGlzdHMoLXpmLXNpemUpIGFuZCB0eXBlLW9mKCQtemYtc2l6ZSkgIT0gJ251bWJlcicpIGFuZCAkLXpmLXNpemUgIT0gbnVsbCB7XG4gICAgQHJldHVybiAkLXpmLXNpemU7XG4gIH1cbiAgQGVsc2Uge1xuICAgIEByZXR1cm4gJGRlZmF1bHQ7XG4gIH1cbn1cblxuLy8vIFJldHVybiBtZWRpYSBxdWVyeSBzdHJpbmcgZnJvbSB0aGUgZ2l2ZW4gbWluIGFuZC9vciBtYXggbGltaXRzLlxuLy8vIElmIGEgbGltaXQgaXMgZXF1YWwgdG8gYG51bGxgIG9yIGAwYCwgaXQgaXMgaWdub3JlZC5cbi8vLyBAYWNjZXNzIHByaXZhdGVcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkbWluIFswXSAtIE1pbiBtZWRpYSBxdWVyeSBsaW1pdC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJG1heCBbMF0gLSBNYXggbWVkaWEgcXVlcnkgbGltaXQuXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtaW4tbmFtZSBbJ21pbi13aWR0aCddIC0gTmFtZSBvZiB0aGUgbWluIG1lZGlhIHF1ZXJ5IGxpbWl0LlxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkZGVsaW1pdGVyIFsnbWF4LXdpZHRoJ10gLSBOYW1lIG9mIHRoZSBtYXggbWVkaWEgcXVlcnkgbGltaXQuXG4vLy9cbi8vLyBAcmV0dXJucyB7U3RyaW5nfSBNZWRpYSBRdWVyeSBzdHJpbmcuXG5AZnVuY3Rpb24gLXpmLWJwLWpvaW4oXG4gICRtaW46IDAsXG4gICRtYXg6IDAsXG4gICRtaW4tbmFtZTogJ21pbi13aWR0aCcsXG4gICRtYXgtbmFtZTogJ21heC13aWR0aCdcbikge1xuICBAcmV0dXJuIHpmLXN0ci1qb2luKFxuICAgIGlmKCRtaW4gYW5kICRtaW4gPiAwLCAnKCN7JG1pbi1uYW1lfTogI3skbWlufSknLCBudWxsKSxcbiAgICBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJygjeyRtYXgtbmFtZX06ICN7JG1heH0pJywgbnVsbCksXG4gICAgJyBhbmQgJyk7XG59XG5cbiRzbWFsbC11cDogJyc7XG4kc21hbGwtb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHNtYWxsKSB7XG4gICRzbWFsbC11cDogc2NyZWVuO1xuICAkc21hbGwtb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQoc21hbGwgb25seSl9Jyk7XG59XG5cbiRtZWRpdW0tdXA6ICcnO1xuJG1lZGl1bS1vbmx5OiAnJztcblxuQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgbWVkaXVtKSB7XG4gICRtZWRpdW0tdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KG1lZGl1bSl9Jyk7XG4gICRtZWRpdW0tb25seTogdW5xdW90ZSgnc2NyZWVuIGFuZCAje2JyZWFrcG9pbnQobWVkaXVtIG9ubHkpfScpO1xufVxuXG4kbGFyZ2UtdXA6ICcnO1xuJGxhcmdlLW9ubHk6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCBsYXJnZSkge1xuICAkbGFyZ2UtdXA6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KGxhcmdlKX0nKTtcbiAgJGxhcmdlLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KGxhcmdlIG9ubHkpfScpO1xufVxuXG4keGxhcmdlLXVwOiAnJztcbiR4bGFyZ2Utb25seTogJyc7XG5cbkBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsIHhsYXJnZSkge1xuICAkeGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4bGFyZ2UpfScpO1xuICAkeGxhcmdlLW9ubHk6IHVucXVvdGUoJ3NjcmVlbiBhbmQgI3ticmVha3BvaW50KHhsYXJnZSBvbmx5KX0nKTtcbn1cblxuJHh4bGFyZ2UtdXA6ICcnO1xuXG5AaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCB4eGxhcmdlKSB7XG4gICR4eGxhcmdlLXVwOiB1bnF1b3RlKCdzY3JlZW4gYW5kICN7YnJlYWtwb2ludCh4eGxhcmdlKX0nKTtcbn1cbiIsIkBpbXBvcnQgJ3N3aXBlci12YXJzLnNjc3MnO1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKVxuICAgIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICN7JHRoZW1lQ29sb3J9O1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICYuc3dpcGVyLXZlcnRpY2FsIHtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi14O1xuICB9XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0IHtcbiAgJixcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxufVxuXG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkIHtcbiAgJixcbiAgJi5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gIC5zd2lwZXItd3JhcHBlcixcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxufVxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUge1xuICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbn1cbi5zd2lwZXItY2VudGVyZWQge1xuICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBvcmRlcjogOTk5OTtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG4gICAgfVxuICB9XG5cbiAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuXG5cblxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kc3dpcGVyLXBhZ2luYXRpb24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ2FsbGVyeS1saWdodGVyO1xuJHN3aXBlci1wYWdpbmF0aW9uLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICRjb2xvci1zYWZldHktb3JhbmdlO1xuJHN3aXBlci1wYWdpbmF0aW9uLWl0ZW0tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcblxuLnN3aXBlcl9fcGFnaW5hdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmVtcHR5IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5zd2lwZXJfX3BhZ2luYXRpb24taXRlbSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbiAgcGFkZGluZzogOHB4IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzd2lwZXItcGFnaW5hdGlvbi1pdGVtLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246ICRzd2lwZXItcGFnaW5hdGlvbi1pdGVtLXRyYW5zaXRpb247XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uc3dpcGVyX19wYWdpbmF0aW9uLWl0ZW0tLWFjdGl2ZSB7XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpcGVyLXBhZ2luYXRpb24taXRlbS1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vLyBDb3B5cmlnaHQgKGMpIDIwMTkgWk9SUkFRVUlOTyA8aW5mb0B6b3JyYXF1aW5vLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBCZcOxYXQgRXNwacOxYSA8YmVzcGluYUBsaW4zcy5jb20+XG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuLy8gQGF1dGhvciBKb24gQmFycmFnYW4gPGouYmFycmFnYW5Aem9ycmFxdWluby5jb20+XG5cbiR0cmFuc2l0aW9uLWVhc2U6IGVhc2U7XG4kdHJhbnNpdGlvbi1lYXNlLWluLW91dDogZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnM6IC4ycztcbiR0cmFuc2l0aW9uLWJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWNvbG9yOiBjb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1vcGFjaXR5OiBvcGFjaXR5ICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLXRyYW5zZm9ybTogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I6IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24taGVpZ2h0OiBoZWlnaHQgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tbWF4LWhlaWdodDogbWF4LWhlaWdodCAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1maWxsOiBmaWxsICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLXN0cm9rZTogc3Ryb2tlICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLXZpc2liaWxpdHk6IHZpc2liaWxpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tYm94LXNoYWRvdzogYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi10b3A6IHRvcCAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1tYXJnaW46IG1hcmdpbiAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4iLCJAaW1wb3J0ICcuLy4uL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kcGFyc2xleS1lcnJvci10ZXh0LWNvbG9yOiAkY29sb3ItcHJpbWFyeS1mYWRlZDtcbiRwYXJzbGV5LWVycm9yLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHBhcnNsZXktZXJyb3ItZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJHBhcnNsZXktZXJyb3ItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRwYXJzbGV5LWVycm9yLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiRwYXJzbGV5LWVycm9yLWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluO1xuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGFuaW1hdGlvbjogJHBhcnNsZXktZXJyb3ItYW5pbWF0aW9uO1xuICBjb2xvcjogJHBhcnNsZXktZXJyb3ItdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRwYXJzbGV5LWVycm9yLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYXJzbGV5LWVycm9yLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYXJzbGV5LWVycm9yLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHBhcnNsZXktZXJyb3ItbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEJlw7FhdCBFc3Bpw7FhIDxiZXNwaW5hQGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgR29ya2EgTGF1Y2lyaWNhIDxnb3JrYUBsaW4zcy5jb20+XG5cbi50ZWxlY2FibGUtbG9nbyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG4uYXJyb3cge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uYXJyb3ctLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYXJyb3ctLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi5hcnJvdy0tdG9wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cblxuLmFycm93LS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbmRlciBSb2RyaWd1ZXogPGFuZGVyQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbi5pY29uLWZpbGxlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pY29uLWZpbGxlZF9fZ2x5cGgge1xuICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgLy8gc2Nzcy1saW50OmRpc2FibGUgSW1wb3J0YW50UnVsZVxuICBzdHJva2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLy8gc2Nzcy1saW50OmVuYWJsZSBJbXBvcnRhbnRSdWxlXG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBCZcOxYXQgRXNwacOxYSA8YmVuYXRlc3BpbmFAZ21haWwuY29tPlxuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuJGljb24tY29sb3ItcHJpbWFyeTogI2YwMCAhZGVmYXVsdDtcbiRpY29uLWNvbG9yLXNlY29uZGFyeTogIzAwMCAhZGVmYXVsdDtcbiRpY29uLXN0cm9rZS1taXRlcmxpbWl0OiAxMCAhZGVmYXVsdDtcbiRpY29uLXN0cm9rZS13aWR0aDogMiAhZGVmYXVsdDtcbiRpY29uLXZlY3Rvci1lZmZlY3Q6IG5vbi1zY2FsaW5nLXN0cm9rZSAhZGVmYXVsdDtcblxuLmljb24ge1xuICBmaWxsOiBub25lO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogJGljb24tc3Ryb2tlLW1pdGVybGltaXQ7XG4gIHN0cm9rZS13aWR0aDogJGljb24tc3Ryb2tlLXdpZHRoO1xufVxuXG4uaWNvbi0tcm91bmRlZCB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbn1cblxuLmljb24tLXN0cm9rZS1zY2FsZSB7XG4gIC5pY29uX19nbHlwaCB7XG4gICAgdmVjdG9yLWVmZmVjdDogbm9uZTtcbiAgfVxufVxuXG4uaWNvbl9fZ2x5cGgge1xuICB2ZWN0b3ItZWZmZWN0OiAkaWNvbi12ZWN0b3ItZWZmZWN0O1xufVxuXG4vLyBzY3NzLWxpbnQ6ZGlzYWJsZSBJbXBvcnRhbnRSdWxlXG4uaWNvbl9fZ2x5cGgtLXByaW1hcnkge1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogJGljb24tY29sb3ItcHJpbWFyeTtcbn1cblxuLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuICBmaWxsOiBub25lICFpbXBvcnRhbnQ7XG4gIHN0cm9rZTogJGljb24tY29sb3Itc2Vjb25kYXJ5O1xufVxuXG4uaWNvbl9fZ2x5cGgtLXByaW1hcnktZmlsbGVkIHtcbiAgZmlsbDogJGljb24tY29sb3ItcHJpbWFyeTtcbiAgc3Ryb2tlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uX19nbHlwaC0tc2Vjb25kYXJ5LWZpbGxlZCB7XG4gIGZpbGw6ICRpY29uLWNvbG9yLXNlY29uZGFyeTtcbiAgc3Ryb2tlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIHNjc3MtbGludDplbmFibGUgSW1wb3J0YW50UnVsZVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgQmXDsWF0IEVzcGnDsWEgPGJlc3BpbmFAbGluM3MuY29tPlxuLy8gQGF1dGhvciBHb3JrYSBMYXVjaXJpY2EgPGdvcmthQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRpY29uLWNvbG9yLXByaW1hcnk6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuJGljb24tY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItcHJpbWFyeTtcbiRpY29uLXN0cm9rZS13aWR0aDogMS41O1xuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9hdG9tcy9pY29uJztcblxuLmljb24ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgQmXDsWF0IEVzcGnDsWEgPGJlc3BpbmFAbGluM3MuY29tPlxuLy8gQGF1dGhvciBHb3JrYSBMYXVjaXJpY2EgPGdvcmthQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kaWNvbi1wbHVzLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcblxuLmljb24tcGx1cyB7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG59XG5cbi5pY29uLXBsdXMtLW9wZW5lZCB7XG4gIC5pY29uLXBsdXNfX2xpbmUtLWZpcnN0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmljb24tcGx1c19fbGluZS0tbGFzdCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxuXG4gIC5pY29uLS1wbHVzIC5pY29uX19nbHlwaCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuXG4uaWNvbi1wbHVzX19saW5lIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogJGljb24tcGx1cy10cmFuc2l0aW9uO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbi50cmlhbmdsZSB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi50cmlhbmdsZS0tbGVmdCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi50cmlhbmdsZS0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi50cmlhbmdsZS0tdG9wIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi50cmlhbmdsZS0tYm90dG9tIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kYnV0dG9uLW1pbi1oZWlnaHQ6IDQycHg7XG4kYnV0dG9uLW1pbi13aWR0aDogMTgwcHg7XG4kYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kYnV0dG9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGJ1dHRvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kYnV0dG9uLXBhZGRpbmctaG9yaXpvbnRhbDogMTZweDtcbiRidXR0b24tcGFkZGluZy10b3Atc21hbGw6IDExcHg7XG4kYnV0dG9uLXBhZGRpbmctYm90dG9tLXNtYWxsOiA5cHg7XG4kYnV0dG9uLXBhZGRpbmctdG9wOiAxNXB4O1xuJGJ1dHRvbi1wYWRkaW5nLWJvdHRvbTogMTNweDtcbiRidXR0b24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvciwgJHRyYW5zaXRpb24tY29sb3I7XG4kYnV0dG9uLWJvcmRlci1jb2xvci1kaXNhYmxlZDogJGNvbG9yLW5vYmVsO1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXItZGlzYWJsZWQ6ICRjb2xvci1kdXN0eS1ncmF5O1xuJGJ1dHRvbi1ib3JkZXItY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkOiAkY29sb3ItcHJpbWFyeTtcbiRidXR0b24tYm9yZGVyLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC1zZWNvbmRhcnk6ICRjb2xvci1zZWNvbmRhcnk7XG4kYnV0dG9uLWJvcmRlci1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtd2hpdGU6ICRjb2xvci13aGl0ZTtcbiRidXR0b24tYm9yZGVyLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZS1zZWNvbmRhcnk6ICRjb2xvci1ncmF5O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnk6ICRjb2xvci1wcmltYXJ5O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnktaG92ZXI6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiAkY29sb3Itd2hpdGU7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3Itd2hpdGUtaG92ZXI6ICRjb2xvci1hbGFiYXN0ZXI7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItZGlzYWJsZWQ6ICRjb2xvci1ub2JlbDtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvci1kaXNhYmxlZC1ob3ZlcjogJGNvbG9yLWR1c3R5LWdyYXk7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3Itc2Vjb25kYXJ5OiAkY29sb3Itc2Vjb25kYXJ5O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXNlY29uZGFyeS1ob3ZlcjogZGFya2VuKCRjb2xvci1zZWNvbmRhcnksIDUlKTtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDApO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC1zZWNvbmRhcnk6IHJnYmEoJGNvbG9yLXNlY29uZGFyeSwgMCk7XG4kYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLWhvdmVyOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAxKTtcbiRidXR0b24tYmFja2dyb3VuZC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtaG92ZXItc2Vjb25kYXJ5OiByZ2JhKCRjb2xvci1zZWNvbmRhcnksIDEpO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZTogcmdiYSgkY29sb3Itd2hpdGUsIDApO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZS1zZWNvbmRhcnk6IHJnYmEoJGNvbG9yLWdyYXksIDApO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZS1ob3ZlcjogcmdiYSgkY29sb3Itd2hpdGUsIDEpO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC13aGl0ZS1ob3Zlci1zZWNvbmRhcnk6IHJnYmEoJGNvbG9yLWdyYXksIDEpO1xuJGJ1dHRvbi10ZXh0LWNvbG9yLXByaW1hcnk6ICRidXR0b24tdGV4dC1jb2xvci1wcmltYXJ5O1xuJGJ1dHRvbi10ZXh0LWNvbG9yLXdoaXRlOiAkYnV0dG9uLXRleHQtY29sb3Itd2hpdGU7XG4kYnV0dG9uLXRleHQtY29sb3Itd2hpdGUtc2Vjb25kYXJ5OiAkY29sb3Itc2Vjb25kYXJ5O1xuJGJ1dHRvbi10ZXh0LWNvbG9yLXRyYW5zcGFyZW50OiAkY29sb3ItdHVuZG9yYTtcbiRidXR0b24tdGV4dC1jb2xvci1zZWNvbmRhcnk6ICRjb2xvci13aGl0ZTtcbiRidXR0b24tdGV4dC1jb2xvci1kaXNhYmxlZDogJGNvbG9yLXdoaXRlO1xuJGJ1dHRvbi10ZXh0LWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZDogJGNvbG9yLXByaW1hcnk7XG4kYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXNlY29uZGFyeTogJGNvbG9yLXNlY29uZGFyeTtcbiRidXR0b24tdGV4dC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtaG92ZXI6ICRjb2xvci13aGl0ZTtcbiRidXR0b24tdGV4dC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtaG92ZXItc2Vjb25kYXJ5OiAkY29sb3Itd2hpdGU7XG4kYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlOiAkY29sb3Itd2hpdGU7XG4kYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlLXNlY29uZGFyeTogJGNvbG9yLWdyYXk7XG4kYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlLWhvdmVyOiAkY29sb3ItZ3JheTtcbiRidXR0b24tdGV4dC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUtaG92ZXItc2Vjb25kYXJ5OiAkY29sb3ItZ3JheTtcbiRidXR0b24taWNvbi1zaXplOiAyNHB4O1xuJGJ1dHRvbi1zbWFsbC1mb250LXNpemU6ICRmb250LXNpemUtMTI7XG4kYnV0dG9uLWV4dHJhLXNtYWxsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRidXR0b24tZXh0cmEtc21hbGwtcGFkZGluZzogNHB4IDE4cHggIWltcG9ydGFudDtcbiRidXR0b24tc21hbGwtcGFkZGluZzogMTRweCAyMHB4IDEycHg7XG4kYnV0dG9uLWJpZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kYnV0dG9uLWJpZy1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kYnV0dG9uLWJpZy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kYnV0dG9uLWJpZy1taW4taGVpZ2h0OiA3MnB4O1xuJGJ1dHRvbi1iaWctbWFyZ2luLWJvdHRvbTogMjRweDtcbiRidXR0b24tYmlnLXBhZGRpbmc6IDE0cHggMjRweCAxMHB4O1xuJGJ1dHRvbi1iaWctcGFkZGluZy10b3A6IDE0cHg7XG4kYnV0dG9uLWJpZy1wYWRkaW5nLWJvdHRvbTogMTBweDtcbiRidXR0b24tYmlnLWljb24tc2l6ZTogMzJweDtcbiRidXR0b24tbG9hZGVyLXNpZGU6IDI0cHg7XG4kYnV0dG9uLWxvYWRlci1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkOiAkY29sb3Itd2hpdGU7XG5cbiVidXR0b24tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItZGlzYWJsZWQ7XG4gIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItZGlzYWJsZWQ7XG4gIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3ItZGlzYWJsZWQ7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkLWhvdmVyO1xuICAgIGJvcmRlci1jb2xvcjogJGJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXItZGlzYWJsZWQ7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLmxvYWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1sb2FkZXItYmFja2dyb3VuZC1jb2xvci1kaXNhYmxlZDtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkYnV0dG9uLXRleHQtY29sb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvci1wcmltYXJ5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLWhlaWdodDogJGJ1dHRvbi1taW4taGVpZ2h0O1xuICBtaW4td2lkdGg6ICRidXR0b24tbWluLXdpZHRoO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmctdG9wLXNtYWxsICRidXR0b24tcGFkZGluZy1ob3Jpem9udGFsICRidXR0b24tcGFkZGluZy1ib3R0b20tc21hbGw7XG4gIHRyYW5zaXRpb246ICRidXR0b24tdHJhbnNpdGlvbjtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJi0tc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmJ1dHRvbl9fc2xpZGUtdG9nZ2xlLXRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjFzIGxpbmVhcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1ncmF5O1xuICAgIH1cblxuICAgICYuYnV0dG9uLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uX19zbGlkZS10b2dnbGUtdGh1bWIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNxdWFyZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICYtLXJvdW5kIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIGhlaWdodDogJGJ1dHRvbi1sb2FkZXItc2lkZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNHB4O1xuICAgIHRvcDogLTRweDtcbiAgICB3aWR0aDogJGJ1dHRvbi1sb2FkZXItc2lkZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci1wcmltYXJ5LWhvdmVyO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBAZXh0ZW5kICVidXR0b24tZGlzYWJsZWQ7XG4gIH1cblxuICAuaWNvbiB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogJGJ1dHRvbi1pY29uLXNpemU7XG5cdG1hcmdpbjogLTJweCAyNHB4IDAgMDtcblx0d2lkdGg6ICRidXR0b24taWNvbi1zaXplO1xuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zdHJva2U7XG4gICAgc3Ryb2tlOiAkYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gICYuYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLWRpc2FibGVkO1xuICB9XG59XG5cbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yLXdoaXRlO1xuXG4gIC5pY29uX19nbHlwaC0tcHJpbWFyeSxcbiAgLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuXHQgIHN0cm9rZTogJGJ1dHRvbi10ZXh0LWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlLWhvdmVyO1xuICB9XG59XG5cbi5idXR0b24tLXdoaXRlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci13aGl0ZTtcbiAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvci13aGl0ZS1zZWNvbmRhcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlLWhvdmVyO1xuICB9XG59XG5cbi5idXR0b24tLWdyYXktc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktODAwO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuICB9XG59XG5cbi5idXR0b24tLWV4dHJhLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkYnV0dG9uLWV4dHJhLXNtYWxsLWZvbnQtc2l6ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAkYnV0dG9uLWV4dHJhLXNtYWxsLXBhZGRpbmc7XG59XG5cbi5idXR0b24tLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkYnV0dG9uLXNtYWxsLWZvbnQtc2l6ZTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAkYnV0dG9uLXNtYWxsLXBhZGRpbmc7XG59XG5cbi5idXR0b24tLWJpZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMDtcbiAgbWluLWhlaWdodDogJGJ1dHRvbi1iaWctbWluLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJGJ1dHRvbi1iaWctbWFyZ2luLWJvdHRvbTtcbiAgcGFkZGluZzogJGJ1dHRvbi1iaWctcGFkZGluZztcblxuICAuYnV0dG9uX19jb250ZW50IHtcblx0ICBmb250LWZhbWlseTogJGJ1dHRvbi1iaWctZm9udC1mYW1pbHk7XG5cdCAgZm9udC1zaXplOiAkYnV0dG9uLWJpZy1mb250LXNpemU7XG5cdCAgbGluZS1oZWlnaHQ6ICRidXR0b24tYmlnLWxpbmUtaGVpZ2h0O1xuXHQgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogJGJ1dHRvbi1iaWctaWNvbi1zaXplO1xuXHR3aWR0aDogJGJ1dHRvbi1iaWctaWNvbi1zaXplO1xuICB9XG59XG5cbi5idXR0b24tLW1vYmlsZWZpeCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiAwO1xuXHR6LWluZGV4OiAyMDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMDtcbn1cblxuLmJ1dHRvbi0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvci10cmFuc3BhcmVudDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYnV0dG9uLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3Itc2Vjb25kYXJ5O1xuICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yLXNlY29uZGFyeTtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3Itc2Vjb25kYXJ5LWhvdmVyO1xuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICRidXR0b24tdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gIH1cbn1cblxuLmJ1dHRvbi0tYm9yZGVyZWQtdG8tZmlsbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi1ib3JkZXItY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkO1xuICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLWhvdmVyO1xuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLWhvdmVyO1xuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIHN0cm9rZTogJGJ1dHRvbi10ZXh0LWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIHN0cm9rZTogJGJ1dHRvbi10ZXh0LWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZDtcbiAgfVxufVxuXG4uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtd2hpdGU7XG4gIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUtaG92ZXI7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUtaG92ZXI7XG5cbiAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgc3Ryb2tlOiAkYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkLXdoaXRlLWhvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkYnV0dG9uLXRleHQtY29sb3ItYm9yZGVyZWQtdG8tZmlsbGVkO1xuICB9XG59XG5cbi5idXR0b24tLWJvcmRlcmVkLXRvLWZpbGxlZC5idXR0b24tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmFja2dyb3VuZC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtc2Vjb25kYXJ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWJvcmRlci1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtc2Vjb25kYXJ5O1xuICBjb2xvcjogJGJ1dHRvbi10ZXh0LWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC1zZWNvbmRhcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC1ob3Zlci1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtaG92ZXItc2Vjb25kYXJ5O1xuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIHN0cm9rZTogJGJ1dHRvbi10ZXh0LWNvbG9yLWJvcmRlcmVkLXRvLWZpbGxlZC1ob3Zlci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICRidXR0b24tdGV4dC1jb2xvci1ib3JkZXJlZC10by1maWxsZWQtc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5idXR0b25fX2NvbnRlbnQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYnV0dG9uLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRidXR0b24tZm9udC13ZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYnV0dG9uX19jb250ZW50LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uX19zaG93LXNtYWxsIHtcbiAgICBkaXNwbGF5Om5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuYnV0dG9uX19zaG93LXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICB9XG59XG5cbi5idXR0b25fX2hpZGUtc21hbGwge1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEgKG1lZGl1bSB1cCkge1xuXG4gICAgLmJ1dHRvbl9faGlkZS1zbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgfVxuXG5cdC5idXR0b25fX2NvbnRlbnQtdGV4dCB7IGRpc3BsYXk6IGlubGluZTsgfVxuXG5cdC5idXR0b24tLW1vYmlsZWZpeCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3ItcHJpbWFyeTtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHotaW5kZXg6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0XHRib3R0b206IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHQmLmJ1dHRvbi0tYmlnIHsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhIChsYXJnZSB1cCkge1xuICAuYnV0dG9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGJ1dHRvbi1wYWRkaW5nLWJvdHRvbTtcbiAgICBwYWRkaW5nLXRvcDogJGJ1dHRvbi1wYWRkaW5nLXRvcDtcbiAgfVxuXG4gIC5idXR0b24tLWJpZyB7XG4gICAgcGFkZGluZy10b3A6ICRidXR0b24tYmlnLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctYm90dG9tOiAkYnV0dG9uLWJpZy1wYWRkaW5nLWJvdHRvbTtcbiAgfVxufVxuXG4uYnV0dG9uLS1uZXh0LCAuYnV0dG9uLS1wcmV2IHtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmJ1dHRvbi0tbmV4dCBzdmcgcGF0aCxcbi5idXR0b24tLXByZXYgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwMDU2QkI7XG59XG5cbi5idXR0b24tLXNlY29uZGFyeSxcbi5idXR0b24tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ1dHRvbi0taWNvbiB7XG4gIC0tYnV0dG9uLXdpZHRoOiA1NnB4O1xuICAtLWJ1dHRvbi1oZWlnaHQ6IDU2cHg7XG4gIC0tYnV0dG9uLWJvcmRlci1yYWRpdXM6IDU2cHg7XG4gIG1pbi13aWR0aDogYXV0bztcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgNTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1idXR0b24tYm9yZGVyLXJhZGl1cyk7XG4gIGhlaWdodDogdmFyKC0tYnV0dG9uLXdpZHRoKTtcbiAgd2lkdGg6IHZhcigtLWJ1dHRvbi1oZWlnaHQpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAuaWNvbiB7XG4gICAgLS1zdHJva2Utd2lkdGg6IGNhbGMoOHB4IC8gMyk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDEyLjVweDtcbiAgICBoZWlnaHQ6IDEyLjVweDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOmluaXRpYWw7XG4gICAgfVxuICB9XG5cbn1cbiIsIiRjb2xvci1wcmltYXJ5OiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1wcmltYXJ5LWZhZGVkOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1zZWNvbmRhcnk6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiR0d28tY29scy1iYW5uZXItY29udGVudC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJHR3by1jb2xzLWJhbm5lci1jb250ZW50LWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5KTtcbiR0d28tY29scy1iYW5uZXItYnV0dG9uLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiR0d28tY29scy1iYW5uZXItYnV0dG9uLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6IDVweDtcbiRjaGVja2JveC1ib3JkZXItcmFkaXVzOiAycHg7XG4kY2hlY2tib3gtaW5zZXQtYm9yZGVyLXJhZGl1czogMXB4O1xuXG4kYnV0dG9uLXRleHQtY29sb3Itd2hpdGU6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuJGJ1dHRvbi10ZXh0LWNvbG9yLXByaW1hcnk6ICRjb2xvci13aGl0ZTtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogMjRweDtcblxuJGhlYWRlci1saW5rcy10ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLW1haW4tbWVudS1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRjb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeS1mYWRlZCk7XG4kaGVhZGVyLXNlY29uZGFyeS1tZW51LWJhY2tncm91bmQ6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGhlYWRlci1saW5rcy10ZXh0LWNvbG9yLWhvdmVyOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLWJ1dHRvbnMtaWNvbi1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1idXR0b25zLWljb24tY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiRoZWFkZXItYnV0dG9ucy1pY29uLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcbiRoZWFkZXItYnV0dG9ucy1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1idXR0b25zLWJhY2tncm91bmQtY29sb3ItaG92ZXI6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOTUpO1xuJGhlYWRlci1idXR0b25zLWJhY2tncm91bmQtY29sb3ItZmlyc3Q6IHJnYmEoJGNvbG9yLXByaW1hcnksIC4yKTtcbiRoZWFkZXItYnV0dG9ucy1iYWNrZ3JvdW5kLWNvbG9yLXNlY29uZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjQ1KTtcbiRoZWFkZXItYnV0dG9ucy1iYWNrZ3JvdW5kLWNvbG9yLXRoaXJkOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNyk7XG4kaGVhZGVyLWxpbmtzLWFycm93LWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuJHByb21vdGlvbi1mbGFwLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiRwcm9tb3Rpb24tZmxhcC10ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kcHJvbW90aW9uLWZsYXAtZmxhcC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG4kaWNvbi1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuXG4kY2FyZC1pY29uLWljb24tY29sb3I6ICRpY29uLWNvbG9yO1xuJGNhcmQtcGFjay1mZWF0dXJlLWljb24tY29sb3I6ICRpY29uLWNvbG9yO1xuJGNhcmQtYmFja2dyb3VuZC1hY3RpdmUtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtdGV4dC1hY3RpdmUtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogNXB4O1xuJHByaWNlLXdpdGgtc3ViamVjdC10ZXh0LWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1saW5lLWhlaWdodDogLjhlbTtcblxuJHNoYWRvdy1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG5cbiRoZXJvLXNsaWRlci1uYXYtaW5kaWNhdG9yLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiRhY2NvcmRpb24taXRlbS1pY29uLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG5cbiRob3Jpem9udGFsLXNjcm9sbGVyLWJhci1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuJHBhZ2luYXRpb24tYnVsbGV0cy1jb2xvcjogJGhvcml6b250YWwtc2Nyb2xsZXItYmFyLWNvbG9yO1xuJHBhZ2luYXRpb24taXRlbS1jb2xvcjogJGhvcml6b250YWwtc2Nyb2xsZXItYmFyLWNvbG9yO1xuXG4kcHJvbW90aW9uLXJpYmJvbi1iYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG5cbiIsIiRibG9ja3F1b3RlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGJsb2NrcXVvdGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRibG9ja3F1b3RlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuLmJsb2NrcXVvdGUsXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LWZhbWlseTogJGJsb2NrcXVvdGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGJsb2NrcXVvdGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYmxvY2txdW90ZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbHR1ZXN0YUBnbWFpbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9ucyc7XG5cbiRmb3JtLWNoZWNrYm94LWJhY2tncm91bmQtY29sb3I6ICMwZThmZmYgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1ib3JkZXItY29sb3I6ICNkMWQxZDEgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1ib3JkZXItY29sb3ItZm9jdXM6ICMwZThmZmYgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC10ZXh0LWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2tib3gtZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2tib3gtbGluZS1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1jaGVjay10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLCAkdHJhbnNpdGlvbi10cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveC1jaGVjay1ib3JkZXItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2tib3gtY2hlY2stc2lkZTogMTZweCAhZGVmYXVsdDtcblxuLmZvcm0tY2hlY2tib3gge1xuICBjb2xvcjogJGZvcm0tY2hlY2tib3gtdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGZvcm0tY2hlY2tib3gtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGZvcm0tY2hlY2tib3gtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvcm0tY2hlY2tib3gtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1jaGVja2JveC1saW5lLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAuZm9ybS1jaGVja2JveF9fY29udGVudDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2tib3gtYm9yZGVyLWNvbG9yLWZvY3VzO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlcixcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6ICRmb3JtLWNoZWNrYm94LWNoZWNrLXNpZGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6ICRmb3JtLWNoZWNrYm94LWNoZWNrLXNpZGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgbGVmdDogMXB4O1xuICAgIHRvcDogMXB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogJGZvcm0tY2hlY2tib3gtY2hlY2stdHJhbnNpdGlvbjtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tY2hlY2tib3gtYm9yZGVyLWNvbG9yO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICRmb3JtLWNoZWNrYm94LWNoZWNrLWJvcmRlci10cmFuc2l0aW9uO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94X19jaGVjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJjpjaGVja2VkICsgLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVja2JveC1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kZm9ybS1jaGVja2JveC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRmb3JtLWNoZWNrYm94LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGZvcm0tY2hlY2tib3gtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGZvcm0tY2hlY2tib3gtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kZm9ybS1jaGVja2JveC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kZm9ybS1jaGVja2JveC1jaGVjay1zaWRlOiAxNHB4O1xuJGZvcm0tY2hlY2tib3gtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJGZvcm0tY2hlY2tib3gtY2hlY2tlZC1jb2xvcjogJGljb24tY29sb3I7XG5cbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL3VpL2F0b21zL2Zvcm0tY2hlY2tib3gnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9mb3JtLXZhbGlkYXRpb24nO1xuXG4uZm9ybS1jaGVja2JveCB7XG4gIC5mb3JtLWNoZWNrYm94X19jb250ZW50OmFmdGVyIHtcblx0ICB3aWR0aDogOHB4O1xuXHQgIGhlaWdodDogOHB4O1xuICB9XG5cbiAgLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6OmJlZm9yZSB7XG5cdGJvcmRlci1yYWRpdXM6ICRjaGVja2JveC1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgLmZvcm0tY2hlY2tib3hfX2NvbnRlbnQ6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrYm94LWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBAZXh0ZW5kIC5saW5rLS1zZWNvbmRhcnk7XG5cbiAgICBmb250LXdlaWdodDogJGZvcm0tY2hlY2tib3gtbGluay1mb250LXdlaWdodDtcbiAgfVxufVxuXG4uZm9ybS1jaGVja2JveF9fY29udGVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcblxuICBhIHsgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4gICY6OmFmdGVyLFxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgbGVmdDogM3B4O1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5cbi5mb3JtLWNoZWNrYm94X19jaGVjayB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcblxuICAmOmNoZWNrZWQgKyAuZm9ybS1jaGVja2JveF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrYm94LWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGNoZWNrYm94LWluc2V0LWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2tib3hfX2Vycm9ycyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQGluY2x1ZGUgZm9ybV9ncm91cF92YWxpZGF0aW9uKCcuZm9ybS1jaGVja2JveF9fZXJyb3JzJyk7XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuJHRyYW5zaXRpb24tZWFzZTogZWFzZTtcbiR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0OiBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWR1cmF0aW9uLTAyczogLjJzO1xuJHRyYW5zaXRpb24tYm9yZGVyLWNvbG9yOiBib3JkZXItY29sb3IgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tY29sb3I6IGNvbG9yICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLW9wYWNpdHk6IG9wYWNpdHkgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tdHJhbnNmb3JtOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1oZWlnaHQ6IGhlaWdodCAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1tYXgtaGVpZ2h0OiBtYXgtaGVpZ2h0ICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWZpbGw6IGZpbGwgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tc3Ryb2tlOiBzdHJva2UgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuJHRyYW5zaXRpb24tdmlzaWJpbGl0eTogdmlzaWJpbGl0eSAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1ib3gtc2hhZG93OiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBGcm9udCBGb3VuZGF0aW9uIHBhY2thZ2UuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWx0dWVzdGFAZ21haWwuY29tPlxuXG4kYW5pbWF0aW9uLXZlcnRpY2FsLW5vZGUtaW46IHZlcnRpY2FsLW5vZGUtaW4gLjVzIGVhc2UtaW4tb3V0O1xuJGFuaW1hdGlvbi1pbmZpbml0ZS1zY2FsZS1vdXQ6IHNjYWxlLW91dCAxLjVzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG5Aa2V5ZnJhbWVzIHZlcnRpY2FsLW5vZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY2FsZS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuXG4gIDY2JSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGdtYWlsLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fZGVmaW5pdGlvbnMvYW5pbWF0aW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbnMnO1xuXG4kZm9ybS1ncm91cC1lcnJvcnMtYW5pbWF0aW9uOiAkYW5pbWF0aW9uLXZlcnRpY2FsLW5vZGUtaW47XG4kZm9ybS1ncm91cC1zcGlubmVyLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG5cbkBtaXhpbiBmb3JtX2dyb3VwX3ZhbGlkYXRpb24oJGVycm9yc0NsYXNzTmFtZSwgJHNwaW5uZXJDbGFzc05hbWU6ICcnKSB7XG4gICN7JGVycm9yc0NsYXNzTmFtZX0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZV49XCJub3QtdmFsaWRcIl0gfiAjeyRlcnJvcnNDbGFzc05hbWV9LFxuICBbZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwibm90LWZpbGxlZFwiXSB+ICN7JGVycm9yc0NsYXNzTmFtZX0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZV49XCJub3QtdmFsaWRcIl0gfiAjeyRlcnJvcnNDbGFzc05hbWV9IHtcbiAgICAuZm9ybS1lcnJvci0tbm90LXZhbGlkIHtcbiAgICAgIGFuaW1hdGlvbjogJGZvcm0tZ3JvdXAtZXJyb3JzLWFuaW1hdGlvbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIFtkYXRhLXZhbGlkYXRpb24tc3RhdGU9XCJub3QtZmlsbGVkXCJdIH4gI3skZXJyb3JzQ2xhc3NOYW1lfSB7XG4gICAgLmZvcm0tZXJyb3ItLW5vdC1maWxsZWQge1xuICAgICAgYW5pbWF0aW9uOiAkZm9ybS1ncm91cC1lcnJvcnMtYW5pbWF0aW9uO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIEBpZiAkc3Bpbm5lckNsYXNzTmFtZSAhPSAnJyB7XG4gICAgI3skc3Bpbm5lckNsYXNzTmFtZX0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogJGZvcm0tZ3JvdXAtc3Bpbm5lci10cmFuc2l0aW9uO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1cInZhbGlkYXRpbmdcIl0gfiAjeyRzcGlubmVyQ2xhc3NOYW1lfSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybV9ncm91cF9jdXN0b21fZXJyb3IoJGVycm9yc0NsYXNzTmFtZSwgJGN1c3RvbUVycm9yKSB7XG4gIFtkYXRhLXZhbGlkYXRpb24tc3RhdGU9XCJub3QtdmFsaWQtI3skY3VzdG9tRXJyb3J9XCJdIH4gI3skZXJyb3JzQ2xhc3NOYW1lfSAuZm9ybS1lcnJvci0tbm90LXZhbGlkLSN7JGN1c3RvbUVycm9yfSB7XG4gICAgYW5pbWF0aW9uOiAkZm9ybS1ncm91cC1lcnJvcnMtYW5pbWF0aW9uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuQGltcG9ydCAnLi8uLi8uLi9fZGVmaW5pdGlvbnMvYW5pbWF0aW9ucyc7XG5cbiRmb3JtLWVycm9yLWJhY2tncm91bmQtY29sb3I6ICNmMmI4YzIgIWRlZmF1bHQ7XG4kZm9ybS1lcnJvci10ZXh0LWNvbG9yOiAjYjIwMDA4ICFkZWZhdWx0O1xuJGZvcm0tZXJyb3ItYm9yZGVyLWNvbG9yOiByZ2JhKCRmb3JtLWVycm9yLXRleHQtY29sb3IsIC41KSAhZGVmYXVsdDtcbiRmb3JtLWVycm9yLWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluO1xuJGZvcm0tZXJyb3ItZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9ybS1lcnJvci1mb250LXNpemU6IDE0cHggIWRlZmF1bHQ7XG4kZm9ybS1lcnJvci1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGZvcm0tZXJyb3ItbGluZS1oZWlnaHQ6IDE4cHggIWRlZmF1bHQ7XG5cbi5mb3JtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZXJyb3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tZXJyb3ItYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGZvcm0tZXJyb3ItdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLWVycm9yLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb3JtLWVycm9yLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWVycm9yLWZvbnQtd2VpZ2h0O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogJGZvcm0tZXJyb3ItbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDEzcHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1lcnJvci0tdmlzaWJsZSB7XG4gIGFuaW1hdGlvbjogJGZvcm0tZXJyb3ItYW5pbWF0aW9uO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBpbXBvcnQgJy4vLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRmb3JtLWVycm9yLWJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuJGZvcm0tZXJyb3ItdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kZm9ybS1lcnJvci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuJGZvcm0tZXJyb3ItYW5pbWF0aW9uOiAkYW5pbWF0aW9uLXZlcnRpY2FsLW5vZGUtaW47XG4kZm9ybS1lcnJvci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRmb3JtLWVycm9yLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRmb3JtLWVycm9yLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJGZvcm0tZXJyb3ItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9hdG9tcy9mb3JtLWVycm9yJztcbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBGcm9udCBGb3VuZGF0aW9uIHBhY2thZ2UuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWx0dWVzdGFAZ21haWwuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbnMnO1xuXG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3I6ICNkMWQxZDEgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXI6ICMwZThmZmYgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItZXJyb3I6ICNiMjAwMDggIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItdmFsaWQ6ICMwMGQ0NGMgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiByZ2JhKCM0NDQsIC44KSAhZGVmYXVsdDtcbiRmb3JtLWlucHV0LXBsYWNlaG9sZGVyLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW5wdXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYm9yZGVyLWNvbG9yLCAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW5wdXQtZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1mb250LXNpemUtc21hbGw6IDE0cHggIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGZvcm0taW5wdXQtbGluZS1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG4kZm9ybS1pbnB1dC1saW5lLWhlaWdodC1zbWFsbDogMThweCAhZGVmYXVsdDtcblxuLmZvcm0taW5wdXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGZvcm0taW5wdXQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGZvcm0taW5wdXQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvcm0taW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS1pbnB1dC1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB0cmFuc2l0aW9uOiAkZm9ybS1pbnB1dC10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLWhvdmVyO1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yO1xuICAgIHRyYW5zaXRpb246ICRmb3JtLWlucHV0LXBsYWNlaG9sZGVyLXRyYW5zaXRpb247XG4gIH1cblxuICAmW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1cIm5vdC1maWxsZWRcIl0sXG4gICZbZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwibm90LXZhbGlkXCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1lcnJvcjtcbiAgfVxuXG4gICZbZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwidmFsaWRcIl0ge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXZhbGlkO1xuICB9XG59XG5cbi5mb3JtLWlucHV0LS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5mb3JtLWlucHV0LS11bmRlcmxpbmVkIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4uZm9ybS1pbnB1dC0tc21hbGwge1xuICBmb250LXNpemU6ICRmb3JtLWlucHV0LWZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0LXNtYWxsO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yOiAkY29sb3ItYWx0bztcbiRmb3JtLWlucHV0LWJvcmRlci1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItZXJyb3I6ICRjb2xvci1wcmltYXJ5O1xuJGZvcm0taW5wdXQtYm9yZGVyLWNvbG9yLXZhbGlkOiAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3I7XG4kZm9ybS1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiAkY29sb3Itbm9iZWw7XG4kZm9ybS1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLWhpZ2hsaWdodGVkOiAkY29sb3ItcHJpbWFyeTtcbiRmb3JtLWlucHV0LXBsYWNlaG9sZGVyLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuJGZvcm0taW5wdXQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYm9yZGVyLWNvbG9yLCAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuJGZvcm0taW5wdXQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kZm9ybS1pbnB1dC1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kZm9ybS1pbnB1dC1mb250LXNpemUtc21hbGw6ICRmb250LXNpemUtMTQ7XG4kZm9ybS1pbnB1dC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRmb3JtLWlucHV0LWxpbmUtaGVpZ2h0LXNtYWxsOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcblxuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvZm9ybS1pbnB1dCc7XG5cbi5mb3JtLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1pbnB1dC1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuLmZvcm0taW5wdXQtLXBsYWNlaG9sZGVyLWhpZ2hsaWdodGVkIHtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkZm9ybS1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yLWhpZ2hsaWdodGVkO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4uaW5wdXQtc3dpdGNoe1xuXHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0bWFyZ2luOiAycHggMCAwIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuXHQtbW96LWJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdC1tcy1ib3JkZXItcmFkaXVzOiAzMHB4O1xuXHQtby1ib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pbnB1dC1zd2l0Y2ggaW5wdXR7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xufVxuLmlucHV0LXN3aXRjaCBpbnB1dDpjaGVja2VkK2k6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4uaW5wdXQtc3dpdGNoIGk6YmVmb3JlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcblx0dHJhbnNpdGlvbjogYWxsIC4ycztcbn1cbi5pbnB1dC1zd2l0Y2ggaW5wdXQ6Y2hlY2tlZCtpOmFmdGVyIHtcblx0bWFyZ2luLWxlZnQ6IDE0cHg7XG59XG4uaW5wdXQtc3dpdGNoIGk6YWZ0ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHRsZWZ0OiAycHg7XG5cdGJvdHRvbTogMnB4O1xuXHR3aWR0aDogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjI1KTtcblx0Ym94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLDAsMCwwLjI1KTtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAuM3M7XG5cdHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4zcztcbn0iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuJGZvcm0tbGFiZWwtdGV4dC1jb2xvcjogIzIyMiAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLXRleHQtY29sb3ItcmVxdWlyZWQ6ICNmMDAgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LWZhbWlseTogc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiBib2xkICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtbGluZS1oZWlnaHQ6IDIwcHggIWRlZmF1bHQ7XG5cbi5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1sYWJlbC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9ybS1sYWJlbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLWxhYmVsLWxpbmUtaGVpZ2h0O1xufVxuXG4uZm9ybS1sYWJlbF9fcmVxdWlyZWQge1xuICBjb2xvcjogJGZvcm0tbGFiZWwtdGV4dC1jb2xvci1yZXF1aXJlZDtcbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kZm9ybS1sYWJlbC10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRmb3JtLWxhYmVsLXRleHQtY29sb3ItbGlnaHQ6ICRjb2xvci10dW5kb3JhO1xuJGZvcm0tbGFiZWwtdGV4dC1jb2xvci1yZXF1aXJlZDogJGNvbG9yLXByaW1hcnk7XG4kZm9ybS1sYWJlbC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZm9ybS1sYWJlbC1mb250LWZhbWlseS1saWdodDogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQtbGlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRmb3JtLWxhYmVsLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcblxuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvZm9ybS1sYWJlbCc7XG5cbi5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLXRleHQtY29sb3ItbGlnaHQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1sYWJlbC1mb250LWZhbWlseS1saWdodDtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xufVxuXG4uZm9ybS1sYWJlbC0tbGlnaHQge1xuICBjb2xvcjogJGZvcm0tbGFiZWwtdGV4dC1jb2xvci1saWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLWxhYmVsLWZvbnQtZmFtaWx5LWxpZ2h0O1xuICBmb250LXdlaWdodDogJGZvcm0tbGFiZWwtZm9udC13ZWlnaHQtbGlnaHQ7XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJGZvcm0tcmFkaW8tYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kZm9ybS1yYWRpby1ib3JkZXItY29sb3I6ICRjb2xvci1hbHRvO1xuJGZvcm0tcmFkaW8tdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kZm9ybS1yYWRpby1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRmb3JtLXJhZGlvLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRmb3JtLXJhZGlvLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJGZvcm0tcmFkaW8tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJGZvcm0tcmFkaW8tY2lyY2xlLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcblxuLmZvcm0tcmFkaW8ge1xuICBjb2xvcjogJGZvcm0tcmFkaW8tdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXJhZGlvLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmb3JtLXJhZGlvLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXJhZGlvLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tcmFkaW8tbGluZS1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tcmFkaW9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm0tcmFkaW8tYm9yZGVyLWNvbG9yO1xuICAgIGhlaWdodDogMTRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhZGlvLWJhY2tncm91bmQtY29sb3I7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB0b3A6IDhweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246ICRmb3JtLXJhZGlvLWNpcmNsZS10cmFuc2l0aW9uO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4uZm9ybS1yYWRpb19fY2lyY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmOmNoZWNrZWQgKyAuZm9ybS1yYWRpb19fY29udGVudDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmZvcm0taW5wdXQtcmFkaW8ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiAxLjRweDtcblx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0Ym9yZGVyOiAwLjc1cHggc29saWQgI2JiYmJiYjtcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5mb3JtLWlucHV0LXJhZGlvOmFmdGVyLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmZvcm0taW5wdXQtcmFkaW86Y2hlY2tlZCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5mb3JtLWlucHV0LXJhZGlvOmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmZvcm0taW5wdXQtcmFkaW86Zm9jdXMge1xuXHRvdXRsaW5lLXdpZHRoOiAwO1xufSIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBGcm9udCBGb3VuZGF0aW9uIHBhY2thZ2UuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWx0dWVzdGFAZ21haWwuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbnMnO1xuXG4kZm9ybS1zZWxlY3QtbWFpbi1jb2xvcjogIzBlOGZmZjtcbiRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJhY2tncm91bmQtY29sb3ItZGlzYWJsZWQ6ICNlZWUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAjZDFkMWQxICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvci1mb2N1c2VkOiAkZm9ybS1zZWxlY3QtbWFpbi1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3ItZXJyb3I6ICNiMjAwMDggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLXZhbGlkOiAjMDBkNDRjICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxvYWRlci1zaWRlOiAyMHB4ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRyb3Bkb3duLWljb24tc2lkZTogMjBweCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kcm9wZG93bi1pY29uLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1sYWJlbC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvciwgJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1sYWJlbC10ZXh0LWNvbG9yOiAjMjIyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxhYmVsLXRleHQtY29sb3Itb3BlbmVkOiByZ2JhKCRmb3JtLXNlbGVjdC1sYWJlbC10ZXh0LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3Qtb3B0aW9ucy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1oZWlnaHQsICR0cmFuc2l0aW9uLXRyYW5zZm9ybSwgJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1vcHRpb25zLWJveC1zaGFkb3c6IDAgNXB4IDMwcHggLTEwcHggcmdiYSgjMjIyLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LW9wdGlvbi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LW9wdGlvbi10ZXh0LWNvbG9yOiAjMjIyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LW9wdGlvbi10ZXh0LWNvbG9yLWFjdGl2ZTogI2ZmZiAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICRmb3JtLXNlbGVjdC1tYWluLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjZWVlICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWFuZC1hY3RpdmU6IHJnYmEoJGZvcm0tc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZSwgLjgpICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWlucHV0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3Qtb3B0aW9ucy16LWluZGV4OiAyICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxhYmVsLXotaW5kZXg6IDMgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5wdXQtei1pbmRleDogNCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1sb2FkZXItei1pbmRleDogNSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kcm9wZG93bi1pY29uLXotaW5kZXg6ICRmb3JtLXNlbGVjdC1pbnB1dC16LWluZGV4ICFkZWZhdWx0O1xuXG4uZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICZbZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwibm90LWZpbGxlZFwiXSxcbiAgJltkYXRhLXZhbGlkYXRpb24tc3RhdGU9XCJub3QtdmFsaWRcIl0ge1xuICAgIC5mb3JtLXNlbGVjdF9fbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLWVycm9yO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwidmFsaWRcIl0ge1xuICAgIC5mb3JtLXNlbGVjdF9fbGFiZWwge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLXZhbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1zZWxlY3QtLW9wZW5lZCB7XG4gIC5mb3JtLXNlbGVjdF9fZHJvcGRvd24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5mb3JtLXNlbGVjdF9fbGFiZWwge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtbGFiZWwtdGV4dC1jb2xvci1vcGVuZWQ7XG4gIH1cblxuICAuZm9ybS1zZWxlY3RfX29wdGlvbnMtY29udGFpbmVyIHtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1zZWxlY3Qtb3B0aW9ucy1ib3gtc2hhZG93O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3QtLWxvYWRpbmcge1xuICAuZm9ybS1zZWxlY3RfX2Ryb3Bkb3duLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1zZWxlY3RfX2xvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LS1kaXNhYmxlZCB7XG4gIC5mb3JtLXNlbGVjdF9fbGFiZWwsXG4gIC5mb3JtLXNlbGVjdF9fb3B0aW9ucy1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkO1xuICB9XG5cbiAgLmZvcm0tc2VsZWN0X19sYWJlbCxcbiAgLmZvcm0tc2VsZWN0X19vcHRpb24ge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LS1lZGl0aW5nLWlucHV0IHtcbiAgLmZvcm0tc2VsZWN0X19pbnB1dC1jb250YWluZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LS1mb2N1c2VkIHtcbiAgLmZvcm0tc2VsZWN0X19sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLWZvY3VzZWQ7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0X19sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6ICRmb3JtLXNlbGVjdC1sb2FkZXItc2lkZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogJGZvcm0tc2VsZWN0LWxvYWRlci1zaWRlO1xuICB6LWluZGV4OiAkZm9ybS1zZWxlY3QtbG9hZGVyLXotaW5kZXg7XG59XG5cbi5mb3JtLXNlbGVjdF9fc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tc2VsZWN0X19kcm9wZG93bi1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJGZvcm0tc2VsZWN0LWRyb3Bkb3duLWljb24tc2lkZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNpdGlvbjogJGZvcm0tc2VsZWN0LWRyb3Bkb3duLWljb24tdHJhbnNpdGlvbjtcbiAgd2lkdGg6ICRmb3JtLXNlbGVjdC1kcm9wZG93bi1pY29uLXNpZGU7XG4gIHotaW5kZXg6ICRmb3JtLXNlbGVjdC1kcm9wZG93bi1pY29uLXotaW5kZXg7XG59XG5cbi5mb3JtLXNlbGVjdF9fbGFiZWwsXG4uZm9ybS1zZWxlY3RfX29wdGlvbixcbi5mb3JtLXNlbGVjdF9faW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4uZm9ybS1zZWxlY3RfX2lucHV0LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAkZm9ybS1zZWxlY3QtaW5wdXQtdHJhbnNpdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6ICRmb3JtLXNlbGVjdC1pbnB1dC16LWluZGV4O1xufVxuXG4uZm9ybS1zZWxlY3RfX2lucHV0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuLmZvcm0tc2VsZWN0X19sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246ICRmb3JtLXNlbGVjdC1sYWJlbC10cmFuc2l0aW9uO1xuICB6LWluZGV4OiAkZm9ybS1zZWxlY3QtbGFiZWwtei1pbmRleDtcbn1cblxuLmZvcm0tc2VsZWN0X19vcHRpb25zLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgdHJhbnNpdGlvbjogJGZvcm0tc2VsZWN0LW9wdGlvbnMtdHJhbnNpdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6ICRmb3JtLXNlbGVjdC1vcHRpb25zLXotaW5kZXg7XG59XG5cbi5mb3JtLXNlbGVjdF9fb3B0aW9ucy1jb250YWluZXItLW5vLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4uZm9ybS1zZWxlY3RfX29wdGlvbnMge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1zZWxlY3RfX29wdGlvbiB7XG4gIGNvbG9yOiAkZm9ybS1zZWxlY3Qtb3B0aW9uLXRleHQtY29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogJGZvcm0tc2VsZWN0LW9wdGlvbi10cmFuc2l0aW9uO1xuICB6LWluZGV4OiAwO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0X19vcHRpb24tLWhvdmVyIHtcbiAgJi5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvci1ob3Zlci1hbmQtYWN0aXZlO1xuICB9XG5cbiAgJjpub3QoLmZvcm0tc2VsZWN0X19vcHRpb24tLWFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3RfX29wdGlvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1vcHRpb24tdGV4dC1jb2xvci1hY3RpdmU7XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJGZvcm0tc2VsZWN0LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRmb3JtLXNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkOiAkY29sb3ItZ3JleS0yMDA7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAkY29sb3ItZ3JleS00MDA7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLWZvY3VzZWQ6ICRjb2xvci1wcmltYXJ5O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvci1lcnJvcjogJGNvbG9yLXByaW1hcnk7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yLXZhbGlkOiAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRmb3JtLXNlbGVjdC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRmb3JtLXNlbGVjdC1sb2FkZXItc2lkZTogMjBweDtcbiRmb3JtLXNlbGVjdC1kcm9wZG93bi1pY29uLXNpZGU6IDIwcHg7XG4kZm9ybS1zZWxlY3QtZHJvcGRvd24taWNvbi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4kZm9ybS1zZWxlY3QtbGFiZWwtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3IsICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4kZm9ybS1zZWxlY3QtbGFiZWwtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZm9ybS1zZWxlY3QtbGFiZWwtdGV4dC1jb2xvci1vcGVuZWQ6IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC41KTtcbiRmb3JtLXNlbGVjdC1sYWJlbC10ZXh0LWNvbG9yLWRpc2FibGVkOiAkY29sb3ItZ3JleS00MDA7XG4kZm9ybS1zZWxlY3Qtb3B0aW9ucy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1oZWlnaHQsICR0cmFuc2l0aW9uLXRyYW5zZm9ybSwgJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiRmb3JtLXNlbGVjdC1vcHRpb25zLWJveC1zaGFkb3c6IDAgNXB4IDMwcHggLTEwcHggcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgLjI1KTtcbiRmb3JtLXNlbGVjdC1vcHRpb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiRmb3JtLXNlbGVjdC1vcHRpb24tdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZm9ybS1zZWxlY3Qtb3B0aW9uLXRleHQtY29sb3ItYWN0aXZlOiAkY29sb3Itd2hpdGU7XG4kZm9ybS1zZWxlY3Qtb3B0aW9uLWJhY2tncm91bmQtY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiRmb3JtLXNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGNvbG9yLWdyZXktMjAwO1xuJGZvcm0tc2VsZWN0LW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyLWFuZC1hY3RpdmU6IHJnYmEoJGNvbG9yLXByaW1hcnksIC44KTtcbiRmb3JtLXNlbGVjdC1pbnB1dC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJGZvcm0tc2VsZWN0LW9wdGlvbnMtei1pbmRleDogMDtcbiRmb3JtLXNlbGVjdC1sYWJlbC16LWluZGV4OiAxO1xuJGZvcm0tc2VsZWN0LWlucHV0LXotaW5kZXg6IDI7XG4kZm9ybS1zZWxlY3QtbG9hZGVyLXotaW5kZXg6IDM7XG4kZm9ybS1zZWxlY3QtZHJvcGRvd24taWNvbi1jb2xvcjogJGljb24tY29sb3I7XG4kZm9ybS1zZWxlY3QtZHJvcGRvd24taWNvbi16LWluZGV4OiAkZm9ybS1zZWxlY3QtaW5wdXQtei1pbmRleDtcblxuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvZm9ybS1zZWxlY3QnO1xuXG4uZm9ybS1zZWxlY3RfX2xhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmZvcm0tc2VsZWN0X19pbnB1dCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvcm0tc2VsZWN0X19kcm9wZG93bi1pY29uIHtcblxuICAuaWNvbl9fZ2x5cGgtLXByaW1hcnksXG4gIC5pY29uX19nbHlwaC0tc2Vjb25kYXJ5IHtcbiAgICBmaWxsOiAkZm9ybS1zZWxlY3QtZHJvcGRvd24taWNvbi1jb2xvcjtcbiAgICBzdHJva2U6ICRmb3JtLXNlbGVjdC1kcm9wZG93bi1pY29uLWNvbG9yO1xuIH1cbn1cblxuLmZvcm0tc2VsZWN0LS1kaXNhYmxlZCB7XG5cblx0LmZvcm0tc2VsZWN0X19sYWJlbCxcblx0LmZvcm0tc2VsZWN0X19vcHRpb25zLWNvbnRhaW5lciB7XG5cdFx0Y29sb3I6ICRmb3JtLXNlbGVjdC1sYWJlbC10ZXh0LWNvbG9yLWRpc2FibGVkO1xuXHR9XG5cblx0LmZvcm0tc2VsZWN0X19kcm9wZG93bi1pY29uIHtcblxuXHQgIC5pY29uX19nbHlwaC0tcHJpbWFyeSxcblx0ICAuaWNvbl9fZ2x5cGgtLXNlY29uZGFyeSB7XG5cdCAgICBmaWxsOiAkZm9ybS1zZWxlY3QtbGFiZWwtdGV4dC1jb2xvci1kaXNhYmxlZDtcblx0ICAgIHN0cm9rZTogJGZvcm0tc2VsZWN0LWxhYmVsLXRleHQtY29sb3ItZGlzYWJsZWQ7XG5cdCB9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmZvcm0tc2VsZWN0X19vcHRpb24ge1xuICAgIHBhZGRpbmc6IDE0cHggMTZweDtcbiAgfVxuXG4gIC5mb3JtLXNlbGVjdF9fbGFiZWwsXG4gIC5mb3JtLXNlbGVjdF9faW5wdXQge1xuICAgIHBhZGRpbmc6IDE0cHggNDhweCAxMnB4IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuZm9ybS1zZWxlY3RfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuZm9ybS1zZWxlY3RfX2Ryb3Bkb3duLWljb24ge1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbHR1ZXN0YUBnbWFpbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9ucyc7XG5cbiRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvcjogI2QxZDFkMSAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvci1ob3ZlcjogIzBlOGZmZiAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvci1lcnJvcjogI2IyMDAwOCAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvci12YWxpZDogIzAwZDQ0YyAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLXBsYWNlaG9sZGVyLXRleHQtY29sb3I6IHJnYmEoIzQ0NCwgLjgpICFkZWZhdWx0O1xuJGZvcm0tdGV4dGFyZWEtcGxhY2Vob2xkZXItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0YXJlYS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0YXJlYS1mb250LWZhbWlseTogc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWZvbnQtc2l6ZS1zbWFsbDogMTRweCAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWZvbnQtd2VpZ2h0OiBub3JtYWwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0YXJlYS1saW5lLWhlaWdodDogMjBweCAhZGVmYXVsdDtcbiRmb3JtLXRleHRhcmVhLWxpbmUtaGVpZ2h0LXNtYWxsOiAxOHB4ICFkZWZhdWx0O1xuXG4uZm9ybS10ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS10ZXh0YXJlYS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9ybS10ZXh0YXJlYS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS10ZXh0YXJlYS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXRleHRhcmVhLWxpbmUtaGVpZ2h0O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcmVzaXplOiBub25lO1xuICB0cmFuc2l0aW9uOiAkZm9ybS10ZXh0YXJlYS10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvci1ob3ZlcjtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGZvcm0tdGV4dGFyZWEtcGxhY2Vob2xkZXItdGV4dC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uOiAkZm9ybS10ZXh0YXJlYS1wbGFjZWhvbGRlci10cmFuc2l0aW9uO1xuICB9XG5cbiAgJltkYXRhLXZhbGlkYXRpb24tc3RhdGU9XCJub3QtZmlsbGVkXCJdLFxuICAmW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1cIm5vdC12YWxpZFwiXSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS10ZXh0YXJlYS1ib3JkZXItY29sb3ItZXJyb3I7XG4gIH1cblxuICAmW2RhdGEtdmFsaWRhdGlvbi1zdGF0ZT1cInZhbGlkXCJdIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvci12YWxpZDtcbiAgfVxufVxuXG4uZm9ybS10ZXh0YXJlYS0tdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG5cbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZm9ybS10ZXh0YXJlYS0tdW5kZXJsaW5lZCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRmb3JtLXRleHRhcmVhLWJvcmRlci1jb2xvcjtcblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZm9ybS10ZXh0YXJlYS1ib3JkZXItY29sb3ItaG92ZXI7XG4gIH1cbn1cblxuLmZvcm0tdGV4dGFyZWEtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkZm9ybS10ZXh0YXJlYS1mb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiAkZm9ybS10ZXh0YXJlYS1saW5lLWhlaWdodC1zbWFsbDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRmb3JtLXRleHRhcmVhLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGZvcm0tdGV4dGFyZWEtYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcbiRmb3JtLXRleHRhcmVhLXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGZvcm0tdGV4dGFyZWEtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kZm9ybS10ZXh0YXJlYS1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kZm9ybS10ZXh0YXJlYS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRmb3JtLXRleHRhcmVhLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcblxuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvdWkvYXRvbXMvZm9ybS10ZXh0YXJlYSc7XG5cbi5mb3JtLXRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogJGZvcm0tdGV4dGFyZWEtdGV4dC1jb2xvcjtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kbGluay1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRsaW5rLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRsaW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kbGluay1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kbGluay10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcbiRsaW5rLWluZGljYXRvci10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4kbGluay10ZXh0LWNvbG9yLWJsYWNrOiAkY29sb3ItbWluZS1zaGFmdDtcbiRsaW5rLXRleHQtY29sb3Itd2hpdGU6ICRjb2xvci13aGl0ZTtcbiRsaW5rLXRleHQtY29sb3ItcHJpbWFyeTogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kbGluay10ZXh0LWNvbG9yLXByaW1hcnktYWN0aXZlOiAkY29sb3ItbWluZS1zaGFmdDtcbiRsaW5rLXRleHQtY29sb3ItcHJpbWFyeS1hbHQ6ICRjb2xvci1wcmltYXJ5O1xuJGxpbmstdGV4dC1jb2xvci1wcmltYXJ5LWFsdC1ob3ZlcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kbGluay10ZXh0LWNvbG9yLXByaW1hcnktYWx0LWFjdGl2ZTogJGNvbG9yLXdoaXRlO1xuJGxpbmstdGV4dC1jb2xvci1zZWNvbmRhcnk6ICRjb2xvci1zZWNvbmRhcnk7XG4kbGluay10ZXh0LWNvbG9yLXdoaXRlLWFjdGl2ZTogJGNvbG9yLXdoaXRlO1xuJGxpbmstaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3ItYmxhY2s6IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC40KTtcbiRsaW5rLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlOiByZ2JhKCRjb2xvci13aGl0ZSwgLjQpO1xuJGxpbmstaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3ItcHJpbWFyeTogcmdiYSgkY29sb3ItcHJpbWFyeS1mYWRlZCwgLjQpO1xuXG5AbWl4aW4gdW5kZXJsaW5lZC1saW5rKFxuICAkdGV4dC1jb2xvcixcbiAgJHRleHQtY29sb3Itb3ZlcixcbiAgJGxpbmUtY29sb3IsXG4gICRsaW5lLWNvbG9yLW92ZXJcbikge1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiAkbGluay1pbmRpY2F0b3ItdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmUtY29sb3I7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGluZS1jb2xvci1vdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yLW92ZXI7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICAkdGV4dC1jb2xvcjogJGxpbmstdGV4dC1jb2xvci1ibGFjaztcbiAgJGluZGljYXRvci1jb2xvcjogJGxpbmstaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3ItYmxhY2s7XG4gIEBpbmNsdWRlIHVuZGVybGluZWQtbGluaygkdGV4dC1jb2xvciwgJHRleHQtY29sb3IsICRpbmRpY2F0b3ItY29sb3IsICRpbmRpY2F0b3ItY29sb3IpO1xufVxuXG4ubGluay0tdW5kZXJsaW5lZC1wcmltYXJ5IHtcbiAgJHRleHQtY29sb3I6ICRsaW5rLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgJGluZGljYXRvci1jb2xvcjogJGxpbmstaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3ItcHJpbWFyeTtcbiAgQGluY2x1ZGUgdW5kZXJsaW5lZC1saW5rKCR0ZXh0LWNvbG9yLCAkdGV4dC1jb2xvciwgJGluZGljYXRvci1jb2xvciwgJGluZGljYXRvci1jb2xvcik7XG59XG5cbi5saW5rLS11bmRlcmxpbmVkLXdoaXRlIHtcbiAgJHRleHQtY29sb3I6ICRsaW5rLXRleHQtY29sb3Itd2hpdGU7XG4gICRpbmRpY2F0b3ItY29sb3I6ICRsaW5rLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yLXdoaXRlO1xuICBAaW5jbHVkZSB1bmRlcmxpbmVkLWxpbmsoJHRleHQtY29sb3IsICR0ZXh0LWNvbG9yLCAkaW5kaWNhdG9yLWNvbG9yLCAkaW5kaWNhdG9yLWNvbG9yKTtcbn1cblxuLy8gZGVmYXVsdFxuLmxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRsaW5rLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRsaW5rLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRsaW5rLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGxpbmstbGluZS1oZWlnaHQ7XG4gIHRyYW5zaXRpb246ICRsaW5rLXRyYW5zaXRpb247XG59XG5cbi5saW5rLS1ibGFjayB7XG4gIGNvbG9yOiByZ2JhKCRsaW5rLXRleHQtY29sb3ItYmxhY2ssIC44KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstdGV4dC1jb2xvci1ibGFjaztcbiAgfVxufVxuXG4ubGluay0tb3JhbmdlIHtcbiAgY29sb3I6IHJnYmEoJGNvbG9yLXNhZmV0eS1vcmFuZ2UsIC44KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXNhZmV0eS1vcmFuZ2U7XG4gIH1cbn1cblxuLmxpbmstLXByaW1hcnkge1xuICBjb2xvcjogcmdiYSgkbGluay10ZXh0LWNvbG9yLXByaW1hcnksIC44KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstdGV4dC1jb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgJi5saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAkbGluay10ZXh0LWNvbG9yLXByaW1hcnktYWN0aXZlO1xuICB9XG59XG5cbi5saW5rLS1wcmltYXJ5LWFsdCB7XG4gIGNvbG9yOiAkbGluay10ZXh0LWNvbG9yLXByaW1hcnktYWx0O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkbGluay10ZXh0LWNvbG9yLXByaW1hcnktYWx0LWhvdmVyO1xuICB9XG5cbiAgJi5saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAkbGluay10ZXh0LWNvbG9yLXByaW1hcnktYWx0LWFjdGl2ZTtcbiAgfVxufVxuXG4ubGluay0tc2Vjb25kYXJ5IHtcbiAgLy9jb2xvcjogcmdiYSgkbGluay10ZXh0LWNvbG9yLXNlY29uZGFyeSwgLjgpO1xuICBjb2xvcjogJGxpbmstdGV4dC1jb2xvci1zZWNvbmRhcnk7XG5cbiAgJjpob3ZlciB7XG4gICAgLy9jb2xvcjogJGxpbmstdGV4dC1jb2xvci1zZWNvbmRhcnk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmLmxpbmstLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaW5rLXRleHQtY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG5cbi5saW5rLS13aGl0ZSB7XG4gIGNvbG9yOiByZ2JhKCRsaW5rLXRleHQtY29sb3Itd2hpdGUsIC44KTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGxpbmstdGV4dC1jb2xvci13aGl0ZTtcbiAgfVxuXG4gICYubGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogJGxpbmstdGV4dC1jb2xvci13aGl0ZS1hY3RpdmU7XG4gIH1cbn1cblxuLmxpbmstLXdoaXRlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkbGluay10ZXh0LWNvbG9yLXdoaXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKCRsaW5rLXRleHQtY29sb3Itd2hpdGUsIC44KTtcbiAgfVxuXG4gICYubGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogcmdiYSgkbGluay10ZXh0LWNvbG9yLXdoaXRlLCAuOCk7XG4gIH1cbn1cblxuLmxpbmstY2VudGVyZWR7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRsaW5rLXdpdGgtaWNvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kbGluay13aXRoLWljb24tZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGxpbmstd2l0aC1pY29uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kbGluay13aXRoLWljb24tdGV4dC1jb2xvci1ibGFjazogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kbGluay13aXRoLWljb24tdGV4dC1jb2xvci13aGl0ZTogJGNvbG9yLXdoaXRlO1xuJGxpbmstd2l0aC1pY29uLWljb24tc2lkZTogMjBweDtcbiRsaW5rLXdpdGgtaWNvbi1pY29uLXNpZGUtc21hbGw6IDE2cHg7XG4kbGluay13aXRoLWljb24taWNvbi1zdHJva2UtY29sb3ItcHJpbWFyeTogJGNvbG9yLXByaW1hcnk7XG4kbGluay13aXRoLWljb24taWNvbi1zdHJva2UtY29sb3ItYmxhY2s6ICRjb2xvci1taW5lLXNoYWZ0O1xuXG5AbWl4aW4gbGluay13aXRoLWljb24oXG4gICR0ZXh0LWNvbG9yLFxuICAkdGV4dC1jb2xvci1vdmVyLFxuICAkaWNvbi1jb2xvcixcbiAgJGljb24tY29sb3Itb3ZlclxuKSB7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJHRleHQtY29sb3Itb3ZlcjtcblxuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBmaWxsOiAkaWNvbi1jb2xvci1vdmVyO1xuICAgICAgc3Ryb2tlOiAkaWNvbi1jb2xvci1vdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgZmlsbDogJGljb24tY29sb3I7XG4gICAgc3Ryb2tlOiAkaWNvbi1jb2xvcjtcbiAgfVxufVxuXG4ubGluay13aXRoLWljb24ge1xuICBAaW5jbHVkZSBsaW5rLXdpdGgtaWNvbihcbiAgICByZ2JhKCRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLWJsYWNrLCAuOCksXG4gICAgJGxpbmstd2l0aC1pY29uLXRleHQtY29sb3ItYmxhY2ssXG4gICAgJGxpbmstd2l0aC1pY29uLWljb24tc3Ryb2tlLWNvbG9yLXByaW1hcnksXG4gICAgZGFya2VuKCRsaW5rLXdpdGgtaWNvbi1pY29uLXN0cm9rZS1jb2xvci1wcmltYXJ5LCAxMCUpXG4gICk7XG5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRsaW5rLXdpdGgtaWNvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbGluay13aXRoLWljb24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxpbmstd2l0aC1pY29uLWZvbnQtd2VpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGhlaWdodDogJGxpbmstd2l0aC1pY29uLWljb24tc2lkZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiAkbGluay13aXRoLWljb24taWNvbi1zaWRlO1xuICB9XG5cbiAgJi0tZm9udC1pbmhlcml0IHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIH1cblxuICAmLS1hbGlnbi1sZWZ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cblxuICAmLS1zbWFsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIGhlaWdodDogJGxpbmstd2l0aC1pY29uLWljb24tc2lkZS1zbWFsbDtcbiAgICAgICAgd2lkdGg6ICRsaW5rLXdpdGgtaWNvbi1pY29uLXNpZGUtc21hbGw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay13aXRoLWljb24tLWJsYWNrIHtcbiAgQGluY2x1ZGUgbGluay13aXRoLWljb24oXG4gICAgcmdiYSgkbGluay13aXRoLWljb24tdGV4dC1jb2xvci1ibGFjaywgLjgpLFxuICAgICRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLWJsYWNrLFxuICAgICRsaW5rLXdpdGgtaWNvbi1pY29uLXN0cm9rZS1jb2xvci1ibGFjayxcbiAgICBkYXJrZW4oJGxpbmstd2l0aC1pY29uLWljb24tc3Ryb2tlLWNvbG9yLWJsYWNrLCAxMCUpXG4gICk7XG59XG5cbi5saW5rLXdpdGgtaWNvbi0td2hpdGUge1xuICBAaW5jbHVkZSBsaW5rLXdpdGgtaWNvbihcbiAgICByZ2JhKCRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLXdoaXRlLCAuNyksXG4gICAgJGxpbmstd2l0aC1pY29uLXRleHQtY29sb3Itd2hpdGUsXG4gICAgZGFya2VuKCRsaW5rLXdpdGgtaWNvbi1pY29uLXN0cm9rZS1jb2xvci1wcmltYXJ5LCAxMCUpLFxuICAgICRsaW5rLXdpdGgtaWNvbi1pY29uLXN0cm9rZS1jb2xvci1wcmltYXJ5XG4gICk7XG59XG5cbi5saW5rLXdpdGgtaWNvbi0td2hpdGUtd2l0aG91dC10cmFuc3BhcmVuY3kge1xuICBAaW5jbHVkZSBsaW5rLXdpdGgtaWNvbihcbiAgICAgICAgICAgICAgICAgICRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLXdoaXRlLFxuICAgICAgICAgICAgICAgICAgcmdiYSgkbGluay13aXRoLWljb24tdGV4dC1jb2xvci13aGl0ZSwgMC43KSxcbiAgICAgICAgICAgICAgICAgICRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLXdoaXRlLFxuICAgICAgICAgICAgICAgICAgcmdiYSgkbGluay13aXRoLWljb24tdGV4dC1jb2xvci13aGl0ZSwgMC43KVxuICApO1xuXG4gICY6aG92ZXIge1xuICAgIC5pY29uIHtcbiAgICAgICYgPiAqIHtcbiAgICAgICAgZmlsbDogcmdiYSgkbGluay13aXRoLWljb24tdGV4dC1jb2xvci13aGl0ZSwgMC43KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgJiA+ICoge1xuICAgICAgZmlsbDogJGxpbmstd2l0aC1pY29uLXRleHQtY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRsaXN0LWl0ZW0tY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGxpc3QtaXRlbS12ZXJ0aWNhbC1wYWRkaW5nOiAzMHB4O1xuJGxpc3QtaXRlbS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kbGlzdC1pdGVtLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRsaXN0LWl0ZW0tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kbGlzdC1pdGVtLWljb24tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGxpc3QtaXRlbS1oaWdobGlnaHQtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbGlzdC1pdGVtLWhpZ2hsaWdodC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGxpc3QtaXRlbS1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nOiAxNXB4O1xuJGxpc3QtaXRlbS1zbWFsbC1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG5cbi5saXN0LWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGxpc3QtaXRlbS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRsaXN0LWl0ZW0tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGxpc3QtaXRlbS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbGlzdC1pdGVtLWZvbnQtd2VpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYm90dG9tOiAkbGlzdC1pdGVtLXZlcnRpY2FsLXBhZGRpbmc7XG4gIHBhZGRpbmctdG9wOiAkbGlzdC1pdGVtLXZlcnRpY2FsLXBhZGRpbmc7XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgZmlsbDogJGxpc3QtaXRlbS1pY29uLWNvbG9yO1xuICAgIHN0cm9rZTogJGxpc3QtaXRlbS1pY29uLWNvbG9yO1xuICB9XG59XG5cbi5saXN0LWl0ZW0tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWl0ZW0taGlnaGxpZ2h0LWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkbGlzdC1pdGVtLWhpZ2hsaWdodC1jb2xvcjtcblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIGZpbGw6ICRsaXN0LWl0ZW0taGlnaGxpZ2h0LWNvbG9yO1xuICAgIHN0cm9rZTogJGxpc3QtaXRlbS1oaWdobGlnaHQtY29sb3I7XG4gIH1cbn1cblxuLmxpc3QtaXRlbS0tc21hbGwge1xuICBmb250LXNpemU6ICRsaXN0LWl0ZW0tc21hbGwtZm9udC1zaXplO1xuICBwYWRkaW5nLWJvdHRvbTogJGxpc3QtaXRlbS1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nO1xuICBwYWRkaW5nLXRvcDogJGxpc3QtaXRlbS1zbWFsbC12ZXJ0aWNhbC1wYWRkaW5nO1xufVxuXG4ubGlzdC1pdGVtLS13aGl0ZSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmxpc3QtaXRlbS0tcmV2ZXJzZSB7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgLmljb24ge1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG5cbiAgLnRleHQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuQGltcG9ydCAnLi8uLi8uLi9fZGVmaW5pdGlvbnMvYW5pbWF0aW9ucyc7XG5cbiRsb2FkZXItYmFja2dyb3VuZC1jb2xvcjogIzBlOGZmZiAhZGVmYXVsdDtcbiRsb2FkZXItc2lkZTogMzBweCAhZGVmYXVsdDtcbiRsb2FkZXItc2lkZS1iaWc6IDYwcHggIWRlZmF1bHQ7XG4kbG9hZGVyLWFuaW1hdGlvbjogJGFuaW1hdGlvbi1pbmZpbml0ZS1zY2FsZS1vdXQgIWRlZmF1bHQ7XG5cbi5sb2FkZXIge1xuICBhbmltYXRpb246ICRsb2FkZXItYW5pbWF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbG9hZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGhlaWdodDogJGxvYWRlci1zaWRlO1xuICB3aWR0aDogJGxvYWRlci1zaWRlO1xufVxuXG4ubG9hZGVyLS1iaWcge1xuICBoZWlnaHQ6ICRsb2FkZXItc2lkZS1iaWc7XG4gIHdpZHRoOiAkbG9hZGVyLXNpZGUtYmlnO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRsb2FkZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbG9hZGVyLXNpZGU6IDMwcHg7XG4kbG9hZGVyLXNpZGUtYmlnOiA2MHB4O1xuJGxvYWRlci1hbmltYXRpb246ICRhbmltYXRpb24taW5maW5pdGUtc2NhbGUtb3V0O1xuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9hdG9tcy9sb2FkZXInO1xuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwbGF5LWJ1dHRvbi1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcGxheS1idXR0b24tY29sb3Itd2hpdGU6ICRjb2xvci13aGl0ZTtcbiRwbGF5LWJ1dHRvbi1zaXplOiAzNHB4O1xuJHBsYXktYnV0dG9uLXNpemUtYmlnOiA4NHB4O1xuJHBsYXktYnV0dG9uLWljb24tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBsYXktYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwbGF5LWJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcGxheS1idXR0b24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGxheS1idXR0b24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHBsYXktYnV0dG9uLWNvbG9yLWJlZm9yZTogJGNvbG9yLW5vYmVsO1xuJHBsYXktYnV0dG9uLWNvbG9yLWJlZm9yZS1ob3ZlcjogcmdiYSgkY29sb3Itd2hpdGUsIC45KTtcbiRwbGF5LWJ1dHRvbi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuXG4ucGxheS1idXR0b24ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHBsYXktYnV0dG9uLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGxheS1idXR0b25fX2ljb24ge1xuICBoZWlnaHQ6ICRwbGF5LWJ1dHRvbi1zaXplO1xuICB3aWR0aDogJHBsYXktYnV0dG9uLXNpemU7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICRwbGF5LWJ1dHRvbi1pY29uLWNvbG9yO1xuICB9XG59XG5cbi5wbGF5LWJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkcGxheS1idXR0b24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBsYXktYnV0dG9uLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwbGF5LWJ1dHRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwbGF5LWJ1dHRvbi1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5wbGF5LWJ1dHRvbi0td2hpdGUge1xuICBjb2xvcjogJHBsYXktYnV0dG9uLWNvbG9yLXdoaXRlO1xufVxuXG4ucGxheS1idXR0b24tLWJpZyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJjpob3ZlciB7XG4gICAgLnBsYXktYnV0dG9uX19pY29uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBsYXktYnV0dG9uLWNvbG9yLWJlZm9yZS1ob3ZlcjtcbiAgICB9XG4gIH1cblxuICAucGxheS1idXR0b25fX2ljb24ge1xuICAgIGhlaWdodDogJHBsYXktYnV0dG9uLXNpemUtYmlnO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogJHBsYXktYnV0dG9uLXNpemUtYmlnO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwbGF5LWJ1dHRvbi1jb2xvci1iZWZvcmU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJHBsYXktYnV0dG9uLXNpemUtYmlnIC0gNDtcbiAgICAgIGxlZnQ6IDJweDtcbiAgICAgIG9wYWNpdHk6IC40O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiAkcGxheS1idXR0b24tdHJhbnNpdGlvbjtcbiAgICAgIHdpZHRoOiAkcGxheS1idXR0b24tc2l6ZS1iaWcgLSA0O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3Ryb2tlLXdpZHRoOiAzLjU7XG4gICAgfVxuICB9XG5cbiAgLnBsYXktYnV0dG9uX190ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgQWxleCBNLiBHb3JnYWwgPGFsZXhAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbi5wb3N0ZXJfX3BpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3Rlcl9faW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwcmljZS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcHJpY2UtY29sb3ItaW52ZXJ0ZWQ6ICRjb2xvci13aGl0ZTtcbiRwcmljZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJpY2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcHJpY2UtYW1vdW50LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS00ODtcbiRwcmljZS1hbW91bnQtZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLWVtLTQ4O1xuJHByaWNlLWFtb3VudC1mb250LXNpemUtbGFyZ2UtZGVza3RvcDogJGZvbnQtc2l6ZS1lbS04NjtcbiRwcmljZS1hbW91bnQtbGluZS1oZWlnaHQ6IDFlbTtcbiRwcmljZS1hbW91bnQtaGVpZ2h0OiAuOGVtO1xuJHByaWNlLWRlY2ltYWwtYW1vdW50LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0yNDtcbiRwcmljZS1kZWNpbWFsLWFtb3VudC1mb250LXNpemUtbGFyZ2U6ICRmb250LXNpemUtZW0tMjQ7XG4kcHJpY2UtZGVjaW1hbC1hbW91bnQtZm9udC1zaXplLWxhcmdlLWRlc2t0b3A6ICRmb250LXNpemUtZW0tNDI7XG4kcHJpY2UtZGVjaW1hbC1hbW91bnQtbGluZS1oZWlnaHQ6IDFlbTtcbiRwcmljZS1kZWNpbWFsLWFtb3VudC1oZWlnaHQ6IC44ZW07XG4kcHJpY2UtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG5cbi5wcmljZSB7XG4gIGNvbG9yOiAkcHJpY2UtY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246ICRwcmljZS10cmFuc2l0aW9uO1xufVxuXG4ucHJpY2UtLWludmVydGVkIHtcbiAgY29sb3I6ICRwcmljZS1jb2xvci1pbnZlcnRlZDtcbn1cblxuLnByaWNlLS1sYXJnZSB7XG4gIC5wcmljZV9fYW1vdW50IHtcbiAgICBmb250LXNpemU6ICRwcmljZS1hbW91bnQtZm9udC1zaXplLWxhcmdlO1xuICB9XG5cbiAgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAkcHJpY2UtZGVjaW1hbC1hbW91bnQtZm9udC1zaXplLWxhcmdlO1xuICB9XG59XG5cbi5wcmljZV9fYW1vdW50LFxuLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRwcmljZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRwcmljZS1mb250LXdlaWdodDtcbn1cblxuLnByaWNlX19hbW91bnQge1xuICBmb250LXNpemU6ICRwcmljZS1hbW91bnQtZm9udC1zaXplO1xuICBoZWlnaHQ6ICRwcmljZS1hbW91bnQtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHByaWNlLWFtb3VudC1saW5lLWhlaWdodDtcbn1cblxuLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogJHByaWNlLWRlY2ltYWwtYW1vdW50LWZvbnQtc2l6ZTtcbiAgaGVpZ2h0OiAkcHJpY2UtZGVjaW1hbC1hbW91bnQtaGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHByaWNlLWRlY2ltYWwtYW1vdW50LWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucHJpY2UtLWxhcmdlIHtcbiAgICAucHJpY2VfX2Ftb3VudCB7XG4gICAgICBmb250LXNpemU6ICRwcmljZS1hbW91bnQtZm9udC1zaXplLWxhcmdlLWRlc2t0b3A7XG4gICAgfVxuXG4gICAgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6ICRwcmljZS1kZWNpbWFsLWFtb3VudC1mb250LXNpemUtbGFyZ2UtZGVza3RvcDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWNvbG9yLWludmVydGVkOiAkY29sb3Itd2hpdGU7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xNDtcbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWFtb3VudC1mb250LXNpemU6ICRmb250LXNpemUtZW0tMTY7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtYW1vdW50LWxpbmUtaGVpZ2h0OiAxZW07XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtYW1vdW50LXBhZGRpbmctbGVmdDogMnB4O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICBjb2xvcjogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWNvbG9yO1xuICBmb250LWZhbWlseTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtdHJhbnNpdGlvbjtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtY29sb3ItaW52ZXJ0ZWQ7XG59XG5cbiVwcmljZS1hZnRlci1tb250aGx5LWZlZS0taW52ZXJ0ZWQtYXhpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlX19kZXNjcmlwdGlvbixcbi5wcmljZS1hZnRlci1tb250aGx5LWZlZV9fYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWVfX2Ftb3VudCB7XG4gIGZvbnQtc2l6ZTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLWFtb3VudC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtYW1vdW50LWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1hbW91bnQtcGFkZGluZy1sZWZ0O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1jb2xvci1pbnZlcnRlZDogJGNvbG9yLXdoaXRlO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE2O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtcGFkZGluZy1sZWZ0OiA1cHg7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLWFtb3VudC1udW1iZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtbnVtYmVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xODtcbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW1vdW50LW51bWJlci1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtaW5mby1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tZGVzY3JpcHRpb24taW52ZXJ0ZWQtYXhpcy1mb250LXNpemU6ICRmb250LXNpemUtZW0tMTQ7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXN1YmplY3QtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXN1YmplY3QtcGFkZGluZy1sZWZ0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLWFtb3VudC1wYWRkaW5nLWxlZnQ7XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBjb2xvcjogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXRyYW5zaXRpb247XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tLWludmVydGVkIHtcbiAgY29sb3I6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tY29sb3ItaW52ZXJ0ZWQ7XG59XG5cbiVwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tLWludmVydGVkLWF4aXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1kZXNjcmlwdGlvbi1pbnZlcnRlZC1heGlzLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1kZXNjcmlwdGlvbi1pbnZlcnRlZC1heGlzLWZvbnQtc2l6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fYW1vdW50IHtcbiAgLy9kaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW1vdW50LXBhZGRpbmctbGVmdDtcblxuICAqIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudC1udW1iZXIge1xuICBmb250LWZhbWlseTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtbnVtYmVyLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW1vdW50LW51bWJlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLWFtb3VudC1udW1iZXItbGluZS1oZWlnaHQ7XG59XG5cbnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fZGVjaW1hbC1hbW91bnQge1xuICBmb250LWZhbWlseTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtbnVtYmVyLWZvbnQtZmFtaWx5O1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLWFtb3VudC1pbmZvLWxpbmUtaGVpZ2h0O1xufVxuXG4ucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19zdWJqZWN0IHtcbiAgZm9udC13ZWlnaHQ6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24tc3ViamVjdC1mb250LXdlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXN1YmplY3QtcGFkZGluZy1sZWZ0O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLWNvbG9yLWludmVydGVkOiAkY29sb3Itd2hpdGU7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtZW0tMTY7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tYW1vdW50LXBhZGRpbmctbGVmdDogNXB4O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tYW1vdW50LW51bWJlci1mb250LXNpemU6ICRmb250LXNpemUtZW0tMzY7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1hbW91bnQtbnVtYmVyLWxpbmUtaGVpZ2h0OiAxZW07XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1hbW91bnQtaW5mby1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tYW1vdW50LWluZm8tcGFkZGluZy1sZWZ0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1hbW91bnQtcGFkZGluZy1sZWZ0O1xuJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG4kcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1kZXNjcmlwdGlvbi1pbnZlcnRlZC1heGlzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xODtcbiRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLXN1YmplY3QtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgY29sb3I6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLWNvbG9yO1xuICBmb250LWZhbWlseTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLXRyYW5zaXRpb247XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1jb2xvci1pbnZlcnRlZDtcbn1cblxuJXByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24tLWludmVydGVkLWF4aXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLWRlc2NyaXB0aW9uLWludmVydGVkLWF4aXMtZm9udC1zaXplO1xuICB9XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLWxlZnQ6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLWFtb3VudC1wYWRkaW5nLWxlZnQ7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19hbW91bnQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1hbW91bnQtbnVtYmVyLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLWFtb3VudC1udW1iZXItbGluZS1oZWlnaHQ7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19hbW91bnQtaW5mbyB7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1hbW91bnQtaW5mby1saW5lLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkcHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1hbW91bnQtaW5mby1wYWRkaW5nLWxlZnQ7XG59XG5cbi5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uX19zdWJqZWN0IHtcbiAgZm9udC13ZWlnaHQ6ICRwcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uLXN1YmplY3QtZm9udC13ZWlnaHQ7XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHByaWNlLWluaXRpYWwtcGF5bWVudC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kcHJpY2UtaW5pdGlhbC1wYXltZW50LWNvbG9yLWludmVydGVkOiAkY29sb3Itd2hpdGU7XG4kcHJpY2UtaW5pdGlhbC1wYXltZW50LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHByaWNlLWluaXRpYWwtcGF5bWVudC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRwcmljZS1pbml0aWFsLXBheW1lbnQtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRwcmljZS1pbml0aWFsLXBheW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE2O1xuJHByaWNlLWluaXRpYWwtcGF5bWVudC1hbW91bnQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kcHJpY2UtaW5pdGlhbC1wYXltZW50LWludGVnZXItYW1vdW50LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwcmljZS1pbml0aWFsLXBheW1lbnQtaW50ZWdlci1hbW91bnQtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJHByaWNlLWluaXRpYWwtcGF5bWVudC1pbnRlZ2VyLWFtb3VudC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRwcmljZS1pbml0aWFsLXBheW1lbnQtZGVjaW1hbC1hbW91bnQtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJHByaWNlLWluaXRpYWwtcGF5bWVudC1hbW91bnQtcGFkZGluZy1sZWZ0OiA1cHg7XG4kcHJpY2UtaW5pdGlhbC1wYXltZW50LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2xvcjogJHByaWNlLWluaXRpYWwtcGF5bWVudC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS1pbml0aWFsLXBheW1lbnQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcHJpY2UtaW5pdGlhbC1wYXltZW50LWZvbnQtd2VpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAkcHJpY2UtaW5pdGlhbC1wYXltZW50LXRyYW5zaXRpb247XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnQtLWludmVydGVkIHtcbiAgY29sb3I6ICRwcmljZS1pbml0aWFsLXBheW1lbnQtY29sb3ItaW52ZXJ0ZWQ7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC13ZWlnaHQ6ICRwcmljZS1pbml0aWFsLXBheW1lbnQtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2Ftb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiAkcHJpY2UtaW5pdGlhbC1wYXltZW50LWFtb3VudC1mb250LXdlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgcGFkZGluZy1sZWZ0OiAkcHJpY2UtaW5pdGlhbC1wYXltZW50LWFtb3VudC1wYWRkaW5nLWxlZnQ7XG59XG5cbi5wcmljZS1pbml0aWFsLXBheW1lbnRfX2ludGVnZXItYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS1pbml0aWFsLXBheW1lbnQtaW50ZWdlci1hbW91bnQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHByaWNlLWluaXRpYWwtcGF5bWVudC1pbnRlZ2VyLWFtb3VudC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcHJpY2UtaW5pdGlhbC1wYXltZW50LWludGVnZXItYW1vdW50LWZvbnQtd2VpZ2h0O1xufVxuXG4ucHJpY2UtaW5pdGlhbC1wYXltZW50X19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiAkcHJpY2UtaW5pdGlhbC1wYXltZW50LWludGVnZXItYW1vdW50LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwcmljZS1pbml0aWFsLXBheW1lbnQtZGVjaW1hbC1hbW91bnQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHByaWNlLWluaXRpYWwtcGF5bWVudC1pbnRlZ2VyLWFtb3VudC1mb250LXdlaWdodDtcbn1cblxuLnByaWNlLWluaXRpYWwtcGF5bWVudF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6ICRwcmljZS1pbml0aWFsLXBheW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplO1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwcmljZS1sYWJlbC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kcHJpY2UtbGFiZWwtY29sb3ItaW52ZXJ0ZWQ6ICRjb2xvci13aGl0ZTtcbiRwcmljZS1sYWJlbC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJpY2UtbGFiZWwtZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE4O1xuJHByaWNlLWxhYmVsLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHByaWNlLWxhYmVsLWxpbmUtaGVpZ2h0OiAxZW07XG4kcHJpY2UtbGFiZWwtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG5cbi5wcmljZS1sYWJlbCB7XG4gIGNvbG9yOiAkcHJpY2UtbGFiZWwtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcHJpY2UtbGFiZWwtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHByaWNlLWxhYmVsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwcmljZS1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwcmljZS1sYWJlbC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0cmFuc2l0aW9uOiAkcHJpY2UtbGFiZWwtdHJhbnNpdGlvbjtcbn1cblxuZGl2W2NsYXNzXj1cInByaWNlLW1vbnRobHktZmVlLXdpdGhcIl0ge1xuICAucHJpY2UtbGFiZWwge1xuXHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5wcmljZS1sYWJlbC0taW52ZXJ0ZWQge1xuICBjb2xvcjogJHByaWNlLWxhYmVsLWNvbG9yLWludmVydGVkO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgQWxleCBNLiBHb3JnYWwgPGFsZXhAbGluM3MuY29tPlxuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHByaWNlLXNlcGFyYXRvci1ib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4kcHJpY2Utc2VwYXJhdG9yLWJvcmRlci1jb2xvci1pbnZlcnRlZDogJGNvbG9yLXdoaXRlO1xuJHByaWNlLXNlcGFyYXRvci10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3I7XG5cbi5wcmljZS1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJpY2Utc2VwYXJhdG9yLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAkcHJpY2Utc2VwYXJhdG9yLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJpY2Utc2VwYXJhdG9yLS1pbnZlcnRlZCB7XG4gIGJvcmRlci1jb2xvcjogJHByaWNlLXNlcGFyYXRvci1ib3JkZXItY29sb3ItaW52ZXJ0ZWQ7XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHByaWNlLXRheGVzLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRwcmljZS10YXhlcy1jb2xvci1pbnZlcnRlZDogJGNvbG9yLXdoaXRlO1xuJHByaWNlLXRheGVzLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwcmljZS10YXhlcy1mb250LXNpemU6ICRmb250LXNpemUtZW0tMTQ7XG4kcHJpY2UtdGF4ZXMtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kcHJpY2UtdGF4ZXMtbGluZS1oZWlnaHQ6IDFlbTtcbiRwcmljZS10YXhlcy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcblxuLnByaWNlLXRheGVzIHtcbiAgY29sb3I6ICRwcmljZS10YXhlcy1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS10YXhlcy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcHJpY2UtdGF4ZXMtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHByaWNlLXRheGVzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHByaWNlLXRheGVzLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAkcHJpY2UtdGF4ZXMtdHJhbnNpdGlvbjtcbn1cblxuLnByaWNlLXRheGVzLS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAkcHJpY2UtdGF4ZXMtY29sb3ItaW52ZXJ0ZWQ7XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHByaWNlLXVuaXF1ZS1wYXltZW50LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRwcmljZS11bmlxdWUtcGF5bWVudC1jb2xvci1pbnZlcnRlZDogJGNvbG9yLXdoaXRlO1xuJHByaWNlLXVuaXF1ZS1wYXltZW50LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHByaWNlLXVuaXF1ZS1wYXltZW50LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJHByaWNlLXVuaXF1ZS1wYXltZW50LWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xNjtcbiRwcmljZS11bmlxdWUtcGF5bWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLXVuaXF1ZS1wYXltZW50LWFtb3VudC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJpY2UtdW5pcXVlLXBheW1lbnQtYW1vdW50LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xODtcbiRwcmljZS11bmlxdWUtcGF5bWVudC1hbW91bnQtbGluZS1oZWlnaHQ6IDFlbTtcbiRwcmljZS11bmlxdWUtcGF5bWVudC1hbW91bnQtcGFkZGluZy1sZWZ0OiAycHg7XG4kcHJpY2UtdW5pcXVlLXBheW1lbnQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG5cbi5wcmljZS11bmlxdWUtcGF5bWVudCB7XG4gIGNvbG9yOiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtZm9udC13ZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246ICRwcmljZS11bmlxdWUtcGF5bWVudC10cmFuc2l0aW9uO1xufVxuXG4ucHJpY2UtdW5pcXVlLXBheW1lbnQtLWludmVydGVkIHtcbiAgY29sb3I6ICRwcmljZS11bmlxdWUtcGF5bWVudC1jb2xvci1pbnZlcnRlZDtcbn1cblxuLnByaWNlLXVuaXF1ZS1wYXltZW50X19kZXNjcmlwdGlvbixcbi5wcmljZS11bmlxdWUtcGF5bWVudF9fYW1vdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucHJpY2UtdW5pcXVlLXBheW1lbnRfX2Rlc2NyaXB0aW9uIHtcbiAgLy8gZm9udC1zaXplOiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG59XG5cbi5wcmljZS11bmlxdWUtcGF5bWVudF9fYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS11bmlxdWUtcGF5bWVudC1hbW91bnQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHByaWNlLXVuaXF1ZS1wYXltZW50LWFtb3VudC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtYW1vdW50LWxpbmUtaGVpZ2h0O1xuICBwYWRkaW5nLWxlZnQ6ICRwcmljZS11bmlxdWUtcGF5bWVudC1hbW91bnQtcGFkZGluZy1sZWZ0O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwcmljZS13aXRoLXN1YmplY3QtdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LXRleHQtY29sb3ItaW52ZXJ0ZWQ6ICRjb2xvci13aGl0ZTtcbiRwcmljZS13aXRoLXN1YmplY3QtdGV4dC1jb2xvci1ibGFjazogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuJHByaWNlLXdpdGgtc3ViamVjdC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtaW50ZWdlci1mb250LXNpemU6ICRmb250LXNpemUtZW0tNDg7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWZvbnQtc2l6ZS1sYXJnZTogJGZvbnQtc2l6ZS1lbS00ODtcbiRwcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWludGVnZXItZm9udC1zaXplLWxhcmdlLWRlc2t0b3A6ICRmb250LXNpemUtZW0tODY7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWxpbmUtaGVpZ2h0OiAxZW07XG4kcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWhlaWdodDogLjhlbTtcbiRwcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWRlY2ltYWwtZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTIyO1xuJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1mb250LXNpemUtbGFyZ2U6ICRmb250LXNpemUtZW0tMjI7XG4kcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1kZWNpbWFsLWZvbnQtc2l6ZS1sYXJnZS1kZXNrdG9wOiAkZm9udC1zaXplLWVtLTQyO1xuJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1oZWlnaHQ6IC44ZW07XG4kcHJpY2Utd2l0aC1zdWJqZWN0LXN1YmplY3QtZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE4O1xuJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWZvbnQtc2l6ZS1sYXJnZTogJGZvbnQtc2l6ZS1lbS0xODtcbiRwcmljZS13aXRoLXN1YmplY3Qtc3ViamVjdC1mb250LXNpemUtbGFyZ2UtZGVza3RvcDogJGZvbnQtc2l6ZS1lbS0yNDtcbiRwcmljZS13aXRoLXN1YmplY3Qtc3ViamVjdC1saW5lLWhlaWdodDogMWVtO1xuJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWxpbmUtaGVpZ2h0LWxhcmdlOiAxZW07XG4kcHJpY2Utd2l0aC1zdWJqZWN0LXN1YmplY3QtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWxpZ2h0O1xuJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblxuLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbG9yOiAkcHJpY2Utd2l0aC1zdWJqZWN0LXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbjogJHByaWNlLXdpdGgtc3ViamVjdC10cmFuc2l0aW9uO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1pbnZlcnRlZCB7XG4gIGNvbG9yOiAkcHJpY2Utd2l0aC1zdWJqZWN0LXRleHQtY29sb3ItaW52ZXJ0ZWQ7XG59XG5cbi5wcmljZS13aXRoLXN1YmplY3QtLWJsYWNrIHtcbiAgY29sb3I6ICRwcmljZS13aXRoLXN1YmplY3QtdGV4dC1jb2xvci1ibGFjaztcbn1cblxuLnByaWNlLXdpdGgtc3ViamVjdF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtaW4taGVpZ2h0OiAyN3B4O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCxcbi5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS13aXRoLXN1YmplY3QtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkcHJpY2Utd2l0aC1zdWJqZWN0LWZvbnQtd2VpZ2h0O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtaW50ZWdlci1mb250LXNpemU7XG4gIGhlaWdodDogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtaW50ZWdlci1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWxpbmUtaGVpZ2h0O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG4gIGZvbnQtc2l6ZTogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1mb250LXNpemU7XG4gIGhlaWdodDogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1oZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1kZWNpbWFsLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgZm9udC1mYW1pbHk6ICRwcmljZS13aXRoLXN1YmplY3Qtc3ViamVjdC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcHJpY2Utd2l0aC1zdWJqZWN0LXN1YmplY3QtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWxpbmUtaGVpZ2h0O1xufVxuXG4ucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSB7XG4gIC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcbiAgICBmb250LXNpemU6ICRwcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWludGVnZXItZm9udC1zaXplLWxhcmdlO1xuICB9XG5cbiAgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1mb250LXNpemUtbGFyZ2U7XG4gIH1cblxuICAucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgICBmb250LXNpemU6ICRwcmljZS13aXRoLXN1YmplY3Qtc3ViamVjdC1mb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRwcmljZS13aXRoLXN1YmplY3Qtc3ViamVjdC1saW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucHJpY2Utd2l0aC1zdWJqZWN0LS1sYXJnZSB7XG4gICAgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAkcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWZvbnQtc2l6ZS1sYXJnZS1kZXNrdG9wO1xuICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgIH1cblxuICAgIC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1mb250LXNpemUtbGFyZ2UtZGVza3RvcDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICAucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWZvbnQtc2l6ZS1sYXJnZS1kZXNrdG9wO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRwcm9tb3Rpb24tYmFkZ2UtdGV4dC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGljdG9uLWJsdWU7XG4kcHJvbW90aW9uLWJhZGdlLXRleHQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRwcm9tb3Rpb24tYmFkZ2UtdGV4dC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJvbW90aW9uLWJhZGdlLXRleHQtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJHByb21vdGlvbi1iYWRnZS10ZXh0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHByb21vdGlvbi1iYWRnZS10ZXh0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcblxuLnByb21vdGlvbi1iYWRnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvbW90aW9uLWJhZGdlX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb21vdGlvbi1iYWRnZS10ZXh0LWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkcHJvbW90aW9uLWJhZGdlLXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRwcm9tb3Rpb24tYmFkZ2UtdGV4dC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcHJvbW90aW9uLWJhZGdlLXRleHQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHByb21vdGlvbi1iYWRnZS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHByb21vdGlvbi1iYWRnZS10ZXh0LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHByb21vdGlvbi1mbGFwLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1henVyZS1yYWRpYW5jZTtcbiRwcm9tb3Rpb24tZmxhcC10ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kcHJvbW90aW9uLWZsYXAtdGV4dC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcHJvbW90aW9uLWZsYXAtdGV4dC1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcHJvbW90aW9uLWZsYXAtdGV4dC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRwcm9tb3Rpb24tZmxhcC10ZXh0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRwcm9tb3Rpb24tZmxhcC1mbGFwLXNpemU6IDEwcHg7XG4kcHJvbW90aW9uLWZsYXAtZmxhcC1jb2xvcjogJGNvbG9yLWF6dXJlLXJhZGlhbmNlO1xuXG4ucHJvbW90aW9uLWZsYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvbW90aW9uLWZsYXAtYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRwcm9tb3Rpb24tZmxhcC10ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkcHJvbW90aW9uLWZsYXAtdGV4dC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcHJvbW90aW9uLWZsYXAtdGV4dC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcHJvbW90aW9uLWZsYXAtdGV4dC1mb250LXdlaWdodDtcbiAgbGVmdDogLSRwcm9tb3Rpb24tZmxhcC1mbGFwLXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkcHJvbW90aW9uLWZsYXAtdGV4dC1saW5lLWhlaWdodDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDlweCAyNHB4IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIC8vei1pbmRleDogMzA7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRwcm9tb3Rpb24tZmxhcC1mbGFwLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkcHJvbW90aW9uLWZsYXAtZmxhcC1zaXplIDAgMCAkcHJvbW90aW9uLWZsYXAtZmxhcC1zaXplO1xuICAgIGJvdHRvbTogLSRwcm9tb3Rpb24tZmxhcC1mbGFwLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4ucHJvbW90aW9uLWZsYXAtLWJsb2NrIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRwcm9tb3Rpb24tcmliYm9uLXRleHQtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiRwcm9tb3Rpb24tcmliYm9uLXRleHQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRwcm9tb3Rpb24tcmliYm9uLXRleHQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHByb21vdGlvbi1yaWJib24tdGV4dC1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcHJvbW90aW9uLXJpYmJvbi10ZXh0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHByb21vdGlvbi1yaWJib24tdGV4dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG5cbi5wcm9tb3Rpb24tcmliYm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb21vdGlvbi1yaWJib24tdGV4dC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJHByb21vdGlvbi1yaWJib24tdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRwcm9tb3Rpb24tcmliYm9uLXRleHQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHByb21vdGlvbi1yaWJib24tdGV4dC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcHJvbW90aW9uLXJpYmJvbi10ZXh0LWZvbnQtd2VpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6ICRwcm9tb3Rpb24tcmliYm9uLXRleHQtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wcm9tb3Rpb24tcmliYm9uLS10aGluIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEdvcmthIExhdWNpcmljYSA8Z29ya2FAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbi5zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzMHB4O1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4uL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvZ3JpZCc7XG5cbiR1c2VyLWNvbnRlbnQtYW5pbWF0aW9uOiAkYW5pbWF0aW9uLXZlcnRpY2FsLW5vZGUtaW47XG5cbi51c2VyLWNvbnRlbnQtLWxvYWRlZCB7XG4gIC51c2VyLWNvbnRlbnRfX2xvYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC51c2VyLWNvbnRlbnRfX3Jlc3BvbnNlIHtcbiAgICBhbmltYXRpb246ICR1c2VyLWNvbnRlbnQtYW5pbWF0aW9uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi51c2VyLWNvbnRlbnRfX2xvYWRlciB7XG4gIGFuaW1hdGlvbjogJHVzZXItY29udGVudC1hbmltYXRpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlci1jb250ZW50X19yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCI6cm9vdCB7XG4gIC0tdGFibGUtYm9yZGVyLWNvbG9yOiAkY29sb3ItbWVyY3VyeS1saWdodGVyO1xuICAtLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5vLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm94LXNoYWRvdzogMCA1cHggMzBweCAtMTBweCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuMDc1KTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcblxuICB0aGVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGFibGUtYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gIHRkLFxuICB0aCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItbWVyY3VyeS1saWdodGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI7XG4gICAgfVxuICB9XG5cbiAgJi0tZml4ZWQge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIH1cblxuICAmLS1zdHJpcGVkIHtcbiAgICB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgICAgfVxuXG4gICAgICA+IHRyID4gdGQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhpZ2hsaWdodCB7XG4gICAgJiA+IHRib2R5ID4gdHIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNlbnRlcmVkIHtcbiAgICAmIHtcbiAgICAgIHRoZWFkIHRyIHRoLFxuICAgICAgdGJvZHkgdHIgdGQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAmLS1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHRkOmVtcHR5OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFwwMGEwJztcbiAgICAgIH1cblxuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGhlYWQge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXRhYmxlLWJvcmRlci1jb2xvcik7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0ZW07XG5cbiAgICAgICAgICB0aDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFwwMGEwXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdHI6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGJvZHkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWluLWhlaWdodDogNGVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIkdHYtY2hhbm5lbHMtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHR2LWNoYW5uZWxzLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiR0di1jaGFubmVscy10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiR0di1jaGFubmVscy10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kdHYtY2hhbm5lbHMtc2VjdGlvbi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kdHYtY2hhbm5lbHMtc2VjdGlvbi10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kdHYtY2hhbm5lbHMtc2VjdGlvbi10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJHR2LWNoYW5uZWxzLXNlY3Rpb24tdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHR2LWNoYW5uZWxzLXNlY3Rpb24taW1hZ2UtcGFkZGluZzogMTBweDtcbiR0di1jaGFubmVscy1zZWN0aW9uLWltYWdlLXdpZHRoOiA5OXB4O1xuXG4udHYtY2hhbm5lbHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICR0di1jaGFubmVscy10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdHYtY2hhbm5lbHMtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHR2LWNoYW5uZWxzLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHR2LWNoYW5uZWxzLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udHYtY2hhbm5lbHNfX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnR2LWNoYW5uZWxzX19zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICR0di1jaGFubmVscy1zZWN0aW9uLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0di1jaGFubmVscy1zZWN0aW9uLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0di1jaGFubmVscy1zZWN0aW9uLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHR2LWNoYW5uZWxzLXNlY3Rpb24tdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZS13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogODVweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0di1jaGFubmVscy1zZWN0aW9uLWltYWdlLXBhZGRpbmc7XG4gIHdpZHRoOiAkdHYtY2hhbm5lbHMtc2VjdGlvbi1pbWFnZS13aWR0aDtcbn1cblxuLnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6ICR0di1jaGFubmVscy1zZWN0aW9uLWltYWdlLXdpZHRoIC0gJHR2LWNoYW5uZWxzLXNlY3Rpb24taW1hZ2UtcGFkZGluZyAqIDI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBhdXRvO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuLnZpZGVvIHtcbiAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCA5KTtcblxuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZGVvX19lbGVtZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgQmXDsWF0IEVzcGnDsWEgPGJlbmF0ZXNwaW5hQGdtYWlsLmNvbT5cbi8vIEBhdXRob3IgQW5kcsOpcyBNb250ZWpvIDxhbmRyZXNAbGluM3MuY29tPlxuXG5AbWl4aW4gYXNwZWN0LXJhdGlvKCR3aWR0aCwgJGhlaWdodCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6ICgkaGVpZ2h0IC8gJHdpZHRoKSAqIDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEFuZGVyIFJvZHJpZ3VleiA8YW5kZXJAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5cbi52aWRlby1lbWJlZGRlZCB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgOSk7XG5cbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWRlby1lbWJlZGRlZF9fZWxlbWVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiLmMtdG9nZ2xlLXN3aXRjaCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgLnRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDEpO1xuICAgIH1cbiAgICAuc3dpdGNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAycHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAuNHM7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOXB4KTtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTlweCk7XG4gICAgICAgIH1cblxuICAgICAgICAgICAgLyogUm91bmRlZC5zbGlkZXJzICovXG4gICAgICAgIC5zbGlkZXIucm91bmQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJGxpbmstY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XG4kbGluay1jb2xvci1wcmltYXJ5OiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuOCk7XG5cbi5saW5rcyB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gIC5saW5rIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICB9XG4gIC5saW5rLS1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmxpbmstLWxhc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ubGlua3MtLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAubGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi5saW5rcy0tcHJpbWFyeSB7XG4gIGNvbG9yOiAkbGluay1jb2xvci1wcmltYXJ5O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL2F0b21zL2xpbmsnO1xuXG4kYmFzZS1odG1sLWVsZW1lbnRzLXRpdGxlLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRiYXNlLWh0bWwtZWxlbWVudHMtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGJhc2UtaHRtbC1lbGVtZW50cy10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kYmFzZS1odG1sLWVsZW1lbnRzLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kYmFzZS1odG1sLWVsZW1lbnRzLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRiYXNlLWh0bWwtZWxlbWVudHMtc3Ryb25nLWZvbnQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiRiYXNlLWh0bWwtZWxlbWVudHMtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGJhc2UtaHRtbC1lbGVtZW50cy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kYmFzZS1odG1sLWVsZW1lbnRzLWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRiYXNlLWh0bWwtZWxlbWVudHMtbWFyZ2luOiAxNXB4O1xuJGJhc2UtaHRtbC1lbGVtZW50cy1tYXJnaW4taW1nOiAzMHB4O1xuXG4lYmFzZS1odG1sLWVsZW1lbnRzIHtcbiAgZm9udC1zaXplOiAkYmFzZS1odG1sLWVsZW1lbnRzLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWh0bWwtZWxlbWVudHMtbGluZS1oZWlnaHQ7XG5cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJGJhc2UtaHRtbC1lbGVtZW50cy10aXRsZS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJhc2UtaHRtbC1lbGVtZW50cy10aXRsZS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRiYXNlLWh0bWwtZWxlbWVudHMtdGl0bGUtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkYmFzZS1odG1sLWVsZW1lbnRzLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkYmFzZS1odG1sLWVsZW1lbnRzLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLWh0bWwtZWxlbWVudHMtbWFyZ2luO1xuICB9XG5cbiAgYixcbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGJhc2UtaHRtbC1lbGVtZW50cy1zdHJvbmctZm9udDtcbiAgfVxuXG4gIGEge1xuICAgIEBleHRlbmQgLmxpbmstLXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGJhc2UtaHRtbC1lbGVtZW50cy1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgb2wsXG4gIHAsXG4gIHVsLFxuICBiciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2UtaHRtbC1lbGVtZW50cy1tYXJnaW47XG4gIH1cblxuICB1bCxcbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1odG1sLWVsZW1lbnRzLW1hcmdpbi1pbWc7XG4gICAgbWFyZ2luLXRvcDogJGJhc2UtaHRtbC1lbGVtZW50cy1tYXJnaW4taW1nIC0gJGJhc2UtaHRtbC1lbGVtZW50cy1tYXJnaW47XG4gIH1cblxuICBiciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgaSB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG59XG4iLCIvLyBDb3B5cmlnaHQgKGMpIDIwMjAgRXVza2FsdGVsIFMuQS4gPGluZm9AZXVza2FsdGVsLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2Jhc2UtaHRtbC1lbGVtZW50cyc7XG5AaW1wb3J0ICcuLi9fZGVmaW5pdGlvbnMvYW5pbWF0aW9ucyc7XG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kYWNjb3JkaW9uLWl0ZW0taWNvbi1zaXplOiAxNHB4O1xuJGFjY29yZGlvbi1pdGVtLWljb24tZmlsbC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kYWNjb3JkaW9uLWl0ZW0tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGFjY29yZGlvbi1pdGVtLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRhY2NvcmRpb24taXRlbS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kYWNjb3JkaW9uLWl0ZW0tbGVhZi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRhY2NvcmRpb24taXRlbS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kYWNjb3JkaW9uLWl0ZW0tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGFjY29yZGlvbi1pdGVtLWZvbnQtc2l6ZS1sZXZlbDI6ICRmb250LXNpemUtMTY7XG4kYWNjb3JkaW9uLWl0ZW0tbGluZS1oZWlnaHQtbGV2ZWwyOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRhY2NvcmRpb24taXRlbS1mb250LXNpemUtbGV2ZWwzOiAkZm9udC1zaXplLTE1O1xuJGFjY29yZGlvbi1pdGVtLWxpbmUtaGVpZ2h0LWxldmVsMzogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTU7XG4kYWNjb3JkaW9uLWl0ZW0tbGVhZi1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kYWNjb3JkaW9uLWl0ZW0tbGVhZi1vcGVuZWQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiRhY2NvcmRpb24taXRlbS1jb250ZW50LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybSwgJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRhY2NvcmRpb24taXRlbS1hbmltYXRpb246ICRhbmltYXRpb24tdmVydGljYWwtbm9kZS1pbjtcbiRhY2NvcmRpb24taXRlbS1ib3JkZXItY29sb3Itc2luZ2xlLWxldmVsOiAkY29sb3ItbWVyY3VyeTtcblxuOnJvb3Qge1xuICAtLWFjY29yZGlvbi1pdGVtLWZhcS1pY29uLXNpemU6IDI0cHg7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLmxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogJGFjY29yZGlvbi1pdGVtLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGFjY29yZGlvbi1pdGVtLWxpbmUtaGVpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGFjY29yZGlvbi1pdGVtLWxlYWYtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG5cbiAgLmxpc3QtaXRlbSB7XG4gICAgZm9udC1mYW1pbHk6ICRhY2NvcmRpb24taXRlbS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRhY2NvcmRpb24taXRlbS1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRhY2NvcmRpb24taXRlbS1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSAubGlzdC1pdGVtLFxuICAuYWNjb3JkaW9uLWl0ZW0gLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogJGFjY29yZGlvbi1pdGVtLWZvbnQtc2l6ZS1sZXZlbDI7XG4gICAgbGluZS1oZWlnaHQ6ICRhY2NvcmRpb24taXRlbS1saW5lLWhlaWdodC1sZXZlbDI7XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW0gLmxpc3QtaXRlbSxcbiAgICAuYWNjb3JkaW9uLWl0ZW0gLmxpbmsge1xuICAgICAgZm9udC1zaXplOiAkYWNjb3JkaW9uLWl0ZW0tZm9udC1zaXplLWxldmVsMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAkYWNjb3JkaW9uLWl0ZW0tbGluZS1oZWlnaHQtbGV2ZWwzO1xuICAgIH1cbiAgfVxuXG4gICYtLWZhcSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG5cbiAgICAubGlzdC1pdGVtLCAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAxM3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgPiBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG5cbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tYWNjb3JkaW9uLWl0ZW0tZmFxLWljb24tc2l6ZSkpO1xuXG4gICAgICBwYWRkaW5nOiA4cHggMTZweCAyNHB4IDEzcHg7XG5cbiAgICAgICZfX2ljb24ge1xuXHQgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgIHdpZHRoOiAxNnB4O1xuXHQgICAgICBoZWlnaHQ6IDE2cHg7XG5cdCAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1oZWxwIHtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgPiBzdmcge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgIH1cblxuICAgICYuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCB7XG4gICAgICAubGlzdC1pdGVtIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCB7XG4gID4gLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBhbmltYXRpb246ICRhY2NvcmRpb24taXRlbS1hbmltYXRpb247XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICA+IC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgICAuaWNvbi1wbHVzX19saW5lLS1maXJzdCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgIC5pY29uLXBsdXNfX2xpbmUtLWxhc3Qge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB9XG4gIH1cblxuICAmLmFjY29yZGlvbi1pdGVtLS1sZWFmIHtcbiAgICAubGlzdC1pdGVtIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkYWNjb3JkaW9uLWl0ZW0tbGVhZi1vcGVuZWQtZm9udC13ZWlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24taXRlbS0tbGVhZiB7XG4gIC5saXN0LWl0ZW0ge1xuICAgIGZvbnQtZmFtaWx5OiAkYWNjb3JkaW9uLWl0ZW0tbGVhZi1mb250LWZhbWlseTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW0tLXNpbmdsZS1sZXZlbCB7XG4gID4gLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gID4gLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGFjY29yZGlvbi1pdGVtLWJvcmRlci1jb2xvci1zaW5nbGUtbGV2ZWw7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5pY29uLXBsdXMge1xuICAgIGZpbGw6ICRhY2NvcmRpb24taXRlbS1pY29uLWZpbGwtY29sb3I7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWl0ZW0taWNvbi1zaXplO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6ICRhY2NvcmRpb24taXRlbS1pY29uLXNpemU7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1pdGVtX19jb250ZW50IHtcbiAgQGV4dGVuZCAlYmFzZS1odG1sLWVsZW1lbnRzO1xuXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogJGFjY29yZGlvbi1pdGVtLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRhY2NvcmRpb24taXRlbS1saW5lLWhlaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWJvcmRlci1jb2xvcjogJGNvbG9yLW1lcmN1cnk7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1zaGFkb3ctY29sb3I6IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC41KTtcbiRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LXNoYWRvdy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0yMDtcbiRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1wbGFjZWhvbGRlci10ZXh0LWNvbG9yOiAkY29sb3ItZG92ZS1ncmF5O1xuJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtcGxhY2Vob2xkZXItZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0xNjtcbiRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LXBsYWNlaG9sZGVyLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTIwO1xuJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtcGxhY2Vob2xkZXItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktbGlnaHQ7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1wbGFjZWhvbGRlci1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtcGxhY2Vob2xkZXItbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1zdWJtaXQtdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1zdWJtaXQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kYWR2YW5jZWQtc2VhcmNoLWJveC1zdWJtaXQtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGFkdmFuY2VkLXNlYXJjaC1ib3gtc3VibWl0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXNlbWktYm9sZDtcbiRhZHZhbmNlZC1zZWFyY2gtYm94LXN1Ym1pdC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbi5hZHZhbmNlZC1zZWFyY2gtYm94LS1mb2N1c2VkIHtcbiAgLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3NlYXJjaC1ib3g6OmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYWR2YW5jZWQtc2VhcmNoLWJveF9fc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDYwcHggLTIwcHggJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtc2hhZG93LWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiAkYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1zaGFkb3ctdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtYm94X19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1mb250LXdlaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtbGluZS1oZWlnaHQtbW9iaWxlO1xuICBwYWRkaW5nOiAxNXB4IDkwcHggMTVweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcblxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LXBsYWNlaG9sZGVyLXRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1wbGFjZWhvbGRlci1mb250LXNpemUtbW9iaWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkYWR2YW5jZWQtc2VhcmNoLWJveC1pbnB1dC1wbGFjZWhvbGRlci1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtcGxhY2Vob2xkZXItbGluZS1oZWlnaHQtbW9iaWxlO1xuICB9XG59XG5cbi5hZHZhbmNlZC1zZWFyY2gtYm94X19zdWJtaXQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAkYWR2YW5jZWQtc2VhcmNoLWJveC1zdWJtaXQtdGV4dC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogJGFkdmFuY2VkLXNlYXJjaC1ib3gtc3VibWl0LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRhZHZhbmNlZC1zZWFyY2gtYm94LXN1Ym1pdC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYWR2YW5jZWQtc2VhcmNoLWJveC1zdWJtaXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYWR2YW5jZWQtc2VhcmNoLWJveC1zdWJtaXQtbGluZS1oZWlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuYWR2YW5jZWQtc2VhcmNoLWJveF9faW5wdXQge1xuICAgIHBhZGRpbmc6IDIwcHggMTIwcHggMjBweCAzMHB4O1xuICB9XG5cbiAgLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3N1Ym1pdCB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYWR2YW5jZWQtc2VhcmNoLWJveF9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogJGFkdmFuY2VkLXNlYXJjaC1ib3gtaW5wdXQtZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LXBsYWNlaG9sZGVyLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6ICRhZHZhbmNlZC1zZWFyY2gtYm94LWlucHV0LXBsYWNlaG9sZGVyLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gICAgfVxuICB9XG59XG4iLCIuYy1iYW5uZXItbGFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDhweCAyOHB4O1xuICB9XG5cbiAgJl9fY29udGVudC10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuXG4gICAgJiBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAmIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kYnJlYWRjcnVtYnMtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGJyZWFkY3J1bWJzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiRicmVhZGNydW1icy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRicmVhZGNydW1icy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG4kYnJlYWRjcnVtYnMtbGluay1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kYnJlYWRjcnVtYnMtbGluay1jb2xvci13aGl0ZTogJGNvbG9yLXdoaXRlO1xuJGJyZWFkY3J1bWJzLWxpbmstYWN0aXZlLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRicmVhZGNydW1icy1saW5rLWFjdGl2ZS1jb2xvci1kYXJrOiAkY29sb3ItbWluZS1zaGFmdDtcbiRicmVhZGNydW1icy1saW5rLWFjdGl2ZS1mb250LXdlaWdodC13aGl0ZTogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRicmVhZGNydW1icy1saW5rLWFjdGl2ZS1mb250LXdlaWdodC1kYXJrOiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuXG4uYnJlYWRjcnVtYnMge1xuICBmb250LWZhbWlseTogJGJyZWFkY3J1bWJzLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRicmVhZGNydW1icy1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkYnJlYWRjcnVtYnMtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkYnJlYWRjcnVtYnMtbGluZS1oZWlnaHQ7XG59XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgY29sb3I6ICRicmVhZGNydW1icy1saW5rLWNvbG9yO1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogJGJyZWFkY3J1bWJzLWxpbmstY29sb3I7XG59XG5cbi5icmVhZGNydW1ic19fbGluay0tYWN0aXZlIHtcbiAgY29sb3I6ICRicmVhZGNydW1icy1saW5rLWFjdGl2ZS1jb2xvcjtcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJyZWFkY3J1bWJzLS13aGl0ZSB7XG4gIC5icmVhZGNydW1ic19fbGluayB7XG4gICAgY29sb3I6ICRicmVhZGNydW1icy1saW5rLWNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19zZXBhcmF0b3Ige1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYnMtbGluay1jb2xvci13aGl0ZTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGluay0tYWN0aXZlIHtcbi8vICAgICBmb250LXdlaWdodDogJGJyZWFkY3J1bWJzLWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0LXdoaXRlO1xuXHRjb2xvcjogJGJyZWFkY3J1bWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICB9XG59XG5cbi5icmVhZGNydW1icy0tZGFyayB7XG4gIC5icmVhZGNydW1ic19fbGluay0tYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWJzLWxpbmstYWN0aXZlLWNvbG9yLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6ICRicmVhZGNydW1icy1saW5rLWFjdGl2ZS1mb250LXdlaWdodC1kYXJrO1xuICB9XG59XG4iLCIuYy1iYW5uZXItdHdvLWNvbHVtbnMge1xuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG4gIH1cblxuICAvKiogVmFyaWFudGVzIGRlbCBiYW5uZXIgdHdobyBjb2x1bW5zICoqL1xuXG4gICYtLXNwYWNlLWJldHdlZW4ge1xuICAgIC5jLWJhbm5lci10d28tY29sdW1uc19faW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWJhbm5lci10d28tY29sdW1uc19fdGV4dCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjAgMTVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtYmFubmVyLXR3by1jb2x1bW5zX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWJhbm5lci10d28tY29sdW1uc19fZGVzY3JpcHRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1yZXZlcnNlIHtcbiAgICAuYy1iYW5uZXItdHdvLWNvbHVtbnNfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhY2tncm91bmRmNmY2ZjYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgLmMtYmFubmVyLXR3by1jb2x1bW5zX19pbWFnZSBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cblxuICAgIGxpIHtcbiAgICAgIC5jLWJhbm5lci10d28tY29sdW1uc19fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYmFubmVyLXR3by1jb2x1bW5zX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtYmFubmVyLXR3by1jb2x1bW5zX19kZXNjcmlwdGlvbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCI6cm9vdCB7XG4gICAgLS1jYXJvdXNlbC1idG4tbmF2LXNpemU6IDQ4cHg7XG4gIH1cblxuICAuYy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIH1cblxuICAgICYtLXRhcmlmYXMge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgLy8gQXPDrSwgZXZpdGFtb3MgZXN0YWJsZWNlciB1biB3aWR0aCBwYXJhIGRlc2t0b3AgeSBwaXNhciBlbCB3aWR0aCBhdXRvY2FsY3VsYWRvIGRlIFN3aXBlclxuICAgICAgLypAaW5jbHVkZSBtZWRpYSAobWVkaXVtIGRvd24pIHtcbiAgICAgICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIH0qL1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICZfX25hdi1jb250cm9scyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0bi1uYXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1jYXJvdXNlbC1idG4tbmF2LXNpemUpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xMHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtICh2YXIoLS1jYXJvdXNlbC1idG4tbmF2LXNpemUpIC8gMikpO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogdmFyKC0tY2Fyb3VzZWwtYnRuLW5hdi1zaXplKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgPiBzdmcgPiBwYXRoIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci1ncmV5LTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLnByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtICh2YXIoLS1jYXJvdXNlbC1idG4tbmF2LXNpemUpIC8gMikpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGxlZnQ6IDkwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vLWJvcmRlciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNjAwO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdHJvbmctYXp1cmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuQG1peGluIHNoYWRvdy1jYXJkKCRib3gtc2hhZG93KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHksICR0cmFuc2l0aW9uLXRyYW5zZm9ybSAuMXMsICR0cmFuc2l0aW9uLWJveC1zaGFkb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyZWQtc2hhZG93LWNhcmQoXG4gICRib3gtc2hhZG93LFxuICAkYm9yZGVyLXdpZHRoLFxuICAkYm9yZGVyLWNvbG9yLFxuICAkYm9yZGVyLWNvbG9yLW92ZXJcbikge1xuICBAaW5jbHVkZSBzaGFkb3ctY2FyZCgkYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIC8vYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3Itb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYm9yZGVyLWNvbG9yO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3Itb3ZlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYm9yZGVyLWNvbG9yIC4xcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJvcmRlcmVkLXNoYWRvdy1jYXJkLWZvY3VzLW9uLWhvdmVyKFxuICAkYm94LXNoYWRvdyxcbiAgJGJveC1zaGFkb3ctaG92ZXIsXG4gICRib3JkZXItd2lkdGgsXG4gICRib3JkZXItY29sb3IsXG4gICRib3JkZXItY29sb3Itb3ZlclxuKSB7XG4gIEBpbmNsdWRlIGJvcmRlcmVkLXNoYWRvdy1jYXJkKCRib3gtc2hhZG93LCAkYm9yZGVyLXdpZHRoLCAkYm9yZGVyLWNvbG9yLCAkYm9yZGVyLWNvbG9yLW92ZXIpO1xuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWhvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvci1vdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3IgLjFzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdHJhbnNwYXJlbnQtYm9yZGVyZWQtc2hhZG93LWNhcmQoXG4gICRib3gtc2hhZG93LFxuICAkYm9yZGVyLXdpZHRoLFxuICAkYm9yZGVyLWNvbG9yXG4pIHtcbiAgQGluY2x1ZGUgYm9yZGVyZWQtc2hhZG93LWNhcmQoJGJveC1zaGFkb3csICRib3JkZXItd2lkdGgsIHRyYW5zcGFyZW50LCAkYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LCAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LCAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiRjYXJkLWJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiRjYXJkLXNoYWRvdy1jb2xvcjogcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgLjA3NSk7XG4kY2FyZC1zaGFkb3ctY29sb3ItZm9jdXNlZDogcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgLjEpO1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAkY29sb3ItZ2FsbGVyeS1saWdodGVyO1xuXG4uY2FyZCB7XG4gIC8vQGluY2x1ZGUgYm9yZGVyZWQtc2hhZG93LWNhcmQoMCA1cHggMzBweCAtMTBweCAkY2FyZC1zaGFkb3ctY29sb3IsIDFweCwgJGNvbG9yLWdhbGxlcnktbGlnaHRlciwgJGNvbG9yLWdhbGxlcnktbGlnaHRlcik7XG4gIEBpbmNsdWRlIGJvcmRlcmVkLXNoYWRvdy1jYXJkKDRweCA0cHggMjVweCByZ2JhKCRjYXJkLXNoYWRvdy1jb2xvciwgLjEpLCAxcHgsICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXIsICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXIpO1xuXG5cbiAgYmFja2dyb3VuZDogJGNhcmQtYmFja2dyb3VuZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+ICogIHtcblx0ICBib3JkZXItcmFkaXVzOiAkY2FyZC1ib3JkZXItcmFkaXVzO1xuXHQgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5jYXJkLS1zaGFkb3dsZXNze1xuICBwYWRkaW5nOjAgMTVweCAzMHB4O1xuICAmOjpiZWZvcmV7XG4gIGJveC1zaGFkb3c6IG5vbmU7fVxufVxuLmNhcmQtLWZvY3VzZWQge1xuICAvL0BpbmNsdWRlIGJvcmRlcmVkLXNoYWRvdy1jYXJkLWZvY3VzLW9uLWhvdmVyKDAgNXB4IDMwcHggLTEwcHggJGNhcmQtc2hhZG93LWNvbG9yLCAwIDVweCA0NXB4IC0xMHB4ICRjYXJkLXNoYWRvdy1jb2xvci1mb2N1c2VkLCAxcHgsICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXIsICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXIpO1xuICBAaW5jbHVkZSBib3JkZXJlZC1zaGFkb3ctY2FyZC1mb2N1cy1vbi1ob3Zlcig0cHggNHB4IDI1cHggcmdiYSgkY2FyZC1zaGFkb3ctY29sb3IsIC4xKSwgMCA1cHggNDVweCAtMTBweCAkY2FyZC1zaGFkb3ctY29sb3ItZm9jdXNlZCwgMXB4LCAkY29sb3ItZ2FsbGVyeS1saWdodGVyLCAkY29sb3ItZ2FsbGVyeS1saWdodGVyKTtcbn1cblxuLmNhcmQtLWhpZ2hsaWdodC1vbi1ob3ZlciB7XG5cbiAgLy9AaW5jbHVkZSB0cmFuc3BhcmVudC1ib3JkZXJlZC1zaGFkb3ctY2FyZCgwIDE1cHggMzBweCAtMjBweCAkY2FyZC1zaGFkb3ctY29sb3IsIDFweCwgJGNhcmQtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgdHJhbnNwYXJlbnQtYm9yZGVyZWQtc2hhZG93LWNhcmQoNHB4IDRweCAyNXB4IHJnYmEoJGNhcmQtc2hhZG93LWNvbG9yLCAuMSksIDFweCwgJGNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtLXByaW1hcnktYm9yZGVyIHtcbiAgJjo6YWZ0ZXIsXG4gICY6aG92ZXI6OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cblxuXG4uc2Nyb2xsZXItY2FyZHMtaWNvbiB7XG5cblx0LmNhcmQsXG5cdC5jYXJkLS1mb2N1c2VkIHtcblxuXHRcdCY6YmVmb3JlLFxuXHRcdCY6YWZ0ZXIgeyBjb250ZW50OiBub25lOyB9XG5cdH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXG5cdC5jYXJkLS1oaWdobGlnaHQge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0fVxuXG59XG5cblxuLmNhcmQtaWNvbi13aWR0aC1kZXNjcmlwdGlvbl9jdGF7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmljb257XG4gICAgbWF4LXdpZHRoOiA1MHB4O1xuICB9XG59XG5cbiIsIiRmb250LXNpemUtdGl0bGU6ICRmb250LXNpemUtMTg7XG4kbGluZS1oZWlnaHQtdGl0bGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4kZm9udC1zaXplLWRlc2NyaXB0aW9uOiAkZm9udC1zaXplLTE2O1xuJGxpbmUtaGVpZ2h0LWRlc2NyaXB0aW9uOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuOnJvb3Qge1xuICAtLWNhcmQtb2ZmZXItbWF4LXdpZHRoOiAzMDBweDtcbiAgLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplOiA0OHB4O1xufVxuXG4uYy1iaWdDb21wYW5pZXMge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuXG4gICZfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtb2ZmZXItbWF4LXdpZHRoKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJl9fY2FyZC1waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5jLWJpZ0NvbXBhbmllc19fY2FyZFNlcGFyYXRvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQtbGluZS1jb250YWluZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuXG4gICZfX2NhcmRUaXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXRpdGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGl0bGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICB9XG5cbiAgJl9fY2FyZFRleHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZXNjcmlwdGlvbjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWRlc2NyaXB0aW9uO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICB9XG5cbiAgJl9fY2FyZFNlcGFyYXRvciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMTZweCAwO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiAgfVxuXG4gICYtLWNlbnRlcmVkIHtcbiAgICAuYy1iaWctY29tcGFuaWVzX19jYXJkIHtcbiAgICAgIC5jLWJpZy1jb21wYW5pZXNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAZnVuY3Rpb24gLXpmLWZsZXgtanVzdGlmeSgkdGV4dC1kaXJlY3Rpb24pIHtcbiAgJC16Zi1mbGV4LWp1c3RpZnk6IChcbiAgICAnbGVmdCc6IGlmKCR0ZXh0LWRpcmVjdGlvbiA9PSBydGwsIGZsZXgtZW5kLCBmbGV4LXN0YXJ0KSxcbiAgICAncmlnaHQnOiBpZigkdGV4dC1kaXJlY3Rpb24gPT0gcnRsLCBmbGV4LXN0YXJ0LCBmbGV4LWVuZCksXG4gICAgJ2NlbnRlcic6IGNlbnRlcixcbiAgICAnanVzdGlmeSc6IHNwYWNlLWJldHdlZW4sXG4gICAgJ3NwYWNlZCc6IHNwYWNlLWFyb3VuZCxcbiAgKTtcblxuICBAcmV0dXJuICQtemYtZmxleC1qdXN0aWZ5O1xufVxuXG5cbiQtemYtZmxleC1hbGlnbjogKFxuICAndG9wJzogZmxleC1zdGFydCxcbiAgJ2JvdHRvbSc6IGZsZXgtZW5kLFxuICAnbWlkZGxlJzogY2VudGVyLFxuICAnc3RyZXRjaCc6IHN0cmV0Y2gsXG4pO1xuXG4kLXpmLWZsZXgtZGlyZWN0aW9uOiAoXG4gICdyb3cnOiByb3csXG4gICdyb3ctcmV2ZXJzZSc6IHJvdy1yZXZlcnNlLFxuICAnY29sdW1uJzogY29sdW1uLFxuICAnY29sdW1uLXJldmVyc2UnOiBjb2x1bW4tcmV2ZXJzZSxcbik7XG5cbi8vLyBFbmFibGVzIGZsZXhib3ggYnkgYWRkaW5nIGBkaXNwbGF5OiBmbGV4YCB0byB0aGUgZWxlbWVudC5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLy8vIEhvcml6b250YWxseSBvciB2ZXJ0aWNhbGx5IGFsaWducyB0aGUgaXRlbXMgd2l0aGluIGEgZmxleCBjb250YWluZXIuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR4IFtudWxsXSAtIEhvcml6b250YWwgYWxpZ25tZW50IHRvIHVzZS4gQ2FuIGJlIGBsZWZ0YCwgYHJpZ2h0YCwgYGNlbnRlcmAsIGBqdXN0aWZ5YCwgb3IgYHNwYWNlZGAuIE9yLCBzZXQgaXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCkgdG8gbm90IHNldCBob3Jpem9udGFsIGFsaWdubWVudC5cbi8vLyBAcGFyYW0ge0tleXdvcmR9ICR5IFtudWxsXSAtIFZlcnRpY2FsIGFsaWdubWVudCB0byB1c2UuIENhbiBiZSBgdG9wYCwgYGJvdHRvbWAsIGBtaWRkbGVgLCBvciBgc3RyZXRjaGAuIE9yLCBzZXQgaXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCkgdG8gbm90IHNldCB2ZXJ0aWNhbCBhbGlnbm1lbnQuXG5AbWl4aW4gZmxleC1hbGlnbigkeDogbnVsbCwgJHk6IG51bGwpIHtcbiAgQGlmICR4IHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJC16Zi1mbGV4LWp1c3RpZnksICR4KSB7XG4gICAgICAkeDogbWFwLWdldCgkLXpmLWZsZXgtanVzdGlmeSwgJHgpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAd2FybiAnZmxleC1ncmlkLXJvdy1hbGlnbigpOiAjeyR4fSBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgaG9yaXpvbnRhbCBhbGlnbm1lbnQuIFVzZSBsZWZ0LCByaWdodCwgY2VudGVyLCBqdXN0aWZ5LCBvciBzcGFjZWQuJztcbiAgICB9XG4gIH1cblxuICBAaWYgJHkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkLXpmLWZsZXgtYWxpZ24sICR5KSB7XG4gICAgICAkeTogbWFwLWdldCgkLXpmLWZsZXgtYWxpZ24sICR5KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ2ZsZXgtZ3JpZC1yb3ctYWxpZ24oKTogI3skeX0gaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIHZlcnRpY2FsIGFsaWdubWVudC4gVXNlIHRvcCwgYm90dG9tLCBtaWRkbGUsIG9yIHN0cmV0Y2guJztcbiAgICB9XG4gIH1cblxuICBqdXN0aWZ5LWNvbnRlbnQ6ICR4O1xuICBhbGlnbi1pdGVtczogJHk7XG59XG5cbi8vLyBWZXJ0aWNhbGx5IGFsaWduIGEgc2luZ2xlIGNvbHVtbiB3aXRoaW4gYSBmbGV4IHJvdy4gQXBwbHkgdGhpcyBtaXhpbiB0byBhIGZsZXggY29sdW1uLlxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkeSBbbnVsbF0gLSBWZXJ0aWNhbCBhbGlnbm1lbnQgdG8gdXNlLiBDYW4gYmUgYHRvcGAsIGBib3R0b21gLCBgbWlkZGxlYCwgb3IgYHN0cmV0Y2hgLiBPciwgc2V0IGl0IHRvIGBudWxsYCAodGhlIGRlZmF1bHQpIHRvIG5vdCBzZXQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIGZsZXgtYWxpZ24tc2VsZigkeTogbnVsbCkge1xuICBAaWYgJHkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkLXpmLWZsZXgtYWxpZ24sICR5KSB7XG4gICAgICAkeTogbWFwLWdldCgkLXpmLWZsZXgtYWxpZ24sICR5KTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQHdhcm4gJ2ZsZXgtZ3JpZC1jb2x1bW4tYWxpZ24oKTogI3skeX0gaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIGFsaWdubWVudC4gVXNlIHRvcCwgYm90dG9tLCBtaWRkbGUsIG9yIHN0cmV0Y2guJztcbiAgICB9XG4gIH1cblxuICBhbGlnbi1zZWxmOiAkeTtcbn1cblxuLy8vIENoYW5nZXMgdGhlIHNvdXJjZSBvcmRlciBvZiBhIGZsZXggY2hpbGQuIENoaWxkcmVuIHdpdGggbG93ZXIgbnVtYmVycyBhcHBlYXIgZmlyc3QgaW4gdGhlIGxheW91dC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJG9yZGVyIFswXSAtIE9yZGVyIG51bWJlciB0byBhcHBseS5cbkBtaXhpbiBmbGV4LW9yZGVyKCRvcmRlcjogMCkge1xuICBvcmRlcjogJG9yZGVyO1xufVxuXG4vLy8gQ2hhbmdlIGZsZXgtZGlyZWN0aW9uXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZGlyZWN0aW9uIFtyb3ddIC0gRmxleCBkaXJlY3Rpb24gdG8gdXNlLiBDYW4gYmVcbi8vLyAgIC0gcm93IChkZWZhdWx0KTogc2FtZSBhcyB0ZXh0IGRpcmVjdGlvblxuLy8vICAgLSByb3ctcmV2ZXJzZTogb3Bwb3NpdGUgdG8gdGV4dCBkaXJlY3Rpb25cbi8vLyAgIC0gY29sdW1uOiBzYW1lIGFzIHJvdyBidXQgdG9wIHRvIGJvdHRvbVxuLy8vICAgLSBjb2x1bW4tcmV2ZXJzZTogc2FtZSBhcyByb3ctcmV2ZXJzZSB0b3AgdG8gYm90dG9tXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJGRpcmVjdGlvbjogcm93KSB7XG4gIGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuIiwiOnJvb3Qge1xuICAtLWNhcmQtaG9tZS10aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNn07XG4gIC0tY2FyZC1ob21lLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE0fTtcbiAgLS1jYXJkLWhvbWUtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTZ9O1xuICAtLWNhcmQtaG9tZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNH07XG4gIC0tY2FyZC1ob21lLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1wcmltYXJ5LWJvbGR9O1xuICAtLWNhcmQtaG9tZS1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXJ9O1xuICAtLWNhcmQtaG9tZS10aXRsZS1sZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgLS1jYXJkLWhvbWUtdGl0bGUtZm9udC1zaXplOiAjeyRmb250LXNpemUtMTh9O1xuICAgIC0tY2FyZC1ob21lLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE2fTtcbiAgICAtLWNhcmQtaG9tZS10aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xOH07XG4gICAgLS1jYXJkLWhvbWUtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTZ9O1xuICB9XG59XG5cbi5jLWNhcmQtaG9tZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmX193cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDAgMHB4IDQwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUsXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHZhcigtLWNhcmQtaG9tZS10aXRsZS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWhvbWUtdGl0bGUtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWhvbWUtbGluZS1oZWlnaHQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXJkLWhvbWUtdGl0bGUtbGV0dGVyLXNwYWNpbmcpO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1jYXJkLWhvbWUtZGVzY3JpcHRpb24tZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tY2FyZC1ob21lLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1ob21lLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0KTtcblxuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNDBweCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG59IiwiOnJvb3Qge1xuICAtLWNhcmQtbGFuZGluZy1wcmV0aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNH07XG4gIC0tY2FyZC1sYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE4fTtcbiAgLS1jYXJkLWxhbmRpbmctZGVzY3JpcHRpb24tZm9udC1zaXplOiAjeyRmb250LXNpemUtMTR9O1xuICAtLWNhcmQtbGFuZGluZy10aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xOH07XG4gIC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0fTtcbiAgLS1jYXJkLWxhbmRpbmctdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZH07XG4gIC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcn07XG4gIC0tY2FyZC1sYW5kaW5nLXByZXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE1fTtcbiAgLS1jYXJkLWxhbmRpbmctdGl0bGUtbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC0tY2FyZC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1wcmltYXJ5LWJvbGR9O1xuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgLS1jYXJkLWxhbmRpbmctcHJldGl0bGUtZm9udC1zaXplOiAjeyRmb250LXNpemUtMTR9O1xuICAgIC0tY2FyZC1sYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE2fTtcbiAgICAtLWNhcmQtbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xMn07XG4gICAgLS1jYXJkLWxhbmRpbmctdGl0bGUtbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTZ9O1xuICAgIC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0fTtcbiAgICAtLWNhcmQtbGFuZGluZy1wcmV0aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNX07XG4gIH1cbn1cblxuLmMtY2FyZC1sYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIC4zMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCA4cHg7XG4gIH1cblxuICAmX19iYW5kYS10diB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjJGNjtcbiAgICBwYWRkaW5nOiA0cHggOHB4IDRweCAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JhbmRhLXR2LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBjb2xvcjogIzFEMUYyQztcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJl9fY291bnRlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvO1xuICAgIH1cblxuICAgICZfX21pbnVzIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdGN0Y3RjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgICBzdHJva2U6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgICZfX2FkZCB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM3RjdGN0Y7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgLmljb25fX2dseXBoIHtcbiAgICAgICAgc3Ryb2tlOiBibGFjaztcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbCB7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZ19fZGVzdGFjYWRvLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYgLmMtY2FyZC1sYW5kaW5nX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmdfX3dyYXBwZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogOHB4IDAgMDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tcGx1cy1pY29uOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAxNXB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIHRvcDogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmdfX2ljb24ge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmdfX2NvbnRlbnQge1xuICAgICAgZmxleDogMCAwIDgwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmdfX2Rlc3RhY2Fkby1ibG9jayB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZ19fZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWF4LWhlaWdodDogMjRweDtcblxuICAgICYgc3ZnIHtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuYmxhY2sge1xuICAgICAgJiBzdmcgPiAqIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI0cHgpO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMTlweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtLWNvdW50ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuXG4gICAgJi0tc3RyZXRjaCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmV0aXRsZSxcbiAgJl9fdGl0bGUsXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJldGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1wcmV0aXRsZS1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1saW5lLWhlaWdodCk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgY29sb3I6ICRjb2xvci1saWxhYztcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1jYXJkLWxhbmRpbmctdGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tY2FyZC1sYW5kaW5nLXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1sYW5kaW5nLWxpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2FyZC1sYW5kaW5nLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodCk7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRvLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2Rlc3RhY2FkbyB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXJhenptYXRheno7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLXByZXRpdGxlLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE0fTtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtZm9udC1zaXplOiAjeyRmb250LXNpemUtMTh9O1xuICAtLWNhcmQtbGFuZGluZy1waG9uZS1kZXNjcmlwdGlvbi1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNH07XG4gIC0tY2FyZC1sYW5kaW5nLXBob25lLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4fTtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTR9O1xuICAtLWNhcmQtbGFuZGluZy1waG9uZS10aXRsZS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkfTtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyfTtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtcHJldGl0bGUtbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTV9O1xuICAtLWNhcmQtbGFuZGluZy1waG9uZS10aXRsZS1sZXR0ZXItc3BhY2luZzogMDtcbiAgLS1jYXJkLWxhbmRpbmctcGhvbmUtcHJldGl0bGUtZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZH07XG5cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAtLWNhcmQtbGFuZGluZy1waG9uZS1wcmV0aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNH07XG4gICAgLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtZm9udC1zaXplOiAjeyRmb250LXNpemUtMTZ9O1xuICAgIC0tY2FyZC1sYW5kaW5nLXBob25lLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTEyfTtcbiAgICAtLWNhcmQtbGFuZGluZy1waG9uZS10aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNn07XG4gICAgLS1jYXJkLWxhbmRpbmctcGhvbmUtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTR9O1xuICAgIC0tY2FyZC1sYW5kaW5nLXBob25lLXByZXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE1fTtcbiAgfVxufVxuXG4uYy1jYXJkLWxhbmRpbmctcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMzgsIDM4LCAzOCwgMC4xNSk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMzgsIDM4LCAzOCwgLjMwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQwcHggMTZweCA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgd2lkdGg6IGNhbGMoNjYlIC0gMTBweCk7XG4gICAgbWF4LXdpZHRoOiA2NiU7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDhweDtcbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgICYgLmMtY2FyZC1sYW5kaW5nLXBob25lX19kZXN0YWNhZG8tYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmctcGhvbmVfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fd3JhcHBlciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiA4cHggMCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLS1wbHVzLWljb246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE1cHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgdG9wOiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1waG9uZV9faWNvbiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fY29udGVudCB7XG4gICAgICBmbGV4OiAwIDAgODAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1waG9uZV9fZGVzdGFjYWRvLWJsb2NrIHtcbiAgICAgIGZsZXg6IDAgMCAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1heC1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmJsYWNrIHtcbiAgICAgICYgc3ZnID4gKiB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWF4LWhlaWdodDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSAyNHB4KTtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICYtLXN0cmV0Y2gge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUsXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6IHZhcigtLWNhcmQtbGFuZGluZy1waG9uZS10aXRsZS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGhvbmUtbGluZS1oZWlnaHQpO1xuICAgIGxldHRlci1zcGFjaW5nOiB2YXIoLS1jYXJkLWxhbmRpbmctcGhvbmUtdGl0bGUtbGV0dGVyLXNwYWNpbmcpO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICBncmlkLXJvdy1nYXA6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICB9XG5cbiAgICAmIC5waG9uZS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweCA0cHggMTJweCAxNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDc0cHg7XG4gICAgICB9XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiOnJvb3Qge1xuICAtLWNhcmQtbGFuZGluZy1wYWNrLXByZXRpdGxlLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE0fTtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xOH07XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stZGVzY3JpcHRpb24tZm9udC1zaXplOiAjeyRmb250LXNpemUtMTR9O1xuICAtLWNhcmQtbGFuZGluZy1wYWNrLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4fTtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNH07XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stdGl0bGUtZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZH07XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyfTtcbiAgLS1jYXJkLWxhbmRpbmctcGFjay1wcmV0aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNX07XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stdGl0bGUtbGV0dGVyLXNwYWNpbmc6IDA7XG4gIC0tY2FyZC1sYW5kaW5nLXBhY2stcHJldGl0bGUtZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZH07XG5cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLXByZXRpdGxlLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE0fTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLXRpdGxlLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE2fTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTEyfTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2fTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0fTtcbiAgICAtLWNhcmQtbGFuZGluZy1wYWNrLXByZXRpdGxlLWxpbmUtaGVpZ2h0OiAjeyRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE1fTtcbiAgfVxufVxuXG4uYy1jYXJkLWxhbmRpbmctcGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIC4zMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDE2cHggNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAyMHB4IDE2cHggOHB4O1xuICB9XG5cbiAgJi0tZnVsbCB7XG4gICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmctcGFja19fZGVzdGFjYWRvLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1wYWNrX193cmFwcGVyIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtLXBsdXMtaWNvbjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMTVweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xuICAgICAgICB0b3A6IDM1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1jYXJkLWxhbmRpbmctcGFja19faWNvbiB7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1wYWNrX19jb250ZW50IHtcbiAgICAgIGZsZXg6IDAgMCA4MCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmMtY2FyZC1sYW5kaW5nLXBhY2tfX2Rlc3RhY2Fkby1ibG9jayB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmIC5jLWNhcmQtbGFuZGluZy1wYWNrX19kZXNjcmlwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXgtaGVpZ2h0OiAyNHB4O1xuXG4gICAgJiBzdmcge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ibGFjayB7XG4gICAgICAmIHN2ZyA+ICoge1xuICAgICAgICBzdHJva2U6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gMjRweCk7XG4gICAgd2lkdGg6IDE5cHg7XG4gICAgaGVpZ2h0OiAxOXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLS1zdHJldGNoIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1mb250LXNpemUpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay10aXRsZS1mb250LXdlaWdodCk7XG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWNhcmQtbGFuZGluZy1wYWNrLWxpbmUtaGVpZ2h0KTtcbiAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0tY2FyZC1sYW5kaW5nLXBhY2stdGl0bGUtbGV0dGVyLXNwYWNpbmcpO1xuICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgc3BhbiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1jYXJkLWxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LXdlaWdodCk7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS1jYXJkLWxpc3QtbGFuZGluZy1wcmV0aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNH07XG4gIC0tY2FyZC1saXN0LWxhbmRpbmctdGl0bGUtZm9udC1zaXplOiAjeyRmb250LXNpemUtMTZ9O1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogI3skZm9udC1zaXplLTE0fTtcbiAgLS1jYXJkLWxpc3QtbGFuZGluZy10aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNn07XG4gIC0tY2FyZC1saXN0LWxhbmRpbmctZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTR9O1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1wcmltYXJ5LWJvbGR9O1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZH07XG4gIC0tY2FyZC1saXN0LWxhbmRpbmctcHJldGl0bGUtbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTV9O1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWxldHRlci1zcGFjaW5nOiAwO1xuICAtLWNhcmQtbGlzdC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtd2VpZ2h0OiAjeyRmb250LXdlaWdodC1wcmltYXJ5LWJvbGR9O1xuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy1wcmV0aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNH07XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy10aXRsZS1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xOH07XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXNpemU6ICN7JGZvbnQtc2l6ZS0xNn07XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy10aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xOH07XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNn07XG4gICAgLS1jYXJkLWxpc3QtbGFuZGluZy1wcmV0aXRsZS1saW5lLWhlaWdodDogI3skbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNX07XG4gIH1cbn1cblxuLmMtY2FyZC1saXN0LWxhbmRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyMXB4O1xuXG4gICAgJiBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgJi5ibGFjayB7XG4gICAgICAmIHN2ZyA+ICoge1xuICAgICAgICBzdHJva2U6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fcHJldGl0bGUsXG4gICZfX3RpdGxlLFxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX3ByZXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLXByZXRpdGxlLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1saXN0LWxhbmRpbmctbGluZS1oZWlnaHQpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItbGlsYWM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tY2FyZC1saXN0LWxhbmRpbmctdGl0bGUtZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tY2FyZC1saXN0LWxhbmRpbmctdGl0bGUtZm9udC13ZWlnaHQpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxpc3QtbGFuZGluZy1saW5lLWhlaWdodCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLXRpdGxlLWxldHRlci1zcGFjaW5nKTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWNhcmQtbGlzdC1sYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tY2FyZC1saXN0LWxhbmRpbmctZGVzY3JpcHRpb24tbGluZS1oZWlnaHQpO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBjb2xvcjogJGNvbG9yLWxpbGFjO1xuICB9XG5cbiAgJl9fZGVzdGFjYWRvIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlsYWM7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluay1pbmZvIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLWxpc3QtbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodCk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAtLWNhcmQtbmV3LW9mZmVyLW1heC13aWR0aDogNTAwcHg7XG4gLS1jYXJkLW5ldy1vZmZlci1taW4td2lkdGg6IDA7XG4gLS1jYXJkLW5ldy1vZmZlci1taW4taGVpZ2h0OiAyNTBweDtcbiAtLWNhcmQtbmV3LW9mZmVyLWltYWdlLWhlaWdodDogMTMwcHg7XG4gLS1jYXJkLW5ldy1vZmZlci1yaWJib24taGVpZ2h0OiAzMnB4O1xuIC0tY2FyZC1uZXctb2ZmZXItcmliYm9uLWRhcmtlbi1jb2xvcjogI3skY29sb3ItcmF6em1hdGF6en07XG5cbiBAaW5jbHVkZSBtZWRpYShsYXJnZSkge1xuICAtLWNhcmQtbmV3LW9mZmVyLW1heC13aWR0aDogMjYycHg7XG4gIC0tY2FyZC1uZXctb2ZmZXItbWluLXdpZHRoOiAyNTVweDtcbiAgLS1jYXJkLW5ldy1vZmZlci1taW4taGVpZ2h0OiA0ODBweDtcbiAgLS1jYXJkLW5ldy1vZmZlci1pbWFnZS1oZWlnaHQ6IDIwMHB4O1xuIH1cbn1cblxuLmMtY2FyZC1uZXctb2ZmZXIge1xuIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiBAaW5jbHVkZSBmbGV4KCk7XG4gQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiBtYXgtd2lkdGg6IHZhcigtLWNhcmQtbmV3LW9mZmVyLW1heC13aWR0aCk7XG4gbWluLWhlaWdodDogdmFyKC0tY2FyZC1uZXctb2ZmZXItbWluLWhlaWdodCk7XG4gd2lkdGg6IDEwMCU7XG4gbWluLXdpZHRoOiB2YXIoLS1jYXJkLW5ldy1vZmZlci1taW4td2lkdGgpO1xuIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcblxuICY6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LDM4LDM4LC4zMCk7XG4gfVxuXG4gJl9faGVhZGVyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGVydGlhcnk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmMtY2FyZC1uZXctb2ZmZXJfX3RpdGxlIHtcbiAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiB9XG5cbiAmX19jb250ZW50IHtcbiAgQGluY2x1ZGUgZmxleCgpO1xuICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICBmbGV4LWdyb3c6IDE7XG4gfVxuXG4gJl9faW1hZ2Uge1xuICBoZWlnaHQ6IHZhcigtLWNhcmQtbmV3LW9mZmVyLWltYWdlLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJiBpbWcge1xuICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgIHdpZHRoOiAxMDAlO1xuICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gfVxuXG4gJl9fcmliYm9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IC04cHg7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1uZXctb2ZmZXItcmliYm9uLWhlaWdodCk7XG5cbiAgcGFkZGluZzogNHB4IDE2cHggNHB4IDIzcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMThweDtcblxuICBiYWNrZ3JvdW5kOiAkY29sb3ItcmF6em1hdGF6ejtcblxuICAmOmJlZm9yZSB7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICB6LWluZGV4OiAtMTtcbiAgIGxlZnQ6IDA7XG4gICB0b3A6IDEwMCU7XG4gICBjb250ZW50OiBcIlwiO1xuXG4gICBAaW5jbHVkZSB0cmlhbmdsZSgxMHB4IDhweCwgdmFyKC0tY2FyZC1uZXctb2ZmZXItcmliYm9uLWRhcmtlbi1jb2xvciksIGluc2V0LWRvd24pO1xuICB9XG5cbiAgPiBzcGFuIHtcbiAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICBsaW5lLWhlaWdodDogMTZweDtcbiAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICBtYXgtaGVpZ2h0OiAzMnB4OyAvLyBsaW5lLWhlaWdodCAqIDJcbiAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbiB9XG5cbiAmX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiB9XG5cbiAmX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiB9XG5cbiAmX19pbmZvIHtcbiAgcGFkZGluZzogMTZweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZsZXgoKTtcbiAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgZmxleC1ncm93OiAxO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICB3aWR0aDogMTAwJTtcbiAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDE2cHg7XG4gIH1cbiB9XG5cbiAmX19wZXJtYW5lbmN5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuIH1cblxuICZfX3ByaWNlLWxhdGVyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiB9XG5cbiAmX19vZmZlci1wcmljZSB7XG4gIEBpbmNsdWRlIGZsZXgoKTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4gICZfX3ByaWNlIHtcbiAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgZm9udC1zaXplOiA1NHB4O1xuICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICBjb2xvcjogJGNvbG9yLWN0YS1wcmltYXJ5O1xuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICBAaW5jbHVkZSBmbGV4KCk7XG4gICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICZfX3RvcCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24oY2VudGVyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICB9XG4gIH1cblxuICAmX19jdXJyZW5jeSB7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgIGZvbnQtc2l6ZTogMjRweDtcbiAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgY29sb3I6ICRjb2xvci1jdGEtcHJpbWFyeTtcbiAgfVxuXG4gICZfX3RpbWUge1xuICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgIGZvbnQtc2l6ZTogMThweDtcbiAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgY29sb3I6ICRjb2xvci1ncmV5LTQwMDtcbiAgfVxuXG4gICZfX3ByaWNlLXRleHQge1xuICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgIGZvbnQtc2l6ZTogMTBweDtcbiAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuIH1cblxuICZfX2ljb25zIHtcbiAgcGFkZGluZzogMTJweCAwIDA7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICBAaW5jbHVkZSBmbGV4KCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgJl9fYmxvY2sge1xuICAgQGluY2x1ZGUgZmxleCgpO1xuICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG5cbiAgICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgZmxleC1zaHJpbms6IDA7XG4gICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICB3aWR0aDogMzJweDtcblxuICAgJiBzdmcge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgIH1cblxuICB9XG5cbiAgJl9fY29weSB7XG4gICBsaW5lLWhlaWdodDogMThweDtcbiAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgJiAuZGVzdGFjYWRvIHtcbiAgICBjb2xvcjogJGNvbG9yLXJhenptYXRheno7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICB9XG4gIH1cbiB9XG5cbiAmX19mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBwYWRkaW5nOiAxNnB4IDE4cHg7XG4gfVxuXG4gJl9fY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gfVxuXG4gJl9fbGluayB7XG4gIGNvbG9yOiAkY29sb3ItY3RhLXByaW1hcnk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuIH1cblxuICYtLWJsYWNrIHtcbiAgYmFja2dyb3VuZDogJGNvbG9yLWRhcmstZ3JheWlzaC1uYXZ5O1xuXG4gICYgLmMtY2FyZC1uZXctb2ZmZXJfX2Zvb3RlciB7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmIC5jLWNhcmQtbmV3LW9mZmVyX190aXRsZSB7XG4gICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJiAuYy1jYXJkLW5ldy1vZmZlcl9fc3VidGl0bGUge1xuICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYgLmMtY2FyZC1uZXctb2ZmZXJfX2N0YSB7XG4gICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gfVxuXG4gJi0tYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXG4gICYgLmMtY2FyZC1uZXctb2ZmZXJfX2Zvb3RlciB7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmIC5jLWNhcmQtbmV3LW9mZmVyX190aXRsZSB7XG4gICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJiAuYy1jYXJkLW5ldy1vZmZlcl9fc3VidGl0bGUge1xuICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICYgLmMtY2FyZC1uZXctb2ZmZXJfX2N0YSB7XG4gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kY2FyZC1hc2lkZS1pY29uLXBhZGRpbmc6IDIwcHggMjVweDtcbiRjYXJkLWFzaWRlLWljb24tcGFkZGluZy1kZXNrdG9wOiAzMHB4IDQwcHg7XG4kY2FyZC1hc2lkZS1pY29uLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJvcmRlci1jb2xvciwgJHRyYW5zaXRpb24tY29sb3I7XG4kY2FyZC1hc2lkZS1pY29uLWJhY2tncm91bmQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRjYXJkLWFzaWRlLWljb24tdGV4dC1jb2xvcjogJHNoYWRvdy1jb2xvcjtcbiRjYXJkLWFzaWRlLWljb24tdGV4dC1jb2xvci1hY3RpdmU6ICRidXR0b24tdGV4dC1jb2xvci1wcmltYXJ5O1xuJGNhcmQtYXNpZGUtaWNvbi1iYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4vLyRjYXJkLWFzaWRlLWljb24tYmFja2dyb3VuZC1hY3RpdmU6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRjb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeS1mYWRlZCk7XG4kY2FyZC1hc2lkZS1pY29uLWJhY2tncm91bmQtYWN0aXZlOiAkY2FyZC1iYWNrZ3JvdW5kLWFjdGl2ZS1jb2xvcjtcbiRjYXJkLWFzaWRlLWljb24tYm9yZGVyLWNvbG9yOiAkY29sb3ItZ2FsbGVyeTtcbiRjYXJkLWFzaWRlLWljb24tYm9yZGVyLWNvbG9yLWhvdmVyOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLWFzaWRlLWljb24tYm9yZGVyLWNvbG9yLWFjdGl2ZTogJGNhcmQtYmFja2dyb3VuZC1hY3RpdmUtY29sb3I7XG4kY2FyZC1hc2lkZS1pY29uLWljb24tc2lkZTogMzZweDtcbiRjYXJkLWFzaWRlLWljb24taWNvbi1zaWRlLWRlc2t0b3A6IDQwcHg7XG4kY2FyZC1hc2lkZS1pY29uLWljb24tY29sb3I6ICRpY29uLWNvbG9yO1xuJGNhcmQtYXNpZGUtaWNvbi1pY29uLWNvbG9yLWFjdGl2ZTogJGJ1dHRvbi10ZXh0LWNvbG9yLXByaW1hcnk7XG4kY2FyZC1hc2lkZS1pY29uLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kY2FyZC1hc2lkZS1pY29uLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4kY2FyZC1hc2lkZS1pY29uLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRjYXJkLWFzaWRlLWljb24tdGl0bGUtaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvci1hY3RpdmU6ICRidXR0b24tdGV4dC1jb2xvci1wcmltYXJ5O1xuJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1pbmRpY2F0b3ItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtLCAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1tYXJnaW46IDE1cHg7XG4kY2FyZC1hc2lkZS1pY29uLXRpdGxlLW1hcmdpbi1kZXNrdG9wOiAyMHB4O1xuJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1tYXJnaW4tZGVza3RvcC1sYXJnZTogMzBweDtcblxuLmNhcmQtYXNpZGUtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICRjYXJkLWFzaWRlLWljb24tYmFja2dyb3VuZDtcbiAgLy9ib3JkZXI6IDFweCBzb2xpZCAkY2FyZC1hc2lkZS1pY29uLWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoJGNhcmQtc2hhZG93LWNvbG9yLCAuMSk7XG4gIGNvbG9yOiAkY2FyZC1hc2lkZS1pY29uLXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkY2FyZC1hc2lkZS1pY29uLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICRjYXJkLWFzaWRlLWljb24tYm9yZGVyLWNvbG9yLWhvdmVyO1xuXG4gICAgLmNhcmQtYXNpZGUtaWNvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1hc2lkZS1pY29uX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogJGNhcmQtYXNpZGUtaWNvbi1iYWNrZ3JvdW5kLWFjdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogJGNhcmQtYXNpZGUtaWNvbi1iYWNrZ3JvdW5kLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY2FyZC1hc2lkZS1pY29uX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogJGNhcmQtYXNpZGUtaWNvbi1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY2FyZC1hc2lkZS1pY29uLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICRjYXJkLWFzaWRlLWljb24tYm9yZGVyLWNvbG9yLWFjdGl2ZTtcbiAgY29sb3I6ICRjYXJkLWFzaWRlLWljb24tdGV4dC1jb2xvci1hY3RpdmU7XG5cbiAgLmNhcmQtYXNpZGUtaWNvbl9fYmFja2dyb3VuZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5jYXJkLWFzaWRlLWljb25fX3RpdGxlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1hc2lkZS1pY29uLXRpdGxlLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkLWFzaWRlLWljb25fX2ljb24ge1xuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBmaWxsOiAkY2FyZC1hc2lkZS1pY29uLWljb24tY29sb3ItYWN0aXZlO1xuICAgICAgc3Ryb2tlOiAkY2FyZC1hc2lkZS1pY29uLWljb24tY29sb3ItYWN0aXZlO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1hc2lkZS1pY29uX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogJGNhcmQtYXNpZGUtaWNvbi1pY29uLXNpZGU7XG4gIHdpZHRoOiAkY2FyZC1hc2lkZS1pY29uLWljb24tc2lkZTtcblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIGZpbGw6ICRjYXJkLWFzaWRlLWljb24taWNvbi1jb2xvcjtcbiAgICBzdHJva2U6ICRjYXJkLWFzaWRlLWljb24taWNvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2FyZC1hc2lkZS1pY29uX190aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiAkY2FyZC1hc2lkZS1pY29uLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLWFzaWRlLWljb24tdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLWFzaWRlLWljb24tdGl0bGUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAkY2FyZC1hc2lkZS1pY29uLXRpdGxlLW1hcmdpbjtcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKC4yKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAkY2FyZC1hc2lkZS1pY29uLXRpdGxlLWluZGljYXRvci10cmFuc2l0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuY2FyZC1hc2lkZS1pY29uX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAkY2FyZC1hc2lkZS1pY29uLXBhZGRpbmctZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWFzaWRlLWljb25fX2ljb24ge1xuICAgIGhlaWdodDogJGNhcmQtYXNpZGUtaWNvbi1pY29uLXNpZGUtZGVza3RvcDtcbiAgICB3aWR0aDogJGNhcmQtYXNpZGUtaWNvbi1pY29uLXNpZGUtZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWFzaWRlLWljb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtYXNpZGUtaWNvbi10aXRsZS1tYXJnaW4tZGVza3RvcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmNhcmQtYXNpZGUtaWNvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogJGNhcmQtYXNpZGUtaWNvbi1wYWRkaW5nLWRlc2t0b3A7XG4gIH1cblxuICAuY2FyZC1hc2lkZS1pY29uX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWFzaWRlLWljb24tdGl0bGUtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG4kY2FyZC1hc2lkZS1pbWFnZS1pY29uLXNpZGUtbW9iaWxlOiA2MHB4O1xuJGNhcmQtYXNpZGUtaW1hZ2UtaWNvbi1zaWRlLWRlc2t0b3A6IDQwcHg7XG4kY2FyZC1hc2lkZS1pbWFnZS1pY29uLWNvbG9yOiAkaWNvbi1jb2xvcjtcbiRjYXJkLWFzaWRlLWltYWdlLWljb24tYmFja2dyb3VuZC1tb2JpbGU6ICRpY29uLWNvbG9yO1xuJGNhcmQtYXNpZGUtaW1hZ2UtaWNvbi1jb2xvci1tb2JpbGU6ICRjb2xvci13aGl0ZTtcbiRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTg7XG4kY2FyZC1hc2lkZS1pbWFnZS10aXRsZS1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0xODtcbiRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kY2FyZC1hc2lkZS1pbWFnZS10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGNhcmQtYXNpZGUtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRjYXJkLWFzaWRlLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0xODtcbiRjYXJkLWFzaWRlLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJGNhcmQtYXNpZGUtaW1hZ2UtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG4kY2FyZC1hc2lkZS1pbWFnZS1hY3Rpb24tcHJpbWFyeS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kY2FyZC1hc2lkZS1pbWFnZS1hY3Rpb25zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybSwgJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvciwgJHRyYW5zaXRpb24tY29sb3I7XG4kY2FyZC1hc2lkZS1pbWFnZS1jb250ZW50LXBhZGRpbmctbW9iaWxlOiAyNHB4O1xuJGNhcmQtYXNpZGUtaW1hZ2UtY29udGVudC1wYWRkaW5nLWRlc2t0b3A6IDI0cHg7XG4kY2FyZC1hc2lkZS1pbWFnZS1jb250ZW50LXBhZGRpbmctZGVza3RvcC14eHhsYXJnZTogMzJweDtcblxuLmNhcmQtYXNpZGUtaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWFzaWRlLWltYWdlX19waWN0dXJlIHtcbiAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xufVxuXG4uY2FyZC1hc2lkZS1pbWFnZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWFzaWRlLWltYWdlX19tYWluIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtYXNpZGUtaW1hZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAkY2FyZC1hc2lkZS1pbWFnZS1jb250ZW50LXBhZGRpbmctbW9iaWxlO1xufVxuXG4uY2FyZC1hc2lkZS1pbWFnZV9faGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNhcmQtYXNpZGUtaW1hZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWNvbG9yO1xuICBmbGV4OiAxO1xuICBmb250LWZhbWlseTogJGNhcmQtYXNpZGUtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcmQtYXNpZGUtaW1hZ2UtdGl0bGUtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNhcmQtYXNpZGUtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlO1xufVxuXG4uY2FyZC1hc2lkZS1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGNhcmQtYXNpZGUtaW1hZ2UtZGVzY3JpcHRpb24tY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGNhcmQtYXNpZGUtaW1hZ2UtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbi5jYXJkLWFzaWRlLWltYWdlX19hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogJGNhcmQtYXNpZGUtaW1hZ2UtY29udGVudC1wYWRkaW5nLW1vYmlsZTtcbiAgcGFkZGluZy10b3A6IDA7XG5cbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNhcmQtYXNpZGUtaW1hZ2UtYWN0aW9uLXByaW1hcnktY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7IG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4gICAgJjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHsgbWFyZ2luOiAwOyB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jYXJkLWFzaWRlLWltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY2FyZC1hc2lkZS1pbWFnZV9fbWFpbiB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgfVxuXG4gIC5jYXJkLWFzaWRlLWltYWdlX19waWN0dXJlIHtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMSwgMSk7XG5cbiAgICBmbGV4OiAwIDAgMzMuMzMzMzQlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzQlO1xuICB9XG5cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX3RpdGxlIHtcbiAgICAvL21hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6ICRjYXJkLWFzaWRlLWltYWdlLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wO1xuICB9XG5cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX2FjdGlvbnMge1xuXHRwYWRkaW5nOiAkY2FyZC1hc2lkZS1pbWFnZS1jb250ZW50LXBhZGRpbmctZGVza3RvcDtcblx0cGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLWFzaWRlLWltYWdlLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1hc2lkZS1pbWFnZS10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wO1xuICB9XG5cbiAgLmNhcmQtYXNpZGUtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRjYXJkLWFzaWRlLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1hc2lkZS1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1kZXNrdG9wO1xuICAgIC8vbWFyZ2luLXRvcDogMTZweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eHhsYXJnZSB1cCkge1xuICAuY2FyZC1hc2lkZS1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogJGNhcmQtYXNpZGUtaW1hZ2UtY29udGVudC1wYWRkaW5nLWRlc2t0b3AteHh4bGFyZ2U7XG4gIH1cblxuICAuY2FyZC1hc2lkZS1pbWFnZV9fYWN0aW9ucyB7XG4gICAgcGFkZGluZzogJGNhcmQtYXNpZGUtaW1hZ2UtY29udGVudC1wYWRkaW5nLWRlc2t0b3AteHh4bGFyZ2U7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIi5jLWNhcmQtY29udGFjdCB7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LDM3LDM3LC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGUtc21va2U7XG4gIHBhZGRpbmc6IDI0cHggMjFweCAzNXB4O1xuXG4gICZfX3JvdyB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5saW5rLmMtY2FyZC1jb250YWN0X19yb3dfX2NvbHVtbnNfX2l0ZW1fX2xpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGluay5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zX19pdGVtX19saW5rLS1ub2xpbmsge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgJiBzdmcgPiAqIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXN0cm9uZy1henVyZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgIGJvdHRvbTogLTEzcHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuXG4gICAgICAgICYtLXdpdGgtbGluZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmUge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAuYy1jYXJkLWNvbnRhY3RfX3Jvd19fbGluZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jLWNhcmQtY29udGFjdF9fcm93X19jb2x1bW5zIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG4kY2FyZC1ob3Jpem9udGFsLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU6IDMwcHggMjBweDtcbiRjYXJkLWhvcml6b250YWwtY29udGVudC1wYWRkaW5nLWRlc2t0b3A6IDQwcHg7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLXRpdGxlLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0yMDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWNvbnRlbnQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1jb250ZW50LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1jb250ZW50LWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWNvbnRlbnQtZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMTg7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWNvbnRlbnQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWNvbnRlbnQtbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtY29udGVudC1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWxpbmstZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1saW5rLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtbGluay1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmUge1xuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG59XG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlLWxhcmdlIHtcbiAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fZGV0YWlscyB7XG4gIHBhZGRpbmc6ICRjYXJkLWhvcml6b250YWwtY29udGVudC1wYWRkaW5nLW1vYmlsZTtcbn1cblxuLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fdGl0bGUge1xuICBjb2xvcjogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlO1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlX19jb250ZW50IHtcbiAgY29sb3I6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtY29udGVudC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtY29udGVudC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWNvbnRlbnQtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtY29udGVudC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtY29udGVudC1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiByZ2JhKCRjYXJkLWhvcml6b250YWwtaW1hZ2UtbGluay1jb2xvciwgLjgpO1xuICAgIGZvbnQtZmFtaWx5OiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWxpbmstZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtbGluay1saW5lLWhlaWdodDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtbGluay1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5yZXZlcnNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAuc2VjdGlvbntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZSB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXG4gICAgZmxleDogMCAwIDQwJTtcbiAgfVxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19waWN0dXJlLWxhcmdlIHtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG4gICAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czo4cHggO1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjhweCA7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6OHB4IDtcbiAgICAgIC1tcy1ib3JkZXItcmFkaXVzOjhweCA7XG4gICAgICAtby1ib3JkZXItcmFkaXVzOjhweCA7XG4gICAgfVxuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cblxuICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAkY2FyZC1ob3Jpem9udGFsLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wO1xuICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1mb250LXNpemUtZGVza3RvcDtcbiAgICBsaW5lLWhlaWdodDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wO1xuICB9XG5cbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWNvbnRlbnQtZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtY29udGVudC1saW5lLWhlaWdodC1kZXNrdG9wO1xuICB9XG59XG5cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXRpdGxlLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi10aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi10aXRsZS1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0yMDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWNvbnRlbnQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWNvbnRlbnQtZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMTg7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWNvbnRlbnQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWNvbnRlbnQtbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tY29udGVudC1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tZGV0YWlscy1wYWRkaW5nLW1vYmlsZTogMzBweCAyMHB4O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1kZXRhaWxzLXBhZGRpbmctZGVza3RvcDogNDBweDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWxpbmstZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1saW5rLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tbGluay1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4kY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWljb24tYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWZhZGVkKTtcbiRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24taWNvbi1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUge1xuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19kZXRhaWxzIHtcbiAgcGFkZGluZzogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1kZXRhaWxzLXBhZGRpbmctbW9iaWxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX190aXRsZSB7XG4gIGNvbG9yOiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2NvbnRlbnQge1xuICBjb2xvcjogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tY29udGVudC1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6IHJnYmEoJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1saW5rLWNvbG9yLCAuOCk7XG4gICAgZm9udC1mYW1pbHk6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tbGluay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tbGluay1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tbGluay1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1saW5rLWxpbmUtaGVpZ2h0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1saW5rLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19pY29uIHtcbiAgYmFja2dyb3VuZDogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1pY29uLWJhY2tncm91bmQ7XG4gIGhlaWdodDogNjBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA2MHB4O1xuXG4gIC5pY29uIHtcbiAgICBzdHJva2Utd2lkdGg6IDE7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIGZpbGw6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24taWNvbi1jb2xvcjtcbiAgICBzdHJva2U6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24taWNvbi1jb2xvcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fZGV0YWlscyB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1kZXRhaWxzLXBhZGRpbmctZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblxuICAgIGZsZXg6IDAgMCA0MCU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEgKGxhcmdlIHVwKSB7XG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi1jb250ZW50LWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLWNvbnRlbnQtbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdGl0bGUtZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRjYXJkLWljb24tdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kY2FyZC1pY29uLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjYXJkLWljb24tc2VsZWN0ZWQtYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWZhZGVkKTtcbiRjYXJkLWljb24tc2VsZWN0ZWQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjYXJkLWljb24tcGFkZGluZy1tb2JpbGU6IDIwcHg7XG4kY2FyZC1pY29uLXBhZGRpbmctbWVkaXVtOiAzMHB4O1xuJGNhcmQtaWNvbi1wYWRkaW5nLWxhcmdlOiA0MHB4O1xuJGNhcmQtaWNvbi1pY29uLXNpZGU6IDQ4cHg7XG4kY2FyZC1pY29uLWljb24tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtaWNvbi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRjYXJkLWljb24tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGNhcmQtaWNvbi10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1zZW1pLWJvbGQ7XG4kY2FyZC1pY29uLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRjYXJkLWljb24tdGl0bGUtaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtaWNvbi10aXRsZS1pbmRpY2F0b3ItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuXG4uY2FyZC1pY29uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJGNhcmQtaWNvbi10ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogJGNhcmQtaWNvbi1wYWRkaW5nLW1vYmlsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmOmhvdmVyIHtcbiAgICAuY2FyZC1pY29uX19kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmNhcmQtaWNvbl9fdGl0bGUge1xuICAgICAgY29sb3I6ICRjYXJkLWljb24tdGV4dC1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkY2FyZC1pY29uLXRpdGxlLWZvbnQtd2VpZ2h0O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1pY29uLS1uby1hZnRlciB7XG4gIC5jYXJkLWljb25fX3RpdGxlIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1pY29uLS1uby1hY3RpdmUge1xuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4gIH1cbn1cblxuLmNhcmQtaWNvbi0tdGl0bGUtb3ZlcmZsb3cge1xuICAuY2FyZC1pY29uX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjYXJkLWljb24tcGFkZGluZy1tb2JpbGV9KTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skY2FyZC1pY29uLXBhZGRpbmctbW9iaWxlfSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgI3skY2FyZC1pY29uLXBhZGRpbmctbWVkaXVtfSk7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skY2FyZC1pY29uLXBhZGRpbmctbWVkaXVtfSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgI3skY2FyZC1pY29uLXBhZGRpbmctbGFyZ2V9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRjYXJkLWljb24tcGFkZGluZy1sYXJnZX0pO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1pY29uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICRjYXJkLWljb24tc2VsZWN0ZWQtYmFja2dyb3VuZDtcbiAgY29sb3I6ICRjYXJkLWljb24tc2VsZWN0ZWQtY29sb3I7XG5cbiAgLmNhcmQtaWNvbl9faWNvbiB7XG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIGZpbGw6ICRjYXJkLWljb24tc2VsZWN0ZWQtY29sb3I7XG4gICAgICBzdHJva2U6ICRjYXJkLWljb24tc2VsZWN0ZWQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmNhcmQtaWNvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1pY29uLXNlbGVjdGVkLWNvbG9yO1xuICB9XG59XG5cbi5jYXJkLWljb25fX2ljb24ge1xuICBoZWlnaHQ6ICRjYXJkLWljb24taWNvbi1zaWRlO1xuICB3aWR0aDogJGNhcmQtaWNvbi1pY29uLXNpZGU7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBmaWxsOiAkY2FyZC1pY29uLWljb24tY29sb3I7XG4gICAgc3Ryb2tlOiAkY2FyZC1pY29uLWljb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcmQtaWNvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogJGNhcmQtaWNvbi10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1pY29uLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWljb24tdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC1pY29uLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWljb24tdGl0bGUtaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCguMik7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJGNhcmQtaWNvbi10aXRsZS1pbmRpY2F0b3ItdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FyZC1pY29uX19kZXRhaWxzIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gIGNvbG9yOiAkY29sb3Itc2FmZXR5LW9yYW5nZTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmNhcmQtaWNvbiB7XG4gICAgcGFkZGluZzogJGNhcmQtaWNvbi1wYWRkaW5nLW1lZGl1bTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuY2FyZC1pY29uIHtcbiAgICBwYWRkaW5nOiAkY2FyZC1pY29uLXBhZGRpbmctbGFyZ2U7XG4gIH1cbn1cbiIsIi5jLWNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMTNweCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgZG93bikge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSBkb3duKSB7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgIH1cbiAgICBcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubGluay5jLWNhcmQtaW5mb19fY29udGVudF9faXRlbXNfX2xpbmstaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgJiBzdmcgPiAqIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXN0cm9uZy1henVyZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5lIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblxuICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgZG93bikge1xuXHQgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgLmMtY2FyZC1pbmZvX19jb250ZW50X19pdGVtc19faXRlbV9fbGluZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rLmxpbmstLW9yYW5nZS5jLWNhcmQtaW5mb19fbGluayxcbiAgLmxpbmsubGluay0tcHJpbWFyeS5jLWNhcmQtaW5mb19fbGluayB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIGRvd24pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSBkb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXBhZGRpbmctbW9iaWxlOiA0MHB4IDIwcHggMjBweDtcbiRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1wYWRkaW5nLWRlc2t0b3A6IDc1cHggNjBweCA2MHB4O1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWljb24tc2lkZS1tb2JpbGU6IDQwcHg7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24taWNvbi1zaWRlLWRlc2t0b3A6IDcwcHg7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24taWNvbi1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTg7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMjA7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWxpbmUtaGVpZ2h0LWRlc2t0b3A6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi10aXRsZS1pbmRpY2F0b3ItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE2O1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTE4O1xuJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXBhZGRpbmctbW9iaWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6aG92ZXIge1xuICAgIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fdGl0bGU6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC40KTtcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19pY29uIHtcbiAgaGVpZ2h0OiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24taWNvbi1zaWRlLW1vYmlsZTtcbiAgd2lkdGg6ICRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1pY29uLXNpZGUtbW9iaWxlO1xuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgZmlsbDogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWljb24tY29sb3I7XG4gICAgc3Ryb2tlOiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24taWNvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCguMik7XG4gICAgdHJhbnNpdGlvbjogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWluZGljYXRvci10cmFuc2l0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXBhZGRpbmctZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9faWNvbiB7XG4gICAgaGVpZ2h0OiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24taWNvbi1zaWRlLWRlc2t0b3A7XG4gICAgd2lkdGg6ICRjYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbi1pY29uLXNpZGUtZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG5cbiAgLnNjcm9sbGVyLWNhcmRzLWljb24ge1xuXG5cdC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogMTZweCA4cHggMTZweDtcblx0fVxuXG5cdC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbl9faWNvbiB7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cblx0LmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX190aXRsZSB7XG5cdCAgZm9udC1zaXplOiAkY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLW1vYmlsZTtcblx0ICBsaW5lLWhlaWdodDogJGNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgICB9XG5cbiAgICAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5wcml2YWN5LXBvbGl0eSB7XG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbjpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnB5bWVzLWRlc3RhY2Fkb3N7XG4gICYuc2Nyb2xsZXItY2FyZHMtaWNvbntcbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbXtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4OiAwIDAgMjAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX190aXRsZXtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kY2FyZC1saW5rcy13aXRoLWljb24tcGFkZGluZy1tb2JpbGU6IDQwcHggMjBweDtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1wYWRkaW5nLWRlc2t0b3A6IDQwcHg7XG4kY2FyZC1saW5rcy13aXRoLWljb24tdGl0bGUtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGNhcmQtbGlua3Mtd2l0aC1pY29uLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE2O1xuJGNhcmQtbGlua3Mtd2l0aC1pY29uLXRpdGxlLWZvbnQtc2l6ZS1tZWRpdW06ICRmb250LXNpemUtMTg7XG4kY2FyZC1saW5rcy13aXRoLWljb24tdGl0bGUtZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLTIwO1xuJGNhcmQtbGlua3Mtd2l0aC1pY29uLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGNhcmQtbGlua3Mtd2l0aC1pY29uLXRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kY2FyZC1saW5rcy13aXRoLWljb24tdGl0bGUtbGluZS1oZWlnaHQtbWVkaXVtOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1saW5lLWhlaWdodC1sYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kY2FyZC1saW5rcy13aXRoLWljb24tbGluay1zZXBhcmF0b3I6ICRjb2xvci13aWxkLXNhbmQ7XG4kY2FyZC1saW5rcy13aXRoLWljb24tbGluay1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1oZWFkZXItaWNvbi1zaXplLW1vYmlsZTogMzRweDtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1oZWFkZXItaWNvbi1zaXplLWRlc2t0b3A6IDQwcHg7XG4kY2FyZC1saW5rcy13aXRoLWljb24taGVhZGVyLWljb24tc2l6ZS1sYXJnZTogNjBweDtcbiRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWljb24td2l0aC1tb2JpbGU6IDE4cHg7XG4kY2FyZC1saW5rcy13aXRoLWljb24tbGluay1pY29uLXdpdGgtbWVkaXVtOiAyMHB4O1xuJGNhcmQtbGlua3Mtd2l0aC1pY29uLWxpbmstaWNvbi13aXRoLWxhcmdlOiAyNnB4O1xuXG4uY2FyZC1saW5rcy13aXRoLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAkY2FyZC1saW5rcy13aXRoLWljb24tcGFkZGluZy1tb2JpbGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2hlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2hlYWRlci1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogJGNhcmQtbGlua3Mtd2l0aC1pY29uLWhlYWRlci1pY29uLXNpemUtbW9iaWxlO1xuICB3aWR0aDogJGNhcmQtbGlua3Mtd2l0aC1pY29uLWhlYWRlci1pY29uLXNpemUtbW9iaWxlO1xufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX3RpdGxlIHtcbiAgY29sb3I6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1saW5rcy13aXRoLWljb24tdGl0bGUtZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmNhcmQtbGlua3Mtd2l0aC1pY29uX19saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLXNlcGFyYXRvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTVweCAwO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2xpbmstaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWljb24td2l0aC1tb2JpbGU7XG4gIHdpZHRoOiAkY2FyZC1saW5rcy13aXRoLWljb24tbGluay1pY29uLXdpdGgtbW9iaWxlO1xuXG4gID4gLmljb24ge1xuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBmaWxsOiAkY2FyZC1saW5rcy13aXRoLWljb24tbGluay1pY29uLWNvbG9yO1xuICAgICAgc3Ryb2tlOiAkY2FyZC1saW5rcy13aXRoLWljb24tbGluay1pY29uLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1saW5rcy13aXRoLWljb25fX2xpbmstdGl0bGUge1xuICBjb2xvcjogJGNhcmQtbGlua3Mtd2l0aC1pY29uLWxpbmstY29sb3I7XG4gIGZvbnQtc2l6ZTogJGNhcmQtbGlua3Mtd2l0aC1pY29uLWxpbmstZm9udC1zaXplO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmNhcmQtbGlua3Mtd2l0aC1pY29uIHtcbiAgICBwYWRkaW5nOiAkY2FyZC1saW5rcy13aXRoLWljb24tcGFkZGluZy1kZXNrdG9wO1xuICB9XG5cbiAgLmNhcmQtbGlua3Mtd2l0aC1pY29uX19oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiAkY2FyZC1saW5rcy13aXRoLWljb24taGVhZGVyLWljb24tc2l6ZS1kZXNrdG9wO1xuICAgIHdpZHRoOiAkY2FyZC1saW5rcy13aXRoLWljb24taGVhZGVyLWljb24tc2l6ZS1kZXNrdG9wO1xuICB9XG5cbiAgLmNhcmQtbGlua3Mtd2l0aC1pY29uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkY2FyZC1saW5rcy13aXRoLWljb24tdGl0bGUtZm9udC1zaXplLW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogJGNhcmQtbGlua3Mtd2l0aC1pY29uLXRpdGxlLWxpbmUtaGVpZ2h0LW1lZGl1bTtcbiAgfVxuXG4gIC5jYXJkLWxpbmtzLXdpdGgtaWNvbl9fbGluay1pY29uIHtcbiAgICBoZWlnaHQ6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWljb24td2l0aC1tZWRpdW07XG4gICAgd2lkdGg6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWljb24td2l0aC1tZWRpdW07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmNhcmQtbGlua3Mtd2l0aC1pY29uX19oZWFkZXItaWNvbiB7XG4gICAgaGVpZ2h0OiAkY2FyZC1saW5rcy13aXRoLWljb24taGVhZGVyLWljb24tc2l6ZS1sYXJnZTtcbiAgICB3aWR0aDogJGNhcmQtbGlua3Mtd2l0aC1pY29uLWhlYWRlci1pY29uLXNpemUtbGFyZ2U7XG4gIH1cblxuICAuY2FyZC1saW5rcy13aXRoLWljb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1mb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi10aXRsZS1saW5lLWhlaWdodC1sYXJnZTtcbiAgfVxuXG4gIC5jYXJkLWxpbmtzLXdpdGgtaWNvbl9fbGluay1pY29uIHtcbiAgICBoZWlnaHQ6ICRjYXJkLWxpbmtzLXdpdGgtaWNvbi1saW5rLWljb24td2l0aC1sYXJnZTtcbiAgICB3aWR0aDogJGNhcmQtbGlua3Mtd2l0aC1pY29uLWxpbmstaWNvbi13aXRoLWxhcmdlO1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZzogMTZweDtcbiAgLS1jYXJkLS1vZmVydGEtYnV0dG9uLWhlaWdodDogNDhweDtcblxuICAtLWNhcmQtb2ZlcnRhLW1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jLW9mZXJ0YUNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtb2ZlcnRhLW1heC13aWR0aCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSxcbiAgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktMjAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAuMzApO1xuXG4gICAgJiAuYy1vZmVydGFDYXJkX19wcm9tby1pbmZlcmlvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgICB9XG4gIH1cblxuICAmLS1jb25maWd1cmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuICB9XG5cbiAgJi0td2l0aFJpYmJvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICZfX3JpYmJvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNoYXJ0LTExO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19zdXBlcmlvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIC8vIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZyk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG5cbiAgJl9fY29uZGl0aW9ucyB7XG4gICAgcGFkZGluZzogdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZykgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZykgMDtcbiAgfVxuXG4gICZfX2luZmVyaW9yIHtcbiAgICBwYWRkaW5nOiAxMHB4IHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICAgIC8vIHBhZGRpbmc6IHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiB2YXIoLS1jYXJkLS1vZmVydGEtc2lkZS1wYWRkaW5nKTtcbiAgfVxuXG4gICZfX3Byb21vLWluZmVyaW9yIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0yMDA7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgbWluLWhlaWdodDogODJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgICZfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuXG4gICAgJl9fcHJldGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgJiBpbWcsICYgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLS1vZmVydGEtYnV0dG9uLWhlaWdodCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYnV0dG9uX19jb250ZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1jYXJkLS1vZmVydGEtYnV0dG9uLWhlaWdodCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmF6em1hdGF6ejtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNhcmQtLW9mZXJ0YS1zaWRlLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbjogMCAtMTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJhenptYXRhenotZGFyaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuXG4gICAgJi0taW1hZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICB9XG5cbiAgfVxuXG5cbiAgJl9fZGVzdGFjYWRhSW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZyk7XG4gICAgYm90dG9tOiAwO1xuICB9XG5cbiAgJl9fZGlzY291bnRUZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xuICB9XG5cbiAgJl9faXRlbURlc3RhY2FkbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJhenptYXRheno7XG4gICAgLy8gbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgcGFkZGluZzogNXB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4gICAgfVxuXG4gIH1cblxuICAmX19tYXNfaW5mbyB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJi0tZGVzdGFjYWRhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAuYy1vZmVydGFDYXJkX19kZXN0YWNhZGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmF6em1hdGF6ejtcblxuICAgICAgICAmLmdyZWVuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJhenptYXRheno7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtTGluZSB7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgcDpudGgtY2hpbGQoMW4rMikuYy1vZmVydGFDYXJkX19pdGVtRGVzdGFjYWRvIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMjRweDtcbiAgfVxuXG4gICZfX3ByaWNlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXgtd2lkdGg6IDI2NnB4O1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICYtLWNvbHVtbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlUGVyTW9udGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICYtLXdpdGhEaXNjb3VudCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgICYuZGVjaW1hbHMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYudGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgICAgICAgY29sb3I6ICM3RjdGN0Y7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wcmljZUVudGVybyB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgfVxuXG4gICZfX3ByaWNlRGVjaW1hcyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICAmLS1jb21wcm9taXNvLWludGVybmV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb25maWd1cmFkb3JCb2R5IHtcbiAgICBwYWRkaW5nOiAwIDIxcHggNDJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC53ZWJjYXJlc2xvdDEge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbmZpZ3VyYWRvckltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoNTEsIDUxLCA1MSwgMCkgMCUsIHZhcigtLWNvbG9yLXByaW1hcnkpIDEwMCUpO1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb25maWd1cmFkb3JUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmX19jb25maWd1cmFkb3JUZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJl9faW5mZXJpb3Ige1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fZGVzdGFjYWRhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX21hc19pbmZvIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcHJpY2VzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgfVxuXG4gICAgJl9fcHJpY2VFbnRlcm8ge1xuICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDg2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgZGl2IGRpdiBkaXYgZGl2IGEge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJiAudW5kZXJsaW5lIHtcbiAgICBjb2xvcjogJGNvbG9yLWNoYXJ0LTExO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItY2hhcnQtMTE7XG4gIH1cblxuICAmLS1ibGFja2ZyaWRheSB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzU0NTQ1NCAwJSwgIzAwMDAwMCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIC5jLW9mZXJ0YUNhcmRfX3JpYmJvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIH1cblxuICAgIC5jLW9mZXJ0YUNhcmRfX2l0ZW0gcCBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIH1cbiAgfVxuXG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuLy8kY2FyZC1wYWNrLXNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWdhbGxlcnktbGlnaHRlcjtcbiRjYXJkLXBhY2stc2VwYXJhdG9yLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuJGNhcmQtcGFjay1mZWF0dXJlcy1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kY2FyZC1wYWNrLWZlYXR1cmVzLWZvbnQtc2l6ZS1tb2JpbGUtbGFyZ2U6ICRmb250LXNpemUtMTQ7XG4kY2FyZC1wYWNrLWZlYXR1cmVzLWZvbnQtc2l6ZS14bGFyZ2U6ICRmb250LXNpemUtMTY7XG4kY2FyZC1wYWNrLWZlYXR1cmUtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGNhcmQtcGFjay1mZWF0dXJlLWljb24tc2l6ZTogMTZweDtcbiRjYXJkLXBhY2stZmVhdHVyZS1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLXBhY2stZmVhdHVyZS1pY29uLWRpc2FibGVkLWNvbG9yOiAkY29sb3ItYWx0bztcbiRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4kY2FyZC1wYWNrLWZlYXR1cmUtdGV4dC1jb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuJGNhcmQtcGFjay1mZWF0dXJlLXRleHQtZm9udC1mYW1pbHktc3Ryb25nOiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWZvbnQtc2l6ZS1zdHJvbmc6ICRmb250LXNpemUtMTg7XG4kY2FyZC1wYWNrLWZlYXR1cmUtdGV4dC1saW5lLWhlaWdodC1zdHJvbmc6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGNhcmQtcGFjay1mZWF0dXJlLXRleHQtY29sb3Itc3Ryb25nOiAkY29sb3ItYmxhY2s7XG4kY2FyZC1wYWNrLWZlYXR1cmUtdGV4dC1kaXNhYmxlZC1jb2xvcjogJGNvbG9yLWFsdG87XG4kY2FyZC1wYWNrLXByaWNlLWJhc2UtZm9udC1zaXplOiAuOHJlbTtcbiRjYXJkLXBhY2stYWN0aW9uLXByaW1hcnktY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4kY2FyZC1wYWNrLWhlYWRlci1iYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbi8vJGNhcmQtaGlnbGlnaHQtcGFjay1oZWFkZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYwZGVnLCByZ2JhKCRjb2xvci1wcmltYXJ5LCAxKSAzMCUsIHJnYmEoJGNvbG9yLXRleGFzLXJvc2UsIDEpIDgwJSwgcmdiYSgkY29sb3Itc2VsZWN0aXZlLXllbGxvdywgMSkgMTAwJSk7XG4kY2FyZC1oaWdsaWdodC1wYWNrLWhlYWRlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIHJnYmEoJGNvbG9yLXByaW1hcnksIDEpIDMwJSwgcmdiYSgkY29sb3ItYXp1cmUtcmFkaWFuY2UsIDEpIDEwMCUpO1xuJGNhcmQtcGFjay10aXRsZS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGNhcmQtcGFjay10aXRsZS1jb2xvci1zdHJvbmc6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtcGFjay10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kY2FyZC1wYWNrLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMjA7XG4kY2FyZC1wYWNrLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTI0O1xuJGNhcmQtcGFjay10aXRsZS1mb250LXNpemUtbGFyZ2U6ICRmb250LXNpemUtMjQ7XG4kY2FyZC1wYWNrLXRpdGxlLWZvbnQtc2l6ZS1odWdlLW1vYmlsZTogJGZvbnQtc2l6ZS0yODtcbiRjYXJkLXBhY2stdGl0bGUtZm9udC1zaXplLWh1Z2UtZGVza3RvcDogJGZvbnQtc2l6ZS0zMjtcbiRjYXJkLXBhY2stdGl0bGUtZm9udC1zaXplLWh1Z2UtbGFyZ2U6ICRmb250LXNpemUtMzY7XG4kY2FyZC1wYWNrLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGNhcmQtcGFjay10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJGNhcmQtcGFjay10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiRjYXJkLXBhY2stdGl0bGUtbGluZS1oZWlnaHQtbGFyZ2U6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI4O1xuJGNhcmQtcGFjay10aXRsZS1saW5lLWhlaWdodC1odWdlLW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kY2FyZC1wYWNrLXRpdGxlLWxpbmUtaGVpZ2h0LWh1Z2UtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzI7XG4kY2FyZC1wYWNrLXRpdGxlLWxpbmUtaGVpZ2h0LWh1Z2UtbGFyZ2U6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTQ2O1xuXG4uY2FyZC1wYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuXG4gIC5wcm9tb3Rpb24tcmliYm9uIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG59XG5cbi5jYXJkLXBhY2tfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZC1wYWNrX19oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1wYWNrLWhlYWRlci1iYWNrZ3JvdW5kO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDI0cHggMTZweDtcbn1cblxuLmNhcmQtcGFja19fY29udGVudCB7XG4gIC8vcGFkZGluZzogMTZweCAxNnB4O1xuXG4gIC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJGNhcmQtcGFjay1zZXBhcmF0b3ItY29sb3I7XG4gICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhcmQtcGFja19fcGljdHVyZSB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgMTApO1xufVxuXG4uY2FyZC1wYWNrX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1wYWNrX19pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuXG4uY2FyZC1wYWNrX190aXRsZSB7XG4gIGNvbG9yOiAkY2FyZC1wYWNrLXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtcGFjay10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1wYWNrLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1wYWNrLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNhcmQtcGFjay10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIC8vbWFyZ2luLWJvdHRvbTogJGNhcmQtcGFjay12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbi5jYXJkLXBhY2tfX2NvbnRlbnQtY29sdW1ucyB7XG5cdHBhZGRpbmc6IDI0cHggMTZweCAxMHB4O1xufVxuXG4uY2FyZC1wYWNrX19wcmljZSB7XG4gIHBhZGRpbmc6IDEwcHggMTZweCAxNnB4O1xuXG4gID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uY2FyZC1wcm9kdWN0X19wcmljZV9leHRyYSB7XG4gIGZvbnQtc2l6ZTogLjhyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICRjYXJkLXBhY2stZmVhdHVyZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xufVxuXG4uY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogJGNhcmQtcGFjay1mZWF0dXJlcy1mb250LXNpemU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhcmQtcGFja19fZmVhdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY2FyZC1wYWNrLWZlYXR1cmUtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAvL21hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY2FyZC1wYWNrX19mZWF0dXJlLWljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG5cbiAgLmljb24geyBzdHJva2Utd2lkdGg6IDE7IH1cblxuICAuaWNvbixcbiAgLmljb24tZmlsbGVkIHtcbiAgICBoZWlnaHQ6ICRjYXJkLXBhY2stZmVhdHVyZS1pY29uLXNpemU7XG4gICAgd2lkdGg6ICRjYXJkLXBhY2stZmVhdHVyZS1pY29uLXNpemU7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIHN0cm9rZTogJGNhcmQtcGFjay1mZWF0dXJlLWljb24tY29sb3I7XG4gIH1cbiAgLmljb24tZmlsbGVkX19nbHlwaCB7XG4gICAgZmlsbDogJGNhcmQtcGFjay1mZWF0dXJlLWljb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcmQtcGFja19fZmVhdHVyZS10ZXh0IHtcblx0Zm9udC1zaXplOiAkY2FyZC1wYWNrLWZlYXR1cmUtdGV4dC1mb250LXNpemU7XG5cdGZvbnQtd2VpZ2h0OiAkY2FyZC1wYWNrLWZlYXR1cmUtdGV4dC1mb250LXdlaWdodDtcblx0Y29sb3I6ICRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWNvbG9yO1xuXG5cdHN0cm9uZyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWZvbnQtZmFtaWx5LXN0cm9uZztcblx0XHRmb250LXNpemU6ICRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWZvbnQtc2l6ZS1zdHJvbmc7XG5cdFx0Y29sb3I6ICRjYXJkLXBhY2stZmVhdHVyZS10ZXh0LWNvbG9yLXN0cm9uZztcblx0XHRsaW5lLWhlaWdodDogJGNhcmQtcGFjay1mZWF0dXJlLXRleHQtbGluZS1oZWlnaHQtc3Ryb25nO1xuXHR9XG5cblx0Lmxpbmsge1xuXHRcdGNvbG9yOiAkY29sb3ItYXp1cmUtcmFkaWFuY2U7XG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0fVxufVxuXG4uY2FyZC1wYWNrX19mZWF0dXJlLS1kaXNhYmxlZCB7XG4gIC5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbl9fZ2x5cGgsXG4gIC5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiAuaWNvbi1maWxsZWRfX2dseXBoIHtcbiAgICBzdHJva2U6ICRjYXJkLXBhY2stZmVhdHVyZS1pY29uLWRpc2FibGVkLWNvbG9yO1xuICAgIGZpbGw6ICRjYXJkLXBhY2stZmVhdHVyZS1pY29uLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi5jYXJkLXBhY2tfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMTZweCAxNnB4O1xuXG4gIC5idXR0b24ge1xuICAgIC8vZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgKyAuYnV0dG9uIHsgbWFyZ2luLXRvcDogOHB4OyB9XG4gIH1cblxuICAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAvL2JvcmRlci10b3A6IDFweCBzb2xpZCAkY2FyZC1wYWNrLWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmJ1dHRvbi0td2hpdGUge1xuICAgIC8vYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNhcmQtcGFjay1hY3Rpb24tcHJpbWFyeS1jb2xvciwgLjEpO1xuICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdhbGxlcnktbGlnaHRlcjtcbiAgfVxufVxuXG4uY2FyZC1wYWNrLS1odWdlIHtcblxuXHQuY2FyZC1wYWNrX190aXRsZSB7XG5cdCAgZm9udC1zaXplOiAkY2FyZC1wYWNrLXRpdGxlLWZvbnQtc2l6ZS1odWdlLW1vYmlsZTtcblx0ICBsaW5lLWhlaWdodDogJGNhcmQtcGFjay10aXRsZS1saW5lLWhlaWdodC1odWdlLW1vYmlsZTtcblx0fVxufVxuXG5cbi5jYXJkLS1oaWdobGlnaHQge1xuXG5cdC5jYXJkLXBhY2tfX2hlYWRlciB7XG5cdFx0YmFja2dyb3VuZDogJGNhcmQtaGlnbGlnaHQtcGFjay1oZWFkZXItYmFja2dyb3VuZDtcblx0fVxuXG5cdC5jYXJkLXBhY2tfX2FjdGlvbnMge1xuXHRcdC5idXR0b24tLXByaW1hcnkge1xuXHRcdFx0YmFja2dyb3VuZDogJGNhcmQtaGlnbGlnaHQtcGFjay1oZWFkZXItYmFja2dyb3VuZDtcblx0XHR9XG5cblx0XHQvLy5idXR0b24tLXdoaXRlIHsgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlOyB9XG5cdH1cblxuLypcblx0LnByaWNlLXdpdGgtc3ViamVjdCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogJGNhcmQtaGlnbGlnaHQtcGFjay1oZWFkZXItYmFja2dyb3VuZDtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcblx0XHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cbiovXG59XG5cblxuQGluY2x1ZGUgbWVkaWEobW9iaWxlbGFyZ2UgdXApIHtcbiAgLmNhcmQtcGFja19fY29udGVudC1jb2x1bW5zIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAkY2FyZC1wYWNrLWZlYXR1cmVzLWZvbnQtc2l6ZS1tb2JpbGUtbGFyZ2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICAgIC8vcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAvL3BhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgICsgLmNhcmQtcGFja19fZmVhdHVyZXMgeyBtYXJnaW4tdG9wOiAxMnB4OyB9XG4gIH1cblxuICAuY2FyZC1wYWNrX19mZWF0dXJlIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAuY2FyZC1wYWNrX19mZWF0dXJlLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC5jYXJkLXBhY2tfX2FjdGlvbnMge1xuICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uXHQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jYXJkLXBhY2tfX2ZlYXR1cmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gIC5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYXJkLXBhY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLXBhY2stdGl0bGUtZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLXBhY2stdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkLXBhY2stLWh1Z2Uge1xuXG5cdC5jYXJkLXBhY2tfX3RpdGxlIHtcblx0ICBmb250LXNpemU6ICRjYXJkLXBhY2stdGl0bGUtZm9udC1zaXplLWh1Z2UtZGVza3RvcDtcblx0ICBsaW5lLWhlaWdodDogJGNhcmQtcGFjay10aXRsZS1saW5lLWhlaWdodC1odWdlLWRlc2t0b3A7XG5cdH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXG4vKlxuICAuY2FyZC1wYWNrX19pY29uIHtcblx0aGVpZ2h0OiAzMHB4O1xuICB9XG4qL1xufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmNhcmQtcGFja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtcGFjay10aXRsZS1mb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRjYXJkLXBhY2stdGl0bGUtbGluZS1oZWlnaHQtbGFyZ2U7XG4gIH1cblxuICAuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG4gICAgZm9udC1zaXplOiAkY2FyZC1wYWNrLWZlYXR1cmVzLWZvbnQtc2l6ZS14bGFyZ2U7XG4gIH1cblxuICAuY2FyZC1wYWNrX19pY29uIHtcblx0aGVpZ2h0OiA0MHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRjYXJkLXBhY2stYWR2YW50YWdlLWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktc2VtaS1ib2xkO1xuJGNhcmQtcGFjay1hZHZhbnRhZ2UtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRjYXJkLXBhY2stYWR2YW50YWdlLWxpbmstdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eSwgJHRyYW5zaXRpb24tdmlzaWJpbGl0eTtcblxuLmNhcmQtcGFjay1hZHZhbnRhZ2Uge1xuICAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZS0tbm90LWF2YWlsYWJsZSB7XG4gIC5jYXJkIHtcbiAgICBvcGFjaXR5OiAuNDtcbiAgICB0cmFuc2l0aW9uOiAkY2FyZC1wYWNrLWFkdmFudGFnZS10cmFuc2l0aW9uO1xuICB9XG5cbiAgLmNhcmQtcGFjay1hZHZhbnRhZ2VfX2xpbmsge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogJGNhcmQtcGFjay1hZHZhbnRhZ2UtbGluay10cmFuc2l0aW9uO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZV9fcGljdHVyZSB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgMTApO1xuXG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmNhcmQtcGFjay1hZHZhbnRhZ2VfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXBhY2stYWR2YW50YWdlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5saW5rIHtcbiAgICBmb250LXdlaWdodDogJGNhcmQtcGFjay1hZHZhbnRhZ2UtbGluay1mb250LXdlaWdodDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLXRpdGxlLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC1kZXNjcmlwdGlvbi1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE2O1xuJGNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwtZGVzY3JpcHRpb24tZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMTg7XG4kY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJGNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG5cbi5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsX19jb250ZW50LFxuLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX3BpY3R1cmUge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIsIDApO1xufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbF9fdGl0bGUge1xuICBjb2xvcjogJGNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwtdGl0bGUtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4uY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwtZGVzY3JpcHRpb24tY29sb3I7XG4gIGZvbnQtc2l6ZTogJGNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWwtZGVzY3JpcHRpb24tZm9udC1zaXplLW1vYmlsZTtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsX19waWN0dXJlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNiwgMCk7XG5cbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIC5jYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNiwgMCk7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtY29sdW1uLWd1dHRlciAvIDI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmNhcmQtcGFjay1hZHZhbnRhZ2UtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRjYXJkLXBhY2stYWR2YW50YWdlLW1vZGFsLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1wYWNrLWFkdmFudGFnZS1tb2RhbC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1kZXNrdG9wO1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZmxleC1ncmlkXG4vLy8vXG5cbi8vLyBDcmVhdGVzIGEgY29udGFpbmVyIGZvciBhIGZsZXggZ3JpZCByb3cuXG4vLy9cbi8vLyBAcGFyYW0ge0tleXdvcmR8TGlzdH0gJGJlaGF2aW9yIFtudWxsXVxuLy8vICAgTW9kaWZpY2F0aW9ucyB0byB0aGUgZGVmYXVsdCBncmlkIHN0eWxlcy4gYG5lc3RgIGluZGljYXRlcyB0aGUgcm93IHdpbGwgYmUgcGxhY2VkIGluc2lkZSBhbm90aGVyIHJvdy4gYGNvbGxhcHNlYCBpbmRpY2F0ZXMgdGhhdCB0aGUgY29sdW1ucyBpbnNpZGUgdGhpcyByb3cgd2lsbCBub3QgaGF2ZSBwYWRkaW5nLiBgbmVzdCBjb2xsYXBzZWAgY29tYmluZXMgYm90aCBiZWhhdmlvcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpemUgWyRncmlkLXJvdy13aWR0aF0gTWF4aW11bSBzaXplIG9mIHRoZSByb3cuIFNldCB0byBgZXhwYW5kYCB0byBtYWtlIHRoZSByb3cgdGFraW5nIHRoZSBmdWxsIHdpZHRoLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkY29sdW1ucyBbbnVsbF0gLSBOdW1iZXIgb2YgY29sdW1ucyB0byB1c2UgZm9yIHRoaXMgcm93LiBJZiBzZXQgdG8gYG51bGxgICh0aGUgZGVmYXVsdCksIHRoZSBnbG9iYWwgY29sdW1uIGNvdW50IHdpbGwgYmUgdXNlZC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRiYXNlIFt0cnVlXSAtIFNldCB0byBgZmFsc2VgIHRvIHByZXZlbnQgYmFzaWMgc3R5bGVzIGZyb20gYmVpbmcgb3V0cHV0LiBVc2VmdWwgaWYgeW91J3JlIGNhbGxpbmcgdGhpcyBtaXhpbiBvbiB0aGUgc2FtZSBlbGVtZW50IHR3aWNlLCBhcyBpdCBwcmV2ZW50cyBkdXBsaWNhdGUgQ1NTIG91dHB1dC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICR3cmFwIFt0cnVlXSAtIFNldCB0byBgZmFsc2VgIHRvIGhhdmUgcm93IHdyYXBwaW5nIGJlaGF2aW9yIHNldCB0byBub3dyYXBcbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSB3aGVuIGludmVydGluZyBtYXJnaW5zLCBpbiBjYXNlIHRoZSByb3cgaXMgbmVzdGVkLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGZsZXgtZ3JpZC1yb3coXG4gICRiZWhhdmlvcjogbnVsbCxcbiAgJHNpemU6ICRncmlkLXJvdy13aWR0aCxcbiAgJGNvbHVtbnM6IG51bGwsXG4gICRiYXNlOiB0cnVlLFxuICAkd3JhcDogdHJ1ZSxcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICAkbWFyZ2luOiBhdXRvO1xuICAkd3JhcDogaWYoJHdyYXAsIHdyYXAsIG5vd3JhcCk7XG5cbiAgQGlmIGluZGV4KCRiZWhhdmlvciwgbmVzdCkgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3ctbmVzdCgkZ3V0dGVycyk7XG5cbiAgICBAaWYgaW5kZXgoJGJlaGF2aW9yLCBjb2xsYXBzZSkgIT0gbnVsbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpbmNsdWRlIGdyaWQtcm93LXNpemUoJHNpemUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIEBpZiAkYmFzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyAkd3JhcDtcbiAgfVxuXG4gIEBpZiAkY29sdW1ucyAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBncmlkLWNvbnRleHQoJGNvbHVtbnMsICRiYXNlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIENhbGN1bGF0ZXMgdGhlIGBmbGV4YCBwcm9wZXJ0eSBmb3IgYSBmbGV4IGdyaWQgY29sdW1uLiBJdCBhY2NlcHRzIGFsbCBvZiB0aGUgc2FtZSB2YWx1ZXMgYXMgdGhlIGJhc2ljIGBncmlkLWNvbHVtbigpYCBmdW5jdGlvbiwgYWxvbmcgd2l0aCB0d28gZXh0cmFzOlxuLy8vICAgLSBgZXhwYW5kYCAodGhlIGRlZmF1bHQpIHdpbGwgbWFrZSB0aGUgY29sdW1uIGV4cGFuZCB0byBmaWxsIHNwYWNlLlxuLy8vICAgLSBgc2hyaW5rYCB3aWxsIG1ha2UgdGhlIGNvbHVtbiBjb250cmFjdCwgc28gaXQgb25seSB0YWtlcyB1cCB0aGUgaG9yaXpvbnRhbCBzcGFjZSBpdCBuZWVkcy5cbi8vL1xuLy8vIEBwYXJhbSB7TWl4ZWR9ICRjb2x1bW5zIFtleHBhbmRdIC0gV2lkdGggb2YgdGhlIGNvbHVtbi5cbkBmdW5jdGlvbiBmbGV4LWdyaWQtY29sdW1uKCRjb2x1bW5zOiBleHBhbmQpIHtcbiAgJGZsZXg6IDEgMSAwcHg7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgemVyby11bml0XG5cbiAgQGlmICRjb2x1bW5zID09IHNocmluayB7XG4gICAgJGZsZXg6IDAgMCBhdXRvO1xuICB9XG4gIEBlbHNlIGlmICRjb2x1bW5zICE9IGV4cGFuZCB7XG4gICAgJGZsZXg6IDAgMCBncmlkLWNvbHVtbigkY29sdW1ucyk7XG4gIH1cblxuICBAcmV0dXJuICRmbGV4O1xufVxuXG4vLy8gQ3JlYXRlcyBhIGNvbHVtbiBmb3IgYSBmbGV4IGdyaWQuIEJ5IGRlZmF1bHQsIHRoZSBjb2x1bW4gd2lsbCBzdHJldGNoIHRvIHRoZSBmdWxsIHdpZHRoIG9mIGl0cyBjb250YWluZXIsIGJ1dCB0aGlzIGNhbiBiZSBvdmVycmlkZGVuIHdpdGggc2l6aW5nIGNsYXNzZXMsIG9yIGJ5IHVzaW5nIHRoZSBgdW5zdGFja2AgY2xhc3Mgb24gdGhlIHBhcmVudCBmbGV4IHJvdy5cbi8vL1xuLy8vIEBwYXJhbSB7TWl4ZWR9ICRjb2x1bW5zIFtleHBhbmRdIC0gV2lkdGggb2YgdGhlIGNvbHVtbi4gUmVmZXIgdG8gdGhlIGBmbGV4LWdyaWQtY29sdW1uKClgIGZ1bmN0aW9uIHRvIHNlZSBwb3NzaWJsZSB2YWx1ZXMuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkZ3V0dGVycyBbJGdyaWQtY29sdW1uLWd1dHRlcl0gLSBNYXAgb3Igc2luZ2xlIHZhbHVlIGZvciBndXR0ZXJzIHdpZHRoLiBTZWUgdGhlIGBncmlkLWNvbHVtbi1ndXR0ZXJgIG1peGluLlxuQG1peGluIGZsZXgtZ3JpZC1jb2x1bW4oXG4gICRjb2x1bW5zOiBleHBhbmQsXG4gICRndXR0ZXJzOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgLy8gQmFzZSBwcm9wZXJ0aWVzXG4gIEBpbmNsdWRlIGZsZXgtZ3JpZC1zaXplKCRjb2x1bW5zKTtcblxuICAvLyBHdXR0ZXJzXG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigkZ3V0dGVyczogJGd1dHRlcnMpO1xuXG4gIC8vIGZpeGVzIHJlY2VudCBDaHJvbWUgdmVyc2lvbiBub3QgbGltaXRpbmcgY2hpbGQgd2lkdGhcbiAgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzQ5MzQ1ODYvd2hpdGUtc3BhY2Utbm93cmFwLWFuZC1mbGV4Ym94LWRpZC1ub3Qtd29yay1pbi1jaHJvbWVcbiAgQGlmICRjb2x1bW5zID09IGV4cGFuZCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgYmxvY2sgZ3JpZCBmb3IgYSBmbGV4IGdyaWQgcm93LlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRuIC0gTnVtYmVyIG9mIGNvbHVtbnMgdG8gZGlzcGxheSBvbiBlYWNoIHJvdy5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJHNlbGVjdG9yIC0gU2VsZWN0b3IgdG8gdXNlIHRvIHRhcmdldCBjb2x1bW5zIHdpdGhpbiB0aGUgcm93LlxuQG1peGluIGZsZXgtZ3JpZC1sYXlvdXQoXG4gICRuLFxuICAkc2VsZWN0b3I6ICcuY29sdW1uJ1xuKSB7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICA+ICN7JHNlbGVjdG9yfSB7XG4gICAgJHBjdDogcGVyY2VudGFnZShkaXZpZGUoMSwgJG4pKTtcblxuICAgIGZsZXg6IDAgMCAkcGN0O1xuICAgIG1heC13aWR0aDogJHBjdDtcbiAgfVxufVxuXG4vLy8gQ2hhbmdlcyB0aGUgd2lkdGggZmxleCBncmlkIGNvbHVtbi5cbi8vLyBAcGFyYW0ge01peGVkfSAkY29sdW1ucyBbZXhwYW5kXSAtIFdpZHRoIG9mIHRoZSBjb2x1bW4uIFJlZmVyIHRvIHRoZSBgZmxleC1ncmlkLWNvbHVtbigpYCBmdW5jdGlvbiB0byBzZWUgcG9zc2libGUgdmFsdWVzLlxuQG1peGluIGZsZXgtZ3JpZC1zaXplKCRjb2x1bW5zOiBudWxsKSB7XG4gICRjb2x1bW5zOiAkY29sdW1ucyBvciBleHBhbmQ7XG5cbiAgZmxleDogZmxleC1ncmlkLWNvbHVtbigkY29sdW1ucyk7XG5cbiAgLy8gbWF4LXdpZHRoIGZpeGVzIElFIDEwLzExIG5vdCByZXNwZWN0aW5nIHRoZSBmbGV4LWJhc2lzIHByb3BlcnR5XG4gIEBpZiAkY29sdW1ucyAhPSBleHBhbmQgYW5kICRjb2x1bW5zICE9IHNocmluayB7XG4gICAgbWF4LXdpZHRoOiBncmlkLWNvbHVtbigkY29sdW1ucyk7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm91bmRhdGlvbi1mbGV4LWdyaWQge1xuICAvLyBSb3dcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgZmxleC1ncmlkLXJvdztcblxuICAgIC8vIE5lc3RpbmcgYmVoYXZpb3JcbiAgICAmIC5yb3cge1xuICAgICAgQGluY2x1ZGUgZmxleC1ncmlkLXJvdyhuZXN0LCAkYmFzZTogZmFsc2UpO1xuXG4gICAgICAmLmNvbGxhcHNlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBFeHBhbmRlZCByb3dcbiAgICAmLmV4cGFuZGVkIHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNpemUoZXhwYW5kKTtcblxuICAgICAgLnJvdyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmV4cGFuZGVkKSAucm93IHtcbiAgICAgIEBpbmNsdWRlIGdyaWQtcm93LXNpemUoZXhwYW5kKTtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbiB7XG4gICAgICAgIEBpbmNsdWRlIGdyaWQtY29sLWNvbGxhcHNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVuZG8gbmVnYXRpdmUgbWFyZ2luc1xuICAgIC8vIEZyb20gY29sbGFwc2VkIGNoaWxkXG4gICAgJi5pcy1jb2xsYXBzZS1jaGlsZCxcbiAgICAmLmNvbGxhcHNlID4gLmNvbHVtbiA+IC5yb3cge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29sdW1uXG4gIC5jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGZsZXgtZ3JpZC1jb2x1bW47XG4gIH1cblxuICAvLyBDb2x1bW4gcm93XG4gIC8vIFRoZSBkb3VibGUgLnJvdyBjbGFzcyBpcyBuZWVkZWQgdG8gYnVtcCB1cCB0aGUgc3BlY2lmaWNpdHlcbiAgLmNvbHVtbi5yb3cucm93IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFRvIHByb3Blcmx5IG5lc3QgYSBjb2x1bW4gcm93LCBwYWRkaW5nIGFuZCBtYXJnaW4gaXMgcmVtb3ZlZFxuICAucm93IC5jb2x1bW4ucm93LnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCB7XG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4tY291bnQge1xuICAgICAgLy8gU2l6aW5nIChwZXJjZW50YWdlKVxuICAgICAgLiN7JC16Zi1zaXplfS0jeyRpfSB7XG4gICAgICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oJGkpO1xuICAgICAgICBtYXgtd2lkdGg6IGdyaWQtY29sdW1uKCRpKTtcbiAgICAgIH1cblxuICAgICAgLy8gT2Zmc2V0c1xuICAgICAgJG86ICRpIC0gMTtcblxuICAgICAgLiN7JC16Zi1zaXplfS1vZmZzZXQtI3skb30ge1xuICAgICAgICBAaW5jbHVkZSBncmlkLWNvbHVtbi1vZmZzZXQoJG8pO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJsb2NrIGdyaWRcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRibG9jay1ncmlkLW1heCB7XG4gICAgICAuI3skLXpmLXNpemV9LXVwLSN7JGl9IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1ncmlkLWxheW91dCgkaSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICQtemYtc2l6ZSAhPSAkLXpmLXplcm8tYnJlYWtwb2ludCB7XG4gICAgICAvLyBTaXppbmcgKGV4cGFuZClcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJC16Zi1zaXplKSB7XG4gICAgICAgIC4jeyQtemYtc2l6ZX0tZXhwYW5kIHtcbiAgICAgICAgICBmbGV4OiBmbGV4LWdyaWQtY29sdW1uKCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQXV0by1zdGFja2luZy91bnN0YWNraW5nXG4gICAgICBAYXQtcm9vdCAod2l0aG91dDogbWVkaWEpIHtcbiAgICAgICAgLnJvdy4jeyQtemYtc2l6ZX0tdW5zdGFjayB7XG4gICAgICAgICAgPiAuY29sdW1uIHtcbiAgICAgICAgICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oMTAwJSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJC16Zi1zaXplKSB7XG4gICAgICAgICAgICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIGNvbGxhcHNpbmdcbiAgICAuI3skLXpmLXNpemV9LWNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbiB7IEBpbmNsdWRlIGdyaWQtY29sLWNvbGxhcHNlOyB9XG4gICAgfVxuXG4gICAgLiN7JC16Zi1zaXplfS11bmNvbGxhcHNlIHtcbiAgICAgID4gLmNvbHVtbiB7IEBpbmNsdWRlIGdyaWQtY29sLWd1dHRlcigkLXpmLXNpemUpOyB9XG4gICAgfVxuICB9XG5cbiAgLy8gU2l6aW5nIChzaHJpbmspXG4gIC5zaHJpbmsge1xuICAgIGZsZXg6IGZsZXgtZ3JpZC1jb2x1bW4oc2hyaW5rKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBCbG9jayBncmlkIGNvbHVtbnNcbiAgLmNvbHVtbi1ibG9jayB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb2x1bW4tbWFyZ2luO1xuICB9XG5cbiAgLmNvbHVtbnMge1xuICAgIEBleHRlbmQgLmNvbHVtbjsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBwbGFjZWhvbGRlci1pbi1leHRlbmRcblxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vL1xuXG4vLy8gU2V0IHRoZSBndXR0ZXJzIG9uIGEgY29sdW1uXG4vLy8gQHBhcmFtIHtOdW1iZXJ8S2V5d29yZH0gJGd1dHRlciBbYXV0b11cbi8vLyAgIFNwYWNpbmcgYmV0d2VlbiBjb2x1bW5zLCBhY2NlcHRzIG11bHRpcGxlIHZhbHVlczpcbi8vLyAgIC0gQSBzaW5nbGUgdmFsdWUgd2lsbCBtYWtlIHRoZSBndXR0ZXIgdGhhdCBleGFjdCBzaXplLlxuLy8vICAgLSBBIGJyZWFrcG9pbnQgbmFtZSB3aWxsIG1ha2UgdGhlIGd1dHRlciB0aGUgY29ycmVzcG9uZGluZyBzaXplIGluIHRoZSAkZ3V0dGVycyBtYXAuXG4vLy8gICAtIFwiYXV0b1wiIHdpbGwgbWFrZSB0aGUgZ3V0dGVyIHJlc3BvbnNpdmUsIHVzaW5nIHRoZSAkZ3V0dGVycyBtYXAgdmFsdWVzLlxuLy8vIEBwYXJhbSB7TnVtYmVyfE1hcH0gJGd1dHRlcnMgWyRncmlkLWNvbHVtbi1ndXR0ZXJdIC0gR3V0dGVyIG1hcCBvciBzaW5nbGUgdmFsdWUgdG8gdXNlLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtY29sdW1uLWd1dHRlcihcbiAgJGd1dHRlcjogYXV0byxcbiAgJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXJcbikge1xuICBAaW5jbHVkZSAtemYtYnJlYWtwb2ludC12YWx1ZSgkZ3V0dGVyLCAkZ3V0dGVycykge1xuICAgICRwYWRkaW5nOiByZW0tY2FsYygkLXpmLWJwLXZhbHVlKSAqIDAuNTtcblxuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gIH1cbn1cblxuLy8vIENvbGxhcHNlIHRoZSBndXR0ZXJzIG9uIGEgY29sdW1uIGJ5IHJlbW92aW5nIHRoZSBwYWRkaW5nLiAqKk5vdGU6Kiogb25seSB1c2UgdGhpcyBtaXhpbiB3aXRoaW4gYSBicmVha3BvaW50LiBUbyBjb2xsYXBzZSBhIGNvbHVtbidzIGd1dHRlcnMgb24gYWxsIHNjcmVlbiBzaXplcywgdXNlIHRoZSBgJGd1dHRlcmAgcGFyYW1ldGVyIG9mIHRoZSBgZ3JpZC1jb2x1bW4oKWAgbWl4aW4gaW5zdGVhZC5cbkBtaXhpbiBncmlkLWNvbHVtbi1jb2xsYXBzZSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigwKTtcbn1cblxuLy8vIFNob3J0aGFuZCBmb3IgYGdyaWQtY29sdW1uLWd1dHRlcigpYC5cbi8vLyBAYWxpYXMgZ3JpZC1jb2x1bW4tZ3V0dGVyXG5AbWl4aW4gZ3JpZC1jb2wtZ3V0dGVyKFxuICAkZ3V0dGVyOiBhdXRvLFxuICAkZ3V0dGVyczogJGdyaWQtY29sdW1uLWd1dHRlclxuKSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWd1dHRlcigkZ3V0dGVyLCAkZ3V0dGVycyk7XG59XG5cbi8vLyBTaG9ydGhhbmQgZm9yIGBncmlkLWNvbHVtbi1jb2xsYXBzZSgpYC5cbi8vLyBAYWxpYXMgZ3JpZC1jb2x1bW4tY29sbGFwc2VcbkBtaXhpbiBncmlkLWNvbC1jb2xsYXBzZSB7XG4gIEBpbmNsdWRlIGdyaWQtY29sdW1uLWNvbGxhcHNlO1xufVxuXG4vLy8gU2V0cyBib3R0b20gbWFyZ2luIG9uIGdyaWQgY29sdW1ucyB0byBtYXRjaCBndXR0ZXJzXG4vLy8gQHBhcmFtIHtOdW1iZXJ8S2V5d29yZH0gJG1hcmdpbiBbYXV0b11cbi8vLyAgIFRoZSBib3R0b20gbWFyZ2luIG9uIGdyaWQgY29sdW1ucywgYWNjZXB0cyBtdWx0aXBsZSB2YWx1ZXM6XG4vLy8gICAtIEEgc2luZ2xlIHZhbHVlIHdpbGwgbWFrZSB0aGUgbWFyZ2luIHRoYXQgZXhhY3Qgc2l6ZS5cbi8vLyAgIC0gQSBicmVha3BvaW50IG5hbWUgd2lsbCBtYWtlIHRoZSBtYXJnaW4gdGhlIGNvcnJlc3BvbmRpbmcgc2l6ZSBpbiB0aGUgJG1hcmdpbnMgbWFwLlxuLy8vICAgLSBcImF1dG9cIiB3aWxsIG1ha2UgdGhlIG1hcmdpbiByZXNwb25zaXZlLCB1c2luZyB0aGUgJG1hcmdpbnMgbWFwIHZhbHVlcy5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRtYXJnaW5zIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIE1hcCBvciBzaW5nbGUgdmFsdWUgdG8gdXNlLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtY29sdW1uLW1hcmdpbiAoXG4gICRtYXJnaW46IGF1dG8sXG4gICRtYXJnaW5zOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgQGluY2x1ZGUgLXpmLWJyZWFrcG9pbnQtdmFsdWUoJG1hcmdpbiwgJG1hcmdpbnMpIHtcbiAgICAkbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoJC16Zi1icC12YWx1ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3R0b207XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG4kY2FyZC1wcm9kdWN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLXByb2R1Y3QtdGl0bGUtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjYXJkLXByb2R1Y3QtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtcHJvZHVjdC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY2FyZC1wcm9kdWN0LXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLXByb2R1Y3QtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kY2FyZC1wcm9kdWN0LXRpdGxlLWJpZ2dlci1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kY2FyZC1wcm9kdWN0LXRpdGxlLWJpZ2dlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG5cbiRjYXJkLXByb2R1Y3Qtc3VidGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtcHJvZHVjdC1zdWJ0aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY2FyZC1wcm9kdWN0LXN1YnRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGNhcmQtcHJvZHVjdC1zdWJ0aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbiRjYXJkLXByb2R1Y3QtZmVhdHVyZXMtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGNhcmQtcHJvZHVjdC1mZWF0dXJlcy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG4kY2FyZC1wcm9kdWN0LWZlYXR1cmUtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGNhcmQtcHJvZHVjdC1wcmljZS1iYXNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRjYXJkLXByb2R1Y3QtYWN0aW9uLXByaW1hcnktY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNhcmQtcHJvZHVjdC12ZXJ0aWNhbC1tYXJnaW46IDIwcHg7XG5cbi5jYXJkLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jYXJkLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FyZC1wcm9kdWN0X19oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLXByb2R1Y3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4O1xufVxuXG4uY2FyZC1wcm9kdWN0X19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDE2cHg7XG5cbiAgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNhcmQtcHJvZHVjdF9fcGljdHVyZSB7XG4gIC8vQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDE2LCAxMCk7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxMiwgNSk7XG5cbiAgKyAuY2FyZC1wcm9kdWN0X19jb250ZW50LXdyYXBwZXIge1xuICAgIC5jYXJkLXByb2R1Y3RfX2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgLy9wYWRkaW5nOiAwO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgLmNhcmQtcHJvZHVjdF9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkLXByb2R1Y3RfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtcHJvZHVjdF9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1wcm9kdWN0X19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZC1wcm9kdWN0X19pY29uIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2FyZC1wcm9kdWN0X190aXRsZSB7XG4gIGNvbG9yOiAkY2FyZC1wcm9kdWN0LXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtcHJvZHVjdC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY2FyZC1wcm9kdWN0LXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXByb2R1Y3QtdGl0bGUtZm9udC13ZWlnaHQ7XG59XG5cbi5jYXJkLXByb2R1Y3RfX3N1YnRpdGxlIHtcbiAgQGV4dGVuZCAlYmFzZS1odG1sLWVsZW1lbnRzO1xuXG4gIC8qXG4gIGZvbnQtc2l6ZTogJGNhcmQtcHJvZHVjdC1zdWJ0aXRsZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC1wcm9kdWN0LXN1YnRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4qL1xuXG4gIGZvbnQtZmFtaWx5OiAkY2FyZC1wcm9kdWN0LXN1YnRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLXByb2R1Y3Qtc3VidGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNhcmQtcHJvZHVjdC1zdWJ0aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLXByb2R1Y3Qtc3VidGl0bGUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXByb2R1Y3QtdmVydGljYWwtbWFyZ2luO1xufVxuXG4uY2FyZC1wcm9kdWN0X19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJvZHVjdC1wcmljZS1iYXNlLWZvbnQtc2l6ZTtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcHJpY2UtZXh0cmEge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICB9XG59XG5cbi5jYXJkLXByb2R1Y3RfX2ZlYXR1cmVzIHtcbiAgZm9udC1zaXplOiAkY2FyZC1wcm9kdWN0LWZlYXR1cmVzLWZvbnQtc2l6ZTtcbn1cblxuLmNhcmQtcHJvZHVjdF9fZmVhdHVyZSB7XG4gIGNvbG9yOiAkY2FyZC1wcm9kdWN0LWZlYXR1cmUtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5jYXJkLXByb2R1Y3RfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuYnV0dG9uIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2FyZC1wcm9kdWN0LWFjdGlvbi1wcmltYXJ5LWNvbG9yO1xuICB9XG5cbiAgLmJ1dHRvbi0td2hpdGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjYXJkLXByb2R1Y3QtYWN0aW9uLXByaW1hcnktY29sb3IsIDAuMSk7XG4gIH1cbn1cblxuLmNhcmQtd2l0aC1jdGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAuY2FyZC1wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAmLS1iaWdnZXIge1xuICAgICAgICBmb250LXNpemU6ICRjYXJkLXByb2R1Y3QtdGl0bGUtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNhcmQtcHJvZHVjdC10aXRsZS1saW5lLWhlaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2ZlYXR1cmUge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJvZHVjdC1mZWF0dXJlcy1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGNhcmQtcHJvZHVjdC1mZWF0dXJlcy1saW5lLWhlaWdodDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAmX19hY3Rpb25zIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLmJ1dHRvbi0tcHJpbWFyeSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2Jhc2UtaHRtbC1lbGVtZW50cyc7XG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuJGNhcmQtd29yay13aXRoLXVzLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLXdvcmstd2l0aC11cy10aXRsZS1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGNhcmQtd29yay13aXRoLXVzLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLXdvcmstd2l0aC11cy10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY2FyZC13b3JrLXdpdGgtdXMtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGNhcmQtd29yay13aXRoLXVzLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGNhcmQtd29yay13aXRoLXVzLXRpdGxlLWJpZ2dlci1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kY2FyZC13b3JrLXdpdGgtdXMtdGl0bGUtYmlnZ2VyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcblxuJGNhcmQtd29yay13aXRoLXVzLXN1YnRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLXdvcmstd2l0aC11cy1zdWJ0aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY2FyZC13b3JrLXdpdGgtdXMtc3VidGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kY2FyZC13b3JrLXdpdGgtdXMtc3VidGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4kY2FyZC13b3JrLXdpdGgtdXMtZmVhdHVyZXMtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGNhcmQtd29yay13aXRoLXVzLWZlYXR1cmVzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMztcbiRjYXJkLXdvcmstd2l0aC11cy1mZWF0dXJlLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRjYXJkLXdvcmstd2l0aC11cy1wcmljZS1iYXNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRjYXJkLXdvcmstd2l0aC11cy1hY3Rpb24tcHJpbWFyeS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kY2FyZC13b3JrLXdpdGgtdXMtdmVydGljYWwtbWFyZ2luOiAyMHB4O1xuXG4uY2FyZC13b3JrLXdpdGgtdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jYXJkLXdvcmstd2l0aC11c19fY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJkLXdvcmstd2l0aC11c19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC13b3JrLXdpdGgtdXMtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmc6IDI4cHggMjRweCAyNHB4O1xufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMTZweDtcblxuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIC5wcmljZS10YXhlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX3BpY3R1cmUge1xuICAvL0BpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgMTApO1xuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTIsIDUpO1xuXG4gICsgLmNhcmQtd29yay13aXRoLXVzX19jb250ZW50LXdyYXBwZXIge1xuICAgIC5jYXJkLXdvcmstd2l0aC11c19faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAvL3BhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAuY2FyZC13b3JrLXdpdGgtdXNfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC13b3JrLXdpdGgtdXNfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmNhcmQtd29yay13aXRoLXVzX19zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXdvcmstd2l0aC11c19faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2ljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXJkLXdvcmstd2l0aC11c19fdGl0bGUge1xuICBjb2xvcjogJGNhcmQtd29yay13aXRoLXVzLXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtd29yay13aXRoLXVzLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLXdvcmstd2l0aC11cy10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkY2FyZC13b3JrLXdpdGgtdXMtdGl0bGUtZm9udC13ZWlnaHQ7XG59XG5cbi5jYXJkLXdvcmstd2l0aC11c19fc3VidGl0bGUge1xuICBAZXh0ZW5kICViYXNlLWh0bWwtZWxlbWVudHM7XG5cbiAgLypcbiAgZm9udC1zaXplOiAkY2FyZC13b3JrLXdpdGgtdXMtc3VidGl0bGUtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGNhcmQtd29yay13aXRoLXVzLXN1YnRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4qL1xuXG4gIGZvbnQtZmFtaWx5OiAkY2FyZC13b3JrLXdpdGgtdXMtc3VidGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcmQtd29yay13aXRoLXVzLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXdvcmstd2l0aC11cy1zdWJ0aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLXdvcmstd2l0aC11cy1zdWJ0aXRsZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtd29yay13aXRoLXVzLXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgPiBkaXYge1xuICAgIGZvbnQtc2l6ZTogJGNhcmQtd29yay13aXRoLXVzLXByaWNlLWJhc2UtZm9udC1zaXplO1xuICB9XG5cbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZS1leHRyYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIH1cbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19mZWF0dXJlcyB7XG4gIGZvbnQtc2l6ZTogJGNhcmQtd29yay13aXRoLXVzLWZlYXR1cmVzLWZvbnQtc2l6ZTtcbn1cblxuLmNhcmQtd29yay13aXRoLXVzX19mZWF0dXJlIHtcbiAgY29sb3I6ICRjYXJkLXdvcmstd2l0aC11cy1mZWF0dXJlLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICB9XG4gIHN0cm9uZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4uY2FyZC13b3JrLXdpdGgtdXNfX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAuYnV0dG9uIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktNjAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnV0dG9uLS13aGl0ZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNhcmQtd29yay13aXRoLXVzLWFjdGlvbi1wcmltYXJ5LWNvbG9yLCAwLjEpO1xuICB9XG59XG5cbi5jYXJkLXdpdGgtY3RhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgLmNhcmQtd29yay13aXRoLXVzIHtcbiAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAmLS1iaWdnZXIge1xuICAgICAgICBmb250LXNpemU6ICRjYXJkLXdvcmstd2l0aC11cy10aXRsZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC13b3JrLXdpdGgtdXMtdGl0bGUtbGluZS1oZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19mZWF0dXJlIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6ICRjYXJkLXdvcmstd2l0aC11cy1mZWF0dXJlcy1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGNhcmQtd29yay13aXRoLXVzLWZlYXR1cmVzLWxpbmUtaGVpZ2h0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuICAgICZfX2FjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAuYnV0dG9uLS1wcmltYXJ5IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbmRlciBSb2RyaWd1ZXogPGFuZGVyQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRjYXJkLXByb21vdGlvbi1pbWFnZS1hY3Rpb24tcHJpbWFyeS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbi5jYXJkLXByb21vdGlvbi1pbWFnZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5jYXJkLXByb21vdGlvbi1pbWFnZSxcbi5jYXJkLXByb21vdGlvbi1pbWFnZV9fbGluayxcbi5jYXJkLXByb21vdGlvbi1pbWFnZV9fcGljdHVyZSxcbi5jYXJkLXByb21vdGlvbi1pbWFnZV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5jYXJkLXByb21vdGlvbi1pbWFnZV9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjYXJkLXByb21vdGlvbi1pbWFnZS1hY3Rpb24tcHJpbWFyeS1jb2xvcjtcbiAgICBmbGV4OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5cbiRjYXJkLXZlcnRpY2FsLWltYWdlLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU6IDQwcHggMjBweDtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wOiA0MHB4O1xuJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0xODtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLWN0YS1mb250LXNpemU6ICRmb250LXNpemUtMTI7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1hbmQtaWNvbi1pY29uLWJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRjb2xvci1wcmltYXJ5LCAkY29sb3ItcHJpbWFyeS1mYWRlZCk7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1hbmQtaWNvbi1pY29uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX3BpY3R1cmUge1xuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDEwKTtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlX19pY29uIHtcbiAgYmFja2dyb3VuZDogJGNhcmQtdmVydGljYWwtaW1hZ2UtYW5kLWljb24taWNvbi1iYWNrZ3JvdW5kO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNjBweDtcblxuICAuaWNvbiB7XG4gICAgc3Ryb2tlLXdpZHRoOiAxO1xuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBmaWxsOiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1hbmQtaWNvbi1pY29uLWNvbG9yO1xuICAgIHN0cm9rZTogJGNhcmQtdmVydGljYWwtaW1hZ2UtYW5kLWljb24taWNvbi1jb2xvcjtcbiAgfVxufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fY29udGVudCB7XG4gIHBhZGRpbmc6ICRjYXJkLXZlcnRpY2FsLWltYWdlLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU7XG5cbiAgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZV9fdGl0bGUtaWNvbiB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNhcmQtdmVydGljYWwtaW1hZ2UtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLmNhcmQtdmVydGljYWwtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRjYXJkLXZlcnRpY2FsLWltYWdlLWRlc2NyaXB0aW9uLWNvbG9yO1xuICBmb250LXNpemU6ICRjYXJkLXZlcnRpY2FsLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlX19jdGEge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiA0MHB4O1xuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuY2FyZC12ZXJ0aWNhbC1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogJGNhcmQtdmVydGljYWwtaW1hZ2UtY29udGVudC1wYWRkaW5nLWRlc2t0b3A7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEgKGxhcmdlIHVwKSB7XG4gIC5jYXJkLXZlcnRpY2FsLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXNpemUtZGVza3RvcDtcbiAgICBsaW5lLWhlaWdodDogJGNhcmQtdmVydGljYWwtaW1hZ2UtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxufVxuIiwiJHByaWNlLW1vbnRobHktZmVlLXBhZGRpbmc6IDEwcHg7XG5cbi5wcmljZS1tb250aGx5LWZlZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbiVwcmljZS1tb250aGx5LWZlZS0taW52ZXJ0ZWQtYXhpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAucHJpY2UtbGFiZWwsXG4gIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5wcmljZS10YXhlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRwcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50LWhvcml6b250YWwtc2VwYXJhdG9yLWNvbG9yOiAkY29sb3ItYWx0bztcblxuLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuJXByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQtLWludmVydGVkLWF4aXMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnByaWNlLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnByaWNlLFxuICAucHJpY2UtbGFiZWwsXG4gIC5wcmljZS13aXRoLXN1YmplY3QsXG4gIC5wcmljZS1pbml0aWFsLXBheW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuXG4gIC5wcmljZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmljZS1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50LWhvcml6b250YWwtc2VwYXJhdG9yLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kcHJpY2UtbW9udGhseS1mZWUtYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWFsdG87XG5cbi5wcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuJXByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tLWludmVydGVkLWF4aXMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnByaWNlLW1vbnRobHktZmVlLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb25fX3ByaWNlLFxuICAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfTtcblxuICAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19hbW91bnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5wcmljZS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwcmljZS1tb250aGx5LWZlZS1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWhvcml6b250YWwtc2VwYXJhdG9yLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAucHJpY2UsXG4gIC5wcmljZS1sYWJlbCxcbiAgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG5cbiAgLnByaWNlLXRheGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbiRwcmljZS1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLW1vbnRobHktZmVlLWFuZC1pbml0aWFsLXBheW1lbnQtaG9yaXpvbnRhbC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1hbHRvO1xuXG4ucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuJXByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudC0taW52ZXJ0ZWQtYXhpcyB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcblxuICAucHJpY2UtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1tb250aGx5LWZlZS1hbmQtaW5pdGlhbC1wYXltZW50X19wcmljZSxcbiAgLnByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudF9fZXh0cmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH07XG5cbiAgLnByaWNlLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaWNlLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtbW9udGhseS1mZWUtYW5kLWluaXRpYWwtcGF5bWVudC1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnByaWNlLFxuICAucHJpY2UtbGFiZWwsXG4gIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wcmljZS10YXhlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuIiwiLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbiVwcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tLWludmVydGVkLWF4aXMge1xuICAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uX19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wcmljZSxcbiAgLnByaWNlLWxhYmVsLFxuICAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQtaG9yaXpvbnRhbC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1hbHRvO1xuXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4lcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQtLWludmVydGVkLWF4aXMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50X19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wcmljZS1pbml0aWFsLXBheW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucHJpY2Utc2VwYXJhdG9yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQtaG9yaXpvbnRhbC1zZXBhcmF0b3ItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5wcmljZSxcbiAgLnByaWNlLWxhYmVsLFxuICAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24taG9yaXpvbnRhbC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1hbHRvO1xuXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4lcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tLWludmVydGVkLWF4aXMge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbl9fcHJpY2UsXG4gIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9O1xuXG4gIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb25fX2Ftb3VudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnByaWNlLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWhvcml6b250YWwtc2VwYXJhdG9yLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gIH1cblxuICAucHJpY2UtbGFiZWwsXG4gIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wcmljZS10YXhlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRwcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24taG9yaXpvbnRhbC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1hbHRvO1xuXG4ucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuJXByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi0taW52ZXJ0ZWQtYXhpcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbl9fcHJpY2UsXG4gIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24td2l0aC1leHBpcmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH07XG5cbiAgLnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi13aXRoLWV4cGlyYXRpb25fX2Ftb3VudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLnByaWNlLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLXdpdGgtZXhwaXJhdGlvbi1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnByaWNlLWxhYmVsLFxuICAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudC1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWFsdG87XG5cbi5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuJXByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnQtLWludmVydGVkLWF4aXMge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLnByaWNlLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtbW9udGhseS1mZWUtcHJvbW90aW9uLWFuZC1pbml0aWFsLXBheW1lbnRfX3ByaWNlLFxuICAucHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudF9fZXh0cmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucHJpY2Utc2VwYXJhdG9yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpY2UtbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1tb250aGx5LWZlZS1wcm9tb3Rpb24tYW5kLWluaXRpYWwtcGF5bWVudC1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnByaWNlLFxuICAucHJpY2UtbGFiZWwsXG4gIC5wcmljZS13aXRoLXN1YmplY3QsXG4gIC5wcmljZS1pbml0aWFsLXBheW1lbnQsXG4gIC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wcmljZS10YXhlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuXG4kcHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtYW1vdW50LWludGVnZXItZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLWVtLTQ4O1xuJHByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLWFtb3VudC1pbnRlZ2VyLWZvbnQtc2l6ZS1sYXJnZS1kZXNrdG9wOiAkZm9udC1zaXplLWVtLTg2O1xuJHByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLWFtb3VudC1kZWNpbWFsLWZvbnQtc2l6ZS1sYXJnZTogJGZvbnQtc2l6ZS1lbS0yMjtcbiRwcmljZS11bmlxdWUtcGF5bWVudC1iYXNpYy1hbW91bnQtZGVjaW1hbC1mb250LXNpemUtbGFyZ2UtZGVza3RvcDogJGZvbnQtc2l6ZS1lbS00MjtcblxuLnByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbi5wcmljZS11bmlxdWUtcGF5bWVudC1iYXNpYy0tbGFyZ2Uge1xuICAucHJpY2VfX2Ftb3VudCB7XG4gICAgZm9udC1zaXplOiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtYW1vdW50LWludGVnZXItZm9udC1zaXplLWxhcmdlO1xuICB9XG5cbiAgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gICAgZm9udC1zaXplOiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtYW1vdW50LWRlY2ltYWwtZm9udC1zaXplLWxhcmdlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5wcmljZS11bmlxdWUtcGF5bWVudC1iYXNpYy0tbGFyZ2Uge1xuICAgIC5wcmljZV9fYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXVuaXF1ZS1wYXltZW50LWJhc2ljLWFtb3VudC1pbnRlZ2VyLWZvbnQtc2l6ZS1sYXJnZS1kZXNrdG9wO1xuICAgIH1cblxuICAgIC5wcmljZV9fZGVjaW1hbC1hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAkcHJpY2UtdW5pcXVlLXBheW1lbnQtYmFzaWMtYW1vdW50LWRlY2ltYWwtZm9udC1zaXplLWxhcmdlLWRlc2t0b3A7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjogJGNvbG9yLWFsdG87XG5cbi5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG4lcHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLS1pbnZlcnRlZC1heGlzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb25fX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnByaWNlLXNlcGFyYXRvciB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1ob3Jpem9udGFsLXNlcGFyYXRvci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB3aWR0aDogMXB4O1xuICB9XG5cbiAgLnByaWNlLFxuICAucHJpY2UtbGFiZWwsXG4gIC5wcmljZS13aXRoLXN1YmplY3QsXG4gIC5wcmljZS1hZnRlci1tb250aGx5LWZlZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG5cbiAgLnByaWNlLXRheGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50LWhvcml6b250YWwtc2VwYXJhdG9yLWNvbG9yOiAkY29sb3ItYWx0bztcblxuLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuJXByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50LS1pbnZlcnRlZC1heGlzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudF9fcHJpY2UsXG4gIC5wcmljZS11bmlxdWUtcGF5bWVudC1vci1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLWluaXRpYWwtcGF5bWVudF9fZXh0cmEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAucHJpY2Utc2VwYXJhdG9yIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkcHJpY2UtdW5pcXVlLXBheW1lbnQtb3ItbW9udGhseS1mZWUtd2l0aC1leHBpcmF0aW9uLWFuZC1pbml0aWFsLXBheW1lbnQtaG9yaXpvbnRhbC1zZXBhcmF0b3ItY29sb3I7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuXG4gIC5wcmljZSxcbiAgLnByaWNlLWxhYmVsLFxuICAucHJpY2Utd2l0aC1zdWJqZWN0LFxuICAucHJpY2UtdW5pcXVlLXBheW1lbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuXG4gIC5wcmljZS10YXhlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL3ByaWNlcyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuJGNhcmQtcGFjay13aXRoLWltYWdlLWJhY2tncm91bmQtYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWZhZGVkKTtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS1iYWNrZ3JvdW5kLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kY2FyZC1wYWNrLXdpdGgtaW1hZ2UtY29udGVudC1wYWRkaW5nLW1vYmlsZTogNDBweCAyMHB4O1xuJGNhcmQtcGFjay13aXRoLWltYWdlLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wOiA0MHB4O1xuJGNhcmQtcGFjay13aXRoLWltYWdlLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS10aXRsZS1jb2xvci1hbHQ6ICRjb2xvci13aGl0ZTtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kY2FyZC1wYWNrLXdpdGgtaW1hZ2UtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJGNhcmQtcGFjay13aXRoLWltYWdlLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kY2FyZC1wYWNrLXdpdGgtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuJGNhcmQtcGFjay13aXRoLWltYWdlLXRpdGxlLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuJGNhcmQtcGFjay13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS1kZXNjcmlwdGlvbi1jb2xvci1hbHQ6ICRjb2xvci13aGl0ZTtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kY2FyZC1wYWNrLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJGNhcmQtcGFjay13aXRoLWltYWdlLWRlc2NyaXB0aW9uLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuJGNhcmQtcGFjay13aXRoLWltYWdlLWljb24tc2lkZTogMjRweDtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjYXJkLXBhY2std2l0aC1pbWFnZS1pY29uLWNvbG9yLWFsdDogJGNvbG9yLXdoaXRlO1xuJGNhcmQtcGFjay13aXRoLWltYWdlLWljb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc3Ryb2tlLCAkdHJhbnNpdGlvbi1maWxsO1xuJGNhcmQtcGFjay13aXRoLWltYWdlLWljb25zLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5pY29uLXBhY2sge1xuICAgIHRyYW5zaXRpb246ICRjYXJkLXBhY2std2l0aC1pbWFnZS1pY29ucy10cmFuc2l0aW9uO1xuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIHRyYW5zaXRpb246ICRjYXJkLXBhY2std2l0aC1pbWFnZS1pY29uLXRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZS0tZmVhdHVyZWQsXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2U6aG92ZXIge1xuICBAZXh0ZW5kICVwcmljZXMtaW52ZXJ0ZWQ7XG5cbiAgLmNhcmQtcGFjay13aXRoLWltYWdlX19iYWNrZ3JvdW5kIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmNhcmQtcGFjay13aXRoLWltYWdlX190aXRsZSB7XG4gICAgY29sb3I6ICRjYXJkLXBhY2std2l0aC1pbWFnZS10aXRsZS1jb2xvci1hbHQ7XG4gIH1cblxuICAuY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJGNhcmQtcGFjay13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWNvbG9yLWFsdDtcbiAgfVxuXG4gIC5pY29uLXBhY2sge1xuICAgIGNvbG9yOiAkY2FyZC1wYWNrLXdpdGgtaW1hZ2UtaWNvbi1jb2xvci1hbHQ7XG5cbiAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgZmlsbDogJGNhcmQtcGFjay13aXRoLWltYWdlLWljb24tY29sb3ItYWx0O1xuICAgICAgc3Ryb2tlOiAkY2FyZC1wYWNrLXdpdGgtaW1hZ2UtaWNvbi1jb2xvci1hbHQ7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fcGljdHVyZSB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxNiwgMTApO1xufVxuXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6ICRjYXJkLXBhY2std2l0aC1pbWFnZS1jb250ZW50LXBhZGRpbmctbW9iaWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRjYXJkLXBhY2std2l0aC1pbWFnZS1iYWNrZ3JvdW5kLWJhY2tncm91bmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246ICRjYXJkLXBhY2std2l0aC1pbWFnZS1iYWNrZ3JvdW5kLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX3RvcCxcbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlX190b3Age1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNhcmQtcGFjay13aXRoLWltYWdlX190aXRsZSB7XG4gIGNvbG9yOiAkY2FyZC1wYWNrLXdpdGgtaW1hZ2UtdGl0bGUtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY2FyZC1wYWNrLXdpdGgtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcmQtcGFjay13aXRoLWltYWdlLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXBhY2std2l0aC1pbWFnZS10aXRsZS1mb250LXdlaWdodDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogJGNhcmQtcGFjay13aXRoLWltYWdlLXRpdGxlLXRyYW5zaXRpb247XG59XG5cbi5jYXJkLXBhY2std2l0aC1pbWFnZV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGNhcmQtcGFjay13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWNvbG9yO1xuICBmb250LXNpemU6ICRjYXJkLXBhY2std2l0aC1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkY2FyZC1wYWNrLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246ICRjYXJkLXBhY2std2l0aC1pbWFnZS1kZXNjcmlwdGlvbi10cmFuc2l0aW9uO1xuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY2FyZC1wYWNrLXdpdGgtaW1hZ2VfX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jYXJkLXBhY2std2l0aC1pbWFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZzogJGNhcmQtcGFjay13aXRoLWltYWdlLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLWJhY2tncm91bmQtYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGNvbG9yLXByaW1hcnksICRjb2xvci1wcmltYXJ5LWZhZGVkKTtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1iYWNrZ3JvdW5kLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1jb250ZW50LXBhZGRpbmctbW9iaWxlOiAyMHB4O1xuJGNhcmQtdmVydGljYWwtaW1hZ2UtY29udGVudC1wYWRkaW5nLWRlc2t0b3A6IDI1cHggNDBweDtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS10ZXh0LWNvbG9yLWFsdDogJGNvbG9yLXdoaXRlO1xuJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTIwO1xuJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUtdGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1wcmUtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUtcHJlLXRpdGxlLXRleHQtY29sb3ItYWx0OiAkY29sb3Itd2hpdGU7XG4kY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUtcHJlLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1wcmUtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXByZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1wcmUtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEyO1xuJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXByZS10aXRsZS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcblxuLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICB3aWR0aDogMTAwJTtcblxuICAmOmhvdmVyIHtcbiAgICAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX2JhY2tncm91bmQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUtdGl0bGUtdGV4dC1jb2xvci1hbHQ7XG4gICAgfVxuXG4gICAgLmNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlX19wcmUtdGl0bGUge1xuICAgICAgY29sb3I6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1wcmUtdGl0bGUtdGV4dC1jb2xvci1hbHQ7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fcGljdHVyZSB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX2ltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1iYWNrZ3JvdW5kLWJhY2tncm91bmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1iYWNrZ3JvdW5kLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RleHQge1xuICBwYWRkaW5nOiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1jb250ZW50LXBhZGRpbmctbW9iaWxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3ByZS10aXRsZSxcbi5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3ByZS10aXRsZSB7XG4gIGNvbG9yOiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUtcHJlLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUtcHJlLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1wcmUtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXByZS10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS1wcmUtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXByZS10aXRsZS10cmFuc2l0aW9uO1xufVxuXG4uY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RpdGxlIHtcbiAgY29sb3I6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgdHJhbnNpdGlvbjogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLXRyYW5zaXRpb247XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZV9fdGV4dCB7XG4gICAgcGFkZGluZzogJGNhcmQtdmVydGljYWwtaW1hZ2UtY29udGVudC1wYWRkaW5nLWRlc2t0b3A7XG4gIH1cblxuICAuY2FyZC12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRjYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZS10aXRsZS1mb250LXNpemUtZGVza3RvcDtcbiAgICBsaW5lLWhlaWdodDogJGNhcmQtdmVydGljYWwtaW1hZ2Utc2ltcGxlLXRpdGxlLXRpdGxlLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3otaW5kZXgnO1xuXG4kc2hhZG93LWJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC43KSwgcmdiYSgkY29sb3Itd2hpdGUsIDApKTtcbiRoZWFkZXItei1pbmRleDogJHotaW5kZXgtaGVhZGVyLWRlc2t0b3A7XG4kaGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3A6ICRkaW1lbnNpb24taGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3A7XG4kaGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3Atc2Nyb2xsZWQ6ICRkaW1lbnNpb24taGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3Atc2Nyb2xsZWQ7XG4kaGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcDogJGRpbWVuc2lvbi1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodC1kZXNrdG9wO1xuJGhlYWRlci1tYWluLW1lbnUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAkY29sb3ItcHJpbWFyeSwgJGNvbG9yLXByaW1hcnktZmFkZWQpO1xuJGhlYWRlci1tYWluLW1lbnUtYm94LXNoYWRvdzogMCAxNnB4IDY0cHggLThweCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuNSk7XG4kaGVhZGVyLW1haW4tbWVudS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kaGVhZGVyLW1haW4tbWVudS1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kaGVhZGVyLW1haW4tbWVudS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRoZWFkZXItbWFpbi1tZW51LWxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLTE0O1xuJGhlYWRlci1tYWluLW1lbnUtaWNvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRoZWFkZXItbWFpbi1tZW51LWljb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRoZWFkZXItbWFpbi1tZW51LXRleHQtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuJGhlYWRlci1tYWluLW1lbnUtbGF5ZXItYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGNvbG9yLXdoaXRlIDAsICRjb2xvci13aGl0ZSAycHgsICRjb2xvci1hbGFiYXN0ZXIgM3B4LCAkY29sb3Itd2hpdGUgNTBweCwgJGNvbG9yLXdoaXRlKTtcbiRoZWFkZXItbWFpbi1tZW51LWxheWVyLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kaGVhZGVyLW1haW4tbWVudS1sYXllci1zaGFkb3ctYmFja2dyb3VuZDogJHNoYWRvdy1iYWNrZ3JvdW5kO1xuJGhlYWRlci1tYWluLW1lbnUtbGF5ZXItYm94LXNoYWRvdy1yZWxhdGl2ZTogMCAxOHB4IDU0cHggLTE1cHggcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgLjcpO1xuJGhlYWRlci1zZWNvbmRhcnktbWVudS1iYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS02MDA7XG4kaGVhZGVyLXNlY29uZGFyeS1tZW51LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGhlYWRlci1zZWNvbmRhcnktbWVudS1mb250LXNpemUtc21hbGxlcjogJGZvbnQtc2l6ZS0xMjtcbiRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGhlYWRlci1zZWNvbmRhcnktbWVudS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGhlYWRlci1zZWNvbmRhcnktbWVudS1iaWctY29tcGFuaWVzLWxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuJGhlYWRlci1zZWNvbmRhcnktbWVudS1hY3RpdmUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtbGluZS1oZWlnaHQ6ICRmb250LXNpemUtMTQ7XG4kaGVhZGVyLXNlY29uZGFyeS1tZW51LWxpbmstY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XG4kaGVhZGVyLXNlY29uZGFyeS1tZW51LWxpbmstY29sb3ItaG92ZXI6ICRjb2xvci13aGl0ZTtcbiRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtbGluay1jb2xvci1hY3RpdmU6ICRjb2xvci13aGl0ZTtcbiRoZWFkZXItYnV0dG9ucy13aWR0aC1kZXNrdG9wOiA2MHB4O1xuJGhlYWRlci1idXR0b25zLXdpZHRoLWRlc2t0b3AtbGFyZ2U6ICRoZWFkZXItbWFpbi1oZWlnaHQtZGVza3RvcDtcbiRoZWFkZXItYnV0dG9ucy1zaWRlLWRlc2t0b3A6ICRoZWFkZXItbWFpbi1oZWlnaHQtZGVza3RvcDtcbiRoZWFkZXItYnV0dG9ucy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuJGhlYWRlci1idXR0b25zLWljb24tc2lkZTogMjRweDtcbiRoZWFkZXItYnV0dG9ucy1pY29uLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXN0cm9rZSwgJHRyYW5zaXRpb24tZmlsbDtcbiRoZWFkZXItYnV0dG9ucy1pY29uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLWJ1dHRvbnMtaWNvbi1jb2xvci1hY3RpdmU6ICRjb2xvci1wcmltYXJ5O1xuJGhlYWRlci1idXR0b25zLWljb24tY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuJGhlYWRlci1idXR0b25zLWJhY2tncm91bmQtY29sb3ItYWN0aXZlOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLWJ1dHRvbnMtYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogcmdiYSgkY29sb3Itd2hpdGUsIC45NSk7XG4kaGVhZGVyLWJ1dHRvbnMtYmFja2dyb3VuZC1jb2xvci1maXJzdDogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjIpO1xuJGhlYWRlci1idXR0b25zLWJhY2tncm91bmQtY29sb3Itc2Vjb25kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNDUpO1xuJGhlYWRlci1idXR0b25zLWJhY2tncm91bmQtY29sb3ItdGhpcmQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIC43KTtcbiRoZWFkZXItbGlua3MtdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1saW5rcy1hcnJvdy1maWxsLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLWxpbmtzLWFycm93LXNpZGU6IDlweDtcbiRoZWFkZXItbGlua3MtdHJpYW5nbGUtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1saW5rcy1pbmRpY2F0b3ItaGVpZ2h0OiAxMHB4O1xuJGhlYWRlci1saW5rcy1pbmRpY2F0b3Itd2lkdGg6IDEzcHg7XG4kaGVhZGVyLXNlYXJjaC1iYXItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRoZWFkZXItc2VhcmNoLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLXNlYXJjaC1iYXItdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kaGVhZGVyLXNlYXJjaC1iYXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kaGVhZGVyLXNlYXJjaC1iYXItZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJGhlYWRlci1zZWFyY2gtYmFyLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kaGVhZGVyLXNlYXJjaC1iYXItbGluZS1oZWlnaHQ6ICRmb250LXNpemUtMjQ7XG4kaGVhZGVyLXNlYXJjaC1iYXItcGxhY2Vob2xkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuJGhlYWRlci1zZWFyY2gtYmFyLXJlc2V0LWljb24tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGhlYWRlci1zZWFyY2gtYmFyLXJlc2V0LWljb24tc2lkZTogMjRweDtcbiRoZWFkZXItc2VhcmNoLWJhci1yZXNldC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5IC4zcztcbiRoZWFkZXItc2VhcmNoLWJhci1zaGFkb3ctaGVpZ2h0OiAkZGltZW5zaW9uLWhlYWRlci1zZWFyY2gtYmFyLXNoYWRvdy1oZWlnaHQtZGVza3RvcDtcbiRoZWFkZXItc2VhcmNoLWJhci1zaGFkb3ctYmFja2dyb3VuZDogJHNoYWRvdy1iYWNrZ3JvdW5kO1xuJGhlYWRlci1kZXNrdG9wLXNjcm9sbGVkLXRyYW5zZm9ybS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4kaGVhZGVyLWRlc2t0b3Atc2Nyb2xsZWQtaGVpZ2h0LXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWhlaWdodDtcbiRoZWFkZXItZGVza3RvcC1zY3JvbGxlZC10b3AtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdG9wO1xuXG4uaGVhZGVyLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogJGhlYWRlci1kZXNrdG9wLXNjcm9sbGVkLXRyYW5zZm9ybS10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJGhlYWRlci16LWluZGV4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVke1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLSRkaW1lbnNpb24taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcCk7XG5cbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbiAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24tdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xuXG4gIH1cblxuICAuaGVhZGVyLWRlc2t0b3BfX21haW4sXG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LFxuICAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24sXG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4sXG4gIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhcixcbiAgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0ge1xuICAgIGhlaWdodDogJGhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wLXNjcm9sbGVkO1xuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gICAgdG9wOiAkaGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3Atc2Nyb2xsZWQ7XG4gIH1cblxuICAuY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KTtcbiAgfVxuXG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIHtcblxuXHQubGluay13aXRoLWljb24tLW1haW4ge1xuXG5cdCAgLmljb24ge1xuXHQgICAgb3BhY2l0eTogMDtcblx0ICB9XG5cblx0ICA+IHNwYW4ge1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOHB4KTtcblx0ICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuLypcbiAgJi5oZWFkZXItZGVza3RvcC0tYmlnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0kZGltZW5zaW9uLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0LWRlc2t0b3ApO1xuICB9XG4qL1xuXG59XG5cbmhlYWRlci5oZWFkZXItZGVza3RvcC0tbm9JY29uIHtcbiAgc2VjdGlvbi5oZWFkZXItZGVza3RvcF9fbWFpbi5zZWN0aW9uLS1mdWxsLFxuICBzZWN0aW9uLmhlYWRlci1kZXNrdG9wX19tYWluLnNlY3Rpb24tLWZ1bGwgLmhlYWRlci1kZXNrdG9wX19uYXYsXG4gIC5oZWFkZXItZGVza3RvcF9fbWFpbiAuaGVhZGVyLWRlc2t0b3BfX2NvbHVtbixcbiAgJi5oZWFkZXItZGVza3RvcC0tYmlnIC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4ge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxuXG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIC5saW5rLXdpdGgtaWNvbi0tbWFpbiB7XG4gICAgLmljb24ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgPiBzcGFuIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjhweCk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24tdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuaGVhZGVyLmhlYWRlci1kZXNrdG9wLS1ub0ljb24ge1xuXG5cdHNlY3Rpb24uaGVhZGVyLWRlc2t0b3BfX21haW4uc2VjdGlvbi0tZnVsbCxcblx0c2VjdGlvbi5oZWFkZXItZGVza3RvcF9fbWFpbi5zZWN0aW9uLS1mdWxsIC5oZWFkZXItZGVza3RvcF9fbmF2IHtcblx0XHRoZWlnaHQ6IDcycHg7XG5cdH1cblxuXHQuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyAubGluay13aXRoLWljb24tLW1haW4ge1xuXHRcdC5pY29uIHtcblx0XHQgICAgb3BhY2l0eTogMDtcblx0XHR9XG5cdFx0PiBzcGFuIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjhweCk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbWFpbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LFxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLFxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbixcbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHtcbiAgdHJhbnNpdGlvbjogJGhlYWRlci1kZXNrdG9wLXNjcm9sbGVkLWhlaWdodC10cmFuc2l0aW9uO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX2NvbHVtbixcbi5oZWFkZXItZGVza3RvcF9fbmF2LWNvbHVtbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IHtcbiAgaGVpZ2h0OiAkaGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAkaGVhZGVyLXNlY29uZGFyeS1tZW51LWJhY2tncm91bmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQsXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LWxlZnQsXG4uaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeS1jb250ZW50LXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkaGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbGVmdCB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDE0MCU7XG5cbiAgLyogQWRkIHN0eWxlIHRvIGxpbmsgXCJJciBhIGdyYW5kZXMgZW1wcmVzYXNcIiBpbiBkZXNrdG9wICovXG4gIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIC5saW5rcy0tcHJpbWFyeSB7XG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogJGhlYWRlci1zZWNvbmRhcnktbWVudS1mb250LXdlaWdodDtcbiAgICAgIH1cbiAgICAgIC5saW5rLmxpbmstLXByaW1hcnktYWx0LmxpbmstLWFjdGl2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1zZWNvbmRhcnktbWVudS1mb250LXNpemUtc21hbGxlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtZm9udC1zaXplLXNtYWxsZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLXNlY29uZGFyeS1tZW51LWZvbnQtd2VpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktY29udGVudC1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGVyLXNlY29uZGFyeS1tZW51LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGhlYWRlci1zZWNvbmRhcnktbWVudS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLXNlY29uZGFyeS1tZW51LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGhlYWRlci1zZWNvbmRhcnktbWVudS1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtbGluZS1oZWlnaHQ7XG4gIH1cblxuICAubGluay0tYWN0aXZlIHtcblx0ICBmb250LXdlaWdodDogJGhlYWRlci1zZWNvbmRhcnktbWVudS1hY3RpdmUtZm9udC13ZWlnaHQ7XG4gIH1cblxuICAubGlua3MtLXByaW1hcnkge1xuXHRjb2xvcjogJGhlYWRlci1zZWNvbmRhcnktbWVudS1saW5rLWNvbG9yO1xuXG5cdC5saW5rLS1wcmltYXJ5LWFsdCB7XG5cdCAgY29sb3I6ICRoZWFkZXItc2Vjb25kYXJ5LW1lbnUtbGluay1jb2xvcjtcblxuXHQgICYubGluay0tYWN0aXZlIHtcblx0ICAgIGNvbG9yOiAkaGVhZGVyLXNlY29uZGFyeS1tZW51LWxpbmstY29sb3ItYWN0aXZlO1xuXHQgIH1cblxuXHQgICY6aG92ZXIgeyBjb2xvcjogJGhlYWRlci1zZWNvbmRhcnktbWVudS1saW5rLWNvbG9yLWhvdmVyOyB9XG5cdH1cbiAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3BfX21haW4ge1xuICBmb250LWZhbWlseTogJGhlYWRlci1tYWluLW1lbnUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGhlYWRlci1tYWluLW1lbnUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGhlYWRlci1tYWluLW1lbnUtZm9udC13ZWlnaHQ7XG4gIGhlaWdodDogJGhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wO1xuICBsaW5lLWhlaWdodDogJGhlYWRlci1tYWluLW1lbnUtbGluZS1oZWlnaHQ7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbWFpbi1jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLmV1c2thbHRlbC1sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG5cbiAgLnItbG9nbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50ZWxlY2FibGUtbG9nbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQge1xuXHQgIHdpZHRoOiBhdXRvO1xuXHQgIHBhZGRpbmctbGVmdDogMjRweDtcblxuXHQgIC5saW5rIHsgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpOyB9XG5cdCAgLmxpbmstLWFjdGl2ZSB7IGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMSk7IH1cblxuXHQgIC5saW5rcy0tcHJpbWFyeSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblxuXHRcdC5saW5rLS1wcmltYXJ5LWFsdCB7XG5cdFx0ICBjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSk7XG5cblx0XHQgICYubGluay0tYWN0aXZlIHtcblx0XHQgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHQgIH1cblxuXHRcdCAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3Itd2hpdGU7IH1cblx0XHR9XG5cdCAgfVxuXG4gIH1cbn1cblxuLmhlYWRlci1kZXNrdG9wX19tYWluLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAkaGVhZGVyLW1haW4tbWVudS1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkaGVhZGVyLW1haW4tbWVudS1ib3gtc2hhZG93O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWNvbnRlbnQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rLFxuLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uIHtcbiAgLnRyaWFuZ2xlIHtcbiAgICBib3R0b206IC0ycHg7XG4gICAgZmlsbDogJGhlYWRlci1saW5rcy10cmlhbmdsZS1maWxsLWNvbG9yO1xuICAgIGhlaWdodDogJGhlYWRlci1saW5rcy1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogJGhlYWRlci1tYWluLW1lbnUtbGF5ZXItdHJhbnNpdGlvbiAuMnM7XG4gICAgd2lkdGg6ICRoZWFkZXItbGlua3MtaW5kaWNhdG9yLXdpZHRoO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmxpbmstLW1haW4ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAudHJpYW5nbGUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246ICRoZWFkZXItbWFpbi1tZW51LWxheWVyLXRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiAkaGVhZGVyLW1haW4tbWVudS1sYXllci10cmFuc2l0aW9uLCAkaGVhZGVyLWRlc2t0b3Atc2Nyb2xsZWQtdG9wLXRyYW5zaXRpb247XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbGluayB7XG4gIC50cmlhbmdsZSB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAjeyRoZWFkZXItbGlua3MtaW5kaWNhdG9yLXdpZHRoIC8gMn0pO1xuICB9XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMge1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAubGluay0tbWFpbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogJGhlYWRlci1idXR0b25zLXNpZGUtZGVza3RvcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICRoZWFkZXItYnV0dG9ucy13aWR0aC1kZXNrdG9wO1xuXG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWJ1dHRvbnMtaWNvbi1zaWRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246ICRoZWFkZXItYnV0dG9ucy1pY29uLXRyYW5zaXRpb247XG4gICAgICB3aWR0aDogJGhlYWRlci1idXR0b25zLWljb24tc2lkZTtcblxuICAgICAgLmljb25fX2dseXBoIHtcbiAgICAgICAgZmlsbDogJGhlYWRlci1idXR0b25zLWljb24tY29sb3I7XG4gICAgICAgIHN0cm9rZTogJGhlYWRlci1idXR0b25zLWljb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbiB7XG4gIGhlaWdodDogJGhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpudGgtY2hpbGQoMSkge1xuICAgIC5saW5rLS1tYWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYnV0dG9ucy1iYWNrZ3JvdW5kLWNvbG9yLWZpcnN0O1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLWNoaWxkKDIpIHtcbiAgICAubGluay0tbWFpbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJ1dHRvbnMtYmFja2dyb3VuZC1jb2xvci1zZWNvbmQ7XG4gICAgfVxuICB9XG5cbiAgJjpudGgtY2hpbGQoMykge1xuICAgIC5saW5rLS1tYWluIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItYnV0dG9ucy1iYWNrZ3JvdW5kLWNvbG9yLXRoaXJkO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24tdGl0bGUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHdpZHRoOiA5NHB4O1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdiB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBoZWlnaHQ6ICRoZWFkZXItbWFpbi1oZWlnaHQtZGVza3RvcDtcbiAgZGlzcGxheTogdGFibGU7XG5cbiAgJjpub3QoLmhlYWRlci1kZXNrdG9wX19uYXYtLWljb25zKSB7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuLy8gICAuaGVhZGVyLWNhbGwgeyBtYXJnaW46IDE3cHggMDsgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmxpbmstLW1haW4ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRoZWFkZXItbGlua3MtdGV4dC1jb2xvcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLW1haW4tbWVudS1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRoZWFkZXItbWFpbi1tZW51LWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGhlYWRlci1tYWluLW1lbnUtZm9udC13ZWlnaHQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRlci1tYWluLW1lbnUtbGluZS1oZWlnaHQ7XG4gICAgLy9wYWRkaW5nOiAwIDIwcHg7XG4gICAgcGFkZGluZzogNHB4IDIwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubGluay13aXRoLWljb24tLW1haW4ge1xuICAgIGZvbnQtZmFtaWx5OiAkaGVhZGVyLW1haW4tbWVudS1pY29uLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGhlYWRlci1tYWluLW1lbnUtZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLW1haW4tbWVudS1mb250LXdlaWdodDtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogJGhlYWRlci1tYWluLW1lbnUtaWNvbi10cmFuc2l0aW9uO1xuXG4gICAgLmljb24ge1xuXHQgICAgdHJhbnNpdGlvbjogJGhlYWRlci1tYWluLW1lbnUtaWNvbi10cmFuc2l0aW9uO1xuXHQgICAgd2lkdGg6IDQ4cHg7XG5cdCAgICBoZWlnaHQ6IDQ4cHg7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgID4gc3BhbiB7XG5cdCAgICB0cmFuc2l0aW9uOiAkaGVhZGVyLW1haW4tbWVudS10ZXh0LXRyYW5zaXRpb247XG5cdCAgICBmb250LXNpemU6IDE0cHg7XG5cdCAgICB0cmFuc2l0aW9uOiBmb250LXNpemUgLjIgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG5cdCAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLXdpdGgtaWNvbi0tYWN0aXZlIHtcblx0ICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFycm93IHtcbiAgICBmaWxsOiAkaGVhZGVyLWxpbmtzLWFycm93LWZpbGwtY29sb3I7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWxpbmtzLWFycm93LXNpZGU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6ICRoZWFkZXItbGlua3MtYXJyb3ctc2lkZTtcbiAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkaGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3A7XG4gIHRyYW5zaXRpb246ICRoZWFkZXItbWFpbi1tZW51LWxheWVyLXRyYW5zaXRpb24gLjJzO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci0tcmVsYXRpdmUge1xuICBiYWNrZ3JvdW5kOiAkaGVhZGVyLW1haW4tbWVudS1sYXllci1iYWNrZ3JvdW5kO1xuICBib3gtc2hhZG93OiAkaGVhZGVyLW1haW4tbWVudS1sYXllci1ib3gtc2hhZG93LXJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogJGhlYWRlci1tYWluLW1lbnUtbGF5ZXItdHJhbnNpdGlvbiwgJGhlYWRlci1kZXNrdG9wLXNjcm9sbGVkLXRvcC10cmFuc2l0aW9uO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kOiAkaGVhZGVyLW1haW4tbWVudS1sYXllci1iYWNrZ3JvdW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyLW1haW4tbWVudS1sYXllci1zaGFkb3ctYmFja2dyb3VuZDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC8vcGFkZGluZzogNjBweCAwO1xuICAvL3BhZGRpbmc6IDE4cHggMCA4cHg7XG4gIHBhZGRpbmc6IDI0cHggMCAxNHB4O1xuXG4gIC5saW5rcy1ncm91cCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5saW5rIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItc2VhcmNoLWJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBoZWlnaHQ6ICRoZWFkZXItbWFpbi1oZWlnaHQtZGVza3RvcDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAkaGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcDtcbiAgdHJhbnNpdGlvbjogJGhlYWRlci1zZWFyY2gtYmFyLXRyYW5zaXRpb24sICRoZWFkZXItZGVza3RvcC1zY3JvbGxlZC1oZWlnaHQtdHJhbnNpdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1zZWFyY2gtYmFyLXNoYWRvdy1iYWNrZ3JvdW5kO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6ICRoZWFkZXItc2VhcmNoLWJhci1zaGFkb3ctaGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci0tdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXG4gIC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1yZXNldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7XG4gIGhlaWdodDogJGhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wO1xufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybS1pbnB1dCB7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICRoZWFkZXItc2VhcmNoLWJhci10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGhlYWRlci1zZWFyY2gtYmFyLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRoZWFkZXItc2VhcmNoLWJhci1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGVyLXNlYXJjaC1iYXItZm9udC13ZWlnaHQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkZXItc2VhcmNoLWJhci1saW5lLWhlaWdodDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRlci1zZWFyY2gtYmFyLXBsYWNlaG9sZGVyLWZvbnQtc2l6ZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItcmVzZXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246ICRoZWFkZXItc2VhcmNoLWJhci1yZXNldC10cmFuc2l0aW9uO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1zZWFyY2gtYmFyLXJlc2V0LWljb24tc2lkZTtcbiAgICB3aWR0aDogJGhlYWRlci1zZWFyY2gtYmFyLXJlc2V0LWljb24tc2lkZTtcblxuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBmaWxsOiAkaGVhZGVyLXNlYXJjaC1iYXItcmVzZXQtaWNvbi1jb2xvcjtcbiAgICAgIHN0cm9rZTogJGhlYWRlci1zZWFyY2gtYmFyLXJlc2V0LWljb24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5saW5rcy1ncm91cF9fdGl0bGUtLWxheWVyLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnktbWVudSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDQyOTA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTAwO1xuXG5cdC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LW5hdi1pdGVtcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDEycHggMDtcblxuXHRcdD5saSB7XG5cdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0fVxuXG5cdFx0LmxpbmstLXN1Ym1lbnUtLWxpbmsge1xuXHRcdCAgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjpyZ2JhKCRjb2xvci13aGl0ZSwgMSk7XG5cdFx0XHR9XG5cblx0XHRcdCYubGluay0tYWN0aXZlIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmstLXN1Ym1lbnUtLWFuY2hvciB7XG5cdFx0XHRjb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIC44KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cbn1cblxuLy8gaVBhZCBzcGVjaWZpZFxuaHRtbC50b3VjaGV2ZW50cyB7XG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXItY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAubGlua3MtZ3JvdXBfX3RpdGxlLS1sYXllci10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSAtIDIwcHgpKTtcblxuICAgIGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmhlYWRlci1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC5saW5rcy1ncm91cF9fbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbi8qXG4gIC5oZWFkZXItZGVza3RvcF9fbmF2IHtcblxuXHQgIC5oZWFkZXItY2FsbCB7IG1hcmdpbjogMTdweCAwOyB9XG4gIH1cbiovXG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuaGVhZGVyLWRlc2t0b3BfX25hdi1tZW51LWxheWVyLWNvbnRlbnQge1xuICAgIC5saW5rcy1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wX19tYWluLWNvbnRlbnQge1xuICAgIC5ldXNrYWx0ZWwtbG9nbyB7IHdpZHRoOiAxODBweDsgfVxuXG4gICAgLnItbG9nbyB7IHdpZHRoOiAzN3B4OyB9XG5cdC50ZWxlY2FibGUtbG9nbyB7IHdpZHRoOiAxOTBweDsgfVxuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyB7XG4gICAgLmxpbmstLW1haW4ge1xuICAgICAgd2lkdGg6IDk0cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLXJlc2V0IHtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5oZWFkZXItZGVza3RvcF9fbmF2Om5vdCguaGVhZGVyLWRlc2t0b3BfX25hdi0taWNvbnMpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgQWxleCBNLiBHb3JnYWwgPGFsZXhAbGluM3MuY29tPlxuXG4vLyRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlOiAxNXB4O1xuJGRpbWVuc2lvbi1zZWN0aW9uLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU6IDlweDtcbiRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1wYWRkaW5nOiAzMHB4O1xuJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcDogNDhweDtcbiRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1wYWRkaW5nLWRlc2t0b3AtbGFyZ2U6IDQ4cHg7XG4kZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtcGFkZGluZztcbiRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcDtcbiRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcC1sYXJnZTtcbiRkaW1lbnNpb24taGVyby1zbGlkZXItaGVpZ2h0OiA5NDBweDtcbiRkaW1lbnNpb24taGVyby1zbGlkZXItbmF2LWl0ZW0taGVpZ2h0OiAxMDBweDtcbiRkaW1lbnNpb24taGVhZGVyLW5hdi1iYXItaGVpZ2h0LW1vYmlsZTogNzJweDtcbiRkaW1lbnNpb24taGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3A6IDg0cHg7XG4kZGltZW5zaW9uLWhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wLXNjcm9sbGVkOiA2MHB4O1xuJGRpbWVuc2lvbi1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodC1kZXNrdG9wOiAzMnB4O1xuJGRpbWVuc2lvbi1oZWFkZXItc2VhcmNoLWJhci1zaGFkb3ctaGVpZ2h0LWRlc2t0b3A6ICN7JGRpbWVuc2lvbi1oZXJvLXNsaWRlci1oZWlnaHQgLVxuICAkZGltZW5zaW9uLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0LWRlc2t0b3AgLVxuICAkZGltZW5zaW9uLWhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wfTtcbiRkaW1lbnNpb24tc2Nyb2xsZXItc2Nyb2xsLWJhci1oZWlnaHQ6IDFweDtcbiRkaW1lbnNpb24tc2Nyb2xsZXItc2Nyb2xsLWJhci1kcmFnLWhlaWdodDogN3B4O1xuJGRpbWVuc2lvbi1jYXJkLWxpbmtzLXdpdGgtaWNvbi13aWR0aC1kZXNrdG9wOiAzNjBweDtcbiRkaW1lbnNpb24taW1hZ2Utd2l0aC10aXRsZS1kZXNrdG9wOiAxODBweDtcbiRkaW1lbnNpb24tY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXBpY3R1cmUtd2lkdGgtZGVza3RvcDogMjYwcHg7XG4kZGltZW5zaW9uLWVxdWlwbWVudC1waWN0dXJlLXdpZHRoLW1vYmlsZTogMTgwcHg7XG4kZGltZW5zaW9uLWVxdWlwbWVudC1waWN0dXJlLXdpZHRoLWRlc2t0b3A6IDI2MHB4O1xuJGRpbWVuc2lvbi1wYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUtbW9iaWxlOiA2MHB4O1xuJGRpbWVuc2lvbi1wYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGU6IDEzMHB4O1xuJGRpbWVuc2lvbi1maXhlZC1jYXJ0LXN1bW1hcnktaGVpZ2h0OiA2MHB4O1xuIiwiQGltcG9ydCAnLi8uLi8uLi9hcHAvX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi8uLi9hcHAvbGF5b3V0cy9oZWFkZXItZGVza3RvcCc7XG5cbiRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLXNpZGU6IDI0cHg7XG4kY2FydC1zdW1tYXJ5LWxpbmVzLW51bWJlci1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kY2FydC1zdW1tYXJ5LWxpbmVzLW51bWJlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4kY2FydC1zdW1tYXJ5LWxpbmVzLW51bWJlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4kY2FydC1zdW1tYXJ5LWxpbmUtaW1hZ2Utd2lkdGg6IDQwcHg7XG4kY2FydC1zdW1tYXJ5LWxpbmUtaWNvbi1zaWRlOiAzMnB4O1xuJGNhcnQtc3VtbWFyeS1saW5lLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1ub2JlbDtcbiRjYXJ0LXN1bW1hcnktbGluZS10aXRsZS1mb250LWZhbWlseTogICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGNhcnQtc3VtbWFyeS1saW5lLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiRjYXJ0LXN1bW1hcnktbGluZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRjYXJ0LXN1bW1hcnktbGluZS10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTI7XG4kY2FydC1zdW1tYXJ5LWxpbmUtdGl0bGUtdGV4dC1jb2xvci1zdHJvbmc6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGNhcnQtc3VtbWFyeS1saW5lLXRpdGxlLXN0cm9uZy1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kY2FydC1zdW1tYXJ5LWxpbmUtdGl0bGUtc3Ryb25nLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiRjYXJ0LXN1bW1hcnktbGluZS1jb2xvci1ib3gtc2lkZTogMTZweDtcbiRjYXJ0LXN1bW1hcnktZW1wdHktbGluay1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kY2FydC1zdW1tYXJ5LWVtcHR5LWxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuJGNhcnQtc3VtbWFyeS1lbXB0eS1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGNhcnQtc3VtbWFyeS1lbXB0eS1saW5rLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMztcblxuQGtleWZyYW1lcyBzY2FsZS1hbmltYXRpb24ge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuXG4gIDEwJSxcbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC43NSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgfVxufVxuXG4kY2FydC1zdW1tYXJ5LWxpbmVzLW51bWJlci1hbmltYXRpb246IHNjYWxlLWFuaW1hdGlvbiBlYXNlLWluLW91dCAuNHM7XG5cbi5jYXJ0LXN1bW1hcnlfX25hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50cmlhbmdsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FydC1zdW1tYXJ5X19uYXYtbGluay0tdmlzaWJsZSB7XG4gIC50cmlhbmdsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAkaGVhZGVyLW1haW4tbWVudS1sYXllci10cmFuc2l0aW9uO1xuICB9XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xpbmVzLW51bWJlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWZvbnQtd2VpZ2h0O1xuICBoZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLXNpZGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogJGNhcnQtc3VtbWFyeS1saW5lcy1udW1iZXItbGluZS1oZWlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IC0xMHB4O1xuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4gIHdpZHRoOiAkY2FydC1zdW1tYXJ5LWxpbmVzLW51bWJlci1zaWRlO1xufVxuXG4uY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXItLWFuaW1hdGUge1xuICBhbmltYXRpb246ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWFuaW1hdGlvbjtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGF5ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLmxvYWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmNhcnQtc3VtbWFyeV9fbGF5ZXItLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNpdGlvbjogJGhlYWRlci1tYWluLW1lbnUtbGF5ZXItdHJhbnNpdGlvbiwgJGhlYWRlci1kZXNrdG9wLXNjcm9sbGVkLXRvcC10cmFuc2l0aW9uO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmNhcnQtc3VtbWFyeV9fbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ2FsbGVyeTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAuY29sb3ItYm94IHtcbiAgICBoZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZS1jb2xvci1ib3gtc2lkZTtcbiAgICB3aWR0aDogJGNhcnQtc3VtbWFyeS1saW5lLWNvbG9yLWJveC1zaWRlO1xuICB9XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xpbmUtaW1hZ2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6ICRjYXJ0LXN1bW1hcnktbGluZS1pbWFnZS13aWR0aDtcblxuICBzdmcge1xuICAgIHdpZHRoOiAkY2FydC1zdW1tYXJ5LWxpbmUtaWNvbi1zaWRlO1xuICB9XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xpbmUtZGF0YSB7XG4gIGZsZXg6IDE7XG59XG5cbi5jYXJ0LXN1bW1hcnlfX2xpbmUtdGl0bGUge1xuICBjb2xvcjogJGNhcnQtc3VtbWFyeS1saW5lLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY2FydC1zdW1tYXJ5LWxpbmUtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcnQtc3VtbWFyeS1saW5lLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZS10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZS10aXRsZS1saW5lLWhlaWdodDtcblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkY2FydC1zdW1tYXJ5LWxpbmUtdGl0bGUtdGV4dC1jb2xvci1zdHJvbmc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAkY2FydC1zdW1tYXJ5LWxpbmUtdGl0bGUtc3Ryb25nLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGNhcnQtc3VtbWFyeS1saW5lLXRpdGxlLXN0cm9uZy1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4uY2FydC1zdW1tYXJ5X19lbXB0eS5saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkY2FydC1zdW1tYXJ5LWVtcHR5LWxpbmstZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNhcnQtc3VtbWFyeS1lbXB0eS1saW5rLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjYXJ0LXN1bW1hcnktZW1wdHktbGluay1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjYXJ0LXN1bW1hcnktZW1wdHktbGluay1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FydC1zdW1tYXJ5X19jdGEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jYXJ0LXN1bW1hcnlfX25hdi1saW5rIC50cmlhbmdsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAxNXB4O1xuICB9XG5cbiAgLmNhcnQtc3VtbWFyeV9fbGF5ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuY2FydC1zdW1tYXJ5X19saW5lcy1udW1iZXIge1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tY2FyZC1zbWFydHBob25lLW1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jLWNhcmQtc21hcnRwaG9uZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHZhcigtLWNhcmQtc21hcnRwaG9uZS1tYXgtd2lkdGgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIHBhZGRpbmc6IDE2cHggMCAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS1mZWF0dXJlZCB7XG4gICAgLmMtY2FyZC1zbWFydHBob25lX19mZWF0dXJlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBib3JkZXItdG9wOiAkY29sb3ItcHJpbWFyeSBzb2xpZCAzcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC1pbWFnZSB7XG4gICAgLmMtY2FyZC1zbWFydHBob25lX19jb250ZW50X19pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgICZfX3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX19mZWF0dXJlcyB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xuXG4gICAgICAmLS1pY29uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEzO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMjI1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwIDE2cHg7XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgJl9fZmluYW5jaW5nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00ODtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTQ4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXN0cm9uZy1henVyZTtcbiAgICAgIH1cblxuICAgICAgJl9fY3VycmVuY3kge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1zdHJvbmctYXp1cmU7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXNpbHZlcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19icmFuZCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIHBhZGRpbmc6IDAgMTZweCAwIDE2cHg7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAwIDE2cHggMCAxNnB4O1xuICB9XG5cbiAgJl9faW5pdGlhbF9wYXltZW50IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuXG4gICZfX3NpbmdsZV9wYXltZW50IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgJl9fY3RhIHtcbiAgICAmIGEge1xuICAgICAgbWluLXdpZHRoOiAyNjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgICYgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXNhZmV0eS1vcmFuZ2U7XG4gICAgICBtaW4td2lkdGg6IDI2OHB4O1xuICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cblxuICAmIC5lcXVpcG1lbnQtcHJldmlld19fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0yMDA7XG4gIH1cblxuICAmX19wcm9tb3Rpb24tZmxhZyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWF6dXJlLXJhZGlhbmNlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTcycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEzO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdGhlbWUvdGVsZWNhYmxlLWNvbG9ycyc7XG5cbjpyb290IHtcbiAgLS1jYXJkLXRhcmlmYS1taW4td2lkdGg6IDMwMHB4O1xuICAtLWNhcmQtdGFyaWZhLW1heC13aWR0aDogMzAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgLS1jYXJkLXRhcmlmYS1taW4td2lkdGg6IDM1MHB4O1xuICAgIC0tY2FyZC10YXJpZmEtbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uYy1jYXJkLXRhcmlmYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IHZhcigtLWNhcmQtdGFyaWZhLW1pbi13aWR0aCk7XG4gIG1heC13aWR0aDogdmFyKC0tY2FyZC10YXJpZmEtbWF4LXdpZHRoKTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTEwMDtcbiAgcGFkZGluZzogMTZweDtcblxuICAmLS1ibGFjayB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS04MDA7XG5cbiAgICAuYy1jYXJkLXRhcmlmYV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICB9XG4gIH1cblxuICAmLS1sYXJnZSB7XG4gICAgLS1jYXJkLXRhcmlmYS1taW4td2lkdGg6IDI5MHB4O1xuICAgIC0tY2FyZC10YXJpZmEtbWF4LXdpZHRoOiAyOTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgLS1jYXJkLXRhcmlmYS1taW4td2lkdGg6IDI1MHB4O1xuICAgICAgLS1jYXJkLXRhcmlmYS1tYXgtd2lkdGg6IDI5MHB4O1xuICAgIH1cblxuICAgIC5jLWNhcmQtdGFyaWZhX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICRjb2xvci10dW5kb3JhO1xuICAgIH1cblxuICAgIC5jLWNhcmQtdGFyaWZhX19jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5jLWNhcmQtdGFyaWZhX19pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAyNXB4O1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG5cbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1jYXJkLXRhcmlmYV9fZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgIH1cblxuICAgIC5jLWNhcmQtdGFyaWZhX19wcmljZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX2ludGVnZXIsIC5jLWNhcmQtdGFyaWZhX19kZWNpbWFsIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAuYy1jYXJkLXRhcmlmYV9fY3RhIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAmLS1ib25vIHtcbiAgICBAZXh0ZW5kIC5jLWNhcmQtdGFyaWZhLS1sYXJnZTtcblxuICAgIC5jLWNhcmQtdGFyaWZhX19ib2R5IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYy1jYXJkLXRhcmlmYV9fcHJpY2Uge1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5jLWNhcmQtdGFyaWZhX19vZmZlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX29mZmVyLCAuYy1jYXJkLXRhcmlmYV9fcmVhbC1wcmljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuYy1jYXJkLXRhcmlmYV9fb2ZmZXIgLmMtY2FyZC10YXJpZmFfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX3JlYWwtcHJpY2UgLmMtY2FyZC10YXJpZmFfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX3JlYWwtcHJpY2UgLmMtY2FyZC10YXJpZmFfX2ludGVnZXIsXG4gICAgLmMtY2FyZC10YXJpZmFfX3JlYWwtcHJpY2UgLmMtY2FyZC10YXJpZmFfX2RlY2ltYWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLmMtY2FyZC10YXJpZmFfX29mZmVyX19jb250ZW50LCAuYy1jYXJkLXRhcmlmYV9fcmVhbC1wcmljZV9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYy1jYXJkLXRhcmlmYV9faW50ZWdlciB7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cblxuICAmX19yaWJib24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jaGFydC0xMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jYXJkLS1vZmVydGEtc2lkZS1wYWRkaW5nKTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTE2cHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICAgIH1cblxuICAgICYtLWNyb3NzZWQtb3V0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlKSByb3RhdGUoMTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZzogMCAxNHB4IDAgNnB4O1xuXG4gICAgPiBzdmcge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG5cbiAgJl9fZGVzdGFjYWRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYXp1cmUtcmFkaWFuY2U7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jYXJkLS1vZmVydGEtc2lkZS1wYWRkaW5nKSAwIDMwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW46IDEycHggLTE2cHggMTJweCAtMjRweDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0JCO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG5cbiAgJl9fb2xkcHJpY2Uge1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IGxpbmUtdGhyb3VnaDtcblxuICAgICAgLnByaWNlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnRlZ2VyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTQ4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgJl9fcHJpY2UtZGVjaW1hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gIH1cblxuICAmX19kZWNpbWFsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2ZyZWN1ZW5jeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG4gIH1cblxuICAmX19wcm9tb19mcmVjdWVuY3kge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcblxuICAgICYgYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIGRpdiBkaXYgZGl2IGRpdiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbmRpY2lvbmVzIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICYgYSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRjb2xvci10dW5kb3JhO1xuICAgIH1cbiAgfVxufVxuIiwiXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4uL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cblxuLmNoYW5uZWwge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleDogMCAwIDEyLjUlO1xuXHRwYWRkaW5nOiAwIDEwcHg7XG5cdG1hcmdpbjogMTBweCAwO1xuXG5cdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0ZmxleDogMCAwIDEyLjUlO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWluLXdpZHRoOiAzNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuXHRcdFx0ZmxleDogMCAwIDQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdFx0fVxuXG5cdFx0Jl9fY2FwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRtYXgtd2lkdGg6IDg1cHg7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHR9XG5cblx0XHQmX180ayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRyaWdodDogMXJlbTtcblx0XHRcdGJvdHRvbTogLjVyZW07XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mb01vZGFsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4yKTtcblx0XHRwYWRkaW5nOiAyNHB4IDMycHg7XG5cdFx0bGVmdDogLTQwcHg7XG5cdFx0dG9wOiA0MHB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAyMjVweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHR3aWR0aDogMjc1cHg7XG5cdFx0XHRsZWZ0OiAtODBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSh4eHhsYXJnZSB1cCkge1xuXHRcdFx0d2lkdGg6IDM3NXB4O1xuXHRcdFx0bGVmdDogLTEyMHB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0XHRsZWZ0OiA0NXB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDg1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKHh4eGxhcmdlIHVwKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdH1cblxuXHRcdCZfX2RpYWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRjb2xvcjogIzdGN0Y3Rjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cblx0XHQmX19mdW5jdGlvbmFsaXRpZXMge1xuXHRcdFx0Zm9udC1zaXplOiAuNzVyZW07XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRsaW5lLWhlaWdodDogLjg3NXJlbTtcblxuXHRcdFx0Lmljb257XG5cdFx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXNfX2Z1bmN0aW9uYWxpdHkge1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fbW9yZUluZm8ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuXHRcdCZfX21vZGFsaXR5IHtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0XHRtYXJnaW46IDhweCA0cHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1UVk9jaW8ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUYwNjZCO1xuXHRcdFx0fVxuXHRcdFx0Ji0tVFZUb3RhbCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkJGMkM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faW5mb0NpcmNsZSB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNCRkJGQkY7XG5cdFx0XHRtYXJnaW46IDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdCY6aG92ZXIgKyAuY2hhbm5lbF9faW5mb01vZGFsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZnVuY3Rpb25hbGl0aWVzIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0YyRjJGMjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0XHQmX19mdW5jdGlvbmFsaXR5IHtcblx0XHRcdG1hcmdpbjogMTZweCA1cHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtZnVuY3Rpb25hbGl0eSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzRjNGM0Y7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAtMjRweDtcblx0XHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdHRvcDogMjFweDtcblx0XHRcdFx0XHRsZWZ0OiAtNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGlhbCB7XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRjb2xvcjogIzdGN0Y3Rjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW46IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblx0XHR9XG5cblx0XHQuaWNvbiB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXG5cdFx0fVxuXG5cdFx0JiAuaWNvbl9fZ2x5cGgge1xuXHRcdFx0c3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLm1vZGFsLS1jaGFubmVsc0dyaWQge1xuXHQuY2hhbm5lbF9faW5mb01vZGFsIHtcblx0XHRsZWZ0OiAtNThweDtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcblx0XHRcdG1heC13aWR0aDogMzc1cHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0bGVmdDogNjJweDtcblx0XHR9XG5cdH1cblxuXHQuY2hhbm5lbF9fZnVuY3Rpb25hbGl0aWVzX19mdW5jdGlvbmFsaXR5OmhvdmVyOjphZnRlciB7XG5cdFx0bGVmdDogLTg0cHg7XG5cdFx0ei1pbmRleDogMTAwO1xuXHR9XG59XG5cblxuLm1hdC1kaWFsb2ctY29udGVudCB7XG5cblx0LmNoYW5uZWwge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNoYW5uZWxfX21vcmVJbmZvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNoYW5uZWxfX2Z1bmN0aW9uYWxpdGllcyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59XG4iLCJcbkBpbXBvcnQgJy4vLi4vX21peGlucy9iYXNlLWh0bWwtZWxlbWVudHMnO1xuQGltcG9ydCAnLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuXG4uY2hhbm5lbHYyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCAxMi41JTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAxMHB4IDA7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRtaW4td2lkdGg6IDg4cHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDM4NXB4KXtcblxuXHRcdG1hcmdpbi1yaWdodDogMDtcblxuXHR9XG5cblx0Ji0taGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwsXG5cdC5jaGFubmVsdjItc2ltcGxlX190aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiA4OHB4O1xuXHR9XG5cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWluLXdpZHRoOiAzNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC1oZWlnaHQ6IDUycHg7XG5cdFx0XHRvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuXHRcdFx0ZmxleDogMCAwIDQwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuXHRcdFx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRcdH1cblxuXHRcdCZfX2NhcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bWF4LXdpZHRoOiA4NXB4O1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fNGsge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0cmlnaHQ6IDFyZW07XG5cdFx0XHRib3R0b206IC41cmVtO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2luZm9Nb2RhbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTVweCByZ2JhKDM4LCAzNywgMzcsIDAuMik7XG5cdFx0cGFkZGluZzogMjRweCAzMnB4O1xuXHRcdGxlZnQ6IC00MHB4O1xuXHRcdHRvcDogNDBweDtcblx0XHR6LWluZGV4OiAxMDA7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMjI1cHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHRcdFx0d2lkdGg6IDI3NXB4O1xuXHRcdFx0bGVmdDogLTgwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcblx0XHRcdHdpZHRoOiAzNzVweDtcblx0XHRcdGxlZnQ6IC0xMjBweDtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHR0b3A6IC02cHg7XG5cdFx0XHRcdFx0bGVmdDogNDVweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiA4NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSh4eHhsYXJnZSB1cCkge1xuXHRcdFx0XHRcdFx0bGVmdDogMTI1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR9XG5cblx0XHQmX19kaWFsIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Y29sb3I6ICM3RjdGN0Y7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZnVuY3Rpb25hbGl0aWVzIHtcblx0XHRcdGZvbnQtc2l6ZTogLjc1cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0bGluZS1oZWlnaHQ6IC44NzVyZW07XG5cblx0XHRcdC5pY29ue1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2hhbm5lbF9fZnVuY3Rpb25hbGl0aWVzX19mdW5jdGlvbmFsaXR5IHtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX21vcmVJbmZvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cblx0XHQmX19tb2RhbGl0eSB7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdFx0bWFyZ2luOiA4cHggNHB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tVFZPY2lvIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0VGMDY2Qjtcblx0XHRcdH1cblx0XHRcdCYtLVRWVG90YWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZCRjJDO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2luZm9DaXJjbGUge1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQkZCRkJGO1xuXHRcdFx0bWFyZ2luOiA4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHQmOmhvdmVyICsgLmNoYW5uZWxfX2luZm9Nb2RhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2Z1bmN0aW9uYWxpdGllcyB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNGMkYyRjI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cblxuXHRcdCZfX2Z1bmN0aW9uYWxpdHkge1xuXHRcdFx0bWFyZ2luOiA4cHggNXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBhdHRyKGRhdGEtZnVuY3Rpb25hbGl0eSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzRjNGM0Y7XG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAtMjRweDtcblx0XHRcdFx0XHR0b3A6IDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNnB4IDEycHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjM0YzRjNGO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0XHRcdHRvcDogMjFweDtcblx0XHRcdFx0XHRsZWZ0OiAtNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGlhbCB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRtYXJnaW46IDhweCA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19wcmltYXJ5IHtcblxuXHRcdFx0fVxuXG5cdFx0XHQmX19zZWNvbmRhcnkge1xuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHRcdH1cblxuXHRcdCYgLmljb25fX2dseXBoIHtcblx0XHRcdHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5tb2RhbC0tY2hhbm5lbHNHcmlkIHtcblx0LmNoYW5uZWxfX2luZm9Nb2RhbCB7XG5cdFx0bGVmdDogLTU4cHg7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDM3NXB4O1xuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGxlZnQ6IDYycHg7XG5cdFx0fVxuXHR9XG5cblx0LmNoYW5uZWxfX2Z1bmN0aW9uYWxpdGllc19fZnVuY3Rpb25hbGl0eTpob3Zlcjo6YWZ0ZXIge1xuXHRcdGxlZnQ6IC04NHB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0fVxufVxuXG5cbi5tYXQtZGlhbG9nLWNvbnRlbnQge1xuXG5cdC5jaGFubmVsIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jaGFubmVsX19tb3JlSW5mbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jaGFubmVsX19mdW5jdGlvbmFsaXRpZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxufVxuXG4uY2hhbm5lbHYyLXNpbXBsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW46IDEwcHggMDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmLS1oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2hhbm5lbHYyX19sb2dvLFxuXHQuY2hhbm5lbHYyX19mdW5jdGlvbmFsaXRpZXMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHR9XG5cblx0Ji0tY2hhbm5lbF9jYXRlZ29yeV9nZW5lcmFsaXN0YSAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGQTMwRDtcblx0fVxuXG5cdCYtLWNoYW5uZWxfY2F0ZWdvcnlfY2luZVNlcmllcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwN0NCMjtcblx0fVxuXG5cdCYtLWNoYW5uZWxfY2F0ZWdvcnlfaW5mYW50aWxlcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0FBMUMxMTtcblx0fVxuXG5cdCYtLWNoYW5uZWxfY2F0ZWdvcnlfZGVwb3J0ZXMgLmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNCNEE3MEQ7XG5cdH1cblxuXHQmLS1jaGFubmVsX2NhdGVnb3J5X2RvY3VtZW50YWxlcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE0Q0NBRjtcblx0fVxuXG5cdCYtLWNoYW5uZWxfY2F0ZWdvcnlfbXVzaWNhIC5jaGFubmVsdjItc2ltcGxlX19kaWFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTUwREI0O1xuXHR9XG5cblx0Ji0tY2hhbm5lbF9jYXRlZ29yeV9ub3RpY2lhcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzBEMThCNDtcblx0fVxuXG5cdCYtLWNoYW5uZWxfY2F0ZWdvcnlfYXV0b25vbWljb3MgLmNoYW5uZWx2Mi1zaW1wbGVfX2RpYWwge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzQjk2NDc7XG5cdH1cblxuXHQmLS1jaGFubmVsX2NhdGVnb3J5X3ZhcmlvcyAuY2hhbm5lbHYyLXNpbXBsZV9fZGlhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGMEQ4Qztcblx0fVxuXG5cdCZfX2RpYWwge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0d2lkdGg6IDUycHg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFQ0VDRUM7XG5cdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0cGFkZGluZzogMTBweCAxNnB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG4uY2hhbm5lbC1ib3gge1xuXHQmX19oaWRkZW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbiIsIlxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2Jhc2UtaHRtbC1lbGVtZW50cyc7XG5AaW1wb3J0ICcuLi9fZGVmaW5pdGlvbnMvYW5pbWF0aW9ucyc7XG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4uY2hhbm5lbHNDYXB0aW9uIHtcblx0bWFyZ2luOiA0MHB4IDAgMjBweCAwO1xuXG5cdCZfX3NlY3Rpb25UaXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblxuXHQuY2hhbm5lbF9fbW9yZUluZm9fX21vZGFsaXR5IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9fbW9kYWxpdHkge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcblx0fVxufVxuXG4uY2hhbm5lbHNGb3JtIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59IiwiXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4uL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbi5jaGFubmVscy1maWx0cm9zIHtcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0fVxuXG5cdCZfX2ZpbHRlcnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KXtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblxuXHRcdCZfX2dyb3VwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4OiAxIDA7XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0fVxuXG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpe1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXG5cdFx0XHQmX19pbm5lciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpe1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDE1cHggMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRmbGV4OiAwIDAgMTZweDtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpe1xuXG5cdFx0fVxuXHR9XG5cblx0Jl9fZmlsdGVyIHtcblx0fVxuXG5cdCZfX2J1dHRvbiB7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdG1hcmdpbi1sZWZ0OiAyOHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblxuXHRcdFx0Ji0tcm90YXRpb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2xpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCZfX2dyaWQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4uL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiR0di1jaGFubmVscy1maWx0ZXItYWN0aXZlLWJnY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHR2LWNoYW5uZWxzLWZpbHRlci1hY3RpdmUtYm9yZGVyY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHR2LWNoYW5uZWxzLWZpbHRlci1hY3RpdmUtY29sb3I6ICRjb2xvci13aGl0ZTtcbiR0di1jaGFubmVscy1maWx0ZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kdHYtY2hhbm5lbHMtZmlsdGVyLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblxuLmMtdHYtY2hhbm5lbHMtbWVudSB7XG5cdC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcblx0fVxufVxuXG4udHYtY2hhbm5lbHMtZmlsdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHQ+ICoge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQ+ICo6bnRoLWNoaWxkKDEpe1xuXHRcdG9yZGVyOiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0PiAqOm50aC1jaGlsZCgyKXtcblx0XHRvcmRlcjogMjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQ+ICo6bnRoLWNoaWxkKDMpe1xuXHRcdG9yZGVyOiAzO1xuXHR9XG5cblx0PiAqOm50aC1jaGlsZCg0KXtcblx0XHRvcmRlcjogNDtcblx0fVxufVxuXG4uZm9ybS1pbnB1dC0tdHYtY2hhbm5lbHMtZmlsdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmZvcm0taW5wdXQtLXR2LWNoYW5uZWxzLWZpbHRlci1idXNjYWRvciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UWWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEUxTGpJMUlERTFMakkxVERFeElERXhJaUJ6ZEhKdmEyVTlJaU5GTVRCQk1FRWlJSE4wY205clpTMTNhV1IwYUQwaU1TNDFJaUJ6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRDBpTVRBaUx6NEtQSEJoZEdnZ1pEMGlUVFl1TnpVZ01USXVOelZETVRBdU1EWXpOeUF4TWk0M05TQXhNaTQzTlNBeE1DNHdOak0zSURFeUxqYzFJRFl1TnpWRE1USXVOelVnTXk0ME16WXlPU0F4TUM0d05qTTNJREF1TnpVZ05pNDNOU0F3TGpjMVF6TXVORE0yTWprZ01DNDNOU0F3TGpjMUlETXVORE0yTWprZ01DNDNOU0EyTGpjMVF6QXVOelVnTVRBdU1EWXpOeUF6TGpRek5qSTVJREV5TGpjMUlEWXVOelVnTVRJdU56VmFJaUJ6ZEhKdmEyVTlJaU5GTVRCQk1FRWlJSE4wY205clpTMTNhV1IwYUQwaU1TNDFJaUJ6ZEhKdmEyVXRiV2wwWlhKc2FXMXBkRDBpTVRBaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKemNYVmhjbVVpTHo0S1BDOXpkbWMrXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMHB4KSBjZW50ZXI7XG59XG5cbi50di1jaGFubmVscy1maWx0ZXJfX2J5IHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHQuYnV0dG9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLnR2LWNoYW5uZWxzLWZpbHRlcl9fbGFiZWwge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udHYtY2hhbm5lbHMtZmlsdGVyX19sYWJlbC0taGlkZGVueHMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udHYtY2hhbm5lbHMtZmlsdGVyX19zZWxlY3Qge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIHdpZHRoPScyNCc+PHBhdGggZD0nTTcuNDEgOC41OUwxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeic+PC9wYXRoPjxwYXRoIGQ9J00wIDBoMjR2MjRIMFYweicgZmlsbD0nbm9uZSc+PC9wYXRoPjwvc3ZnPlwiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgY2VudGVyO1xuXG5cdG9wdGlvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblx0XHRhcHBlYXJhbmNlOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHQudHYtY2hhbm5lbHMtZmlsdGVyIHtcblx0XHQ+ICoge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQ+ICo6bnRoLWNoaWxkKDEpe1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblxuXHRcdD4gKjpudGgtY2hpbGQoMil7XG5cdFx0XHRvcmRlcjogNTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblxuXHRcdD4gKjpudGgtY2hpbGQoMyl7XG5cdFx0XHRvcmRlcjogMjtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblxuXHRcdD4gKjpudGgtY2hpbGQoNCl7XG5cdFx0XHRvcmRlcjogMztcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdH1cblxuXHRcdD4gKjpudGgtY2hpbGQoNSl7XG5cdFx0XHRvcmRlcjogNDtcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0LnR2LWNoYW5uZWxzLWZpbHRlcl9fYnkge1xuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblxuXHQudHYtY2hhbm5lbHMtZmlsdGVyX19sYWJlbC0taGlkZGVueHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi50di1jaGFubmVscy1maWx0ZXItbWVudSB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOiBhdXRvO1xuXHRmb250LWZhbWlseTogJHR2LWNoYW5uZWxzLWZpbHRlci1mb250LWZhbWlseTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHt9XG5cblx0Jl9faXRlbSB7XG5cdFx0ZmxleDogMCAwIDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAuODc1cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0XHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4O1xuXHRcdFx0fVxuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0cGFkZGluZzogMjBweCAyNXB4IDExcHggMjVweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDE4MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIGVhc2UtaW4gLjJzO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdCYtLWhvdmVyZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHYtY2hhbm5lbHMtZmlsdGVyLWFjdGl2ZS1iZ2NvbG9yO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdHYtY2hhbm5lbHMtZmlsdGVyLWFjdGl2ZS1ib3JkZXJjb2xvcjtcblx0XHRcdFx0Y29sb3I6ICR0di1jaGFubmVscy1maWx0ZXItYWN0aXZlLWNvbG9yO1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcblxuXHRcdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdFx0ZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQmLS11bmhvdmVyZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQkZCRkJGICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXG5cdFx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0XHRmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkdHYtY2hhbm5lbHMtZmlsdGVyLXRpdGxlLWZvbnQtZmFtaWx5O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cblx0XHRcdFx0cGF0aCB7XG5cdFx0XHRcdFx0ZmlsbDogIzAwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tYWN0aXZlICB7XG5cblx0XHRcdC50di1jaGFubmVscy1maWx0ZXItbWVudV9faXRlbV9faW5uZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHYtY2hhbm5lbHMtZmlsdGVyLWFjdGl2ZS1iZ2NvbG9yO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkdHYtY2hhbm5lbHMtZmlsdGVyLWFjdGl2ZS1ib3JkZXJjb2xvcjtcblx0XHRcdFx0Y29sb3I6ICR0di1jaGFubmVscy1maWx0ZXItYWN0aXZlLWNvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQudHYtY2hhbm5lbHMtZmlsdGVyLW1lbnVfX2l0ZW1fX3RpdGxlIHN2ZyBwYXRoIHtcblx0XHRcdFx0ZmlsbDogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX192aWV3IHtcblx0XHRjb2xvcjogJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlO1xuXHR9XG5cbn0iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWJhY2tncm91bmQ6ICRjb2xvci1nYWxsZXJ5O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWJhY2tncm91bmQtZmVhdHVyZWQ6ICRjb2xvci1wcmltYXJ5O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLXRleHQtY29sb3ItZmVhdHVyZWQ6ICRjb2xvci13aGl0ZTtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWZvbnQtc2l6ZS1odWdlOiAkZm9udC1zaXplLTM2O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi10aXRsZS1saW5lLWhlaWdodC1odWdlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zNjtcblxuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWV4dHJhLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWV4dHJhLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi10aXRsZS1leHRyYS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtZXh0cmEtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtZXh0cmEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG5cbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3dzLWJvcmRlci1jb2xvcjogJGNvbG9yLW5vYmVsO1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1ib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctdGV4dC1jb2xvci1mZWF0dXJlZDogJGNvbG9yLXdoaXRlO1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWZvbnQtZmFtaWx5LXJlc3R5bGluZzogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYm9sZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1saW5rLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1saW5rLWNvbG9yLXJlc3R5bGluZzogI0ZGNzMwMDtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctbGluay1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWxpbmstbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1jdGEtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1iYXNlLXBhZGRpbmctdG9wOiAyMHB4O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1iYXNlLXBhZGRpbmctYm90dG9tOiAxNnB4O1xuJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXByaWNlLXN1YmplY3Q6ICNCRkJGQkY7XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbiB7XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcblxuICBkaXZbY2xhc3NePVwicHJpY2UtbW9udGhseS1mZWVcIl0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tZmVhdHVyZWQge1xuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtYmFja2dyb3VuZC1mZWF0dXJlZDtcbiAgICBjb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLXRleHQtY29sb3ItZmVhdHVyZWQ7XG4gIH1cblxuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlX2V4dHJhIHtcbiAgICBjb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLXRleHQtY29sb3ItZmVhdHVyZWQ7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1odWdlIHtcbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX190aXRsZSB7XG5cdGZvbnQtc2l6ZTogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWZvbnQtc2l6ZS1odWdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtbGluZS1oZWlnaHQtaHVnZTtcbiAgfVxufVxuXG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWJhY2tncm91bmQ7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYmFzZS1wYWRkaW5nLXRvcCAxNnB4ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYmFzZS1wYWRkaW5nLWJvdHRvbTtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX190aXRsZV9leHRyYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWV4dHJhLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tdGl0bGUtZXh0cmEtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXRpdGxlLWV4dHJhLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi10aXRsZS1leHRyYS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi10aXRsZS1leHRyYS1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3Mge1xuXHQvL2JvcmRlcjogMXB4IHNvbGlkICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3dzLWJvcmRlci1jb2xvcjtcblx0Ly9ib3JkZXItdG9wOiBub25lO1xufVxuXG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3JvdyB7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1ib3JkZXItY29sb3I7XG4gIGNvbG9yOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAxNnB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYm9sZC1mb250LXdlaWdodDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctbG9nbyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctaWNvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMzZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdy1pY29uLXRleHQge1xuICBtYXJnaW4tbGVmdDogMyU7XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93LWxpbmsge1xuICBjb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1saW5rLWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctbGluay1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWxpbmstZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1saW5rLWxpbmUtaGVpZ2h0O1xufVxuXG4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3ByaWNlIHtcbiAgPiAqIHtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19jdGEge1xuICBwYWRkaW5nOiAwIDE2cHggMTZweDtcblxuICAuYnV0dG9uIHtcbiAgICBmb250LXNpemU6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctY3RhLWZvbnQtc2l6ZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMTVweCAyNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb21wYXJpc29uLXRhYmxlLWNvbHVtbi0tcmVzdHlsaW5nIHtcblxuXHQuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlLFxuXHQuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3RpdGxlX2V4dHJhICB7XG5cdFx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXG5cdC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93cy1uby1wcmljZSAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3JvdyB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7XG5cdH1cblxuXHQuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdy1jb250ZW50LFxuXHQuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdy1saW5rIHtcblx0XHRmb250LWZhbWlseTogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1mb250LWZhbWlseS1yZXN0eWxpbmc7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctbGluayB7XG5cdFx0Zm9udC1zaXplOiAwLjg3NXJlbTtcblx0XHRjb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXJvdy1saW5rLWNvbG9yLXJlc3R5bGluZztcblx0fVxuXG5cdC5wcmljZS13aXRoLXN1YmplY3RfX2ludGVnZXItYW1vdW50IHtcblx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0Y29sb3I6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctbGluay1jb2xvci1yZXN0eWxpbmc7XG5cdH1cblx0LnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuXHRcdGNvbG9yOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWxpbmstY29sb3ItcmVzdHlsaW5nO1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0fVxuXHQucHJpY2Utd2l0aC1zdWJqZWN0X19zdWJqZWN0IHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRjb2xvcjogJGNvbXBhcmlzb24tdGFibGUtY29sdW1uLXByaWNlLXN1YmplY3Q7XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1wYWRkaW5nLXgyIHtcbiAgICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdzpub3QoLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctLWxvZ28pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWJhc2UtcGFkZGluZy1ib3R0b20gKyAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYmFzZS1wYWRkaW5nLXRvcCArIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1wYWRkaW5nLXgzIHtcbiAgICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdzpub3QoLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctLWxvZ28pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWJhc2UtcGFkZGluZy1ib3R0b20gKyAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYmFzZS1wYWRkaW5nLXRvcCArIDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1wYWRkaW5nLXg0IHtcbiAgICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdzpub3QoLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctLWxvZ28pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWJhc2UtcGFkZGluZy1ib3R0b20gKyAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYmFzZS1wYWRkaW5nLXRvcCArIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uLS1wYWRkaW5nLXg1IHtcbiAgICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvdzpub3QoLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3ctLWxvZ28pIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tcm93LWJhc2UtcGFkZGluZy1ib3R0b20gKyA0MHB4O1xuICAgICAgcGFkZGluZy10b3A6ICRjb21wYXJpc29uLXRhYmxlLWNvbHVtbi1yb3ctYmFzZS1wYWRkaW5nLXRvcCArIDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuLmNvbmZpZ3VyYXRvcl9faXRlbXtcblx0d2lkdGg6IDEwMCU7XG5cblx0LmNvbmZpZ3VyYXRvcl9faXRlbV9fdGl0bGV7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdC5pbnRlcm5ldC1vcHRpb25zLXJlc3VsdHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiA1MHB4IGF1dG8gMCBhdXRvO1xuXHR9XG5cdC5pbnRlcm5ldC1vcHRpb25zLXJlc3VsdF9faXRlbXtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDIuNzVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuXHR9XG5cdFx0LmludGVybmV0LW9wdGlvbnMtcmVzdWx0X19pdGVtIHN0cm9uZyxcblx0XHQuY29uZmlndXJhdG9yX19ib3hfX3NwZWVkIHN0cm9uZ3tcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDQuMDYyNXJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U7XG5cdFx0fVxuXG5cdFx0LmludGVybmV0LW9wdGlvbnMtcmVzdWx0X19pdGVtLmFjdGl2ZXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0LmludGVybmV0LXNlbGVjdG9ye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDMwcHggYXV0bztcblx0fVxuXHRcdC5pbnRlcm5ldC1zZWxlY3Rvcl9faXRlbXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRtaW4td2lkdGg6IDk1cHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0bWFyZ2luOiA1cHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVke1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdFx0fVxuXHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtIHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA2cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtOmhvdmVyLFxuXHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtOmhvdmVyIHNwYW4sXG5cdFx0XHQuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0uYWN0aXZlLFxuXHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtLmFjdGl2ZSBzcGFue1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHRcdC5pbnRlcm5ldC1zZWxlY3Rvcl9faXRlbS5kaXNhYmxlZDpob3Zlcixcblx0XHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVkOmhvdmVyIHNwYW4sXG5cdFx0XHRcdC5pbnRlcm5ldC1zZWxlY3Rvcl9faXRlbS5kaXNhYmxlZC5hY3RpdmUsXG5cdFx0XHRcdC5pbnRlcm5ldC1zZWxlY3Rvcl9faXRlbS5kaXNhYmxlZC5hY3RpdmUgc3Bhbntcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHQuaW50ZXJuZXQtc2VsZWN0b3JfX2l0ZW0uZGlzYWJsZWQ6aG92ZXIsXG5cdFx0XHRcdFx0LmludGVybmV0LXNlbGVjdG9yX19pdGVtLmRpc2FibGVkLmFjdGl2ZXsgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2lsdmVyOyB9XG5cdC5jb25maWd1cmF0b3JfX3N5bWJvbHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5jb25maWd1cmF0b3JfX3N5bWJvbF9faXRlbSxcblx0LmNvbmZpZ3VyYXRvcl9fYm94X19zeW1ib2xfX2l0ZW17XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAyLjI1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHRcdC5jb25maWd1cmF0b3JfX2JveF9fc3ltYm9sX19pdGVte1xuXHRcdFx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdFx0fVxuXHQuY29uZmlndXJhdG9yX19ib3h7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnN7IGRpc3BsYXk6IG5vbmU7IH1cblx0XHRcdC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX3RhYmxle1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZTpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3gtLXNlbGVjdGFibGUgLmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25ze1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IC04MHB4O1xuXHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3gtLWJpZ3sgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXHRcdC5jb25maWd1cmF0b3JfX2JveF9fdGFibGV7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3gtLWJvcmRlcntcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XG5cblx0XHRcdCYuY29uZmlndXJhdG9yX19ib3gtLXNlbGVjdGFibGV7IGJvcmRlcjogbm9uZTsgfVxuXHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3hfX2NlbGx7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHR9XG5cdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX3N3aXRjaHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19pY29ue1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0fVxuXHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19pY29uX19pbWd7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTtcblx0XHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3hfX3RleHR7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cdFx0LmNvbmZpZ3VyYXRvcl9fYm94LmRpc2FibGVkIC5jb25maWd1cmF0b3JfX2JveF9faWNvbl9faW1ne1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNpbHZlcjtcblx0XHR9XG5cdFx0LmNvbmZpZ3VyYXRvcl9fYm94LmRpc2FibGVkIC5jb25maWd1cmF0b3JfX2JveF9fdGV4dHtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG5cdFx0fVxuXHRcdC5jb25maWd1cmF0b3JfX2JveF9fc3ltYm9se1xuXHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3hfX3ByaWNle1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjVyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1ncmV5LTYwMDtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHR9XG5cdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19zcGVlZHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG5cdFx0fVxuXHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19zcGVlZCBzdHJvbmd7XG5cdFx0XHRcdGZvbnQtc2l6ZTogM3JlbTtcblx0XHRcdH1cblx0XHQuY29uZmlndXJhdG9yX19ib3hfX2Fycm93e1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdH1cblx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3dfX2ljb257IG9wYWNpdHk6IDA7IH1cblx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGUuYWN0aXZle1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX3RhYmxlOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZTpmaXJzdC1jaGlsZC5hY3RpdmUsXG5cdFx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6bGFzdC1jaGlsZC5hY3RpdmV7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZS5hY3RpdmU6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTFweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlIHNvbGlkO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6bGFzdC1jaGlsZC5hY3RpdmU6YmVmb3JlLFxuXHRcdFx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGU6bGFzdC1jaGlsZDpob3Zlcntcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogN3B4O1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LWJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcblx0XHRcdFx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdC1tb3otYm9yZGVyLXJhZGl1cy1ib3R0b21sZWZ0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA3cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDdweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveF9fb3B0aW9ucyAuY29uZmlndXJhdG9yX19ib3hfX3RhYmxlOmZpcnN0LWNoaWxkLmFjdGl2ZTpiZWZvcmUsXG5cdFx0XHRcdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X190YWJsZTpmaXJzdC1jaGlsZDpob3Zlcntcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3cHg7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcblx0XHRcdFx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDdweDtcblx0XHRcdFx0XHRcdFx0LW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDdweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDdweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fdGFibGUuYWN0aXZlIC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3dfX2ljb257IG9wYWNpdHk6IDE7IH1cblx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbjpiZWZvcmUsXG5cdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3dfX2ljb246YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaW50ZXJuYXRpb25hbC1vcmFuZ2U7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogN3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRyaWdodDogLTJweDtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX29wdGlvbnMgLmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19hcnJvd19faWNvbjphZnRlcntcblx0XHRcdFx0XHRcdGxlZnQ6IDEzcHg7XG5cdFx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19vcHRpb25zIC5jb25maWd1cmF0b3JfX2JveF9fYXJyb3dfX2ljb246YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19jbG9zZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdFx0XHQuY29uZmlndXJhdG9yX19ib3gtLXNlbGVjdGFibGUgLmNvbmZpZ3VyYXRvcl9fYm94X19jbG9zZXsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94X19jbG9zZTpiZWZvcmUsXG5cdFx0XHQuY29uZmlndXJhdG9yX19ib3hfX2Nsb3NlOmFmdGVye1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDExcHg7XG5cdFx0XHRcdGxlZnQ6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHR9XG5cdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveF9fY2xvc2U6YmVmb3Jle1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveF9fY2xvc2U6YWZ0ZXJ7XG5cdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdC5jb25maWd1cmF0b3JfX2JveC0tZGFzaGVke1xuXHRcdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgJGNvbG9yLXNpbHZlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdFx0fVxuXHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94LS1hZGR7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRjdXJzb3I6IGNvcHk7XG5cdFx0XHR9XG5cdFx0XHQuY29uZmlndXJhdG9yX19ib3gtLWFkZF9faWNvbntcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHR9XG5cdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveC0tYWRkX19pY29uOmJlZm9yZSxcblx0XHRcdFx0LmNvbmZpZ3VyYXRvcl9fYm94LS1hZGRfX2ljb246YWZ0ZXJ7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHR3aWR0aDogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb25maWd1cmF0b3JfX2JveC0tYWRkX19pY29uOmFmdGVye1xuXHRcdFx0XHRcdFx0LW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0XHRcdH1cblxuXHRcdC55b3VyLWVsZWN0aW9ue1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdFx0LnlvdXItZWxlY3Rpb25fX3N1YnRpdGxle1xuXHRcdFx0XHRtYXJnaW46IDIwcHggMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWludGVybmF0aW9uYWwtb3JhbmdlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdFx0LnlvdXItZWxlY3Rpb25fX2Rpc2NsYWltZXJ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0fVxuXHRcdH1cbn1cbiIsIiRoZWlnaHQtY292ZXJhZ2UtYmFubmVyOiA0OHB4O1xuXG46cm9vdCB7XG4gIC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcjogI3skaGVpZ2h0LWNvdmVyYWdlLWJhbm5lcn07XG59XG5cbi5jLWNvdmVyYWdlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaGVpZ2h0LWNvdmVyYWdlLWJhbm5lcjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSBkb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtLW1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIGRvd24pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waXBlIHtcbiAgICAgIG1hcmdpbjogMCAyMnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgZG93bikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsubGluay5saW5rLS13aGl0ZS1zZWNvbmRhcnkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1zZW1pLWJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIGRvd24pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWtydC1jb3ZlcmFnZS1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG5cbiAgJiNyZXNwb25zZS1jbW4tb2ZmIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcyxcbiAgJl9fb2ZmZXJzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDQwcHg7XG4gIH1cblxuICAmX19hZGRyZXNzLFxuICAmX19zdGF0dXMsXG4gICZfX29mZmVycyB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICB9XG5cbiAgJl9fYWRkcmVzcyB7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YyRjJGMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWF4LXdpZHRoOiAyODVweDtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkcmVzcy1pbnRybyxcbiAgJl9fYWRkcmVzcy1hZGRyZXNzIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICB9XG5cbiAgJl9fYWRkcmVzcy1hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgfVxuXG4gICZfX2NoZWNrLWFnYWluIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICB9XG5cbiAgJl9fc3RhdHVzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDU0cHggMzBweDtcblxuICAgICYgLmNvdmVyYWdlLW9rIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICYgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jb3ZlcmFnZS1rbyB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3RhdHVzLXRpdGxlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAmLS1ub3QtY292ZXJhZ2Uge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiAgICB9XG4gIH1cblxuICAmX19vZmZlcnMge1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19vZmZlcnMtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fb2ZmZXJzLWJ1dHRvbiB7XG4gICAgPiBidXR0b24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLy8gVE9ETzogYXBsaWNhbmRvIGxhIGZpbG9zb2bDrWEgXCJtb2JpbGUgZmlyc3RcIiwgcG9kcsOtYW1vcyBzaW1wbGlmaWNhciBiYXN0YW50ZSBsb3MgZXN0aWxvcyB5IGVsaW1pbmFyIGVzdGlsb3MgcmVkdW5kYW50ZXMuXG5cbi5jLWRlc2NyaXB0aXZvSGVhZGVyIHtcblx0aGVpZ2h0OiAyMDBweDtcblx0cGFkZGluZzogNDBweCAzMnB4O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0ZmxleDogMSAxIDEwMCU7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQmLS13aXRoSWNvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcblx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuXHRcdHBhZGRpbmctdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDQxcHggIWltcG9ydGFudDtcblxuXHQgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgZG93bikge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdCAgICB9XG5cblx0ICAgIC5jLWRlc2NyaXB0aXZvSGVhZGVyX190ZXh0IHtcblx0ICAgIFx0bWFyZ2luLXRvcDogMDtcblx0ICAgIFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktbGlnaHQ7XG5cdCAgICB9XG5cdCAgICBpbWcge1xuXHQgICAgXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0ICAgIH1cblx0fVxuXG5cblx0Ji0td2l0aEljb25XcmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHRAaW5jbHVkZSBtZWRpYShsYXJnZSBkb3duKSB7XG5cdFx0aGVpZ2h0OiAxNjhweDtcblx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQmX19kZXN0YWNhZG8ge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNoYXJ0LTExO1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIGRvd24pIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG46cm9vdCB7XG4gIC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nOiA0N3B4O1xuICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIGRvd24pIHtcbiAgICAtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZzogMjRweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgIC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5jLWRlc2NyaXB0aXZvQm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBtYXJnaW46IDAgMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcblxuICAmLS1tYXJnaW5Ub3Age1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuXG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIC8vaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggdmFyKC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodFRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS13aXRoRGVzdGFjYWRvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAuYy1kZXNjcmlwdGl2b0JvZHlfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtZGVzY3JpcHRpdm9Cb2R5X19yaWdodFRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICYuU21hcnRwaG9uZXMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAuYy1kZXNjcmlwdGl2b0JvZHlfX2xlZnRfX2NvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCVcbiAgICB9XG5cbiAgICAmX19jb250ZW50LWxpc3Qge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRvIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgZmxleDogMSAxO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRlbnZpcm9ubWVudC1sb2NhbC11cmx9L2ltYWdlcy9TaGFkb3cucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDAgbGVmdCAtOTBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAuMztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSBkb3duKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRvVGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjN0Y3RjdGO1xuICB9XG5cbiAgJl9fZGVzdGFjYWRvU3VidGl0bGUge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmX19kZXN0YWNhZG9JbWFnZSB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxuXG4gICZfX2Rlc3RhY2Fkb0Rlc2NyaXB0aXZvIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgfVxuXG4gICZfX2Rlc3RhY2Fkb0JpZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc3RhY2Fkb0JpZ0JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHJpZ2h0OiAtMTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXN0YWNhZG9CaWdUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjRDgxRjI2O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRvQmlnU3VidGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRvQmlnSW1hZ2Uge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fZGVzdGFjYWRvU21hcnRwaG9uZXNQbHVzIHtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSBkb3duKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00MHB4O1xuICAgIH1cblxuICAgIC5ib3JkZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzRDNEM0O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgYm94LXNoYWRvdzogMTZweCAxOHB4IDQwcHggcmdiKDAgMCAwKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMC41cHg7XG4gICAgICAgIGhlaWdodDogODUlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICg5MnB4LzIpKTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAoNzBweC8yKSk7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAoOTJweC8yKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzdGFjYWRvU21hcnRwaG9uZXNUaXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI0Q4MUYyNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9fZGVzdGFjYWRvU21hcnRwaG9uZXNTdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc3RhY2Fkb1NtYXJ0cGhvbmVzSW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBpbWcge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cblxuICAmX19wcm9tby1pbmZlcmlvcntcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS0yMDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgbWluLWhlaWdodDogODJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuXG4gICAgJl9fcHJldGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcblxuICAgICAgJiBpbWcsICYgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAzOTdweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICAgIHBhZGRpbmc6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgJi0tYWx0IHtcbiAgICAgIC5jLWRlc2NyaXB0aXZvQm9keV9fcmlnaHRUaXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5jLWRlc2NyaXB0aXZvQm9keV9fcHJpY2VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3JpZ2h0VGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRidXR0b24tYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZURpc2NvdW50VGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJhenptYXRheno7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luOiAwIDAgMTJweCAtMjRweDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMycHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMjAxNWM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgbWF4LXdpZHRoOiAyNjZweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZVBlck1vbnRoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgJi0td2l0aERpc2NvdW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJi5kZWNpbWFscyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi50ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICAgICAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlRW50ZXJvIHtcbiAgICBmb250LXNpemU6IDc3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg3cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlRGVjaW1hcyB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGhlaWdodDogODBweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzdGN0Y3RjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2NvbmRpY2lvbmVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktQzQ7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1EZXN0YWNhZG8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jaGFydC0zO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc3RhY2FkYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZzogMCB2YXIoLS1kZXNjcmlwdGl2b0JvZHktbGVmdC1zaWRlLXBhZGRpbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICByaWdodDogMDtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGVsYXJnZSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWRlc2NyaXB0aXZvQm9keS1sZWZ0LXNpZGUtcGFkZGluZykgKyA4cHggKyAyNHB4ICsgNnB4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKGNhbGModmFyKC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nKSAqIC0xKSArIC04cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmLS1tYXNJbmZvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLVdpdGhJbWFnZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2N0JCO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB0cmFuc2Zvcm06IHNrZXdZKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB9XG5cbiAgfVxuXG5cbiAgJl9fZGVzdGFjYWRhSW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cblxuICAmX19tYXNfaW5mbyB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAmLS1zaW1wbGVNYXJnaW5Cb3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICAgICYtLWRlc3RhY2FkYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmMtb2ZlcnRhQ2FyZF9fZGVzdGFjYWRhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNlZjA2NmI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbUxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgJl9fbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBwOm50aC1jaGlsZCgxbisyKS5jLW9mZXJ0YUNhcmRfX2l0ZW1EZXN0YWNhZG8ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZWxhcmdlIHVwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19hZGRMaW5lIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZTtcblxuICAgIGltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV3TGluZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGVsYXJnZSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGFyay1ncmF5aXNoO1xuICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGVsYXJnZSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICRib3gtd2lkdGg6IDEwMnB4O1xuXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgJGJveC13aWR0aCk7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIGdhcDogMXB4IDIwcHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gLiAuXCI7XG5cbiAgICAgICZfX2JveCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6ICRib3gtd2lkdGg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAuYy1kZXNjcmlwdGl2b0JvZHlfX25ld0xpbmVfX2JvZHlfX2JveF9fdGl0bGUsIC5jLWRlc2NyaXB0aXZvQm9keV9fbmV3TGluZV9fYm9keV9fYm94X190ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtTWFzSW5mbyB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4eHhsYXJnZSBkb3duKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIGZsZXg6IDAgMCA2MXB4O1xuICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgIG1pbi13aWR0aDogNjFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMjRweDtcbiAgfVxuXG4gICYgLmltZy1vZmYge1xuICAgIG9wYWNpdHk6IC4zO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB9XG5cbiAgJiAuaW1nLW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLmMtZGVzY3JpcHRpdm9Gb290ZXIge1xuXHQvL2hlaWdodDogNDE4cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4OiAxIDEgMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdHBhZGRpbmc6IDAgMTZweDtcblx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0cGFkZGluZzogMCAzMnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgZG93bikge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdFx0bWF4LXdpZHRoOiAzODBweDtcblx0fVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbi5jLWRlc2NyaXB0aXZvU3RpY2t5IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IC0xMDAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTk5OTk5OTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdCYudmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRtYXgtd2lkdGg6IDgyNHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDQ5cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0XHRsaW5lLWhlaWdodDogMjdweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19wcmljZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlSW50IHtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblx0fVxuXG5cdCZfX3ByaWNlRGVjaW1hbHMge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcblx0fVxuXG5cdCZfX3ByaWNlVGV4dCB7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtLW1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY3RhcyB7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0XHQuYnV0dG9uIHtcblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYnV0dG9uX19jb250ZW50IHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jdGFsbGFtYWRtZSB7XG5cdFx0Ji5idXR0b24uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUgc3Bhbi5idXR0b25fX2NvbnRlbnQgc3ZnLmljb24gPiAqIHtcblx0XHRcdHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ji5idXR0b24uYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQtd2hpdGUgc3Bhbi5idXR0b25fX2NvbnRlbnQgc3ZnLmljb24gPiAqIHtcblx0XHRcdFx0c3Ryb2tlOiAkY29sb3ItbWluZS1zaGFmdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmX19jdGFsbGFtYWRtZUljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHRtYXJnaW46IDAgMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHR3aWR0aDogMjlweDtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJGVxdWlwbWVudC1kZXNrdG9wLXBpY3R1cmUtd2lkdGgtZGVza3RvcDogJGRpbWVuc2lvbi1lcXVpcG1lbnQtcGljdHVyZS13aWR0aC1kZXNrdG9wO1xuJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLXRleHQtY29sb3I6ICRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWNvbG9yO1xuJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMztcbiRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWljb24tY29sb3I6ICRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWNvbG9yO1xuJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtaWNvbi1zaWRlOiAzMHB4O1xuJGVxdWlwbWVudC1kZXNrdG9wLWJyYW5kLXRleHQtY29sb3I6ICRjb2xvci1ub2JlbDtcbiRlcXVpcG1lbnQtZGVza3RvcC10aXRsZS10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRlcXVpcG1lbnQtZGVza3RvcC10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXF1aXBtZW50LWRlc2t0b3AtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTM2O1xuJGVxdWlwbWVudC1kZXNrdG9wLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGVxdWlwbWVudC1kZXNrdG9wLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zNjtcbiRlcXVpcG1lbnQtZGVza3RvcC1icmFuZC1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kZXF1aXBtZW50LWRlc2t0b3AtYnJhbmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWxpZ2h0O1xuJGVxdWlwbWVudC1kZXNrdG9wLWJyYW5kLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiRlcXVpcG1lbnQtZGVza3RvcC1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRlcXVpcG1lbnQtZGVza3RvcC1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRlcXVpcG1lbnQtZGVza3RvcC1kZXNjcmlwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kZXF1aXBtZW50LWRlc2t0b3AtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRlcXVpcG1lbnQtZGVza3RvcC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kZXF1aXBtZW50LWRlc2t0b3AtbGluay1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kZXF1aXBtZW50LWRlc2t0b3AtbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kZXF1aXBtZW50LWRlc2t0b3AtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblxuLmVxdWlwbWVudC1kZXNrdG9wIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wLS1pbnZlcnRlZCB7XG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fcGljdHVyZSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICAuZXF1aXBtZW50LWRlc2t0b3BfX3NwZWNzIHtcbiAgICBvcmRlcjogMztcbiAgfVxuXG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19zcGVjcyB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogOTBweDtcbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19zcGVjIHtcbiAgY29sb3I6ICRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZXF1aXBtZW50LWRlc2t0b3Atc3BlYy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXF1aXBtZW50LWRlc2t0b3Atc3BlYy1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXF1aXBtZW50LWRlc2t0b3Atc3BlYy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gID4gLmljb24ge1xuICAgIGhlaWdodDogJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtaWNvbi1zaWRlO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB3aWR0aDogJGVxdWlwbWVudC1kZXNrdG9wLXNwZWMtaWNvbi1zaWRlO1xuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIGZpbGw6ICRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWljb24tY29sb3I7XG4gICAgICBzdHJva2U6ICRlcXVpcG1lbnQtZGVza3RvcC1zcGVjLWljb24tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6ICN7JGVxdWlwbWVudC1kZXNrdG9wLXBpY3R1cmUtd2lkdGgtZGVza3RvcCArIDYwcHh9O1xuXG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fc3BlY3Mge1xuXHQgIHdpZHRoOiBhdXRvO1xuXHQgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgbWFyZ2luOiAwO1xuICB9XG5cbiAgXHQuZXF1aXBtZW50LWRlc2t0b3BfX3NwZWMge1xuXHQgIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQgIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbjogMTBweCAxNnB4IDRweDtcbiAgXHR9XG5cbiAgLnByaWNlLXVuaXF1ZS1wYXltZW50LW9yLW1vbnRobHktZmVlLXdpdGgtZXhwaXJhdGlvbi1hbmQtaW5pdGlhbC1wYXltZW50IHsgbWluLXdpZHRoOiAyNTVweDsgfVxuXG4gIC5wcmljZS10YXhlcyB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLmVxdWlwbWVudC1kZXNrdG9wX19icmFuZCB7XG4gIGNvbG9yOiAkZXF1aXBtZW50LWRlc2t0b3AtYnJhbmQtdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZXF1aXBtZW50LWRlc2t0b3AtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGVxdWlwbWVudC1kZXNrdG9wLWJyYW5kLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRlcXVpcG1lbnQtZGVza3RvcC1icmFuZC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRlcXVpcG1lbnQtZGVza3RvcC1icmFuZC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXF1aXBtZW50LWRlc2t0b3BfX25hbWUge1xuICBjb2xvcjogJGVxdWlwbWVudC1kZXNrdG9wLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZXF1aXBtZW50LWRlc2t0b3AtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGVxdWlwbWVudC1kZXNrdG9wLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRlcXVpcG1lbnQtZGVza3RvcC10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRlcXVpcG1lbnQtZGVza3RvcC10aXRsZS1saW5lLWhlaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uZXF1aXBtZW50LWRlc2t0b3BfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRlcXVpcG1lbnQtZGVza3RvcC1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGVxdWlwbWVudC1kZXNrdG9wLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRlcXVpcG1lbnQtZGVza3RvcC1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXF1aXBtZW50LWRlc2t0b3AtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXF1aXBtZW50LWRlc2t0b3AtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5lcXVpcG1lbnQtZGVza3RvcF9fbGluayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC00MHB4O1xuXHRtaW4td2lkdGg6IDI1NXB4O1xuXG5cdC5saW5rLS1zZWNvbmRhcnkge1xuXHQgIGNvbG9yOiAkZXF1aXBtZW50LWRlc2t0b3AtbGluay1jb2xvcjtcblx0ICBmb250LXNpemU6ICRlcXVpcG1lbnQtZGVza3RvcC1saW5rLWZvbnQtc2l6ZTtcblx0ICBmb250LXdlaWdodDogJGVxdWlwbWVudC1kZXNrdG9wLWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kZXF1aXBtZW50LW1vYmlsZS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kZXF1aXBtZW50LW1vYmlsZS1ib3R0b20tYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoJGNvbG9yLXNpbHZlciwgLjMpLCByZ2JhKCRjb2xvci13aGl0ZSwgMCkgODAlKTtcbiRlcXVpcG1lbnQtbW9iaWxlLXBpY3R1cmUtbW9iaWxlOiAkZGltZW5zaW9uLWVxdWlwbWVudC1waWN0dXJlLXdpZHRoLW1vYmlsZTtcbiRlcXVpcG1lbnQtbW9iaWxlLXBpY3R1cmUtdGFibGV0OiAkZGltZW5zaW9uLWVxdWlwbWVudC1waWN0dXJlLXdpZHRoLWRlc2t0b3A7XG4kZXF1aXBtZW50LW1vYmlsZS1waWN0dXJlLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybSwgJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRlcXVpcG1lbnQtbW9iaWxlLWJyYW5kLXRleHQtY29sb3I6ICRjb2xvci1ub2JlbDtcbiRlcXVpcG1lbnQtbW9iaWxlLWJyYW5kLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRlcXVpcG1lbnQtbW9iaWxlLWJyYW5kLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRlcXVpcG1lbnQtbW9iaWxlLW5hbWUtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZXF1aXBtZW50LW1vYmlsZS1uYW1lLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRlcXVpcG1lbnQtbW9iaWxlLW5hbWUtZm9udC1zaXplOiAkZm9udC1zaXplLTI4O1xuJGVxdWlwbWVudC1tb2JpbGUtbmFtZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRlcXVpcG1lbnQtbW9iaWxlLW5hbWUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI4O1xuJGVxdWlwbWVudC1tb2JpbGUtZGVzY3JpcHRpb24tdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kZXF1aXBtZW50LW1vYmlsZS1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRlcXVpcG1lbnQtbW9iaWxlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRlcXVpcG1lbnQtbW9iaWxlLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kZXF1aXBtZW50LW1vYmlsZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtd3JhcHBlci1ib3gtc2hhZG93OiAwIC01cHggMjBweCAtMTBweCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuMSk7XG4kZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtd3JhcHBlci1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkY29sb3Itd2hpdGUsIC44KSAwJSwgcmdiYSgkY29sb3Itd2hpdGUsIDEpIDgwJSk7XG4kZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLXNpZGU6IDUwcHg7XG4kZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLWJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuJGVxdWlwbWVudC1tb2JpbGUtdG9nZ2xlLWJ1dHRvbi1pY29uLXNpZGU6IDMwcHg7XG4kZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLWljb24tc3Ryb2tlLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLWljb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuJGVxdWlwbWVudC1tb2JpbGUtdG9wLWJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKCRjb2xvci1zaWx2ZXIsIC41KSwgcmdiYSgkY29sb3Itd2hpdGUsIDApIDcwJSk7XG5cbi5lcXVpcG1lbnQtbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlLS1sb2FkZWQge1xuICAuZXF1aXBtZW50LW1vYmlsZV9fcGljdHVyZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLmVxdWlwbWVudC1tb2JpbGUtLW9wZW5lZCB7XG4gIC5lcXVpcG1lbnQtbW9iaWxlX190b2dnbGUtYnV0dG9uIHtcbiAgICAuaWNvbl9fZ2x5cGg6Zmlyc3QtY2hpbGQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgIC5pY29uX19nbHlwaDpsYXN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX190b3AsXG4uZXF1aXBtZW50LW1vYmlsZV9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX3RvcCB7XG4gIGhlaWdodDogOTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogJGVxdWlwbWVudC1tb2JpbGUtdG9wLWJhY2tncm91bmQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogODBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg2MHB4KTtcbiAgdHJhbnNpdGlvbjogJGVxdWlwbWVudC1tb2JpbGUtcGljdHVyZS10cmFuc2l0aW9uO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIHdpZHRoOiAkZXF1aXBtZW50LW1vYmlsZS1waWN0dXJlLW1vYmlsZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXF1aXBtZW50LW1vYmlsZV9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlcXVpcG1lbnQtbW9iaWxlLWJhY2tncm91bmQtY29sb3I7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXF1aXBtZW50LW1vYmlsZS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICRlcXVpcG1lbnQtbW9iaWxlLWJvdHRvbS1iYWNrZ3JvdW5kO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpIHNjYWxlWSguMDUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX2JyYW5kLFxuLmVxdWlwbWVudC1tb2JpbGVfX25hbWUsXG4uZXF1aXBtZW50LW1vYmlsZV9fZGVzY3JpcHRpb24sXG4uZXF1aXBtZW50LW1vYmlsZV9fdG9nZ2xlLXdyYXBwZXIsXG4uZXF1aXBtZW50LW1vYmlsZV9fcHJpY2UsXG4uZXF1aXBtZW50LW1vYmlsZSAucHJvbW90aW9uLWJhZGdlLFxuLmVxdWlwbWVudC1tb2JpbGUgLmJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX19icmFuZCB7XG4gIGNvbG9yOiAkZXF1aXBtZW50LW1vYmlsZS1icmFuZC10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGVxdWlwbWVudC1tb2JpbGUtbmFtZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXF1aXBtZW50LW1vYmlsZS1icmFuZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXF1aXBtZW50LW1vYmlsZS1uYW1lLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGVxdWlwbWVudC1tb2JpbGUtYnJhbmQtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX25hbWUge1xuICBjb2xvcjogJGVxdWlwbWVudC1tb2JpbGUtbmFtZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGVxdWlwbWVudC1tb2JpbGUtbmFtZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXF1aXBtZW50LW1vYmlsZS1uYW1lLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRlcXVpcG1lbnQtbW9iaWxlLW5hbWUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXF1aXBtZW50LW1vYmlsZS1uYW1lLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkZXF1aXBtZW50LW1vYmlsZS1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGVxdWlwbWVudC1tb2JpbGUtZGVzY3JpcHRpb24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGVxdWlwbWVudC1tb2JpbGUtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGVxdWlwbWVudC1tb2JpbGUtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXF1aXBtZW50LW1vYmlsZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmVxdWlwbWVudC1tb2JpbGVfX3RvZ2dsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogJGVxdWlwbWVudC1tb2JpbGUtdG9nZ2xlLXdyYXBwZXItYmFja2dyb3VuZDtcbiAgaGVpZ2h0OiAkZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLXNpZGU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtI3skZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLXNpZGV9O1xuICB3aWR0aDogMTAwJTtcblxuICAmOjpiZWZvcmUge1xuICAgIGJveC1zaGFkb3c6ICRlcXVpcG1lbnQtbW9iaWxlLXRvZ2dsZS13cmFwcGVyLWJveC1zaGFkb3c7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5lcXVpcG1lbnQtbW9iaWxlX190b2dnbGUtYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogJGVxdWlwbWVudC1tb2JpbGUtdG9nZ2xlLWJ1dHRvbi1iYWNrZ3JvdW5kO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLXNpZGU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAkZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLXNpZGU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6ICRlcXVpcG1lbnQtbW9iaWxlLXRvZ2dsZS1idXR0b24taWNvbi1zaWRlO1xuICAgIHdpZHRoOiAkZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLWljb24tc2lkZTtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkZXF1aXBtZW50LW1vYmlsZS10b2dnbGUtYnV0dG9uLWljb24tc3Ryb2tlLWNvbG9yO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogJGVxdWlwbWVudC1tb2JpbGUtdG9nZ2xlLWJ1dHRvbi1pY29uLXRyYW5zaXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmVxdWlwbWVudC1tb2JpbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtY29sdW1uLWd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1yaWdodDogJGdyaWQtY29sdW1uLWd1dHRlciAvIDI7XG4gIH1cblxuICAuZXF1aXBtZW50LW1vYmlsZV9fcGljdHVyZSB7XG4gICAgd2lkdGg6ICRlcXVpcG1lbnQtbW9iaWxlLXBpY3R1cmUtdGFibGV0O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJGVxdWlwbWVudC1saXN0LWl0ZW0tdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZXF1aXBtZW50LWxpc3QtaXRlbS1icmFuZC10ZXh0LWNvbG9yOiAkY29sb3Itbm9iZWw7XG4kZXF1aXBtZW50LWxpc3QtaXRlbS1icmFuZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktbGlnaHQ7XG4kZXF1aXBtZW50LWxpc3QtaXRlbS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXF1aXBtZW50LWxpc3QtaXRlbS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kZXF1aXBtZW50LWxpc3QtaXRlbS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRlcXVpcG1lbnQtbGlzdC1pdGVtLWxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLTE4O1xuJGVxdWlwbWVudC1saXN0LWl0ZW0tYm9yZGVyLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuJGVxdWlwbWVudC1saXN0LWl0ZW0tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRlcXVpcG1lbnQtbGlzdC1pdGVtLWFjdGl2ZS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1tYXJnaW47XG4kZXF1aXBtZW50LWxpc3QtaXRlbS1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRlcXVpcG1lbnQtbGlzdC1pdGVtLWljb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtLCAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJGVxdWlwbWVudC1saXN0LWl0ZW0taW1hZ2UtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuXG4uZXF1aXBtZW50LWxpc3QtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZXF1aXBtZW50LWxpc3QtaXRlbS1ib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiAkZXF1aXBtZW50LWxpc3QtaXRlbS1hY3RpdmUtdHJhbnNpdGlvbjtcblxuICAuaWNvbiB7XG4gICAgLy9oZWlnaHQ6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAkZXF1aXBtZW50LWxpc3QtaXRlbS1pY29uLXRyYW5zaXRpb247XG4gICAgLy93aWR0aDogMTVweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIGZpbGw6ICRlcXVpcG1lbnQtbGlzdC1pdGVtLWljb24tY29sb3I7XG4gICAgICBzdHJva2U6ICRlcXVpcG1lbnQtbGlzdC1pdGVtLWljb24tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpob3Zlcjpub3QoLmVxdWlwbWVudC1saXN0LWl0ZW0tLWFjdGl2ZSkge1xuICAgIC5lcXVpcG1lbnQtbGlzdC1pdGVtX19pbWFnZSB7XG4gICAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG59XG5cbi5lcXVpcG1lbnQtbGlzdC1pdGVtLS1hY3RpdmUge1xuXG4gIC5lcXVpcG1lbnQtbGlzdC1pdGVtX19saW5rIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmVxdWlwbWVudC1saXN0LWl0ZW1fX2ltYWdlIHtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbV9fbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC8vb3BhY2l0eTogLjY7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiAkZXF1aXBtZW50LWxpc3QtaXRlbS10cmFuc2l0aW9uO1xufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbV9faW1hZ2Uge1xuICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgLy90cmFuc2l0aW9uOiAkZXF1aXBtZW50LWxpc3QtaXRlbS1pbWFnZS10cmFuc2l0aW9uO1xufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogJGVxdWlwbWVudC1saXN0LWl0ZW0tdGV4dC1jb2xvcjtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6ICRlcXVpcG1lbnQtbGlzdC1pdGVtLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRlcXVpcG1lbnQtbGlzdC1pdGVtLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRlcXVpcG1lbnQtbGlzdC1pdGVtLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGVxdWlwbWVudC1saXN0LWl0ZW0tbGluZS1oZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC8vbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZXF1aXBtZW50LWxpc3QtaXRlbV9fYnJhbmQge1xuICAvL2NvbG9yOiAkZXF1aXBtZW50LWxpc3QtaXRlbS1icmFuZC10ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogJGVxdWlwbWVudC1saXN0LWl0ZW0tYnJhbmQtZm9udC13ZWlnaHQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRlcXVpcG1lbnQtcHJldmlldy1ib3gtc2hhZG93LWhvdmVyOiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC4yNSk7XG4kZXF1aXBtZW50LXByZXZpZXctcGhvdG8tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRlcXVpcG1lbnQtcHJldmlldy1waWN0dXJlLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHksICR0cmFuc2l0aW9uLXZpc2liaWxpdHk7XG4kZXF1aXBtZW50LXByZXZpZXctYm90dG9tLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kZXF1aXBtZW50LXByZXZpZXctdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLW5vYmVsO1xuJGVxdWlwbWVudC1wcmV2aWV3LXRpdGxlLXN0cm9uZy10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRlcXVpcG1lbnQtcHJldmlldy10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXF1aXBtZW50LXByZXZpZXctdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGVxdWlwbWVudC1wcmV2aWV3LXRpdGxlLXN0cm9uZy1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kZXF1aXBtZW50LXByZXZpZXctdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWxpZ2h0O1xuJGVxdWlwbWVudC1wcmV2aWV3LXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRlcXVpcG1lbnQtcHJldmlldy10aXRsZS1zdHJvbmctbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTMwO1xuJGVxdWlwbWVudC1wcmV2aWV3LXNlcGFyYXRvci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuJGVxdWlwbWVudC1wcmV2aWV3LWRlc2NyaXB0aW9uLXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGVxdWlwbWVudC1wcmV2aWV3LWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGVxdWlwbWVudC1wcmV2aWV3LWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRlcXVpcG1lbnQtcHJldmlldy1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGVxdWlwbWVudC1wcmV2aWV3LWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRlcXVpcG1lbnQtcHJldmlldy1jdGEtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuJGVxdWlwbWVudC1wcmV2aWV3LWN0YS1idXR0b24taGVpZ2h0OiA1MnB4O1xuXG4uZXF1aXBtZW50LXByZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweDtcblxuICAudmFyaWFudC1zZWxlY3Rvci1maWx0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG4uZXF1aXBtZW50LXByZXZpZXctLWxvYWRlZCB7XG4gIC5lcXVpcG1lbnQtcHJldmlld19fcGhvdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuZXF1aXBtZW50LXByZXZpZXdfX2JvdHRvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX21haW4ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fdG9wIHtcbiAgLy9hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19waG90byB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogJGVxdWlwbWVudC1wcmV2aWV3LXBob3RvLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICAvL3dpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fcGljdHVyZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fcGljdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX2ltYWdlIHtcbiAgbWF4LWhlaWdodDogMjcwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC5wcmljZS10YXhlcyB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X190aXRsZSB7XG4gIGNvbG9yOiAkZXF1aXBtZW50LXByZXZpZXctdGl0bGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRlcXVpcG1lbnQtcHJldmlldy10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXF1aXBtZW50LXByZXZpZXctdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGVxdWlwbWVudC1wcmV2aWV3LXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGVxdWlwbWVudC1wcmV2aWV3LXRpdGxlLWxpbmUtaGVpZ2h0O1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICRlcXVpcG1lbnQtcHJldmlldy10aXRsZS1zdHJvbmctdGV4dC1jb2xvcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRlcXVpcG1lbnQtcHJldmlldy10aXRsZS1zdHJvbmctZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkZXF1aXBtZW50LXByZXZpZXctdGl0bGUtc3Ryb25nLWxpbmUtaGVpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXF1aXBtZW50LXByZXZpZXctc2VwYXJhdG9yLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZXF1aXBtZW50LXByZXZpZXdfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICRlcXVpcG1lbnQtcHJldmlldy1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGVxdWlwbWVudC1wcmV2aWV3LWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRlcXVpcG1lbnQtcHJldmlldy1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXF1aXBtZW50LXByZXZpZXctZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXF1aXBtZW50LXByZXZpZXctZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAkZXF1aXBtZW50LXByZXZpZXctYm90dG9tLXRyYW5zaXRpb247XG5cbiAgLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZV9fc3ViamVjdCB7XG5cdCAgd2lkdGg6IDEwMCU7XG5cblx0ICA+ICogeyB3aWR0aDogMTAwJTsgfVxuICB9XG59XG5cbi5lcXVpcG1lbnQtcHJldmlld19fcHJpY2VzIHtcbiAgZmxleDogMTtcbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmVxdWlwbWVudC1wcmV2aWV3X19jdGEge1xuLypcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuKi9cbiAgLy9tYXJnaW46IDEwcHggMDtcbiAgbWFyZ2luLXRvcDphdXRvO1xuXG4gIC5idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmVxdWlwbWVudC1wcmV2aWV3X19saW5rIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXG5cdC5saW5rLS1zZWNvbmRhcnkge1xuXHQgIGNvbG9yOiAkZXF1aXBtZW50LWRlc2t0b3AtbGluay1jb2xvcjtcblx0ICBmb250LXNpemU6ICRlcXVpcG1lbnQtZGVza3RvcC1saW5rLWZvbnQtc2l6ZTtcblx0ICBmb250LXdlaWdodDogJGVxdWlwbWVudC1kZXNrdG9wLWxpbmstZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLm5vLXRvdWNoZXZlbnRzIHtcbiAgICAuZXF1aXBtZW50LXByZXZpZXctLWN0YS1oaWRkZW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGVxdWlwbWVudC1wcmV2aWV3LWN0YS1idXR0b24taGVpZ2h0O1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5lcXVpcG1lbnQtcHJldmlld19fY3RhIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXF1aXBtZW50LXByZXZpZXdfX2N0YSB7XG4gICAgICAgIGJvdHRvbTogLSRlcXVpcG1lbnQtcHJldmlldy1jdGEtYnV0dG9uLWhlaWdodDtcblxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246ICRlcXVpcG1lbnQtcHJldmlldy1jdGEtdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5jLWluZm9ybWF0aWNhQm9keV9fcmlnaHR7XG4gIC5lcXVpcG1lbnRfX3ByaWNlLXNlbGVjdG9yLWl0ZW17XG4gICAgPmF7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICB9XG5cbiAgICAucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4zNzVlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnR7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgICAgICBmb250LXNpemU6IDEuNjI1ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kZXF1aXBtZW50LXNwZWNzLXdpZHRoOiA2MHB4O1xuJGVxdWlwbWVudC1zcGVjcy13aWR0aC1sYXJnZTogMTAwcHg7XG4kZXF1aXBtZW50LXNwZWNzLXNwZWMtY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiRlcXVpcG1lbnQtc3BlY3Mtc3BlYy10ZXh0LWNvbG9yOiAkZXF1aXBtZW50LXNwZWNzLXNwZWMtY29sb3I7XG4kZXF1aXBtZW50LXNwZWNzLXNwZWMtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGVxdWlwbWVudC1zcGVjcy1zcGVjLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiRlcXVpcG1lbnQtc3BlY3Mtc3BlYy1mb250LXNpemUtbWVkaXVtOiAkZm9udC1zaXplLTEyO1xuJGVxdWlwbWVudC1zcGVjcy1zcGVjLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJGVxdWlwbWVudC1zcGVjcy1zcGVjLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMjtcbiRlcXVpcG1lbnQtc3BlY3Mtc3BlYy1saW5lLWhlaWdodC1tZWRpdW06ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEyO1xuJGVxdWlwbWVudC1zcGVjcy1zcGVjLWljb24tY29sb3I6ICRlcXVpcG1lbnQtc3BlY3Mtc3BlYy1jb2xvcjtcbiRlcXVpcG1lbnQtc3BlY3Mtc3BlYy1pY29uLXNpZGU6IDIwcHg7XG4kZXF1aXBtZW50LXNwZWNzLXNwZWMtaWNvbi1zaWRlLW1lZGl1bTogMzBweDtcblxuLmVxdWlwbWVudC1zcGVjcyB7XG4gIC8vcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZXF1aXBtZW50LXNwZWNzLXdpZHRoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZXF1aXBtZW50LXNwZWNzX19zcGVjIHtcbiAgY29sb3I6ICRlcXVpcG1lbnQtc3BlY3Mtc3BlYy10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGVxdWlwbWVudC1zcGVjcy1zcGVjLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRlcXVpcG1lbnQtc3BlY3Mtc3BlYy1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXF1aXBtZW50LXNwZWNzLXNwZWMtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXF1aXBtZW50LXNwZWNzLXNwZWMtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmljb24ge1xuICAgIGhlaWdodDogJGVxdWlwbWVudC1zcGVjcy1zcGVjLWljb24tc2lkZTtcbiAgICB3aWR0aDogJGVxdWlwbWVudC1zcGVjcy1zcGVjLWljb24tc2lkZTtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7XG5cbiAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgZmlsbDogJGVxdWlwbWVudC1zcGVjcy1zcGVjLWljb24tY29sb3I7XG4gICAgICBzdHJva2U6ICRlcXVpcG1lbnQtc3BlY3Mtc3BlYy1pY29uLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmVxdWlwbWVudC1zcGVjc19fc3BlYyB7XG4gICAgZm9udC1zaXplOiAkZXF1aXBtZW50LXNwZWNzLXNwZWMtZm9udC1zaXplLW1lZGl1bTtcbiAgICBsaW5lLWhlaWdodDogJGVxdWlwbWVudC1zcGVjcy1zcGVjLWxpbmUtaGVpZ2h0LW1lZGl1bTtcblxuICAgID4gLmljb24ge1xuICAgICAgaGVpZ2h0OiAkZXF1aXBtZW50LXNwZWNzLXNwZWMtaWNvbi1zaWRlLW1lZGl1bTtcbiAgICAgIHdpZHRoOiAkZXF1aXBtZW50LXNwZWNzLXNwZWMtaWNvbi1zaWRlLW1lZGl1bTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmVxdWlwbWVudC1zcGVjcyB7XG4gICAgd2lkdGg6ICRlcXVpcG1lbnQtc3BlY3Mtd2lkdGgtbGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG46cm9vdCB7XG4gIC0tY29uZmlndXJhZG9yLXdpZHRoOiAzNThweDtcbiAgLS1jb25maWd1cmFkb3Itc3BhY2luZzogNTVweDtcbn1cblxuLmMtZmFxIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBkaXNhYmxlLXVzZXItc2VsZWN0O1xuXG4gICZfX2hlYWRlcixcbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAmLS1sZWF2ZS1zcGFjZS1yaWdodCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jb25maWd1cmFkb3Itd2lkdGgpIC0gdmFyKC0tY29uZmlndXJhZG9yLXNwYWNpbmcpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtZmFxIHtcblxuXHQmLS1vc29hIHtcblxuXHRcdCAgJl9faGVhZGVyIHtcblx0XHRcdCAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXHRcdCAgfVxuXG5cdFx0ICAmX19jb250ZW50IHtcblx0XHRcdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0ICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdCAgfVxuXG5cdH1cblxufSIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBGcm9udCBGb3VuZGF0aW9uIHBhY2thZ2UuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWx0dWVzdGFAZ21haWwuY29tPlxuXG4lZm9ybS1ncm91cF9fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbHR1ZXN0YUBnbWFpbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vLi4vX3BsYWNlaG9sZGVycy9mb3JtLWdyb3VwJztcbkBpbXBvcnQgJy4vLi4vLi4vX21peGlucy9mb3JtLXZhbGlkYXRpb24nO1xuXG4kZm9ybS1ncm91cC1pbnB1dC1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkOiAjZWVlICFkZWZhdWx0O1xuXG4uZm9ybS1ncm91cC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tZ3JvdXAtaW5wdXQtLWRpc2FibGVkIHtcbiAgLmZvcm0taW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWdyb3VwLWlucHV0LWJhY2tncm91bmQtY29sb3ItZGlzYWJsZWQ7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cC1pbnB1dF9fbGFiZWwge1xuICBAZXh0ZW5kICVmb3JtLWdyb3VwX19sYWJlbDtcbn1cblxuLmZvcm0tZ3JvdXAtaW5wdXRfX3NwaW5uZXIge1xuICAuZm9ybS1zcGlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBmb3JtX2dyb3VwX3ZhbGlkYXRpb24oJy5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMnLCAnLmZvcm0tZ3JvdXAtaW5wdXRfX3NwaW5uZXInKTtcbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9jb21wb25lbnRzL2Zvcm0tZ3JvdXAtaW5wdXQnO1xuXG4vLyBUT0RPIEZpeC4gSXQgbXVzdCBiZSBmaXhlZCBpbiB0aGUgRnJvbnRGb3VuZGF0aW9uIGxpYnJhcnkuXG5bZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwibm90LXZhbGlkYXRlZFwiXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIC5mb3JtLWVycm9yLS1ub3QtdmFsaWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbltkYXRhLXZhbGlkYXRpb24tc3RhdGU9XCJub3QtdmFsaWQtZW1haWxcIl0gfiAuZm9ybS1ncm91cC1pbnB1dF9fZXJyb3JzIC5mb3JtLWVycm9yLS1ub3QtdmFsaWQtZW1haWwsXG5bZGF0YS12YWxpZGF0aW9uLXN0YXRlPVwibm90LXZhbGlkLWVtYWlsLWluLXVzZVwiXSB+IC5mb3JtLWdyb3VwLWlucHV0X19lcnJvcnMgLmZvcm0tZXJyb3ItLWVtYWlsLWluLXVzZSB7XG4gIGFuaW1hdGlvbjogJGZvcm0tZ3JvdXAtZXJyb3JzLWFuaW1hdGlvbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbGV4IE1vbnRhw7FhIDxhbGV4QGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbi5mb3JtLWdyb3VwLXJhZGlvX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb3JtLWdyb3VwLXJhZGlvX19lcnJvciB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZm9ybS1ncm91cC1yYWRpb19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbHR1ZXN0YUBnbWFpbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vLi4vX3BsYWNlaG9sZGVycy9mb3JtLWdyb3VwJztcbkBpbXBvcnQgJy4vLi4vLi4vX21peGlucy9mb3JtLXZhbGlkYXRpb24nO1xuXG4uZm9ybS1ncm91cC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWdyb3VwLXNlbGVjdF9fbGFiZWwge1xuICBAZXh0ZW5kICVmb3JtLWdyb3VwX19sYWJlbDtcbn1cblxuQGluY2x1ZGUgZm9ybV9ncm91cF92YWxpZGF0aW9uKCcuZm9ybS1ncm91cC1zZWxlY3RfX2Vycm9ycycpO1xuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbHR1ZXN0YUBnbWFpbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vLi4vX3BsYWNlaG9sZGVycy9mb3JtLWdyb3VwJztcbkBpbXBvcnQgJy4vLi4vLi4vX21peGlucy9mb3JtLXZhbGlkYXRpb24nO1xuXG4uZm9ybS1ncm91cC10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm0tZ3JvdXAtdGV4dGFyZWFfX2xhYmVsIHtcbiAgQGV4dGVuZCAlZm9ybS1ncm91cF9fbGFiZWw7XG59XG5cbi5mb3JtLWdyb3VwLXRleHRhcmVhX19zcGlubmVyIHtcbiAgLmZvcm0tc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgZm9ybV9ncm91cF92YWxpZGF0aW9uKCcuZm9ybS1ncm91cC10ZXh0YXJlYV9fZXJyb3JzJywgJy5mb3JtLWdyb3VwLXRleHRhcmVhX19zcGlubmVyJyk7XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuJGdtYXAtbWFya2VyLWRldGFpbC16LWluZGV4OiAxMCAhZGVmYXVsdDtcbiRnbWFwLW1pbi1oZWlnaHQ6IDQwMHB4ICFkZWZhdWx0O1xuXG4uZ21hcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtaW4taGVpZ2h0OiAkZ21hcC1taW4taGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmdtYXAtbWFya2VyLWRldGFpbCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICRnbWFwLW1hcmtlci1kZXRhaWwtei1pbmRleDtcbiAgfVxufVxuXG4uZ21hcF9fbWFwIHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBGcm9udCBGb3VuZGF0aW9uIHBhY2thZ2UuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWx0dWVzdGFAZ21haWwuY29tPlxuXG4udHJpYW5nbGUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4udHJpYW5nbGUtLWxlZnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4udHJpYW5nbGUtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4udHJpYW5nbGUtLXRvcCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4udHJpYW5nbGUtLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRnJvbnQgRm91bmRhdGlvbiBwYWNrYWdlLlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNy1wcmVzZW50IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsdHVlc3RhQGdtYWlsLmNvbT5cblxuQGltcG9ydCAnLi8uLi8uLi9fZGVmaW5pdGlvbnMvYW5pbWF0aW9ucyc7XG5AaW1wb3J0ICcuLy4uLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbnMnO1xuQGltcG9ydCAnLi8uLi9hdG9tcy9sb2FkZXInO1xuQGltcG9ydCAnLi8uLi9zdmcvdHJpYW5nbGUnO1xuXG4kZ21hcC1tYXJrZXItZGV0YWlsLWJhY2tncm91bmQtY29sb3I6ICNmZmYgIWRlZmF1bHQ7XG4kZ21hcC1tYXJrZXItZGV0YWlsLWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluICFkZWZhdWx0O1xuJGdtYXAtbWFya2VyLWRldGFpbC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LCAkdHJhbnNpdGlvbi10cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kZ21hcC1tYXJrZXItZGV0YWlsLWJveC1zaGFkb3ctY29sb3I6ICMyMjIgIWRlZmF1bHQ7XG4kZ21hcC1tYXJrZXItZGV0YWlsLWJveC1zaGFkb3c6IDAgNXB4IDMwcHggLTEwcHggcmdiYSgkZ21hcC1tYXJrZXItZGV0YWlsLWJveC1zaGFkb3ctY29sb3IsIC4yNSkgIWRlZmF1bHQ7XG4kZ21hcC1tYXJrZXItZGV0YWlsLWNsb3NlLWJ1dHRvbi1zaWRlOiA0MHB4ICFkZWZhdWx0O1xuJGdtYXAtbWFya2VyLWRldGFpbC1jbG9zZS1idXR0b24taWNvbi1zdHJva2UtY29sb3I6ICMyMjIgIWRlZmF1bHQ7XG4kZ21hcC1tYXJrZXItZGV0YWlsLXRyaWFuZ2xlLWZpbGwtY29sb3I6ICRnbWFwLW1hcmtlci1kZXRhaWwtYmFja2dyb3VuZC1jb2xvcjtcbiRnbWFwLW1hcmtlci1kZXRhaWwtdHJpYW5nbGUtd2lkdGg6IDMwcHggIWRlZmF1bHQ7XG4kZ21hcC1tYXJrZXItZGV0YWlsLXRyaWFuZ2xlLWhlaWdodDogMzBweCAhZGVmYXVsdDtcblxuLmdtYXAtbWFya2VyLWRldGFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnbWFwLW1hcmtlci1kZXRhaWwtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm94LXNoYWRvdzogJGdtYXAtbWFya2VyLWRldGFpbC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB0cmFuc2l0aW9uOiAkZ21hcC1tYXJrZXItZGV0YWlsLXRyYW5zaXRpb247XG5cbiAgLnRyaWFuZ2xlIHtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGZpbGw6ICRnbWFwLW1hcmtlci1kZXRhaWwtdHJpYW5nbGUtZmlsbC1jb2xvcjtcbiAgICBoZWlnaHQ6ICRnbWFwLW1hcmtlci1kZXRhaWwtdHJpYW5nbGUtaGVpZ2h0O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gI3skZ21hcC1tYXJrZXItZGV0YWlsLXRyaWFuZ2xlLXdpZHRoIC8gMn0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogJGdtYXAtbWFya2VyLWRldGFpbC10cmlhbmdsZS13aWR0aDtcbiAgfVxufVxuXG4uZ21hcC1tYXJrZXItZGV0YWlsLS1sb2FkaW5nIHtcbiAgLmdtYXAtbWFya2VyLWRldGFpbF9fbG9hZGVyIHtcbiAgICBhbmltYXRpb246ICRnbWFwLW1hcmtlci1kZXRhaWwtYW5pbWF0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZ21hcC1tYXJrZXItZGV0YWlsX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nbWFwLW1hcmtlci1kZXRhaWwtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZ21hcC1tYXJrZXItZGV0YWlsX19jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6ICRnbWFwLW1hcmtlci1kZXRhaWwtY2xvc2UtYnV0dG9uLXNpZGU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6ICRnbWFwLW1hcmtlci1kZXRhaWwtY2xvc2UtYnV0dG9uLXNpZGU7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICRnbWFwLW1hcmtlci1kZXRhaWwtY2xvc2UtYnV0dG9uLWljb24tc3Ryb2tlLWNvbG9yO1xuICB9XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmdtYXAtbWFya2VyLWRldGFpbF9fbG9hZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdtYXAtbWFya2VyLWRldGFpbF9fY29udGVudCB7XG4gIGFuaW1hdGlvbjogJGdtYXAtbWFya2VyLWRldGFpbC1hbmltYXRpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuIiwiOnJvb3Qge1xuICAtLWhhbWJ1Z2VyLXNpemU6IDI0cHg7XG59XG5cbi5jLWhhbWJ1cmdlciB7XG4gIHdpZHRoOiB2YXIoLS1oYW1idWdlci1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1oYW1idWdlci1zaXplKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHJpZ2h0OiAyNHB4O1xuICB0b3A6IGNhbGMoKDAuNSAqIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSkgLSAoMC41ICogdmFyKC0taGFtYnVnZXItc2l6ZSkpKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBzcGFuIHtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgzcHgsIDNweCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDNweCwgLTNweCk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9iYXNlLWh0bWwtZWxlbWVudHMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRoZWxwLWNvbnRlbnQtdGl0bGUtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGhlbHAtY29udGVudC10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kaGVscC1jb250ZW50LXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMjtcbiRoZWxwLWNvbnRlbnQtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRoZWxwLWNvbnRlbnQtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIyO1xuJGhlbHAtY29udGVudC1tYWluLWNvbnRlbnQtbWFyZ2luLWl0ZW1zLWNvbnRlbnQ6IDE1cHg7XG4kaGVscC1jb250ZW50LW1haW4tY29udGVudC1tYXJnaW4taXRlbXMtY29udGVuLWltZzogMzBweDtcbiRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGhlbHAtY29udGVudC1tYWluLWNvbnRlbnQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kaGVscC1jb250ZW50LW1haW4tY29udGVudC1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kaGVscC1jb250ZW50LW1haW4tY29udGVudC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGhlbHAtY29udGVudC1tYWluLWNvbnRlbnQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGhlbHAtY29udGVudC1tYWluLWNvbnRlbnQtc3Ryb25nLWZvbnQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LXRpdGxlLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kaGVscC1jb250ZW50LW1haW4tY29udGVudC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbi5oZWxwLWNvbnRlbnRfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LW1hcmdpbi1pdGVtcy1jb250ZW50O1xufVxuXG4uaGVscC1jb250ZW50X190aXRsZSB7XG4gIGNvbG9yOiAkaGVscC1jb250ZW50LXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGhlbHAtY29udGVudC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkaGVscC1jb250ZW50LXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWxwLWNvbnRlbnQtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVscC1jb250ZW50LXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICY6ZW1wdHl7XG4gICAgKy5zZXBhcmF0b3J7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQge1xuICBAZXh0ZW5kICViYXNlLWh0bWwtZWxlbWVudHM7XG5cbiAgY29sb3I6ICRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkaGVscC1jb250ZW50LW1haW4tY29udGVudC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkaGVscC1jb250ZW50LW1haW4tY29udGVudC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkaGVscC1jb250ZW50LW1haW4tY29udGVudC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWxwLWNvbnRlbnQtbWFpbi1jb250ZW50LWxpbmUtaGVpZ2h0O1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG59XG5cbi5oZWxwX19ib2R5LWNvbnRlbnQgLnBhZ2UtaGVhZGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5oZWxwX19ib2R5LWNvbnRlbnQgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5oZWxwX19ib2R5LWNvbnRlbnQgLnBhZ2UtaGVhZGVyX190aXRsZSB7XG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSBkb3duKXtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLmhlbHBfX2JvZHktY29udGVudCAucHJpdmFjeS1wb2xpdHkge1xuICAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRoZWxwLXJlc3VsdC1pdGVtLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtdGV4dC1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kaGVscC1yZXN1bHQtaXRlbS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kaGVscC1yZXN1bHQtaXRlbS10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kaGVscC1yZXN1bHQtaXRlbS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG4kaGVscC1yZXN1bHQtaXRlbS1leGNlcnB0LXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGhlbHAtcmVzdWx0LWl0ZW0tZXhjZXJwdC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRoZWxwLXJlc3VsdC1pdGVtLWV4Y2VycHQtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGhlbHAtcmVzdWx0LWl0ZW0tZXhjZXJwdC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGhlbHAtcmVzdWx0LWl0ZW0tZXhjZXJwdC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG5cbi5oZWxwLXJlc3VsdC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcblxuICAmOmhvdmVyIHtcbiAgICAuaGVscC1yZXN1bHQtaXRlbV9fdGl0bGUge1xuICAgICAgY29sb3I6ICRoZWxwLXJlc3VsdC1pdGVtLXRpdGxlLXRleHQtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5oZWxwLXJlc3VsdC1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAkaGVscC1yZXN1bHQtaXRlbS10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVscC1yZXN1bHQtaXRlbS10aXRsZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgdHJhbnNpdGlvbjogJGhlbHAtcmVzdWx0LWl0ZW0tdGl0bGUtdHJhbnNpdGlvbjtcblxuICAuc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLmhlbHAtcmVzdWx0LWl0ZW1fX2V4Y2VycHQge1xuICBjb2xvcjogJGhlbHAtcmVzdWx0LWl0ZW0tZXhjZXJwdC10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGhlbHAtcmVzdWx0LWl0ZW0tZXhjZXJwdC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkaGVscC1yZXN1bHQtaXRlbS1leGNlcnB0LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWxwLXJlc3VsdC1pdGVtLWV4Y2VycHQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVscC1yZXN1bHQtaXRlbS1leGNlcnB0LWxpbmUtaGVpZ2h0O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JhZGllbnRzJztcblxuJGhlYWRlci1oZWlnaHQtZGVza3RvcDogI3skZGltZW5zaW9uLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0LWRlc2t0b3AgKyAkZGltZW5zaW9uLWhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wfTtcbiRuYXYtaXRlbS1oZWlnaHQ6ICRkaW1lbnNpb24taGVyby1zbGlkZXItbmF2LWl0ZW0taGVpZ2h0O1xuJGhlcm8tb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjI1KTtcbiRoZXJvLW92ZXJsYXktYmFja2dyb3VuZC1ncmFkaWVudDogJGdyYWRpZW50LWJsYWNrLXRvLXdoaXRlLTc1ZGVnO1xuXG4uaGVybyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAuaGVyb19fc2VjdGlvbi1jb2x1bW4uZnVsbFdpZHRoIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIHotaW5kZXg6IDk5OTk7XG4gIH1cblxuICAmLmZ1bGxXaWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tLWZ1bGwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgfVxuXG4gIC5idXR0b24tLXByaW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cblxuLmhlcm9fX3NlY3Rpb24tY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyb19fYmFja2dyb3VuZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uaGVyb19fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyb19fYmFja2dyb3VuZC1pbWFnZS1icmlnaHRuZXNzIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg4MCUpO1xufVxuXG4uaGVyb19fY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgJi0tY2FsbG1lQmFjayB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuaGVybyB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuaGVyb19fc2VjdGlvbi1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcbiAgfVxuXG4gIC5oZXJvIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmhlcm9fX2JhY2tncm91bmQtcGljdHVyZTpub3QoLmhlcm9fX2JhY2tncm91bmQtcGljdHVyZS0tbm8tb3ZlcmxheSkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRoZXJvLW92ZXJsYXktYmFja2dyb3VuZC1ncmFkaWVudDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5oZXJvX19zZWN0aW9uLWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgLnNsaWRlLW9mZmVyIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgLnNsaWRlLW9mZmVyIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn0iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbmRlciBSb2RyaWd1ZXogPGFuZGVyQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi9jb2xvcnMnO1xuXG4kZ3JhZGllbnQtYmxhY2stdG8td2hpdGUtNzVkZWc6IGxpbmVhci1ncmFkaWVudCg3NWRlZywgcmdiYSgkY29sb3ItYmxhY2ssIC4zNSkgMCUsIHJnYmEoJGNvbG9yLWJsYWNrLCAuMSkgNjAlLCByZ2JhKCRjb2xvci1ibGFjaywgMCkgMTAwJSk7XG4iLCIuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX2Jsb2NrLS1yYXctdHYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCl7XG4gICAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19ibG9jay0tcmF3LXR2LXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI3MHB4O1xuICAgIH1cbn1cblxuLmhlcm9fX3R2X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiVGVsZWNhYmxlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmhlcm9fX3R2X190ZXh0IHtcbiAgICBjb2xvcjogIzAwMDtcbn1cblxuLmhlcm9fX3R2X19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogNjUzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogODVweDtcbiAgICByaWdodDogMzYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpe1xuICAgIC5oZXJvX190dl9fZ3JpZCB7XG4gICAgICAgIHJpZ2h0OiAyODBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpe1xuICAgIC5oZXJvX190dl9fZ3JpZCB7XG4gICAgICAgIHJpZ2h0OiAyNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpe1xuICAgIC5oZXJvX190dl9fZ3JpZCB7XG4gICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpe1xuICAgIC5oZXJvX190dl9fZ3JpZCB7XG4gICAgICAgIHJpZ2h0OiAxNTBweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpe1xuICAgIC5oZXJvX190dl9fZ3JpZCB7XG4gICAgICAgIHdpZHRoOiA1ODlweDtcbiAgICAgICAgcmlnaHQ6IDEzMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCl7XG4gICAgLmhlcm9fX3R2X19ncmlkIHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgICB0b3A6IDE2NXB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5OXB4KXtcbiAgICAuaGVyb19fdHZfX2dyaWQge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgdG9wOiAtOHB4O1xuICAgIH1cbn1cblxuLmhlcm9fX3R2X19ncmlkID4gKiB7XG4gICAgbWFyZ2luOiA4cHg7XG59XG5cbi5oZXJvX190dl9fZ3JpZCAgPiAqOm50aC1jaGlsZCgxKXtcbiAgICB3aWR0aDogMTk3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCl7XG4gICAgLmhlcm9fX3R2X19ncmlkICA+ICo6bnRoLWNoaWxkKDEpIGltZ3tcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbn1cblxuLmhlcm9fX3R2X19ncmlkICA+ICo6bnRoLWNoaWxkKDIpe1xuICAgIHdpZHRoOiA0MjRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCl7XG4gICAgLmhlcm9fX3R2X19ncmlkICA+ICo6bnRoLWNoaWxkKDIpe1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxufVxuXG4uaGVyb19fdHZfX2dyaWQgID4gKjpudGgtY2hpbGQoMyl7XG4gICAgd2lkdGg6IDE5N3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCl7XG4gICAgLmhlcm9fX3R2X19ncmlkICA+ICo6bnRoLWNoaWxkKDMpIGltZ3tcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbn1cblxuLmhlcm9fX3R2X19ncmlkICA+ICo6bnRoLWNoaWxkKDQpe1xuICAgIHdpZHRoOiA3NXB4O1xufVxuXG5cbi8qXG4gICAgQmFubmVyOiBUVkdPXG4gICAgRmVjaGE6IDE0LzA0LzIwMjFcbiovXG5cbi5oZXJvX190dmdvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcblxuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogI2UxMGEwYTtcbiAgICB9XG59XG5cbi5oZXJvX190dmdvX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDEwMHB4IDA7XG59XG5cblxuLmhlcm8tdHYtZ29fX2ltZyB7XG4gICAgLyp0cmFuc2Zvcm06IHNjYWxlWCgtMSk7Ki9cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgd2lkdGg6IDY0MHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCl7XG4gICAgICAgIHdpZHRoOiA1MjBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgdG9wOiAtMjIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxuLmhlcm8tdHYtZ29fX3RpdGxlLWxpbmUtLTEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgY29sb3I6ICMwMDA7XG59XG5cbi5oZXJvLXR2LWdvX190aXRsZS1saW5lLS0yIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGNvbG9yOiAjMDA1NkJCO1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcblxuICAgIGJyIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oZXJvLXR2LWdvX190aXRsZS1saW5lLS0zIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6ICMwMDA7XG5cbiAgICBiciB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uaGVyby10di1nb19fY3RhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NkJCICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudFxufVxuXG4udHYtZ28tYmcge1xuICAgIG9wYWNpdHk6IDAuMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNDcwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuXG4kbmF2LWl0ZW0taW5kaWNhdG9yLXBsYWNlaG9sZGVyLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMSk7XG4kbmF2LWl0ZW0taW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJG5hdi1pdGVtLWluZGljYXRvci1wbGFjZWhvbGRlci1oZWlnaHQ6IDFweDtcbiRuYXYtaXRlbS1pbmRpY2F0b3ItaGVpZ2h0OiAzcHg7XG4kbmF2LWl0ZW0tdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJG5hdi1pdGVtLWhlaWdodDogJGRpbWVuc2lvbi1oZXJvLXNsaWRlci1uYXYtaXRlbS1oZWlnaHQ7XG4kbmF2LWl0ZW0tcGFkZGluZy1yaWdodDogMDtcbiRuYXYtaXRlbS10cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4kbmF2LWl0ZW0tdHJhbnNpdGlvbi1lYXNlOiBlYXNlLWluLW91dDtcblxuLmhlcm8tc2xpZGVyX19zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmhlcm8tc2xpZGVyX19uYXYtaXRlbSB7XG4gIGNvbG9yOiAkbmF2LWl0ZW0tdGV4dC1jb2xvcjtcbiAgLy9kaXNwbGF5OiBub25lO1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtaXRlbS1pbmRpY2F0b3ItcGxhY2Vob2xkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRuYXYtaXRlbS1pbmRpY2F0b3ItcGxhY2Vob2xkZXItaGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmhlcm8tc2xpZGVyX19uYXYtaXRlbS1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAuODtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyLWNhcnRlcmEge1xuICAuaGVyby1zbGlkZXJfX25hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVyby1zbGlkZXJfX25hdi1pdGVtLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXYtaXRlbS1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAkbmF2LWl0ZW0taW5kaWNhdG9yLWhlaWdodDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1zbGlkZXJfX25hdi1pdGVtLWluZGljYXRvci5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5oZXJvLXNsaWRlcl9fbmF2LWl0ZW0tbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgLy9vcGFjaXR5OiAuNDtcbiAgcGFkZGluZy1yaWdodDogJG5hdi1pdGVtLXBhZGRpbmctcmlnaHQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRuYXYtaXRlbS10cmFuc2l0aW9uLWR1cmF0aW9uICRuYXYtaXRlbS10cmFuc2l0aW9uLWVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGVyby1zbGlkZXJfX25hdiwgaGVyby1zbGlkZXJfX25hdi1jb2x1bW4sIHNlY3Rpb25fX2NvbHVtbi1jb250ZW50LCBoZXJvLXNsaWRlcl9fbmF2LWxpc3Qge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlcm8tc2xpZGVyX19uYXYgLmhlcm8tc2xpZGVyX19uYXYtaXRlbSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59IiwiLmMtaGVyby1sYW5kaW5nIHtcbiAgJl9fbGVnYWwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuXG4gICZfX2NvbmZpZ3VyYWRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiAzMTdweDtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTZweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuXG4gICAgJl9fZGVzdGFjYWRvIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWxhYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMCAxNHB4IDAgMzJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAtMThweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlsYWM7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAmX19wcmljZS1sYXRlciB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgJiA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2xlZ2FsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fY29uZmlndXJhZG9yLWNtbiB7XG4gICAgd2lkdGg6IDI1NXB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICYtLWNtbi1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gICAgICBtYXJnaW46IDAgOHB4O1xuXG4gICAgICAmIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTZweCA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGVsYXJnZSB1cCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuYnV0dG9uLnByaW1hcnkge1xuICAgICAgICBtYXgtd2lkdGg6IDExMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiAuYy1kZXNjcmlwdGl2b0JvZHlfX2N0YXMge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgICYgYSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJiBhLmNhcnQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG5cbiAgICAmX19kZXN0YWNhZG8ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpbGFjO1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAwIDE0cHggMCAzMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4IC0xOHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWxhYztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZzogMTZweCAwIDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19taWRkbGUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgICYgLmMtZGVzY3JpcHRpdm9Cb2R5X19jdGFzIHtcbiAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgcGFkZGluZzogMTZweDtcbiAgICB9XG5cbiAgICAmX19tb250aHMge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fb2ZmZXItcHJpY2Uge1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19ibG9jayB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3Age1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWFsaWduKGNlbnRlcik7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY3VycmVuY3kge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpbWUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX3ByaWNlLWxhdGVyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAmIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRyYXRhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sZWdhbCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fdGV4dC1sZWdhbCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jhbm5lci1kZXN0YWNhZG8ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlsYWM7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19jbW4ge1xuICAgICYga3J0LWNtbi1mb3JtIC5rcnQtYnV0dG9uIHtcbiAgICAgIC0td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmIC5jbW4tZm9ybS1jbGFpbSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYgLmNtbi1mb290ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5sYW5kaW5ncy1vZmVydGFzIC5tYWluIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0LWhlaWdodCkpICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5ncy1jb2JlcnR1cmEgLmZpYmVyLWNvdmVyYWdlIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogNTRweDtcbn1cbi5sYW5kaW5ncy1jb2JlcnR1cmEgLmZpYmVyLWNvdmVyYWdlX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIuYy1oZXJvLWxhbmRpbmctY2FyZHMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDU4MHB4O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2JnLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IC0xO1xuXG4gICAgJiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHggNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgJiAuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1vZmVydGFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjg3cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX29mZXJ0YXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1sYW5kaW5ncyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHggNjJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUtZGVzdGFjYWRvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNmb3JtOiBza2V3WSg0NWRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVnYWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgJl9fY29udGVudC1sZWdhbC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAyMHB4IDE2cHg7XG5cbiAgICAmIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWhlcm8tbGFuZGluZy1jYXJkcy12MiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cblxuICAmLS1sYW5kaW5nc29mZXJ0YXMge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWluLWhlaWdodDogNTIwcHg7XG4gICAgfVxuXG4gICAgJiAuYy1oZXJvLWxhbmRpbmctY2FyZHMtdjJfX2JnLWltYWdlIGltZyB7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCA4NiwgMTg3LCAwLjMpO1xuICB9XG5cbiAgJl9fYmctaW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG5cbiAgICAmIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMTJweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTM2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtb2ZlcnRhcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4N3B4KTtcbiAgICB9XG5cbiAgICAmLS1tb3ZpbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG5cbiAgICAgIC5jLWNhcmQtbmV3LW9mZmVyIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtY2FyZC1uZXctb2ZmZXJfX2ljb25zIHtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmMtY2FyZC1uZXctb2ZmZXJfX2hlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1jYXJkLW5ldy1vZmZlcl9faW5mb19fbWlkZGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX3ByaWNlLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLWNhcmQtbmV3LW9mZmVyX19vZmZlci1wcmljZV9fYmxvY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19ibG9ja19fdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX190aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYy1jYXJkLW5ldy1vZmZlcl9fb2ZmZXItcHJpY2VfX2N1cnJlbmN5IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmMtY2FyZC1uZXctb2ZmZXJfX2ljb25zX19jb3B5IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmMtY2FyZC1uZXctb2ZmZXJfX29mZmVyLXByaWNlX19wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmb250LXNpemU6IDU0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYrLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fdG9wLFxuICAgICAgJisuYy1oZXJvLWxhbmRpbmdfX2NvbmZpZ3VyYWRvci1jbW4gLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uX19ib3R0b20gIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYrLmMtaGVyby1sYW5kaW5nX19jb25maWd1cmFkb3ItY21uIC5jLWhlcm8tbGFuZGluZ19fY29uZmlndXJhZG9yLWNtbl9fbWlkZGxlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19vZmVydGFzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1sYW5kaW5ncyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDhweCA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nOiAwIDE2cHggNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLWRlc3RhY2FkbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZ2FsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1sZWdhbC1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAmIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiAgICB9XG4gIH1cblxuICAmX19wcm9tby1ib3R0b20ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fcHJvbW8tYm90dG9tLW1vYmlsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgbWFyZ2luOiAxOHB4IDhweCAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLWhlcm8tbGFuZGluZy1saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICZfX2Jhbm5lci1pbnRlcmlvciB7XG4gICAgJiAuYy1iYW5uZXItaW50ZXJpb3JfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAmIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG5cbiAgICAgICAgJiBiciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICZfX2JnLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LW9mZXJ0YXMge1xuICAgIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0NjdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4N3B4KTtcbiAgICB9XG4gIH1cblxuICAmX19vZmVydGFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgJiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1sYW5kaW5ncyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHggNjJweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGVnYWwge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kaWNvbi1wYWNrLWljb24tc2lkZTogMjRweDtcbiRpY29uLXBhY2staWNvbi1jb2xvcjogJGljb24tY29sb3I7XG4kaWNvbi1wYWNrLWljb24tY29sb3ItYWx0OiAkY29sb3Itd2hpdGU7XG5cbi5pY29uLXBhY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJGljb24tcGFjay1pY29uLWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmljb24tcGFjay0tYWx0IHtcbiAgY29sb3I6ICRpY29uLXBhY2staWNvbi1jb2xvci1hbHQ7XG5cbiAgLmljb24tcGFja19faWNvbiB7XG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIGZpbGw6ICRpY29uLXBhY2staWNvbi1jb2xvci1hbHQ7XG4gICAgICBzdHJva2U6ICRpY29uLXBhY2staWNvbi1jb2xvci1hbHQ7XG4gICAgfVxuICB9XG59XG5cbi5pY29uLXBhY2tfX2ljb24ge1xuICBoZWlnaHQ6ICRpY29uLXBhY2staWNvbi1zaWRlO1xuICB3aWR0aDogJGljb24tcGFjay1pY29uLXNpZGU7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBmaWxsOiAkaWNvbi1wYWNrLWljb24tY29sb3I7XG4gICAgc3Ryb2tlOiAkaWNvbi1wYWNrLWljb24tY29sb3I7XG4gIH1cbn1cblxuLmljb24tcGFja19faWNvbi1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDAgNXB4O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRpbWFnZS13aXRoLXRpdGxlLXdpZHRoOiAkZGltZW5zaW9uLWltYWdlLXdpdGgtdGl0bGUtZGVza3RvcDtcbiRpbWFnZS13aXRoLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGltYWdlLXdpdGgtdGl0bGUtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kaW1hZ2Utd2l0aC10aXRsZS10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kaW1hZ2Utd2l0aC10aXRsZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1zZW1pLWJvbGQ7XG4kaW1hZ2Utd2l0aC10aXRsZS10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kaW1hZ2Utd2l0aC10aXRsZS10aXRsZS1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kaW1hZ2Utd2l0aC10aXRsZS10aXRsZS1pbmRpY2F0b3ItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuXG4uaW1hZ2Utd2l0aC10aXRsZSB7XG4gIGNvbG9yOiAkaW1hZ2Utd2l0aC10aXRsZS10ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRpbWFnZS13aXRoLXRpdGxlLXdpZHRoO1xuXG4gICY6aG92ZXIge1xuICAgIC5pbWFnZS13aXRoLXRpdGxlX190aXRsZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICB9XG59XG5cbi5pbWFnZS13aXRoLXRpdGxlX19waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW1hZ2Utd2l0aC10aXRsZV9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS13aXRoLXRpdGxlX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRpbWFnZS13aXRoLXRpdGxlLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRpbWFnZS13aXRoLXRpdGxlLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRpbWFnZS13aXRoLXRpdGxlLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGltYWdlLXdpdGgtdGl0bGUtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbWFnZS13aXRoLXRpdGxlLXRpdGxlLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoLjIpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zaXRpb246ICRpbWFnZS13aXRoLXRpdGxlLXRpdGxlLWluZGljYXRvci10cmFuc2l0aW9uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2Jhc2UtaHRtbC1lbGVtZW50cyc7XG5cbi5pbnRydXNpdmUtY21uLW1vZGFsX19jb250ZW50IHtcbiAgQGV4dGVuZCAlYmFzZS1odG1sLWVsZW1lbnRzO1xuXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuIiwiLmMtbGFuZGluZy1jb25maWd1cmFkb3ItZGVza3RvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDM4LCAzOCwgMzgsIDAuMTUpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgJi5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgJl9fZGVzdGFjYWRvIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlsYWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNHB4IDhweDtcbiAgfVxuXG4gICZfX3ByaWNlLWxhdGVyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICYgc3BhbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19jdGFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmIC5idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY3RhLWNhbGwge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiAuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2Jhci1pY29uLnVwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICYgLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbi5kb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiAuYy1sYW5kaW5nLWNvbmZpZ3VyYWRvci1tb2JpbGVfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLm9wZW4ge1xuICAgICYgLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbi51cCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYgLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19iYXItaWNvbi5kb3duIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYgLmMtbGFuZGluZy1jb25maWd1cmFkb3ItbW9iaWxlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbGlsYWM7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIH1cblxuICAmX19iYXItcmVzdW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJl9fYmFyLXJlc3VtZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgJl9fYmFyLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICAmIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgJiAuaWNvbl9fZ2x5cGgge1xuICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXN0YWNhZG8ge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuICB9XG5cbiAgJl9fcHJpY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAmX19wcmljZS1sYXRlciB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuXG4gICAgJiBzcGFuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgJiAuYnV0dG9uIHtcbiAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIH1cbn1cbiIsIi5jLWxhbmRpbmctdGUtbG8tY29udGFtb3Mge1xuICAgICYgLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0taG9tZSAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLS1ob21lIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG59IiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cblxuJGxhbmRpbmctdGl0bGUtdGV4dC1hbGlnbjogY2VudGVyO1xuXG4ubGFuZGluZy10aXRsZSB7XG5cbiAgdGV4dC1hbGlnbjogJGxhbmRpbmctdGl0bGUtdGV4dC1hbGlnbjtcblxuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMjRweDtcblxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMjg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMzY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG5cbiAgICB9XG4gIH1cblxufSIsIiRoZWlnaHQtbGFuZGluZ3MtY292ZXJhZ2UtYmFubmVyOiA2NHB4O1xuXG46cm9vdCB7XG4gIC0taGVpZ2h0LWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcjogI3skaGVpZ2h0LWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcn07XG59XG5cbi5jLWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTIwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVpZ2h0LWxhbmRpbmdzLWNvdmVyYWdlLWJhbm5lcik7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBoZWlnaHQ6IHZhcigtLWhlaWdodC1sYW5kaW5ncy1jb3ZlcmFnZS1iYW5uZXIpO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgICYgc3ZnIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1pbi13aWR0aDogMTc0cHg7XG4gICAgfVxuXG4gICAgJiAuYnV0dG9uX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbW9kYWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWluLXdpZHRoOiAxNzRweDtcbiAgICB9XG5cbiAgICAmIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbjpyb290IHtcbiAgLS1saXR5LW1vZGFsLW1heC13aWR0aDogOTIwcHg7XG4gIC0tbGl0eS1tb2RhbC1taW4taGVpZ2h0OiAyMDBweDtcbiAgLS1saXR5LW1vZGFsLW1heC1oZWlnaHQ6IDc1MHB4O1xuICAtLWxpdHktbW9kYWwtb3V0ZXItc3BhY2luZzogMTZweDtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAtLWxpdHktbW9kYWwtb3V0ZXItc3BhY2luZzogNDBweDtcbiAgfVxufVxuXG4ubGl0eS1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmxpdHktd3JhcC0tZnVsbC1tb2JpbGUge1xuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5saXR5LWNvbnRhaW5lci0tdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCkge1xuICAgIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA4MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubGl0eS1jb250YWluZXItLWZ1bGwtbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5saXR5LWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGl0eS1vcGVuZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI5LCAzMSwgNDQsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLmMtbGl0eS1tb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuXG4gIG1pbi1oZWlnaHQ6IHZhcigtLWxpdHktbW9kYWwtaGVpZ2h0KTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1saXR5LW1vZGFsLW1heC13aWR0aCk7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBwYWRkaW5nOiB2YXIoLS1saXR5LW1vZGFsLW91dGVyLXNwYWNpbmcpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgPiBkaXYgPiBidXR0b24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgID4gc3ZnIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDE2cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuXG4gICAgJiBhLmxpdHktbGluayB7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tbGl0eS1tb2RhbC1vdXRlci1zcGFjaW5nKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tbGl0eS1tb2RhbC1vdXRlci1zcGFjaW5nKTtcblxuICAgID4gYnV0dG9uIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG5cbiAgJi0tdmVydGljYWwge1xuICAgICYge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAvLyBTb2JyZWVzY3JpYmUgZXN0aWxvIGVuIGzDrW5lYSBkZSBMaXR5XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbC1tb2JpbGUge1xuICAgICYge1xuICAgICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgICAvLyBTb2JyZWVzY3JpYmUgZXN0aWxvIGVuIGzDrW5lYSBkZSBMaXR5XG4gICAgICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZml4ZWQtaGVpZ2h0IHtcbiAgICAmIHtcbiAgICAgIG1heC1oZWlnaHQ6IHZhcigtLWxpdHktbW9kYWwtbWF4LWhlaWdodCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRtYXAtZmlsdGVyLW1heC13aWR0aDogNDIwcHg7XG4kbWFwLWZpbHRlci1ib3gtc2hhZG93OiAwIDVweCAzMHB4IC0xMHB4IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC4yNSk7XG4kbWFwLWZpbHRlci1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kbWFwLWZpbHRlci1oZWFkZXItdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJG1hcC1maWx0ZXItaGVhZGVyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRtYXAtZmlsdGVyLWhlYWRlci1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJG1hcC1maWx0ZXItaGVhZGVyLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTIwO1xuJG1hcC1maWx0ZXItaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJG1hcC1maWx0ZXItaGVhZGVyLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kbWFwLWZpbHRlci1oZWFkZXItbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kbWFwLWZpbHRlci1jb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRtYXAtZmlsdGVyLWNvbnRlbnQtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG5cbi5tYXAtZmlsdGVyIHtcbiAgYm94LXNoYWRvdzogJG1hcC1maWx0ZXItYm94LXNoYWRvdztcbiAgbWF4LXdpZHRoOiAkbWFwLWZpbHRlci1tYXgtd2lkdGg7XG59XG5cbi5tYXAtZmlsdGVyX19oZWFkZXIsXG4ubWFwLWZpbHRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ubWFwLWZpbHRlcl9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1maWx0ZXItaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkbWFwLWZpbHRlci1oZWFkZXItdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRtYXAtZmlsdGVyLWhlYWRlci1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbWFwLWZpbHRlci1oZWFkZXItZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRtYXAtZmlsdGVyLWhlYWRlci1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRtYXAtZmlsdGVyLWhlYWRlci1saW5lLWhlaWdodC1tb2JpbGU7XG59XG5cbi5tYXAtZmlsdGVyX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1maWx0ZXItY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJG1hcC1maWx0ZXItY29udGVudC10ZXh0LWNvbG9yO1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAubWFwLWZpbHRlcl9faGVhZGVyLFxuICAubWFwLWZpbHRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuXG4gIC5tYXAtZmlsdGVyX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJG1hcC1maWx0ZXItaGVhZGVyLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkbWFwLWZpbHRlci1oZWFkZXItbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvei1pbmRleCc7XG5cbiRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4kbW9kYWwtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuNik7XG4kbW9kYWwtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kbW9kYWwtY29udGVudC1zaGFkb3ctY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG4kbW9kYWwtY2xvc2UtYnV0dG9uLXRleHQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRtb2RhbC1jbG9zZS1idXR0b24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJG1vZGFsLWNsb3NlLWJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kbW9kYWwtY2xvc2UtYnV0dG9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1saWdodDtcbiRtb2RhbC1jbG9zZS1idXR0b24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJG1vZGFsLWNsb3NlLWJ1dHRvbi1zdHJva2UtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRtb2RhbC1vdmVybGF5LXRyYW5zaXRpb24tb3V0OiBvcGFjaXR5ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuJG1vZGFsLW92ZXJsYXktdHJhbnNpdGlvbi1pbjogb3BhY2l0eSAkbW9kYWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiRtb2RhbC1jb250ZW50LXRyYW5zaXRpb24tb3V0OiBvcGFjaXR5ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gJG1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4kbW9kYWwtY29udGVudC10cmFuc2l0aW9uLWluOiBvcGFjaXR5ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uLCB0cmFuc2Zvcm0gJG1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgJG1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb247XG4kbW9kYWwtY2xvc2UtYnV0dG9uLXRyYW5zaXRpb24tb3V0OiBvcGFjaXR5ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuJG1vZGFsLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uLWluOiBvcGFjaXR5ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuJG1vZGFsLXRyYW5zaXRpb24tb3V0OiB2aXNpYmlsaXR5ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRtb2RhbC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuJG1vZGFsLXRyYW5zaXRpb24taW46IHZpc2liaWxpdHkgJG1vZGFsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4kbW9kYWwtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJG1vZGFsLXRpdGxlLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJG1vZGFsLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRtb2RhbC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbi5tb2RhbCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiAkbW9kYWwtdHJhbnNpdGlvbi1vdXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LW1vZGFsO1xuXG4gIGgzIHtcblx0ICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdCAgZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuXHQgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcblx0ICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcblx0bWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxuICAmLm1vZGFsLWJpZ2dlcntcbiAgICAubW9kYWxfX2NvbnRlbnRze1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtLW9wZW5lZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB0cmFuc2l0aW9uOiAkbW9kYWwtdHJhbnNpdGlvbi1pbjtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAubW9kYWxfX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogJG1vZGFsLW92ZXJsYXktdHJhbnNpdGlvbi1pbjtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246ICRtb2RhbC1jb250ZW50LXRyYW5zaXRpb24taW47XG5cbiAgICB1bC5saXN0e1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246ICRtb2RhbC1jbG9zZS1idXR0b24tdHJhbnNpdGlvbi1pbjtcbiAgfVxufVxuXG4ubW9kYWwtLXdpZGVyIHtcbiAgLm1vZGFsX19jb250ZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMjYwcHg7XG4gIH1cbn1cblxuLm1vZGFsLS13aXRoLXRpdGxlIHtcbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm1vZGFsX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi5tb2RhbF9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1vdmVybGF5LWJhY2tncm91bmQtY29sb3I7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiB1cmwoJyN7JGVudmlyb25tZW50LWxvY2FsLXVybH0vaW1hZ2VzL2Nsb3NlLWN1cnNvci5wbmcnKSwgcG9pbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246ICRtb2RhbC1vdmVybGF5LXRyYW5zaXRpb24tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLm1vZGFsX19jb250ZW50cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDEyMHB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLm1vZGFsX19jb250ZW50LWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJhY2tncm91bmQtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDQ1cHggLTEwcHggJG1vZGFsLWNvbnRlbnQtc2hhZG93LWNvbG9yO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB0cmFuc2l0aW9uOiAkbW9kYWwtY29udGVudC10cmFuc2l0aW9uLW91dDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbF9fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtdGl0bGUtYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRtb2RhbC10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJG1vZGFsLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRtb2RhbC10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLm1vZGFsX19jbG9zZS1idXR0b24ge1xuICBjb2xvcjogJG1vZGFsLWNsb3NlLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJG1vZGFsLWNsb3NlLWJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbW9kYWwtY2xvc2UtYnV0dG9uLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRtb2RhbC1jbG9zZS1idXR0b24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtY2xvc2UtYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBvcGFjaXR5OiAwO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogJG1vZGFsLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uLW91dDtcbiAgei1pbmRleDogMTtcblxuICAuaWNvbiB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICRtb2RhbC1jbG9zZS1idXR0b24tc3Ryb2tlLWNvbG9yO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5tb2RhbF9fY29udGVudCxcbiAgLm1vZGFsX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAubW9kYWxfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudCxcbiAgLm1vZGFsX19jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICB9XG59XG5cbi5tb2RhbF9fY29udGVudCB7XG4gIGRpdi5wb3AtdXAtd2lmaS1tZXNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLnBvcC11cC13aWZpLW1lc2gtaW1hZ2Uge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI21vZGFsLWNhbmFsLWV0aWNvIHtcbiAgbWF4LWhlaWdodDogOTV2aCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kbW9iaWxlLXJhdGUtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJG1vYmlsZS1yYXRlLXByaWNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiRtb2JpbGUtcmF0ZS1wcmljZS1leHRyYS1mb250LXNpemU6ICRmb250LXNpemUtMTI7XG4kbW9iaWxlLXJhdGUtcHJpY2UtZXh0cmEtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEyO1xuXG4ubW9iaWxlLXJhdGUge1xuICB3aWR0aDogMTAwJTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3Mtbm8tcHJpY2UsXG4gIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93cy1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDAgNTAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3MtcHJpY2Uge1xuICAgIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93IHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3cge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3ByaWNlIHtcbiAgICA+ICoge1xuICAgICAgZm9udC1zaXplOiAkbW9iaWxlLXJhdGUtcHJpY2UtZm9udC1zaXplO1xuICAgIH1cblxuICAgIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcHJpY2UtZXh0cmEge1xuICAgICAgZm9udC1zaXplOiAkbW9iaWxlLXJhdGUtcHJpY2UtZXh0cmEtZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRtb2JpbGUtcmF0ZS1wcmljZS1leHRyYS1saW5lLWhlaWdodDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJpY2UtdGF4ZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLm1vYmlsZS1yYXRlIHtcbiAgICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3Mge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW5fX3Jvd3Mtbm8tcHJpY2UsXG4gICAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19yb3dzLXByaWNlIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb21wYXJpc29uLXRhYmxlLWNvbHVtbl9fcm93IHtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgZmxleC1ncm93OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRwYWNrLXNlcnZpY2UtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kcGFjay1zZXJ2aWNlLWljb24tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stc2VydmljZS1pY29uLWJvcmRlci1jb2xvcjogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjQpO1xuJHBhY2stc2VydmljZS1pY29uLXNpZGU6IDMwcHg7XG4kcGFjay1zZXJ2aWNlLWljb24td3JhcHBlci1zaWRlLW1vYmlsZTogJGRpbWVuc2lvbi1wYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUtbW9iaWxlO1xuJHBhY2stc2VydmljZS1pY29uLXdyYXBwZXItc2lkZTogJGRpbWVuc2lvbi1wYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGU7XG4kcGFjay1zZXJ2aWNlLWNvbnRlbnQtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kcGFjay1zZXJ2aWNlLWNvbnRlbnQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kcGFjay1zZXJ2aWNlLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stc2VydmljZS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1zZXJ2aWNlLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRwYWNrLXNlcnZpY2UtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1zZXJ2aWNlLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRwYWNrLXNlcnZpY2UtbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcGFjay1zZXJ2aWNlLWxpbmstbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHBhY2stc2VydmljZS1saW5rLWljb24tc2lkZTogOHB4O1xuJHBhY2stc2VydmljZS1saW5rLWljb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbiRwYWNrLXNlcnZpY2UtbGluay1pY29uLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stc2VydmljZS1kYXJrZXItaWNvbi1ib3JkZXItY29sb3I6ICRjb2xvci1hbHRvO1xuJHBhY2stc2VydmljZS1kYXJrZXItaWNvbi1jb2xvcjogJGNvbG9yLWR1c3R5LWdyYXk7XG4kcGFjay1zZXJ2aWNlLWRhcmtlci1saW5rLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuJHBhY2stc2VydmljZS1kYXJrZXItbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1zZW1pLWJvbGQ7XG4kcGFjay1zZXJ2aWNlLWN0YS1ib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4ucGFjay1zZXJ2aWNlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5wYWNrLXNlcnZpY2UtLWRhcmtlciB7XG4gIC5wYWNrLXNlcnZpY2VfX2ljb24ge1xuICAgIGJvcmRlci1jb2xvcjogJHBhY2stc2VydmljZS1kYXJrZXItaWNvbi1ib3JkZXItY29sb3I7XG5cbiAgICAuaWNvbl9fZ2x5cGgsXG4gICAgLmljb24tZmlsbGVkX19nbHlwaCB7XG4gICAgICBmaWxsOiAkcGFjay1zZXJ2aWNlLWRhcmtlci1pY29uLWNvbG9yO1xuICAgICAgc3Ryb2tlOiAkcGFjay1zZXJ2aWNlLWRhcmtlci1pY29uLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrLXNlcnZpY2VfX2xpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubGluayB7XG4gICAgY29sb3I6ICRwYWNrLXNlcnZpY2UtZGFya2VyLWxpbmstY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRwYWNrLXNlcnZpY2UtZGFya2VyLWxpbmstZm9udC13ZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhY2stc2VydmljZV9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWNrLXNlcnZpY2UtaWNvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3JkZXI6IDJweCBzb2xpZCAkcGFjay1zZXJ2aWNlLWljb24tYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6ICRwYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUtbW9iaWxlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICRwYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUtbW9iaWxlO1xuXG4gIC5pY29uLFxuICAuaWNvbi1maWxsZWQge1xuICAgIGhlaWdodDogJHBhY2stc2VydmljZS1pY29uLXNpZGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogJHBhY2stc2VydmljZS1pY29uLXNpZGU7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgsXG4gIC5pY29uLWZpbGxlZF9fZ2x5cGgge1xuICAgIGZpbGw6ICRwYWNrLXNlcnZpY2UtaWNvbi1jb2xvcjtcbiAgICBzdHJva2U6ICRwYWNrLXNlcnZpY2UtaWNvbi1jb2xvcjtcbiAgfVxufVxuXG4ucGFjay1zZXJ2aWNlX19jb250ZW50IHtcbiAgY29sb3I6ICRwYWNrLXNlcnZpY2UtY29udGVudC10ZXh0LWNvbG9yO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFjay1zZXJ2aWNlX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFjay1zZXJ2aWNlX190aXRsZSB7XG4gIGNvbG9yOiAkcGFjay1zZXJ2aWNlLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcGFjay1zZXJ2aWNlLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLXNlcnZpY2UtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHBhY2stc2VydmljZS10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwYWNrLXNlcnZpY2UtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGFjay1zZXJ2aWNlX19saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAkcGFjay1zZXJ2aWNlLWxpbmstZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFjay1zZXJ2aWNlLWxpbmstbGluZS1oZWlnaHQ7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhY2stc2VydmljZS1saW5rLWljb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkcGFjay1zZXJ2aWNlLWxpbmstaWNvbi1zaWRlO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHdpZHRoOiAkcGFjay1zZXJ2aWNlLWxpbmstaWNvbi1zaWRlO1xuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLnBhY2tfc2VydmljZV9fY3RhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHBhY2stc2VydmljZS1jdGEtYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAucGFjay1zZXJ2aWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5wYWNrLXNlcnZpY2UtLWNlbnRlcmVkIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrLXNlcnZpY2VfX2ljb24ge1xuICAgIGhlaWdodDogJHBhY2stc2VydmljZS1pY29uLXdyYXBwZXItc2lkZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICRwYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGU7XG4gIH1cblxuICAucGFjay1zZXJ2aWNlX190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucGFja19zZXJ2aWNlX19jdGEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucGFjay1zZXJ2aWNlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAucGFjay1zZXJ2aWNlX19saW5rIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kcGFnZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhZ2VyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRwYWdlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRwYWdlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kcGFnZXItdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuJHBhZ2VyLXRleHQtY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuJHBhZ2VyLXRleHQtY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiRwYWdlci1pdGVtLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuJHBhZ2VyLWJ1dHRvbi1ib3JkZXItY29sb3I6ICRjb2xvci1tZXJjdXJ5O1xuJHBhZ2VyLWJ1dHRvbi1ib3JkZXItY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuJHBhZ2VyLWJ1dHRvbi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3I7XG4kcGFnZXItYnV0dG9uLWljb24tc2lkZTogMTZweDtcbiRwYWdlci1idXR0b24taWNvbi1zdHJva2UtY29sb3I6ICRjb2xvci1tZXJjdXJ5O1xuJHBhZ2VyLWJ1dHRvbi1pY29uLXN0cm9rZS1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kcGFnZXItYnV0dG9uLWljb24tdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc3Ryb2tlO1xuXG4ucGFnZXIge1xuICBjb2xvcjogJHBhZ2VyLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcGFnZXItZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBhZ2VyLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYWdlci1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdlci1saW5lLWhlaWdodDtcbn1cblxuLnBhZ2VyX19pdGVtcyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlcl9faXRlbSB7XG4gIG1hcmdpbjogMCA0cHg7XG4gIHRyYW5zaXRpb246ICRwYWdlci1pdGVtLXRyYW5zaXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRwYWdlci10ZXh0LWNvbG9yLWhvdmVyO1xuICB9XG59XG5cbi5wYWdlcl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICRwYWdlci10ZXh0LWNvbG9yLWFjdGl2ZTtcbn1cblxuLnBhZ2VyX19pdGVtLS1maXJzdCxcbi5wYWdlcl9faXRlbS0tcHJldmlvdXMsXG4ucGFnZXJfX2l0ZW0tLW5leHQsXG4ucGFnZXJfX2l0ZW0tLWxhc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGFnZXItYnV0dG9uLWJvcmRlci1jb2xvcjtcbiAgdHJhbnNpdGlvbjogJHBhZ2VyLWJ1dHRvbi10cmFuc2l0aW9uO1xuXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6ICRwYWdlci1idXR0b24taWNvbi1zaWRlO1xuICAgIHdpZHRoOiAkcGFnZXItYnV0dG9uLWljb24tc2lkZTtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkcGFnZXItYnV0dG9uLWljb24tc3Ryb2tlLWNvbG9yO1xuICAgIHRyYW5zaXRpb246ICRwYWdlci1idXR0b24taWNvbi10cmFuc2l0aW9uO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnZXItYnV0dG9uLWJvcmRlci1jb2xvci1ob3ZlcjtcblxuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBzdHJva2U6ICRwYWdlci1idXR0b24taWNvbi1zdHJva2UtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlcl9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnBhZ2VyX19pdGVtLWljb24ge1xuICBoZWlnaHQ6ICRwYWdlci1idXR0b24taWNvbi1zaWRlO1xuICB3aWR0aDogJHBhZ2VyLWJ1dHRvbi1pY29uLXNpZGU7XG59XG4iLCIuYy1udWV2YXNUYXJpZmFzTW92aWxlcyB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcblxuICAmLS1hbHRCYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0LWJhY2tncm91bmQ7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuYy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAuYy1jYXJvdXNlbF9fd3JhcHBlciB7XG4gICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgcmlnaHQ6IDglO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZCB7XG4gICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB3aWR0aDogMjk2cHg7XG4gICAgbWluLWhlaWdodDozMzVweDtcblxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgICBtaW4taGVpZ2h0OjMxMXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4IHJnYigzOCAzOCAzOCAvIDMwJSk7XG4gICAgfVxuICB9XG4gICZfX21vbnRoT2ZmZXJ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6IC0yNHB4O1xuICAgIGxlZnQ6MDtcbiAgICB3aWR0aDogMjk2cHg7XG4gICAgaGVpZ2h0OjI0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VFMDc2QjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKDc2N3B4KXtcbiAgICAgIHdpZHRoOiAyOTZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICB3aWR0aDogMzYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci10ZXh0KTtcbiAgfVxuXG4gICZfX2diIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMjE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX3RhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktMjAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS04MDA7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBjb2xvcjp2YXIoLS1jb2xvci10ZXh0KTtcblxuICAgICZfX2ljb24ge1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcHJpY2VQZXJNb250aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OmZsZXg7XG4gICAgfVxuXG4gIH1cblxuICAmX19wcmljZUludGVnZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gICZfX3ByaWNlRGVjaW1hbCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZUxhdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJiAucHJpY2VfbGF0ZXJfbm9ybWFse1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgJiAucHJpY2VfbGF0ZXJfYm9sZHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcblxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAmOmhvdmVye1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgfVxuICAgICZfX292ZXJ7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgIGhlaWdodDogMTk1cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSg3NjdweCl7XG4gICAgICAgIHdpZHRoOiAyOTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICB3aWR0aDogMzk2cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmFubmVyRGlzY291bnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgJl9faWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dHtcbiAgICAgIGNvbG9yOiAjRUUwNzZCO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuIiwiOnJvb3Qge1xuICAgIC0tY2FyZC1vZmZlci1tYXgtd2lkdGg6IDMwMHB4O1xuICAgIC0tY2FyZC1vZmZlci1taW4taGVpZ2h0OiA0ODBweDtcbiAgICAtLWNhcmQtb2ZmZXItaW1hZ2UtaGVpZ2h0OiAxMzRweDtcbiAgICAtLWNhcmQtb2ZmZXItcmliYm9uLWhlaWdodDogMzJweDtcbiAgICAtLWNhcmQtb2ZmZXItcmliYm9uLWRhcmtlbi1jb2xvcjogI0JDMDMxQTtcbiAgICAtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemU6IDQ4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAtLWNhcmQtb2ZmZXItbWluLWhlaWdodDogODBweDtcbiAgICB9XG4gICB9XG5cbiAgIC5jLXBvclF1ZVQge1xuICAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICBjb2xvcjogIzMzMzMzMztcblxuICAgICAmLS1hbHRCYWNrZ3JvdW5kIHtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0LWJhY2tncm91bmQ7XG4gICAgIH1cblxuICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgICB9XG5cbiAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgIH1cblxuICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgICB9XG4gICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICB9XG5cbiAgICAgJl9fY29udGVudCB7XG4gICAgICAgcGFkZGluZzogNDhweCAyNHB4O1xuICAgICB9XG5cbiAgICAgJl9fY2FyZCB7XG4gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgIG1heC13aWR0aDogdmFyKC0tY2FyZC1vZmZlci1tYXgtd2lkdGgpO1xuICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgfVxuXG4gICAgICZfX2NhcmRJY29uIHtcbiAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgIC5pY29uX19nbHlwaCB7XG4gICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgIH1cbiAgICAgfVxuXG4gICAgICZfX2NhcmQtcGljdHVyZSB7XG4gICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICA+IGltZyB7XG4gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgJl9fY2FyZFRpdGxlIHtcbiAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICB9XG5cbiAgICAgJl9fY2FyZFRleHQge1xuICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgfVxuXG4gICAgICZfX2NhcmRTZXBhcmF0b3Ige1xuICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICBtYXJnaW46IDE2cHggMDtcbiAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgfVxuICAgfVxuXG5cblxuLmMtcG9yUXVlVC0tY2VudGVyZWR7XG4gIC5jLXBwb3JRdWVUX19jYXJke1xuICAgIC5jLXBvclF1ZVRfX2NvbnRlbnR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4uYy1wb3JRdWVUX19jb250ZW50e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljaW9zLWF2YW56YWRvc3tcbiAgLyogSUUgMTEgKi9cbiAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAuYy1jYXJvdXNlbCAuc3dpcGVyLXNsaWRle1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgLmMtcG9yUXVlVC0tY2VudGVyZWQge1xuICAgICAgICAuYy1wb3JRdWVUX19jYXJkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLmMtcG9yUXVlVF9fY29udGVudHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jLXBvclF1ZVRfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIC5jLXBvclF1ZVRfX2NvbnRlbnR7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5jLXBvclF1ZVRfX2NhcmRUZXh0e1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tY2F0ZWdvcnktZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWNhdGVnb3J5LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1jYXRlZ29yeS1jb250ZW50LWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LWZhZGVkLCAuOCk7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tY2F0ZWdvcnktY29udGVudC1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tY2F0ZWdvcnktY29udGVudC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tY2F0ZWdvcnktY29udGVudC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcblxuLnBvc3Rlci13aXRoLWRlc2NyaXB0aW9uIHtcbiAgLnBvc3RlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ucG9zdGVyLXdpdGgtZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tdGl0bGUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wb3N0ZXItd2l0aC1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbn1cblxuLnBvc3Rlci13aXRoLWRlc2NyaXB0aW9uX19jYXRlZ29yeSB7XG4gIC5saW5rIHtcbiAgICBmb250LWZhbWlseTogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWNhdGVnb3J5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWNhdGVnb3J5LWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4ucG9zdGVyLXdpdGgtZGVzY3JpcHRpb25fX2NhdGVnb3J5LWNvbnRlbnQge1xuICBjb2xvcjogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWNhdGVnb3J5LWNvbnRlbnQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1jYXRlZ29yeS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcG9zdGVyLXdpdGgtZGVzY3JpcHRpb24tY2F0ZWdvcnktZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHBvc3Rlci13aXRoLWRlc2NyaXB0aW9uLWNhdGVnb3J5LWNvbnRlbnQtbGluZS1oZWlnaHQ7XG4gIHRyYW5zaXRpb246ICRwb3N0ZXItd2l0aC1kZXNjcmlwdGlvbi1jYXRlZ29yeS1jb250ZW50LXRyYW5zaXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuICB9XG59XG4iLCIucHJpY2UtZml4ZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRwcm9tb3Rpb24tdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJHByb21vdGlvbi1ib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4kcHJvbW90aW9uLWltYWdlLW1heC1oZWlnaHQ6IDcwcHg7XG4kcHJvbW90aW9uLWxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHByb21vdGlvbi1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXNlbWktYm9sZDtcbiRwcm9tb3Rpb24tbGluay1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kcHJvbW90aW9uLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRwcm9tb3Rpb24tdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiRwcm9tb3Rpb24tdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJHByb21vdGlvbi1zdWJ0aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcHJvbW90aW9uLXN1YnRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXNlbWktYm9sZDtcbiRwcm9tb3Rpb24tc3VidGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHByb21vdGlvbi1pY29uLXNpemU6IDUycHg7XG5cbi5wcm9tb3Rpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByb21vdGlvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcHJvbW90aW9uLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6ICRwcm9tb3Rpb24tdmVydGljYWwtbWFyZ2luO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5wcm9tb3Rpb25fX3BpY3R1cmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnByb21vdGlvbl9faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1heC1oZWlnaHQ6ICRwcm9tb3Rpb24taW1hZ2UtbWF4LWhlaWdodDtcbn1cblxuLnByb21vdGlvbl9fY29udGVudCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogJHByb21vdGlvbi1saW5rLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJHByb21vdGlvbi1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkcHJvbW90aW9uLWxpbmstbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLnByb21vdGlvbl9fdGl0bGUge1xuICBmb250LXNpemU6ICRwcm9tb3Rpb24tdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHByb21vdGlvbi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwcm9tb3Rpb24tdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5wcm9tb3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAkcHJvbW90aW9uLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwcm9tb3Rpb24tc3VidGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcHJvbW90aW9uLXN1YnRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuIiwiQGltcG9ydCAnLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHJhdGUtdGFibGUtYm94LXNoYWRvdzogMCA1cHggMzBweCAtMTBweCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuMDc1KTtcbiRyYXRlLXRhYmxlLWNlbGwtcGFkZGluZy1tb2JpbGU6IDEycHggMTVweDtcbiRyYXRlLXRhYmxlLWNlbGwtcGFkZGluZy1kZXNrdG9wOiAyMHB4IDI1cHg7XG4kcmF0ZS10YWJsZS1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI7XG4kcmF0ZS10YWJsZS1oZWFkZXItdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kcmF0ZS10YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdhbGxlcnktbGlnaHRlcjtcbiRyYXRlLXRhYmxlLWhlYWRlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcmF0ZS10YWJsZS1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHJhdGUtdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kcmF0ZS10YWJsZS1oZWFkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHJhdGUtdGFibGUtYm9keS10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRyYXRlLXRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJHJhdGUtdGFibGUtYm9keS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRyYXRlLXRhYmxlLWJvZHktZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHJhdGUtdGFibGUtYm9keS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJHJhdGUtdGFibGUtYm9keS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kcmF0ZS10YWJsZS1jZWxsLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuXG4ucmF0ZS10YWJsZSB7XG4gIGJveC1zaGFkb3c6ICRyYXRlLXRhYmxlLWJveC1zaGFkb3c7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0ZS10YWJsZS0tYmlkaW1lbnNpb25hbCB7XG4gIC5yYXRlLXRhYmxlX19jZWxsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnJhdGUtdGFibGUtLWxvYWRpbmcge1xuICAucmF0ZS10YWJsZV9fYm9keSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5yYXRlLXRhYmxlX19mb290ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWZvb3Rlci1ncm91cDtcbiAgfVxufVxuXG4ucmF0ZS10YWJsZV9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJhdGUtdGFibGUtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGNvbG9yOiAkcmF0ZS10YWJsZS1oZWFkZXItdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRyYXRlLXRhYmxlLWhlYWRlci1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcmF0ZS10YWJsZS1oZWFkZXItZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHJhdGUtdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHJhdGUtdGFibGUtaGVhZGVyLWxpbmUtaGVpZ2h0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmF0ZS10YWJsZV9fZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAucmF0ZS10YWJsZV9fY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucmF0ZS10YWJsZV9fYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyYXRlLXRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRyYXRlLXRhYmxlLWJvZHktdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICBmb250LWZhbWlseTogJHJhdGUtdGFibGUtYm9keS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcmF0ZS10YWJsZS1ib2R5LWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRyYXRlLXRhYmxlLWJvZHktZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcmF0ZS10YWJsZS1ib2R5LWxpbmUtaGVpZ2h0O1xufVxuXG4ucmF0ZS10YWJsZV9faGVhZGVyLXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcmF0ZS10YWJsZS1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi5yYXRlLXRhYmxlX19yb3csXG4ucmF0ZS10YWJsZV9faGVhZGVyLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmF0ZS10YWJsZS1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi5yYXRlLXRhYmxlX19oZWFkZXItY2VsbCxcbi5yYXRlLXRhYmxlX19jZWxsIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkcmF0ZS10YWJsZS1zZXBhcmF0b3ItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRyYXRlLXRhYmxlLXNlcGFyYXRvci1jb2xvcjtcbiAgcGFkZGluZzogJHJhdGUtdGFibGUtY2VsbC1wYWRkaW5nLW1vYmlsZTtcbn1cblxuLnJhdGUtdGFibGVfX2NlbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmF0ZS10YWJsZV9faGVhZGVyLWNlbGwsXG4ucmF0ZS10YWJsZV9fY2VsbC0tbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmF0ZS10YWJsZV9fY2VsbC0taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcmF0ZS10YWJsZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvciwgLjI1KTtcbn1cblxuLnJhdGUtdGFibGVfX2NlbGwtLWZhZGVkLFxuLnJhdGUtdGFibGVfX2NlbGwtc3VidGl0bGUge1xuICBjb2xvcjogcmdiYSgkcmF0ZS10YWJsZS1ib2R5LXRleHQtY29sb3IsIC41KTtcbn1cblxuLnJhdGUtdGFibGVfX2NlbGwtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnJhdGUtdGFibGUtLWJpZGltZW5zaW9uYWwge1xuICAgIC5yYXRlLXRhYmxlX19jZWxsLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJhdGUtdGFibGVfX2hlYWRlci1jZWxsLFxuICAucmF0ZS10YWJsZV9fY2VsbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6ICRyYXRlLXRhYmxlLWNlbGwtcGFkZGluZy1tb2JpbGU7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHJhdGUtdGFibGUtc2VwYXJhdG9yLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5yYXRlLXRhYmxlX19jZWxsLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucmF0ZS10YWJsZV9fY2VsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucmF0ZS10YWJsZV9faGVhZGVyLWNlbGwsXG4gIC5yYXRlLXRhYmxlX19jZWxsIHtcbiAgICBwYWRkaW5nOiAkcmF0ZS10YWJsZS1jZWxsLXBhZGRpbmctZGVza3RvcDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRyZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRyZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRyZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRyZXBsYWNlbWVudC1wcm9kdWN0LWNhcmQtYm94LXNoYWRvdy1ob3ZlcjogMCA0cHggMjRweCAtNHB4ICRjb2xvci1hbHRvO1xuXG4ucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbCB7XG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLS1mZXRjaGluZyB7XG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLS1yZXBsYWNlbWVudC1wcm9kdWN0IHtcbiAgLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX3RleHRzLS1yZXBsYWNlbWVudC1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC0tc2FtZS1wcm9kdWN0IHtcbiAgLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX3RleHRzLS1zYW1lLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX190ZXh0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xufVxuXG4ucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbF9fdGl0bGUge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGNvbG9yOiAkcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbiAgY29sb3I6ICRyZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLWRlc2NyaXB0aW9uLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC1kZXNjcmlwdGlvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbC1kZXNjcmlwdGlvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRyZXBsYWNlbWVudC1wcm9kdWN0LW1vZGFsLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xufVxuXG4ucmVwbGFjZW1lbnQtcHJvZHVjdC1tb2RhbF9fcHJvZHVjdCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAuY2FyZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJveC1zaGFkb3c7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXBsYWNlbWVudC1wcm9kdWN0LWNhcmQtYm94LXNoYWRvdy1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWxfX3Byb2R1Y3Qge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLnJlcGxhY2VtZW50LXByb2R1Y3QtbW9kYWwge1xuICAgIC5tb2RhbF9fY29udGVudHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRyb2FtaW5nLW1hcC1tYWluLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kcm9hbWluZy1tYXAtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q7XG4kcm9hbWluZy1tYXAtY291bnRyaWVzLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWZpbGw7XG4kcm9hbWluZy1tYXAtY291bnRyaWVzLWZpbGwtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuLnJvYW1pbmctbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJvYW1pbmctbWFwLWJhY2tncm91bmQtY29sb3I7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246ICRyb2FtaW5nLW1hcC1tYWluLXRyYW5zaXRpb24gMXM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm9hbWluZy1tYXAtLWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hbWNoYXJ0cy1jaGFydC1kaXYge1xuICBhIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmcgKiB7XG4gICAgdHJhbnNpdGlvbjogJHJvYW1pbmctbWFwLWNvdW50cmllcy10cmFuc2l0aW9uO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHNlY3Rpb24taGVhZGVyLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRzZWN0aW9uLWhlYWRlci1jb2xvci10aXRsZTogJGNvbG9yLXByaW1hcnk7XG4kc2VjdGlvbi1oZWFkZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kc2VjdGlvbi1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHNlY3Rpb24taGVhZGVyLWZvbnQtc2l6ZS1zbWFsbDogJGZvbnQtc2l6ZS0xNDtcbiRzZWN0aW9uLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJHNlY3Rpb24taGVhZGVyLWZvbnQtd2VpZ2h0LWJvbGQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiRzZWN0aW9uLWhlYWRlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kc2VjdGlvbi1oZWFkZXItbGluZS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNik7XG4kc2VjdGlvbi1oZWFkZXItbGluZS1iYWNrZ3JvdW5kLWNvbG9yLXJlc3R5bGluZzogI0ZGNzMwMDtcbiRzZWN0aW9uLWhlYWRlci1tYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cbi5zZWN0aW9uLWhlYWRlciB7XG4gIGNvbG9yOiAkc2VjdGlvbi1oZWFkZXItY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkc2VjdGlvbi1oZWFkZXItZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHNlY3Rpb24taGVhZGVyLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzZWN0aW9uLWhlYWRlci1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWhlYWRlci1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24taGVhZGVyLW1hcmdpbi1ib3R0b207XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWhlYWRlci1saW5lLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMzRweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1oZWFkZXItLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkc2VjdGlvbi1oZWFkZXItZm9udC1zaXplLXNtYWxsO1xufVxuXG4uc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICRzZWN0aW9uLWhlYWRlci1jb2xvci10aXRsZTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItLXJlc3R5bGluZyB7XG5cdC5zZWN0aW9uLWhlYWRlcjo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWN0aW9uLWhlYWRlci1saW5lLWJhY2tncm91bmQtY29sb3ItcmVzdHlsaW5nO1xuXHR9XG5cdC5zZWN0aW9uLWhlYWRlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAkc2VjdGlvbi1oZWFkZXItbGluZS1iYWNrZ3JvdW5kLWNvbG9yLXJlc3R5bGluZztcblx0fVxufVxuXG4uc2VjdGlvbi1oZWFkZXItLXRpdGxlLWJvbGQge1xuICAuc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogJHNlY3Rpb24taGVhZGVyLWZvbnQtd2VpZ2h0LWJvbGQ7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXRleHQtY29sb3ItYWx0OiAkY29sb3Itd2hpdGU7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1jb2xvci1zdHJvbmc6ICRjb2xvci1wcmltYXJ5O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0yMDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTI0O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLTI4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLWh1Z2UtbW9iaWxlOiAkZm9udC1zaXplLTI4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLWh1Z2UtZGVza3RvcDogJGZvbnQtc2l6ZS0zNjtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1odWdlLWxhcmdlOiAkZm9udC1zaXplLTQ2O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1sYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1odWdlLW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1odWdlLWRlc2t0b3A6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTM2O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtbGluZS1oZWlnaHQtaHVnZS1sYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtNDY7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tc3VidGl0bGUtZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMTg7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1saWdodDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXN1YnRpdGxlLWZvbnQtd2VpZ2h0LWh1Z2U6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXN1YnRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0xNjtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTE4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXZlcnRpY2FsLW1hcmdpbjogMjBweDtcbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1wYWRkaW5nO1xuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yO1xuICB3aWR0aDogMTAwJTtcblxuICBwIHtcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4gIH1cbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24tLWFsdCB7XG4gIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yLWFsdDtcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10ZXh0LWNvbG9yLWFsdDtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi0tY29sb3Itd2hpdGUge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi0taHVnZSB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1mb250LXNpemUtaHVnZS1tb2JpbGUgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtbGluZS1oZWlnaHQtaHVnZS1tb2JpbGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXN1YnRpdGxlLWZvbnQtd2VpZ2h0LWh1Z2UgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUtaW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tZGVzY3JpcHRpb24tdmVydGljYWwtbWFyZ2luO1xuXG4gID4gc3Ryb25nIHtcbiAgICBjb2xvcjogJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtY29sb3Itc3Ryb25nO1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJHNlY3Rpb24tZGVzY3JpcHRpb24tc3VidGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLy8gLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlICsgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHsgbWFyZ2luLXRvcDogLTE2cHg7IH1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgdWwge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1zbWFsbCB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtbW9iaWxlO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWh1Z2Uge1xuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWZvbnQtc2l6ZS1odWdlLWRlc2t0b3AgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1odWdlLWRlc2t0b3AgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHNlY3Rpb24tZGVzY3JpcHRpb24tc3VidGl0bGUtZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXN1YnRpdGxlLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJHNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJHNlY3Rpb24tZGVzY3JpcHRpb24tdGl0bGUtZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1saW5lLWhlaWdodC1sYXJnZTtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1odWdlIHtcbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1mb250LXNpemUtaHVnZS1sYXJnZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWxpbmUtaGVpZ2h0LWh1Z2UtbGFyZ2UgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgdGFibGUge1xuICAgIC50YWJsZWl6ZXItZmlyc3Ryb3cgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcvNCAkdGFibGUtY2VsbC1wYWRkaW5nLzQgJHRhYmxlLWNlbGwtcGFkZGluZy8yO1xuICAgIH1cbiAgICB0Ym9keSB0ZCB7XG4gICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLzEwO1xuICAgIH1cbiAgICAudGFibGVzYXctY2VsbC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtY29sb3Itc3Ryb25nOiAkY29sb3ItcHJpbWFyeTtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTIwO1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS0yNDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLTI4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1mb250LXNpemUtaHVnZS1tb2JpbGU6ICRmb250LXNpemUtMjg7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWZvbnQtc2l6ZS1odWdlLWRlc2t0b3A6ICRmb250LXNpemUtMzY7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWZvbnQtc2l6ZS1odWdlLWxhcmdlOiAkZm9udC1zaXplLTQ2O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWxpbmUtaGVpZ2h0LWxhcmdlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yODtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtaHVnZS1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1saW5lLWhlaWdodC1odWdlLWRlc2t0b3A6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTM2O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1saW5lLWhlaWdodC1odWdlLWxhcmdlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS00NjtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTE4O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRleHQtY29sb3I7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2VfX2ltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlX190aXRsZSB7XG4gIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS10aXRsZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgPiBzdHJvbmcge1xuICAgIGNvbG9yOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWNvbG9yLXN0cm9uZztcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tZm9udC1zaXplLW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1pbWFnZS0tY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2VfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tZm9udC1zaXplLWRlc2t0b3A7XG4gICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtZGVza3RvcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2VfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtaW1hZ2UtdGl0bGUtZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWltYWdlLXRpdGxlLWxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiR0YWJiZWQtbmF2LWl0ZW0tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHRhYmJlZC1uYXYtaXRlbS1jb2xvci1hY3RpdmU6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHRhYmJlZC1uYXYtYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci10dW5kb3JhLCAuMSk7XG4kdGFiLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3IsICR0cmFuc2l0aW9uLWNvbG9yO1xuJHRhYi1pbmRpY2F0b3ItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuJHRhYi1pbmRpY2F0b3ItYmFja2dyb3VuZC10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJHRhYi1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kdGFiLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yLWJlZm9yZTogJGNvbG9yLW5vYmVsO1xuXG4udGFiYmVkX19uYXYge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRhYmJlZC1uYXYtYm9yZGVyLWNvbG9yO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJiZWRfX25hdi1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4udGFiYmVkX19uYXYtaXRlbSB7XG4gIGNvbG9yOiAkdGFiYmVkLW5hdi1pdGVtLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246ICR0YWItdHJhbnNpdGlvbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvci1iZWZvcmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAkdGFiLWluZGljYXRvci1iYWNrZ3JvdW5kLXRyYW5zaXRpb247XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYi1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiAkdGFiLWluZGljYXRvci10cmFuc2l0aW9uO1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5cbi50YWJiZWRfX25hdi1pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogJHRhYmJlZC1uYXYtaXRlbS1jb2xvci1hY3RpdmU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5cbi50YWJiZWRfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi50YWJiZWRfX3RhYiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWJiZWRfX3RhYi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDEwO1xufVxuIiwiQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0LnRhYmxlLWhlYWRlci1yZXNwb25zaXZlIHtcblx0XHR0aGVhZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRcblx0XHR0Ym9keSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0dGQge1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS1oZWFkKTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHQgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG5cdFx0XHRcdFx0bWFyZ2luOiAtMTBweCAtOHB4IDEwcHggLThweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIuYy1wcmVmb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5idXR0b25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuXG4gICZfX2hvcmFyaW8ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwMDU2YmIsIDAuMyk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDhweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbGVmdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogNDBweCAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIG1pbi13aWR0aDogNDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jLXByZWZvb3Rlcl9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIG1hcmdpbjogMjlweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogNDAlO1xuXG4gICAgICAuYy1wcmVmb290ZXJfX2NvbnRlbnQge1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICYgPiBkaXYge1xuICAgICAgICBtaW4td2lkdGg6IDQ3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgICAgICYgPiBkaXYge1xuICAgICAgICBtaW4td2lkdGg6IDQ0N3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHh4eGxhcmdlIHVwKSB7XG4gICAgICAmID4gZGl2IHtcbiAgICAgICAgbWluLXdpZHRoOiA0MTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wcmVmb290ZXJfX2N0YSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyYXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYy1wcmVmb290ZXJfX3RpdGxlLFxuICAgIC5jLXByZWZvb3Rlcl9fc3VidGl0bGUsXG4gICAgLmMtcHJlZm9vdGVyX190ZXh0IHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgIH1cblxuICAgICAgLmljb25fX2dseXBoIHtcbiAgICAgICAgc3Ryb2tlOiAjZmZmO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXByZWZvb3Rlcl9fdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IFxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIH1cblxuICAgIC5jLXByZWZvb3Rlcl9fc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtcHJlZm9vdGVyX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYnV0dG9uLS1ib3JkZXJlZC10by1maWxsZWQuYnV0dG9uLS1zZWNvbmRhcnkge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXByZWZvb3Rlcl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDI5cHg7XG4gICAgfVxuXG4gICAgJi51LXdyYXBwZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5jLXByZWZvb3Rlcl9fY3RhIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgjMUQxRjJDLC4yKTtcbiAgICB9XG5cbiAgICAuYy1wcmVmb290ZXJfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAwO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jLXByZWZvb3Rlcl9fY29sdW1uIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGdyaWQtYXJlYTogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDIgLyAyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDEgLyAyIC8gMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1hcmVhOiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDIgLyAxIC8gMyAvIDI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMiAvIDIgLyAzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBncmlkLWFyZWE6IGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyAzIC8gMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAzIC8gMiAvIDQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIGdyaWQtYXJlYTogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMyAvIDMgLyA0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogMSAvIDQgLyAyIC8gNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDEwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgICAgIGdyaWQtY29sdW1uLWdhcDogNzFweDtcbiAgICB9XG4gIH1cblxuICAmX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvci1mb250LXByaW1hcnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICBtaW4taGVpZ2h0OiAyMHB4O1xuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMzAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2l6ZS1sZyB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtZW0tMTY7XG4gICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcblxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jLXByZWZvb3Rlci1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEyOHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIGhlaWdodDogMTI4cHg7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG4gICAgfVxuXG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgJjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cblxuICAgICYtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2N0YSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogNHB4IDEycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgbWluLXdpZHRoOiAxNTRweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pYy1waG9uZS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAmIHBhdGgge1xuICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hvcmFyaW8ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmIHN2ZyB7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmOmVtcHR5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYy1tb2R1bG8tdGV4dG8ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcblxuICAmID4gKiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmMtdHYtYWRlbWFzIHtcblxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJiAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdCAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG5cdCAgZm9udC1zaXplOiAyMHB4O1xuXHQgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHQgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdCAgY29sb3I6ICRjb2xvci1ibGFjaztcblx0ICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBcblx0ICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCAgfVxuICB9XG5cdCAgIFxuICAmX19saXN0IHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19pdGVtIHtcblx0ICBmbGV4OiAxIGF1dG87XG5cdCAgZGlzcGxheTogZmxleDtcblx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICBtYXJnaW4tdG9wOiA0MHB4O1xuXHQgIFxuXHQgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdCAgZmxleDogMCAwIGNhbGMoMjUlIC0gMTVweCk7IFxuXHQgIH1cblxuXHQgICYtLXByb21vIHtcblx0XHQgIFxuXHQgIH1cblx0ICBcblx0ICAmX19pbm5lciB7XG5cdFx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdCAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcblx0XHQgIG1hcmdpbjogLTE1cHg7XG5cdFx0ICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuXHRcdCAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHQgIH1cblxuXHQgICZfX3dyYXBwZXIge1xuXHRcdCAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICBwYWRkaW5nOiAxNXB4O1xuXHQgIH1cblx0ICBcblx0ICAmX19pY29uIHtcblx0XHRAaW5jbHVkZSBmbGV4KCk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0ICB9XG5cdCAgJl9fYmxvY2sge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcbiAgXG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0ICBtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdH1cblx0ICB9XG5cblx0ICAmX190aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0ICB9XG4gIFxuXHQgICZfX3RleHQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0ICB9XG5cblx0ICAmX19wcm9tb3Rpb24ge1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogIzE0Q0NBRjtcblx0XHQgIGNvbG9yOiAjZmZmO1xuXHRcdCAgZm9udC1zaXplOiAxNHB4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0ICBwYWRkaW5nOiAycHggMCAycHggMTVweDtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgdG9wOiAtMjVweDtcblx0ICB9XG5cblx0ICAmX19tb3JlLWluZm8ge1xuXHRcdCAgbWFyZ2luOiAxNXB4IC0xNXB4IDAgLTE1cHg7XG5cdFx0ICBwYWRkaW5nOiAxNXB4IDA7XG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICBib3JkZXItdG9wOiAxcHggc29saWQgI0VDRUNFQztcblx0XHQgIGNvbG9yOiAjRkY3MzAwO1xuXHRcdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgfVxuXG4gIH1cblxuICBcblxufSIsIi50di1mZWF0dXJlZCB7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHRcblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXJnaW46IDA7XG5cdFx0c2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0O1xuXHR9XG59XG5cbi50di1mZWF0dXJlZC0tbGFyZ2Uge1xuXHRkaXNwbGF5OiBub25lO1xuXHQgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIH1cblxuXHQudHYtZmVhdHVyZWRfX2xpc3QtLWxhcmdlIHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC1nYXA6IDE1cHg7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDJmciAxZnI7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxNTBweCAxNTBweDtcblx0fVxufVxuXG4udHYtZmVhdHVyZWQtLXNtYWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHRkaXNwbGF5OiBub25lO1xuICAgIH1cblx0LnR2LWZlYXR1cmVkX19saXN0LS1zbWFsbCB7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xuXHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHQtbXMtc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG5cdFx0c2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFxuXHRcdC50di1mZWF0dXJlZF9faXRlbSB7XG5cdFx0XHRmbGV4OiAwIDAgMjUwcHg7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIDIwcHggMjBweCAwO1xuXHRcdH1cblx0fVxufVxuXG4udHYtZmVhdHVyZWRfX2l0ZW0tLWJpZyB7XG5cdGdyaWQtcm93LWVuZDogc3BhbiAyXG59XG5cbi50di1mZWF0dXJlZF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbn1cblxuLnR2LWZlYXR1cmVkX19pdGVtIGltZyB7XG5cdG1heC13aWR0aDogbm9uZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59IiwiLmMtY2Fyb3VzZWwtLWRlc3RhY2Fkb3MtdHYge1xuXG5cdC5zd2lwZXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdH1cblxuXHQmX19idG4tbmF2IHtcblx0XHR3aWR0aDogNDhweDtcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdH1cblxuXHQmX19jYXJkIHtcblx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWF4LXdpZHRoOiAyNDBweDtcblx0fVxufVxuXG4uc2VjdGlvbi0tdHYtaGlnaGxpZ2h0IC51LXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDEyNDBweDtcbn1cblxuLnR2LWZlYXR1cmVkLXNsaWRlci1jYXJkIHtcblxuXHRtaW4taGVpZ2h0OiAzNTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdCZfX2ltYWdlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtaW4taGVpZ2h0OiAzNTBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHQvLyBsZWZ0OiAtOXB4O1xuXHRcdFx0Ly8gJjpudGgtY2hpbGQoMikge1xuXHRcdFx0Ly8gXHRsZWZ0OiAtMTVweDtcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0XHQmLS1tYXNrIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDE0cHg7XG5cdFx0ei1pbmRleDogMztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX190YWcge1xuXHRcdHBhZGRpbmc6IDRweCA4cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAxNHB4O1xuXHRcdGJvdHRvbTogMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHQmX19wbGF5IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMzJweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGVudmlyb25tZW50LWxvY2FsLXVybH0vaW1hZ2VzL2ljb25zL2ljb24tcGxheS10cmFpbGVyLnN2ZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbiIsIjpyb290IHtcbiAgLS10ZWxlY2FibGUtbWVudS1idG4taGVpZ2h0OiA4MHB4O1xuICAtLXRlbGVjYWJsZS1tZW51LXN3aXRjaGVyLWhlaWdodDogMzBweDtcbiAgLS10ZWxlY2FibGUtbWVudS1xdWllcmVzLWNvbnRyYXRhci1oZWlnaHQ6IDQ0cHg7XG59XG5cbi5jLXRlbGVjYWJsZS1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KTtcbiAgcGFkZGluZzogMDtcblxuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSAtIHZhcigtLXRlbGVjYWJsZS1tZW51LXF1aWVyZXMtY29udHJhdGFyLWhlaWdodCkpO1xuXG4gIG92ZXJmbG93LXk6IGluaXRpYWw7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcblxuICAmLnNob3cge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBpbml0aWFsO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtc3VibWVudS10cmljayk7XG4gIH1cblxuICAmX19zd2l0Y2hlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGhlaWdodDogdmFyKC0tZXVza2FsdGVsLWhlYWRlci1zd2l0Y2hlci1oZWlnaHQpO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTIwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xuXG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTIwMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSkge1xuICAgICAgICBAZWFjaCAkZ3JpZC1yb3ctY29uZmlnLWtleSwgJGdyaWQtcm93LWNvbmZpZy12YWx1ZSBpbiAkZ3JpZC1yb3ctY29uZmlncyB7XG4gICAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgYnJlYWtwb2ludCk7XG4gICAgICAgICAgJHJvdy13aWR0aDogbWFwLWdldCgkZ3JpZC1yb3ctY29uZmlnLXZhbHVlLCByb3ctd2lkdGgpO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgICB3aWR0aDogJHJvdy13aWR0aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10ZWxlY2FibGUtbWVudS1zd2l0Y2hlci1oZWlnaHQpIC0gdmFyKC0tdGVsZWNhYmxlLW1lbnUtcXVpZXJlcy1jb250cmF0YXItaGVpZ2h0KSAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tdGVsZWNhYmxlLW1lbnUtc3dpdGNoZXItaGVpZ2h0KSAtIHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgICYtLWNsaWVudCB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodCkgLSB2YXIoLS10ZWxlY2FibGUtbWVudS1xdWllcmVzLWNvbnRyYXRhci1oZWlnaHQpKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodCkpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgIEBlYWNoICRncmlkLXJvdy1jb25maWcta2V5LCAkZ3JpZC1yb3ctY29uZmlnLXZhbHVlIGluICRncmlkLXJvdy1jb25maWdzIHtcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgYnJlYWtwb2ludCk7XG4gICAgICAgICRyb3ctd2lkdGg6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgcm93LXdpZHRoKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogJHJvdy13aWR0aDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICB9XG4gIH1cbiAgJl9fYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktODAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS0zMDA7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEyO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogaW5oZXJpdDtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC40cyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgIH0gXG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgcGFkZGluZzogNnB4IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoICR0cmFuc2l0aW9uLWR1cmF0aW9uLTAycyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3N1Ym1lbnUtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTUlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZHVyYXRpb24tMDJzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBib3R0b206IGNhbGMoKC0xICogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1zdWJtZW51LWhlaWdodCkpKTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBoZWlnaHQ6IHZhcigtLXRlbGVjYWJsZS1oZWFkZXItc3VibWVudS1oZWlnaHQpO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnUpO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAtMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAyNXB4IHJnYmEoIzI2MjUyNSwgMC4xKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWVudS10cmljayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgIHotaW5kZXg6IDEwMjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnUtdHJpY2spO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWVudS1jb250YWluZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJtZW51IHtcbiAgICAmX19pdGVtIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktMzAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTgwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1vcmFuZ2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tYmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBlYWNoICRncmlkLXJvdy1jb25maWcta2V5LCAkZ3JpZC1yb3ctY29uZmlnLXZhbHVlIGluICRncmlkLXJvdy1jb25maWdzIHtcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgYnJlYWtwb2ludCk7XG4gICAgICAgICRyb3ctd2lkdGg6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgcm93LXdpZHRoKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICB3aWR0aDogJHJvdy13aWR0aDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZXh0cmEge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3MtbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1jbW4taGVhZGVyLWhlaWdodCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZ3JleS01MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgICZfX2Fycm93IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAuYy10ZWxlY2FibGUtbWVudV9fbGFuZ3VhZ2Utc2VsZWN0b3JfX2Fycm93IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zZWN0aW9ucy1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktNjAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiA0OHB4O1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgQGVhY2ggJGdyaWQtcm93LWNvbmZpZy1rZXksICRncmlkLXJvdy1jb25maWctdmFsdWUgaW4gJGdyaWQtcm93LWNvbmZpZ3Mge1xuICAgICAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWctdmFsdWUsIGJyZWFrcG9pbnQpO1xuICAgICAgICAgICRyb3ctd2lkdGg6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgcm93LXdpZHRoKTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gI3skcm93LXdpZHRofSkvMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19zaG9wLWxpbmsge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBicmVhay1zcGFjZXM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICBoZWlnaHQ6IDcycHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuXG4gICAgQGVhY2ggJGdyaWQtcm93LWNvbmZpZy1rZXksICRncmlkLXJvdy1jb25maWctdmFsdWUgaW4gJGdyaWQtcm93LWNvbmZpZ3Mge1xuICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgYnJlYWtwb2ludCk7XG4gICAgICAkcm93LXdpZHRoOiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWctdmFsdWUsIHJvdy13aWR0aCk7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgkYnJlYWtwb2ludCkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IGNhbGMoKDEwMCUgLSA3MzZweCkvMik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGFuZ3VhZ2UtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHggMTZweCAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS02MDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDQ4cHg7XG4gICAgei1pbmRleDogOTk5OTk5OTk5O1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcblxuICAgICAgJi0tZW1wcmVzYXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19fY29udGVudCB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4gICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJiBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYgc3Ryb25nOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19faWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDI5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogdmFyKC0tdGVsZWNhYmxlLW1lbnUtYnRuLWhlaWdodCk7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhX19jb250ZW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9feW91ci1hcmVhX19hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG5cbiAgICBAZWFjaCAkZ3JpZC1yb3ctY29uZmlnLWtleSwgJGdyaWQtcm93LWNvbmZpZy12YWx1ZSBpbiAkZ3JpZC1yb3ctY29uZmlncyB7XG4gICAgICAkYnJlYWtwb2ludDogbWFwLWdldCgkZ3JpZC1yb3ctY29uZmlnLXZhbHVlLCBicmVha3BvaW50KTtcbiAgICAgICRyb3ctd2lkdGg6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgcm93LXdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgICAgIHdpZHRoOiAkcm93LXdpZHRoO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jLXRlbGVjYWJsZS1oZWFkZXJfX2JvdHRvbS1saW5rcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS02MDA7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAZWFjaCAkZ3JpZC1yb3ctY29uZmlnLWtleSwgJGdyaWQtcm93LWNvbmZpZy12YWx1ZSBpbiAkZ3JpZC1yb3ctY29uZmlncyB7XG4gICAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWctdmFsdWUsIGJyZWFrcG9pbnQpO1xuICAgICAgICAkcm93LXdpZHRoOiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWctdmFsdWUsIHJvdy13aWR0aCk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgICAgICAgcGFkZGluZzogMTZweCBjYWxjKCgxMDAlIC0gI3skcm93LXdpZHRofSkvMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19lbGVtZW50IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fYXJyb3cge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXG4gICAgICAmLm9wZW4ge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAkdHJhbnNpdGlvbi1lYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLm1vYmlsZS1kZGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcblxuICAuZGRpLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JleS02MDA7IC8qJGNvbG9yLWdyZXktODAwOyovXG4gICAgfVxuICB9XG5cbiAgLmRkaS1waG9uZS1sYXlvdXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZGRpLXBob25lIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vYXRvbXMvcHJpY2UnO1xuQGltcG9ydCAnLi4vYXRvbXMvcHJpY2Utd2l0aC1zdWJqZWN0JztcbkBpbXBvcnQgJy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtYm94LXNoYWRvdzogMCA1cHggMzBweCAtMTBweCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuMDc1KTtcbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtY2VsbC1wYWRkaW5nLW1vYmlsZTogMTJweCAxNXB4O1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1jZWxsLXBhZGRpbmctZGVza3RvcDogMjBweCAyNXB4O1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXI7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWhlYWRlci10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWhlYWRlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1oZWFkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1ib2R5LXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1ib2R5LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtYm9keS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtYm9keS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWJvZHktZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWJvZHktbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1pY29uLXN0cm9rZS13aWR0aDogMjtcbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtaWNvbi1zaWRlOiAyNHB4O1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1pY29uLXN0cm9rZS1jb2xvcjogJGNvbG9yLWFsdG87XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWljb24tc3Ryb2tlLWNvbG9yLWNoZWNrZWQ6ICRjb2xvci1wcmltYXJ5O1xuJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1tb2RhbC10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLW1vZGFsLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlIHtcbiAgYm94LXNoYWRvdzogJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1ib3gtc2hhZG93O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtYm9keS1mb250LXNpemU7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIHN0cm9rZS13aWR0aDogJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1pY29uLXN0cm9rZS13aWR0aDtcbiAgfVxuXG4gIC5wcmljZS0tbGFyZ2Uge1xuICAgIC5wcmljZV9fYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJHByaWNlLWFtb3VudC1mb250LXNpemU7XG4gICAgICBoZWlnaHQ6ICRwcmljZS1hbW91bnQtaGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRwcmljZS1hbW91bnQtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLnByaWNlX19kZWNpbWFsLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6ICRwcmljZS1kZWNpbWFsLWFtb3VudC1mb250LXNpemU7XG4gICAgICBoZWlnaHQ6ICRwcmljZS1kZWNpbWFsLWFtb3VudC1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogJHByaWNlLWRlY2ltYWwtYW1vdW50LWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIHtcbiAgICAucHJpY2Utd2l0aC1zdWJqZWN0X19pbnRlZ2VyLWFtb3VudCB7XG4gICAgICBmb250LXNpemU6ICRwcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWludGVnZXItZm9udC1zaXplO1xuICAgICAgaGVpZ2h0OiAkcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWhlaWdodDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1pbnRlZ2VyLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgIC5wcmljZS13aXRoLXN1YmplY3RfX2RlY2ltYWwtYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogJHByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1mb250LXNpemU7XG4gICAgICBoZWlnaHQ6ICRwcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWRlY2ltYWwtaGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6ICRwcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWRlY2ltYWwtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG4gICAgICBmb250LXNpemU6ICRwcmljZS13aXRoLXN1YmplY3Qtc3ViamVjdC1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJHByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1oZWFkZXItdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtaGVhZGVyLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtaGVhZGVyLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1oZWFkZXItbGluZS1oZWlnaHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2JvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWJvZHktYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtYm9keS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1ib2R5LWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtYm9keS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWJvZHktZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWJvZHktbGluZS1oZWlnaHQ7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2hlYWRlci1yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX3Jvdyxcbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2hlYWRlci1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1zZXBhcmF0b3ItY29sb3I7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX2hlYWRlci1jZWxsLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY2VsbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1zZXBhcmF0b3ItY29sb3I7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtc2VwYXJhdG9yLWNvbG9yO1xuICBwYWRkaW5nOiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWNlbGwtcGFkZGluZy1tb2JpbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19oZWFkZXItY2VsbC0tbm90LWNlbnRlcmVkLFxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY2VsbC0tbm90LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY2VsbC0tcHJpY2UtbW9iaWxlIHtcbiAgcGFkZGluZzogMDtcblxuICAudXBncmFkZS1jb21wYXJpc29uLXRhYmxlX19jdGEge1xuICAgIC5idXR0b24ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWljb24tc2lkZSArIDQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWljb24tc2lkZSArIDQwcHg7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtaWNvbi1zdHJva2UtY29sb3I7XG4gIH1cbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9faWNvbi0tY2hlY2tlZCB7XG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLWljb24tc3Ryb2tlLWNvbG9yLWNoZWNrZWQ7XG4gIH1cbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fY3RhIHtcbiAgLmJ1dHRvbiB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDE4cHggMTVweCAxNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZV9fbW9kYWwtdGl0bGUge1xuICBmb250LWZhbWlseTogJHVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS1tb2RhbC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdXBncmFkZS1jb21wYXJpc29uLXRhYmxlLW1vZGFsLXRpdGxlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR1cGdyYWRlLWNvbXBhcmlzb24tdGFibGUtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb24tdGFibGVfX21vZGFsLWNvbnRlbnQge1xuICBAZXh0ZW5kICViYXNlLWh0bWwtZWxlbWVudHM7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC51cGdyYWRlLWNvbXBhcmlzb24tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgLnVwZ3JhZGUtY29tcGFyaXNvbi10YWJsZS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1pdGVtLXNpZGU6IDIycHg7XG4kdmFyaWFudC1zZWxlY3Rvci1maWx0ZXItaXRlbS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kdmFyaWFudC1zZWxlY3Rvci1maWx0ZXItaXRlbS1zaGFkb3c6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgkY29sb3ItZHVzdHktZ3JheSwgLjI1KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsIHJnYmEoJGNvbG9yLWR1c3R5LWdyYXksIC4yNSkgMTAwJSk7XG4kdmFyaWFudC1zZWxlY3Rvci1maWx0ZXItbGluay10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3IsICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kdmFyaWFudC1zZWxlY3Rvci1maWx0ZXItbGluay1ib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXItbGlnaHRlcjtcbiR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1saW5rLWJvcmRlci1jb2xvci1ob3ZlcjogJGNvbG9yLWRvdmUtZ3JheTtcbiR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1saW5rLWJvcmRlci1jb2xvci1hY3RpdmU6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi52YXJpYW50LXNlbGVjdG9yLWZpbHRlci0tdmVydGljYWwge1xuICB3aWR0aDogJHZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyLWl0ZW0tc2lkZSArIDE1cHg7XG5cbiAgLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52YXJpYW50LXNlbGVjdG9yLWZpbHRlcl9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1pdGVtLWJhY2tncm91bmQtY29sb3I7XG4gIGhlaWdodDogJHZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyLWl0ZW0tc2lkZTtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6ICR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1pdGVtLXNpZGU7XG4gIHotaW5kZXg6IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1pdGVtLXNoYWRvdztcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG4gICAgbGVmdDogMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuICAgIGxlZnQ6IDFweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2xpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdmFyaWFudC1zZWxlY3Rvci1maWx0ZXItbGluay1ib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246ICR2YXJpYW50LXNlbGVjdG9yLWZpbHRlci1saW5rLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6aG92ZXI6bm90KC52YXJpYW50LXNlbGVjdG9yLWZpbHRlcl9fbGluay0tYWN0aXZlKSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFyaWFudC1zZWxlY3Rvci1maWx0ZXItbGluay1ib3JkZXItY29sb3ItaG92ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXJfX2xpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJHZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyLWxpbmstYm9yZGVyLWNvbG9yLWFjdGl2ZTtcbn1cblxuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyX19saW5rLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC4yO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kdmFyaWFudC1zZWxlY3Rvci1maWx0ZXJhYmxlLXN1YmplY3QtdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eSwgJHRyYW5zaXRpb24tdmlzaWJpbGl0eTtcblxuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyYWJsZV9fc3ViamVjdCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAkdmFyaWFudC1zZWxlY3Rvci1maWx0ZXJhYmxlLXN1YmplY3QtdHJhbnNpdGlvbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udmFyaWFudC1zZWxlY3Rvci1maWx0ZXJhYmxlX19zdWJqZWN0LS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuIiwiLmMtdmVudGFqYXMtdGFyaWZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICYtLWxlYXZlLXNwYWNlLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS1jb25maWd1cmFkb3Itd2lkdGgpIC0gdmFyKC0tY29uZmlndXJhZG9yLXNwYWNpbmcpKTtcblxuICAgICAgJiAuYy12ZW50YWphcy10YXJpZmFzX192ZW50YWphIHtcbiAgICAgICAgZmxleDogMSAxIGNhbGMoNTAlIC0gMjRweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSBkb3duKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJi0tNC1jb2x1bW5zIHsgXG5cbiAgICAgIC5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamEge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmbGV4OiAxIDEgY2FsYyg1MCUgLSAyNHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgZmxleDogMSAxIGNhbGMoMjUlIC0gMjRweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX192ZW50YWphIHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICBmbGV4OiAxIDEgY2FsYygzMyUgLSAyNHB4KTtcbiAgICB9XG5cbiAgICAvLyAmOmxhc3QtY2hpbGQge1xuICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIC8vIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIFxuICAgICAgJi0tdmVudGFqYXMtdHYge1xuXHQgIFx0ZmxleDogMCAwIDI2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jLWJhbm5lci1pbnRlcmlvci13cmFwcGVyIHtcblx0cGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uYy1iYW5uZXItaW50ZXJpb3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1ib3R0b206IDI4cHg7XG5cblx0Ji0tbm9tYXJnaW4ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQmLS1mdWxsIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuICAgICYtLWNlbnRlciB7XG4gICAgICAuYy1iYW5uZXItaW50ZXJpb3JfX3RvcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG5cdCYtLWJnLXByaW1hcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMTBweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM3LCAzNywgMzcsIDAuMSk7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAtMTBweDtcblx0XHQgICAgbGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XG5cbiAgJl9fbGlua3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuXHQmX19jYXJkIHtcblx0XHR3aWR0aDogMzYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblxuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAtMTAwcHggYXV0byA0MHB4IGF1dG87XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgPiBkaXYgPiAuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgLy8gY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICYuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlLS1jb21wcm9taXNvLWludGVybmV0IHtcblx0ICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgaGVpZ2h0OiAxNjhweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWNvbXByb21pc28taW50ZXJuZXQge1xuXHQgICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHQgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdCAgICBcdCBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgXHR9XG4gICAgfVxuXG4gICAgJi0tSGVpZ2h0NDAwIHtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG5cdCAgICAgIGhlaWdodDogMzQ3cHg7XG4gICAgICB9XG5cblx0ICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cdH1cblxuICAgICYtLW5vbWFyZ2luIHtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi0tc3BlY2lhbEhlaWdodCB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDMxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi5jb2xvcmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgaW1nIHtcbiAgICAgICAgcGFkZGluZzogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICB9XG4gICAgJi0tY29tcHJvbWlzby1pbnRlcm5ldCB7XG5cdCAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdCAgICBmb250LXNpemU6IDM2cHg7XG5cdCAgICBsaW5lLWhlaWdodDogNDJweDtcblx0ICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdCAgICBtYXJnaW4tdG9wOiAzNXB4O1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHQgICAgXHRmb250LXNpemU6IDQ4cHg7XG5cdCAgICB9XG5cblx0ICAgICY6YmVmb3JlIHtcblx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIHdpZHRoOiA3NXB4O1xuXHRcdCAgICBoZWlnaHQ6IDc1cHg7XG5cdFx0ICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdCAgICBcdHdpZHRoOiA4OHB4O1xuXHRcdCAgICBcdGhlaWdodDogODhweDtcblx0XHQgICAgfVxuXHRcdCAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGVudmlyb25tZW50LWxvY2FsLXVybH0vaW1hZ2VzL2NvbXByb21pc28taW50ZXJuZXQtbG9nby5zdmcnKTtcblx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQgICAgbWFyZ2luOiAwIDMycHggMCAwO1xuXHQgICAgfVxuXG5cdCAgICBzcGFuIHtcblxuXHQgICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQgICAgJjphZnRlciB7XG5cdFx0XHQgICAgY29udGVudDogXCJcIjtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICB3aWR0aDogMTgwcHg7XG5cdFx0XHRcdGhlaWdodDogMzdweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHQgICAgXHR3aWR0aDogMjMwcHg7XG5cdFx0XHQgICAgXHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skZW52aXJvbm1lbnQtbG9jYWwtdXJsfS9pbWFnZXMvY29tcHJvbWlzby1pbnRlcm5ldC5zdmcnKTtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHQgICAgbWFyZ2luOiAwIDMycHggMCAwO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cblxuICAgICYtLWRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJi0tY29tcHJvbWlzby1pbnRlcm5ldCB7XG5cdCAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMDtcblx0ICAgIH1cbiAgICB9XG5cbiAgICAgJi0tYmlnIHtcblx0ICAgIGZvbnQtc2l6ZTogMTZweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdCAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHQgICAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgICBsaW5lLWhlaWdodDogMzBweDtcblx0XHQgICAgZm9udC13ZWlnaHQ6IDMwMDtcblx0XHQgICAgc3Ryb25nIHtcblx0XHRcdCAgICBmb250LXdlaWdodDogMzAwO1xuXHRcdCAgICB9XG5cdFx0fVxuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBwLmMtYmFubmVyLWludGVyaW9yX19zdWJ0aXRsZSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgPiBoMi5jLWJhbm5lci1pbnRlcmlvcl9fc3VidGl0bGUge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgZG93bikge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjcmlwdGlvbi1saW5lMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRjb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuICB9XG4gICZfX2Rlc2NyaXB0aW9uLWxpbmUyIHtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuXG4gICAgJiBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuXG4gICAgc2VjdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIC5sZWdhbC10ZXh0LW1vZGFsX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29sb3ItZGFyayB7XG4gICAgLmMtYmFubmVyLWludGVyaW9yX190aXRsZSxcbiAgICAuYy1iYW5uZXItaW50ZXJpb3JfX3N1YnRpdGxlLFxuICAgIC5jLWJhbm5lci1pbnRlcmlvcl9fZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICRjb2xvci1mb250LXByaW1hcnk7XG4gICAgfVxuICB9XG4gICYuc21hcnRwaG9uZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAvLyBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgLy8gICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAvLyB9XG4gICAgLmMtYmFubmVyLWludGVyaW9yX190b3Age1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuZmliZXItY292ZXJhZ2Uge1xuICBtYXJnaW4tdG9wOjMycHg7XG4gIG1hcmdpbi1ib3R0b206MzJweDtcbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgbWFyZ2luLXRvcDo2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206NjBweDtcbiAgfVxufVxuXG4uYy1rcnQtY292ZXJhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fcmVzcG9uc2UtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJiNyZXNwb25zZS1jbW4tb2stc2NoZWR1bGUsXG4gICAgJiNyZXNwb25zZS1jbW4tZXJyb3Itc2VydmljZXMge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgI3Bob25lLW51bWJlcntcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDIwNXB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIGltZ3tcbiAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcbiAgICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbi0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdjIxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdjIxKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19waG9uZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA4OCwgMCwgMC4yKTtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDUzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgICB9XG4gIH1cblxuICAmX19zY2hlZHVsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID4gLmZvcm0tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgd2lkdGg6IDI4OHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gNDRweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAjREREREREO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgcGFkZGluZzoxOHB4IDM5cHg7XG4gICAgJi5ib3R0b20ta297XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuYy1rcnQtY292ZXJhZ2VfX2NoZWNrLWFnYWlue1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGJ1dHRvbntcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLS1jZW50ZXJlZCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmMta3J0LWNvdmVyYWdlX19iYWNrLXRvLXN0YXJ0LFxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgICAgICBtaW4td2lkdGg6IDI2NnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmX195b3VyLWFkZHJlc3Mge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIC5hZHJlc3MtY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC5pY29ue1xuICAgICAgICAtLXNpemU6IGNhbGModmFyKC0tcy12MjEpICogMyk7XG4gICAgICAgIC0tc3Ryb2tlLWNvbG9yOiAjNDQ0NDQ0O1xuICAgICAgICAtLXN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgICAtLWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLXdpZHRoOiBjYWxjKDhweCAqIDMpO1xuICAgICAgICAtLWhlaWdodDogY2FsYyg4cHggKiAzKTtcbiAgICAgICAgLS1kaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC0tdHJhbnNpdGlvbi1pbm5lcjogYWxsIDAuMzVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogY2FsYyg4cHggKiAzKTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDhweCAqIDMpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXYyMSk7XG4gICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICB9XG5cbiAgICAmX19hZGRyZXNzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtdjIxKTtcbiAgICB9XG4gIH1cblxuICAmX19jaGVjay1hZ2FpbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJiBidXR0b24ge1xuICAgICAgbWluLXdpZHRoOiAyNjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG4iLCJrcnQtYnJpZWYuaXMtbW9iaWxlIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59IiwiQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuLmMtY2Fyb3VzZWwtZmlyZXdhbGwge1xuICAuYy1jYXJvdXNlbF9fYnRuLW5hdi5wcmV2IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBsZWZ0OiA4MiU7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAgICAgbGVmdDogOTAlO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtd29yay13aXRoLXVzIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIGVtIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxpLS1lbSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZW0tZmlyc3Q6OmZpcnN0LWxldHRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5lc3RlZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWFsdEJhY2tncm91bmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0LWJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1heC13aWR0aDogdmFyKC0tY2FyZC1vZmZlci1tYXgtd2lkdGgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJl9fY2FyZEljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG5cbiAgICAgICAgLmljb25fX2dseXBoIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQtcGljdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkVGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIH1cblxuICAgICZfX2NhcmRUZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJl9fY2FyZFNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuIiwiLmMtY2FycnVzZWwtb2ZlcnRhcyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2luZm8tdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDM2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAmIHNwYW4ge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgJiAuYy1jYXJvdXNlbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gICYgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmLS1sYW5kaW5nc29mZXJ0YXMge1xuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBncmlkLXJvdy1nYXA6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIGdyaWQtcm93LWdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgZ3JpZC1yb3ctZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1heC13aWR0aDogNTAzcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICZfX2NhcmRJY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjEpO1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAmIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLXBpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgID4gaW1nIHtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgfVxuXG4gICAgJl9fY2FyZFRleHQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZFNlcGFyYXRvciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW46IDhweCAwO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICYgLmMtY2Fyb3VzZWxfX2J0bi1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmMtYmFubmVycy1vZmVydGFzIHtcblxuICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgfVxuICB9XG5cblxuICAmLS1uZXRmbGl4IHtcbiAgICAmIC5jLWJhbm5lcnMtb2ZlcnRhc19fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMzEzcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1iYW5uZXJzLW9mZXJ0YXNfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICBtYXgtd2lkdGg6IDIyOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1iYW5uZXJzLW9mZXJ0YXNfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmMtYmFubmVycy1vZmVydGFzX19kZXNjcmlwdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLS10dmdvIHtcbiAgICAmIC5jLWJhbm5lcnMtb2ZlcnRhc19fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogNDI2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICYgLmMtYmFubmVycy1vZmVydGFzX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJiAuYy1iYW5uZXJzLW9mZXJ0YXNfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1iYW5uZXJzLW9mZXJ0YXNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIuYy1yZXRyb2ZpdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19oZXJvIHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1pbi1oZWlnaHQ6IDQ4MHB4O1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NnB4O1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIC8vYmFja2dyb3VuZDogcmdiYSgyNTUsIDg4LCAwLCAwLjMpO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjgyZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzcpIDMuODMlLCByZ2JhKDAsIDAsIDAsIDApIDk0LjE1JSk7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2JnLWltYWdlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuXG4gICAgICAmIGltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sdW1uLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2NvbHVtbi10ZXh0LWdyYXkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1uaWdodC1yaWRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG5cbiAgICAgICYgc3BhbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICAgICYgc3BhbjplbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uaWdodC1yaWRlcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0LWdyYXkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uaWdodC1yaWRlcjtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29sdW1uLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICYgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbHVtbi1pbWFnZS1vcmFuZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgJiBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sdW1uLWJveCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgJiAuYWx0LWNvbG9yIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWVzc2FnZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgJl9fbGluZS1sb2dnZWQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmUtbG9nZ2VkIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICYgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50LWhvdXNlcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAmIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVzZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMTRweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1pdGVtcz0nMSddIHtcbiAgICAgICAgICAmIC5jLXJldHJvZml0X19oZXJvX19jb2x1bW4tYm94X19jb250ZW50LXVzZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtdXNlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudC1jb25zdWx0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtdW5hdmFpbGFibGUge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N0b3JlcyB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudC1jdXN0b21lci1vZmZlciB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtY29uZmlybWF0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdG9yZXMge1xuICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50LW5vdGxvZ2dlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2JvdHRvbSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmX19zZXBhcmF0b3Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNpbHZlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jdGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rX2NvbnRhY3Qge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua19hcHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICYgc3ZnIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9ybS1jb25zdWx0YSB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcblxuICAgICAgICAgICYgbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Zvcm0tY29uc3VsdGEtbG9naW4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgJiBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmIGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlcm8tZnVsbCB7XG4gICAgQGluY2x1ZGUgZmxleCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtaW4taGVpZ2h0OiAzNjhweDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWluLWhlaWdodDogNDkwcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDQ4cHg7XG4gICAgfVxuXG4gICAgJi0tYmlnIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1NnB4O1xuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4OS44MmRlZywgcmdiYSgwLCAwLCAwLCAwLjc3KSAzLjgzJSwgcmdiYSgwLCAwLCAwLCAwKSA5NC4xNSUpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19iZy1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAtMTtcblxuICAgICAgJiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb2x1bW4tdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgJiBzcGFuOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJiBzdmcge1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY291bnRkb3duIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS04MDA7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS1DNDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmc6IDAgNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktQzQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtYWxpZ24obGVmdCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzICR0cmFuc2l0aW9uLWVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAkdHJhbnNpdGlvbi1kdXJhdGlvbi0wMnMgJHRyYW5zaXRpb24tZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2NvbXBhcmF0aXZhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tYXBhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3RpY2t5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IC0xMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMjg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG5cbiAgICAmLnZpc2libGUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDgyNHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDY0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YXMge1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYgLnNlY3Rpb24tLXJldHJvZml0LWZhcSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgJiAuc2VjdGlvbi0tcmV0cm9maXQtZmFxIC5jLWZhcSB7XG4gICAgbWF4LXdpZHRoOiAxMjUwcHg7XG4gIH1cblxuICAmIC5zZWN0aW9uLS1yZXRyb2ZpdC1mYXEgLmMtZmFxIC5hY2NvcmRpb24taXRlbS0tZmFxIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgJl9fY29udGFjdG8gLmMtY29udGFjdC1jbGllbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxuXG4gICZfX2NvbnRhY3RvIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgfVxuXG4gICZfX2NvbnRhY3RvIC5jLWNvbnRhY3QtY2xpZW50X19jb250ZW50X19mYXEge1xuICAgIG1heC13aWR0aDogODcwcHg7XG4gIH1cblxuXG4gICZfX2NvbnRhY3RvIC5zZWN0aW9uLS1mYXEtbm8tY2xpZW50ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19hcHAgLmMtYXBwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjkuOWRlZywgI0Y1RjVGNSAwLjA3JSwgcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpIDk5LjkxJSk7XG4gICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG4gIH1cblxuICAmX19hcHAgLmMtYXBwOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJl9fYXBwIC5jLWFwcCAubGlzdC1pdGVtLS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIH1cblxuICAmX19hcHAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlLFxuICAmX19hcHAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uLFxuICAmX19hcHAgLmxpc3QtaXRlbS0taGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xuICB9XG5cbiAgJl9fYXBwIC5saXN0LWl0ZW0tLWhpZ2hsaWdodCAuaWNvbl9fZ2x5cGgge1xuICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAmX19hcHAgLmMtYXBwX19jb250ZW50LnUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgfVxuXG4gICYgLmMtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggODBweDtcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1heC13aWR0aDogMjI2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQycHg7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FycnVzZWwge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgICZfX2luZm8tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDM2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgJiBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcm91c2VsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgICYgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmLS1xdWUtZXMge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDMwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDM2cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jb21vLWNvbnNpZ28ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcblxuICAgICAgJiAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1heC13aWR0aDogMTAzNnB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDMxMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1heC13aWR0aDogNTAzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmRJY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICYgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FyZC1waWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FyZFRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZFRleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZFNlcGFyYXRvciB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiA4cHggMDtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLW51bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogNjBweCAwIDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXgtd2lkdGg6IDMxOXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICYgLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fY2FyZE51bWJlciB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCA4OCwgMCwgMC4wNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmIC5jLXJldHJvZml0X19jYXJydXNlbF9fY2FyZC1udW1iZXJfX3Byb2dyZXNzX19saW5lIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYgLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fY2FyZFRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuXG4gICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgLmMtcmV0cm9maXRfX2NhcnJ1c2VsX19jYXJkLW51bWJlcl9fcHJvZ3Jlc3NfX2JhbGwge1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgdG9wOiAtNXB4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICB0b3A6IC02cHg7XG4gICAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yNSk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FyZEluZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FyZE51bWJlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwcHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDg2LCAxODcsIDAuMDUpO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcmRUaXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jYXJkVGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wcm9ncmVzcyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDAgNDBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX19iYWxsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy1jYXJvdXNlbF9fYnRuLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybXMge1xuICAgICYgaW5wdXQuZXJyb3Ige1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XG4gICAgfVxuXG4gICAgJiBsYWJlbC5lcnJvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLmMtcmV0cm9maXQtYmFubmVyLWZ1bGwtaW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgaGVpZ2h0OiA0OTZweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzJweCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIGltZyB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5wYXJhbGxheCB7XG4gICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwM3B4O1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1heC13aWR0aDogMjI4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLW5pZ2h0LXJpZGVyO1xuICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbiIsIi5jLWhpc3RvcmlhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDYwcHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBwYWRkaW5nOiA3MnB4IDIwcHggMTQwcHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgIH1cbiAgfVxuXG4gICZfX3Byb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuICAgIGJvcmRlci1yYWRpdXM6IDkzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3JkZXI6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNDhweDtcbiAgICB9XG5cbiAgICAmX19saW5lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICBib3JkZXItcmFkaXVzOiA5M3B4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICB3aWR0aDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBvcmRlcjogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1pbi13aWR0aDogMzgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIG1pbi13aWR0aDogNDg2cHg7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMCAyMXB4IDMycHggcmdiYSgxODUsIDE4NSwgMTg1LCAwLjQ1KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgICYgLmMtaGlzdG9yaWFzX19pdGVtX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC42LCBlYXNlLWluLW91dCk7XG4gICAgICB9XG5cbiAgICAgICYgLmMtaGlzdG9yaWFzX19pdGVtX19tb3JlLWluZm8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC44LCBlYXNlLWluLW91dCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX25hbWUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICB9XG5cbiAgICAmX19uYW1lLWluZm8ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLCAwLjQpO1xuICAgIH1cblxuICAgICZfX2F2YXRhciB7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMC42LCBlYXNlLWluLW91dCk7XG5cbiAgICAgICYgaW1nLFxuICAgICAgJiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZS1pbmZvIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjgsIGVhc2UtaW4tb3V0KTtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItbmlnaHQtcmlkZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvcHkge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uaWdodC1yaWRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3JkZXI6IDM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZS1jZW50ZXIoKTtcbiAgICBAaW5jbHVkZSBvYmplY3QtZml0KCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZnVuY3Rpb25zXG4vLy8vXG5cbi8vIFBhdGNoIHRvIGZpeCBpc3N1ZSAjMTIwODBcbiQtemYtYnAtdmFsdWU6IG51bGw7XG5cbi8vLyBDcmVhdGVzIGFuIGlubmVyIGJveC1zaGFkb3cgZm9yIG9ubHkgb25lIHNpZGVcbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZH0gJHNpZGUgLSBTaWRlIHRoZSBzaGFkb3cgaXMgc3VwcG9zZWQgdG8gYXBwZWFyLiBDYW4gYmUgYHRvcGAsIGBsZWZ0YCwgYHJpZ2h0YCBvciBgYm90dG9tYC5cbi8vLyBAcGFyYW0ge051bWJlcn0gJHNpemUgLSBXaWR0aCBmb3IgdGhlIHRhcmdldCBzaWRlLlxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvciAtIENvbG9yIG9mIHRoZSBzaGFkb3cuXG5AbWl4aW4gaW5uZXItc2lkZS1zaGFkb3coXG4gICRzaWRlOiBib3R0b20sXG4gICRzaXplOiAyMHB4LFxuICAkY29sb3I6IHJnYmEoJGJsYWNrLCAwLjI1KVxuKSB7XG5cbiAgJGhlbHBlcjogcm91bmQoJHNpemUgKiAwLjY1KTtcblxuICBAaWYgKCRzaWRlID09IHRvcCkge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgJGhlbHBlciAkc2l6ZSAoLTEpKiRoZWxwZXIgJGNvbG9yO1xuICB9IEBlbHNlIGlmICgkc2lkZSA9PSBsZWZ0KSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgJGhlbHBlciAwICRzaXplICgtMSkqJGhlbHBlciAkY29sb3I7XG4gIH0gQGVsc2UgaWYgKCRzaWRlID09IHJpZ2h0KSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgKC0xKSokaGVscGVyIDAgJHNpemUgKC0xKSokaGVscGVyICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAoJHNpZGUgPT0gYm90dG9tKSB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAoLTEpKiRoZWxwZXIgJHNpemUgKC0xKSokaGVscGVyICRjb2xvcjtcbiAgfVxufVxuXG4vLy8gQ3JlYXRlcyBhIENTUyB0cmlhbmdsZSwgd2hpY2ggY2FuIGJlIHVzZWQgZm9yIGRyb3Bkb3duIGFycm93cywgZHJvcGRvd24gcGlwcywgYW5kIG1vcmUuIFVzZSB0aGlzIG1peGluIGluc2lkZSBhIGAmOjpiZWZvcmVgIG9yIGAmOjphZnRlcmAgc2VsZWN0b3IsIHRvIGF0dGFjaCB0aGUgdHJpYW5nbGUgdG8gYW4gZXhpc3RpbmcgZWxlbWVudC5cbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkdHJpYW5nbGUtc2l6ZSAtIFdpZHRoIG9mIHRoZSB0cmlhbmdsZS5cbi8vLyBAcGFyYW0ge0NvbG9yfSAkdHJpYW5nbGUtY29sb3IgLSBDb2xvciBvZiB0aGUgdHJpYW5nbGUuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkdHJpYW5nbGUtZGlyZWN0aW9uIC0gRGlyZWN0aW9uIHRoZSB0cmlhbmdsZSBwb2ludHMuIENhbiBiZSBgdXBgLCBgcmlnaHRgLCBgZG93bmAsIG9yIGBsZWZ0YC5cbkBtaXhpbiBjc3MtdHJpYW5nbGUoXG4gICR0cmlhbmdsZS1zaXplLFxuICAkdHJpYW5nbGUtY29sb3IsXG4gICR0cmlhbmdsZS1kaXJlY3Rpb25cbikge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcblxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6ICR0cmlhbmdsZS1zaXplO1xuXG4gIGNvbnRlbnQ6ICcnO1xuXG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSBkb3duKSB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICBib3JkZXItY29sb3I6ICR0cmlhbmdsZS1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gdXApIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRyaWFuZ2xlLWNvbG9yO1xuICB9XG4gIEBpZiAoJHRyaWFuZ2xlLWRpcmVjdGlvbiA9PSByaWdodCkge1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR0cmlhbmdsZS1jb2xvcjtcbiAgfVxuICBAaWYgKCR0cmlhbmdsZS1kaXJlY3Rpb24gPT0gbGVmdCkge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi8vLyBDcmVhdGVzIGEgbWVudSBpY29uIHdpdGggYSBzZXQgd2lkdGgsIGhlaWdodCwgbnVtYmVyIG9mIGJhcnMsIGFuZCBjb2xvcnMuIFRoZSBtaXhpbiB1c2VzIHRoZSBoZWlnaHQgb2YgdGhlIGljb24gYW5kIHRoZSB3ZWlnaHQgb2YgdGhlIGJhcnMgdG8gZGV0ZXJtaW5lIHNwYWNpbmcuIDxkaXYgY2xhc3M9XCJkb2NzLWV4YW1wbGUtYnVyZ2VyXCI+PC9kaXY+XG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgWyRibGFja10gLSBDb2xvciB0byB1c2UgZm9yIHRoZSBpY29uLlxuLy8vIEBwYXJhbSB7Q29sb3J9ICRjb2xvci1ob3ZlciBbJGRhcmstZ3JheV0gLSBDb2xvciB0byB1c2Ugd2hlbiB0aGUgaWNvbiBpcyBob3ZlcmVkIG92ZXIuXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR3aWR0aCBbMjBweF0gLSBXaWR0aCBvZiB0aGUgaWNvbi5cbi8vLyBAcGFyYW0ge051bWJlcn0gJGhlaWdodCBbMTZweF0gLSBIZWlnaHQgb2YgdGhlIGljb24uXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR3ZWlnaHQgWzJweF0gLSBIZWlnaHQgb2YgaW5kaXZpZHVhbCBiYXJzIGluIHRoZSBpY29uLlxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFycyBbM10gLSBOdW1iZXIgb2YgYmFycyBpbiB0aGUgaWNvbi5cbkBtaXhpbiBoYW1idXJnZXIoXG4gICRjb2xvcjogJGJsYWNrLFxuICAkY29sb3ItaG92ZXI6ICRkYXJrLWdyYXksXG4gICR3aWR0aDogMjBweCxcbiAgJGhlaWdodDogMTZweCxcbiAgJHdlaWdodDogMnB4LFxuICAkYmFyczogM1xuKSB7XG4gIC8vIGJveC1zaGFkb3cgQ1NTIG91dHB1dFxuICAkc2hhZG93OiAoKTtcbiAgJGhvdmVyLXNoYWRvdzogKCk7XG5cbiAgLy8gU3BhY2luZyBiZXR3ZWVuIGJhcnMgaXMgY2FsY3VsYXRlZCBiYXNlZCBvbiB0aGUgdG90YWwgaGVpZ2h0IG9mIHRoZSBpY29uIGFuZCB0aGUgd2VpZ2h0IG9mIGVhY2ggYmFyXG4gICRzcGFjaW5nOiBkaXZpZGUoJGhlaWdodCAtICgkd2VpZ2h0ICogJGJhcnMpLCAkYmFycyAtIDEpO1xuXG4gIEBpZiB1bml0KCRzcGFjaW5nKSA9PSAncHgnIHtcbiAgICAkc3BhY2luZzogZmxvb3IoJHNwYWNpbmcpO1xuICB9XG5cbiAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYmFycyB7XG4gICAgJG9mZnNldDogKCR3ZWlnaHQgKyAkc3BhY2luZykgKiAoJGkgLSAxKTtcbiAgICAkc2hhZG93OiBhcHBlbmQoJHNoYWRvdywgMCAkb2Zmc2V0IDAgJGNvbG9yLCBjb21tYSk7XG4gIH1cblxuICAvLyBJY29uIGNvbnRhaW5lclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gSWNvbiBiYXJzXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6ICR3ZWlnaHQ7XG5cbiAgICBiYWNrZ3JvdW5kOiAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcblxuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGlmICRjb2xvci1ob3ZlciB7XG4gICAgLy8gR2VuZXJhdGUgQ1NTXG4gICAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkYmFycyB7XG4gICAgICAkb2Zmc2V0OiAoJHdlaWdodCArICRzcGFjaW5nKSAqICgkaSAtIDEpO1xuICAgICAgJGhvdmVyLXNoYWRvdzogYXBwZW5kKCRob3Zlci1zaGFkb3csIDAgJG9mZnNldCAwICRjb2xvci1ob3ZlciwgY29tbWEpO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ob3ZlcjtcbiAgICAgIGJveC1zaGFkb3c6ICRob3Zlci1zaGFkb3c7XG4gICAgfVxuICB9XG59XG5cbi8vLyBBZGRzIGEgZG93bndhcmQtZmFjaW5nIHRyaWFuZ2xlIGFzIGEgYmFja2dyb3VuZCBpbWFnZSB0byBhbiBlbGVtZW50LiBUaGUgaW1hZ2UgaXMgZm9ybWF0dGVkIGFzIGFuIFNWRywgbWFraW5nIGl0IGVhc3kgdG8gY2hhbmdlIHRoZSBjb2xvci4gQmVjYXVzZSBJbnRlcm5ldCBFeHBsb3JlciBkb2Vzbid0IHN1cHBvcnQgZW5jb2RlZCBTVkdzIGFzIGJhY2tncm91bmQgaW1hZ2VzLCBhIFBORyBmYWxsYmFjayBpcyBhbHNvIGluY2x1ZGVkLlxuLy8vIFRoZXJlIGFyZSB0d28gUE5HIGZhbGxiYWNrczogYSBibGFjayB0cmlhbmdsZSBhbmQgYSB3aGl0ZSB0cmlhbmdsZS4gVGhlIG9uZSB1c2VkIGRlcGVuZHMgb24gdGhlIGxpZ2h0bmVzcyBvZiB0aGUgaW5wdXQgY29sb3IuXG4vLy9cbi8vLyBAcGFyYW0ge0NvbG9yfSAkY29sb3IgWyRibGFja10gLSBDb2xvciB0byB1c2UgZm9yIHRoZSB0cmlhbmdsZS5cbkBtaXhpbiBiYWNrZ3JvdW5kLXRyaWFuZ2xlKCRjb2xvcjogJGJsYWNrKSB7XG4gICRyZ2I6ICdyZ2IlMjgje3JvdW5kKHJlZCgkY29sb3IpKX0sICN7cm91bmQoZ3JlZW4oJGNvbG9yKSl9LCAje3JvdW5kKGJsdWUoJGNvbG9yKSl9JTI5JztcblxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZlcnNpb249XCIxLjFcIiB3aWR0aD1cIjMyXCIgaGVpZ2h0PVwiMjRcIiB2aWV3Qm94PVwiMCAwIDMyIDI0XCI+PHBvbHlnb24gcG9pbnRzPVwiMCwwIDMyLDAgMTYsMjRcIiBzdHlsZT1cImZpbGw6ICN7JHJnYn1cIj48L3BvbHlnb24+PC9zdmc+Jyk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMFxcMCkge1xuICAgIEBpZiBsaWdodG5lc3MoJGNvbG9yKSA8IDYwJSB7XG4gICAgICAvLyBXaGl0ZSB0cmlhbmdsZVxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNBQUFBQVlDQVlBQUFDYlUvODBBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUlwSlJFRlVlTnJFa2NrTmdEQU1CQmZSa0V0ME9iUkJCZHNHWFVEZ21RZks0WGhIMm04Y3pRQUF5MjdSM3RzdzRRZmUyeDh1T082b1lMYjZHbE9vcjNHRitzd1VSQU9tVUorUnd0RUpzOVd2VEdFWXhCWHFJMU1RQVpoQ2ZVUUtSekRNVmorVHdyQUlWNmp2U1VFa1lBcjFMU2tjeVRCYi9WK0tZZlg3eEFldXNxM3NMRHRHSDNrRUdBQ1BXSWZsTlpmaFJRQUFBQUJKUlU1RXJrSmdnZz09Jyk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIC8vIEJsYWNrIHRyaWFuZ2xlXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQ0FBQUFBWUNBWUFBQUNiVS84MEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBTUJKUkVGVWVOckVsbHNPaENBTVJWc3pDOUlselU3S0NtVkhUSnNvTVdZTVV0cHl2OUJnYnVYUUI1WlNkZ0JZWVk0eWNnQml2azhLWUZzUU1mTWlUVEJQNG8zblV6Q0t6T2FiTEpiTHkyL2czMWV2R2tBZ2luUjQvWmVnS0g1cVgzYkpDc2NBM3QweDNrZ081dFFGeWhoRmY1MHhScUZMYnlNVU5KUXpneWpHUy93Z0Nwdktxa1JCcHVXckU0VjlkKzFFNGRQVVhxSWcxMDdTUU9FLzJEUlF4TXdURHlnSUluVkRFVDlUM2xDb2ovNmovVkNtR2paT2wybEtwWjhBQXdEUVA3eklpbURHRlFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICB9XG4gIH1cbn1cblxuLy8vIEFwcGxpZXMgdGhlIG1pY3JvIGNsZWFyZml4IGhhY2sgcG9wdWxhcml6ZWQgYnkgTmljb2xhcyBHYWxsYWdoZXIuIEluY2x1ZGUgdGhpcyBtaXhpbiBvbiBhIGNvbnRhaW5lciBpZiBpdHMgY2hpbGRyZW4gYXJlIGFsbCBmbG9hdGVkLCB0byBnaXZlIHRoZSBjb250YWluZXIgYSBwcm9wZXIgaGVpZ2h0LlxuLy8vIFRoZSBjbGVhcmZpeCBpcyBhdWdtZW50ZWQgd2l0aCBzcGVjaWZpYyBzdHlsZXMgdG8gcHJldmVudCBib3JkZXJzIGluIGZsZXhib3ggZW52aXJvbm1lbnRzXG4vLy8gQGxpbmsgaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svIE1pY3JvIENsZWFyZml4IEhhY2tcbi8vLyBAbGluayBodHRwOi8vZGFuaXNhZGVzaWduZXIuY29tL2Jsb2cvZmxleGJveC1jbGVhci1maXgtcHNldWRvLWVsZW1lbnRzLyBGbGV4Ym94IGZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyAnO1xuXG4gICAgQGlmICRnbG9iYWwtZmxleGJveCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vLyBBZGRzIENTUyBmb3IgYSBcInF1YW50aXR5IHF1ZXJ5XCIgc2VsZWN0b3IgdGhhdCBhdXRvbWF0aWNhbGx5IHNpemVzIGVsZW1lbnRzIGJhc2VkIG9uIGhvdyBtYW55IHRoZXJlIGFyZSBpbnNpZGUgYSBjb250YWluZXIuXG4vLy8gQGxpbmsgaHR0cDovL2FsaXN0YXBhcnQuY29tL2FydGljbGUvcXVhbnRpdHktcXVlcmllcy1mb3ItY3NzIFF1YW50aXR5IFF1ZXJpZXMgZm9yIENTU1xuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRtYXggLSBNYXhpbXVtIG51bWJlciBvZiBpdGVtcyB0byBkZXRlY3QuIFRoZSBoaWdoZXIgdGhpcyBudW1iZXIgaXMsIHRoZSBtb3JlIENTUyB0aGF0J3MgcmVxdWlyZWQgdG8gY292ZXIgZWFjaCBudW1iZXIgb2YgaXRlbXMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfSAkZWxlbSBbbGldIC0gVGFnIHRvIHVzZSBmb3Igc2libGluZyBzZWxlY3RvcnMuXG5AbWl4aW4gYXV0by13aWR0aCgkbWF4LCAkZWxlbTogbGkpIHtcbiAgQGZvciAkaSBmcm9tIDIgdGhyb3VnaCAkbWF4IHtcbiAgICAmOm50aC1sYXN0LWNoaWxkKCN7JGl9KTpmaXJzdC1jaGlsZCxcbiAgICAmOm50aC1sYXN0LWNoaWxkKCN7JGl9KTpmaXJzdC1jaGlsZCB+ICN7JGVsZW19IHtcbiAgICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkaSkpO1xuICAgIH1cbiAgfVxufVxuXG4vLy8gUmVtb3ZlcyB0aGUgZm9jdXMgcmluZyBhcm91bmQgYW4gZWxlbWVudCB3aGVuIGEgbW91c2UgaW5wdXQgaXMgZGV0ZWN0ZWQuXG5AbWl4aW4gZGlzYWJsZS1tb3VzZS1vdXRsaW5lIHtcbiAgW2RhdGEtd2hhdGlucHV0PSdtb3VzZSddICYge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8vIE1ha2VzIGFuIGVsZW1lbnQgdmlzdWFsbHkgaGlkZGVuLCBidXQgc3RpbGwgYWNjZXNzaWJsZSB0byBrZXlib2FyZHMgYW5kIGFzc2lzdGl2ZSBkZXZpY2VzLlxuLy8vIEBsaW5rIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHkgSGlkaW5nIENvbnRlbnQgZm9yIEFjY2Vzc2liaWxpdHlcbi8vLyBAbGluayBodHRwOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuLy8vXG4vLy8gQHBhcmFtIHtCb29sZWFufSAkZW5mb3JjZSAtIElmIGB0cnVlYCwgdXNlIGAhaW1wb3J0YW50YCBvbiBhcHBsaWVkIHByb3BlcnRpZXNcbkBtaXhpbiBlbGVtZW50LWludmlzaWJsZShcbiAgJGVuZm9yY2U6IHRydWVcbikge1xuICAkaW1wb3J0YW50OiBpZigkZW5mb3JjZSwgJyFpbXBvcnRhbnQnLCBudWxsKTtcblxuICBwb3NpdGlvbjogYWJzb2x1dGUgI3skaW1wb3J0YW50fTtcbiAgd2lkdGg6IDFweCAjeyRpbXBvcnRhbnR9O1xuICBoZWlnaHQ6IDFweCAjeyRpbXBvcnRhbnR9O1xuICBwYWRkaW5nOiAwICN7JGltcG9ydGFudH07XG4gIG92ZXJmbG93OiBoaWRkZW4gI3skaW1wb3J0YW50fTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAjeyRpbXBvcnRhbnR9O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICN7JGltcG9ydGFudH07XG4gIGJvcmRlcjogMCAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLy8gUmV2ZXJzZXMgdGhlIENTUyBvdXRwdXQgY3JlYXRlZCBieSB0aGUgYGVsZW1lbnQtaW52aXNpYmxlKClgIG1peGluLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJGVuZm9yY2UgLSBJZiBgdHJ1ZWAsIHVzZSBgIWltcG9ydGFudGAgb24gYXBwbGllZCBwcm9wZXJ0aWVzXG5AbWl4aW4gZWxlbWVudC1pbnZpc2libGUtb2ZmKFxuICAkZW5mb3JjZTogdHJ1ZVxuKSB7XG4gICRpbXBvcnRhbnQ6IGlmKCRlbmZvcmNlLCAnIWltcG9ydGFudCcsIG51bGwpO1xuXG4gIHBvc2l0aW9uOiBzdGF0aWMgI3skaW1wb3J0YW50fTtcbiAgd2lkdGg6IGF1dG8gI3skaW1wb3J0YW50fTtcbiAgaGVpZ2h0OiBhdXRvICN7JGltcG9ydGFudH07XG4gIG92ZXJmbG93OiB2aXNpYmxlICN7JGltcG9ydGFudH07XG4gIGNsaXA6IGF1dG8gI3skaW1wb3J0YW50fTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAjeyRpbXBvcnRhbnR9O1xufVxuXG4vLy8gVmVydGljYWxseSBjZW50ZXJzIHRoZSBlbGVtZW50IGluc2lkZSBvZiBpdHMgZmlyc3Qgbm9uLXN0YXRpYyBwYXJlbnQsXG4vLy8gQGxpbmsgaHR0cDovL3d3dy5zaXRlcG9pbnQuY29tL2NlbnRlcmluZy13aXRoLXNhc3MvIENlbnRlcmluZyBXaXRoIFNhc3NcbkBtaXhpbiB2ZXJ0aWNhbC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi8vLyBIb3Jpem9udGFsbHkgY2VudGVycyB0aGUgZWxlbWVudCBpbnNpZGUgb2YgaXRzIGZpcnN0IG5vbi1zdGF0aWMgcGFyZW50LFxuLy8vIEBsaW5rIGh0dHA6Ly93d3cuc2l0ZXBvaW50LmNvbS9jZW50ZXJpbmctd2l0aC1zYXNzLyBDZW50ZXJpbmcgV2l0aCBTYXNzXG5AbWl4aW4gaG9yaXpvbnRhbC1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4vLy8gQWJzb2x1dGVseSBjZW50ZXJzIHRoZSBlbGVtZW50IGluc2lkZSBvZiBpdHMgZmlyc3Qgbm9uLXN0YXRpYyBwYXJlbnQsXG4vLy8gQGxpbmsgaHR0cDovL3d3dy5zaXRlcG9pbnQuY29tL2NlbnRlcmluZy13aXRoLXNhc3MvIENlbnRlcmluZyBXaXRoIFNhc3NcbkBtaXhpbiBhYnNvbHV0ZS1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4vLy8gSXRlcmF0ZXMgdGhyb3VnaCBicmVha3BvaW50cyBkZWZpbmVkIGluIGAkYnJlYWtwb2ludC1jbGFzc2VzYCBhbmQgcHJpbnRzIHRoZSBDU1MgaW5zaWRlIHRoZSBtaXhpbiBhdCBlYWNoIGJyZWFrcG9pbnQncyBtZWRpYSBxdWVyeS4gVXNlIHRoaXMgd2l0aCB0aGUgZ3JpZCwgb3IgYW55IG90aGVyIGNvbXBvbmVudCB0aGF0IGhhcyByZXNwb25zaXZlIGNsYXNzZXMuXG4vLy9cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRzbWFsbCBbdHJ1ZV0gLSBJZiBgZmFsc2VgLCB0aGUgbWl4aW4gd2lsbCBza2lwIHRoZSBgc21hbGxgIGJyZWFrcG9pbnQuIFVzZSB0aGlzIHdpdGggY29tcG9uZW50cyB0aGF0IGRvbid0IHByZWZpeCBjbGFzc2VzIHdpdGggYHNtYWxsLWAsIG9ubHkgYG1lZGl1bS1gIGFuZCB1cC5cbi8vLyBAcGFyYW0ge0Jvb2xlYW59ICRhdXRvLWluc2VydC1icmVha3BvaW50cyBbdHJ1ZV0gLSBJZiBgZmFsc2VgLCB0aGUgbWl4aW4gd2lsbCBpdGVyYXRlIG92ZXIgYnJlYWtwb2ludHMgd2l0aG91dCBkb2luZyB0aGUgbWVkaWEgcXVlcnkgaXRzZWxmLiBVc2VmdWwgZm9yIG1vcmUgY29tcGxleCBtZWRpYSBxdWVyeSBnZW5lcmF0aW9uIGFzIGluIHRoZSBtYXJnaW4gZ3JpZC5cbkBtaXhpbiAtemYtZWFjaC1icmVha3BvaW50KFxuICAkc21hbGw6IHRydWUsXG4gICRhdXRvLWluc2VydC1icmVha3BvaW50czogdHJ1ZVxuKSB7XG4gIEBpbmNsdWRlIC16Zi1lYWNoLWJyZWFrcG9pbnQtaW4oYXV0bywgLXpmLWJvb2woJHNtYWxsKSwgLXpmLWJvb2woJGF1dG8taW5zZXJ0LWJyZWFrcG9pbnRzKSkge1xuICAgIEBjb250ZW50XG4gIH07XG59XG5cbi8vLyBJdGVyYXRlcyB3aXRoIGBAY29udGVudGAgdGhyb3VnaCB0aGUgZ2l2ZW4gbGlzdCBvZiBicmVha3BvaW50cyBgJGJyZWFrcG9pbnRzYC5cbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vXG4vLy8gQHBhcmFtIHtLZXl3b3JkfExpc3R9ICRicmVha3BvaW50cyBbYXV0b10gLSBCcmVha3BvaW50cyB0byBpdGVyYXRlcyBvbi4gSXQgY2FuIGJlIGEgYnJlYWtwb2ludCBuYW1lLCBsaXN0IG9mIGJyZWFrcG9pbnRzIG9yIGBhdXRvYCBmb3IgYWxsIGJyZWFrcG9pbnRzLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbnxOdWxsfSAkemVyby1icmVha3BvaW50IFtudWxsXSAtIFdoZXRoZXIgdGhlIHplcm8tYnJlYWtwb2ludCAob2Z0ZW4gYHNtYWxsYCkgbXVzdCBiZSBpbmNsdWRlZC4gSWYgYHRydWVgLCBpdCB3aWxsIGFsd2F5cyBiZSBhZGRlZCB0byB0aGUgbGlzdCBpZiBub3QgYWxyZWFkeSB0aGVyZS4gSWYgYGZhbHNlYCwgaXQgd2lsbCBhbHdheXMgYmUgcmVtb3ZlZC4gRG9lcyBub3RoaW5nIGJ5IGRlZmF1bHQuXG4vLy8gQHBhcmFtIHtCb29sZWFufEtleXdvcmR9ICRtZWRpYS1xdWVyaWVzIFt0cnVlXSAtIFdoZXRoZXIgbWVkaWEtcXVlcmllcyBtdXN0IGJlIGdlbmVyYXRlZC4gSWYgYGZvci1saXN0c2AsIG9ubHkgZ2VuZXJhdGUgbWVkaWEtcXVlcmllcyB3aGVuIGAkYnJlYWtwb2ludHNgIGlzIGEgbGlzdC5cbkBtaXhpbiAtemYtZWFjaC1icmVha3BvaW50LWluKFxuICAkYnJlYWtwb2ludHM6IGF1dG8sXG4gICR6ZXJvLWJyZWFrcG9pbnQ6IG51bGwsXG4gICRtZWRpYS1xdWVyaWVzOiB0cnVlXG4pIHtcbiAgJC1saXN0OiAoKTtcbiAgJC1icmVha3BvaW50cy1pcy1hLWxpc3Q6IHRydWU7XG5cbiAgLy8gUmV0cmlldmUgdGhlIGxpc3Qgb2YgYnJlYWtwb2ludChzKSB0byBpdGVyYXRlIG9uLlxuICBAaWYgJGJyZWFrcG9pbnRzID09IGF1dG8ge1xuICAgICQtbGlzdDogJGJyZWFrcG9pbnQtY2xhc3NlcztcbiAgfVxuICBAZWxzZSBpZiB0eXBlLW9mKCRicmVha3BvaW50cykgPT0gJ2xpc3QnIHtcbiAgICAkLWxpc3Q6ICRicmVha3BvaW50cztcbiAgfVxuICBAZWxzZSBpZiB0eXBlLW9mKCRicmVha3BvaW50cykgPT0gJ3N0cmluZycge1xuICAgICQtbGlzdDogKCRicmVha3BvaW50cyk7XG4gICAgJC1icmVha3BvaW50cy1pcy1hLWxpc3Q6IGZhbHNlO1xuICB9XG4gIEBlbHNlIHtcbiAgICBAZXJyb3IgJ1dyb25nIHN5bnRheCBmb3IgXCIkYnJlYWtwb2ludHNcIiBpbiBcIi16Zi1lYWNoLWJyZWFrcG9pbnQtaW4oKVwiLiBHb3QgXCIjeyRicmVha3BvaW50c31cIiAoI3t0eXBlLW9mKCRicmVha3BvaW50cyl9KS4gRXhwZWN0ZWQgYSBicmVha3BvaW50IG5hbWUsIGEgbGlzdCBvZiBicmVha3BvaW50cyBvciBcImF1dG9cIic7XG4gIH1cblxuICAvLyBBZGQgb3IgcmVtb3ZlIHRoZSB6ZXJvIGJyZWFrcG9pbnQgYWNjb3JkaW5nIHRvIGAkemVyby1icmVha3BvaW50YFxuICBAaWYgJHplcm8tYnJlYWtwb2ludCA9PSB0cnVlIHtcbiAgICAkLWxpc3Q6IGpvaW4oKCQtemYtemVyby1icmVha3BvaW50KSwgc2wtcmVtb3ZlKCQtbGlzdCwgJC16Zi16ZXJvLWJyZWFrcG9pbnQpKTtcbiAgfVxuICBAZWxzZSBpZiAkemVyby1icmVha3BvaW50ID09IGZhbHNlIHtcbiAgICAkLWxpc3Q6IHNsLXJlbW92ZSgkLWxpc3QsICQtemYtemVyby1icmVha3BvaW50KTtcbiAgfVxuXG4gIC8vIEl0ZXJhdGUgb24gYnJlYWtwb2ludChzKVxuICBAZWFjaCAkYnAgaW4gJC1saXN0IHtcbiAgICAkb2xkLXpmLXNpemU6IG51bGw7XG4gICAgQGlmIGdsb2JhbC12YXJpYWJsZS1leGlzdHMoLXpmLXNpemUpIHtcbiAgICAgICRvbGQtemYtc2l6ZTogJC16Zi1zaXplO1xuICAgIH1cbiAgICAkLXpmLXNpemU6ICRicCAhZ2xvYmFsO1xuXG4gICAgQGlmICgkbWVkaWEtcXVlcmllcyA9PSB0cnVlIG9yICgkbWVkaWEtcXVlcmllcyA9PSAnZm9yLWxpc3RzJyBhbmQgJC1icmVha3BvaW50cy1pcy1hLWxpc3QpKSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRicCkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJC16Zi1zaXplOiAkb2xkLXpmLXNpemUgIWdsb2JhbDtcbiAgfVxufVxuXG4vLy8gR2VuZXJhdGUgdGhlIGBAY29udGVudGAgcGFzc2VkIHRvIHRoZSBtaXhpbiB3aXRoIGEgdmFsdWUgYCQtemYtYnAtdmFsdWVgIHJlbGF0ZWQgdG8gYSBicmVha3BvaW50LCBkZXBlbmRpbmcgb24gdGhlIGAkbmFtZWAgcGFyYW1ldGVyOlxuLy8vIC0gRm9yIGEgc2luZ2xlIHZhbHVlLCBgJC16Zi1icC12YWx1ZWAgaXMgdGhpcyB2YWx1ZS5cbi8vLyAtIEZvciBhIGJyZWFrcG9pbnQgbmFtZSwgYCQtemYtYnAtdmFsdWVgIGlzIHRoZSBjb3JyZXNwb25kaW5nIGJyZWFrcG9pbnQgdmFsdWUgaW4gYCRtYXBgLlxuLy8vIC0gRm9yIFwiYXV0b1wiLCBgJC16Zi1icC12YWx1ZWAgaXMgdGhlIGNvcnJlc3BvbmRpbmcgYnJlYWtwb2ludCB2YWx1ZSBpbiBgJG1hcGAgYW5kIGlzIHBhc3NlZCB0byBgQGNvbnRlbnRgLCB3aGljaCBpcyBtYWRlIHJlc3BvbnNpdmUgZm9yIGVhY2ggYnJlYWtwb2ludCBvZiBgJG1hcGAuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8QXJyYXl8S2V5d29yZH0gJG5hbWUgW2F1dG9dIC0gU2luZ2xlIHZhbHVlLCBicmVha3BvaW50IG5hbWUsIG9yIGxpc3Qgb2YgYnJlYWtwb2ludCBuYW1lcyB0byB1c2UuIFwiYXV0b1wiIGJ5IGRlZmF1bHQuXG4vLy8gQHBhcmFtIHtOdW1iZXJ8TWFwfSAkbWFwIC0gTWFwIG9mIGJyZWFrcG9pbnRzIGFuZCB2YWx1ZXMgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZS5cbkBtaXhpbiAtemYtYnJlYWtwb2ludC12YWx1ZShcbiAgJG5hbWU6IGF1dG8sXG4gICRtYXA6IG51bGxcbikge1xuICBAaWYgJG5hbWUgPT0gYXV0byBhbmQgdHlwZS1vZigkbWFwKSA9PSAnbWFwJyB7XG4gICAgLy8gXCJhdXRvXCJcbiAgICBAZWFjaCAkaywgJHYgaW4gJG1hcCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRrKSB7XG4gICAgICAgIEBpbmNsdWRlIC16Zi1icmVha3BvaW50LXZhbHVlKCR2LCAkbWFwKSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIC8vIGJyZWFrcG9pbnQgbmFtZVxuICAgIEBpZiB0eXBlLW9mKCRuYW1lKSA9PSAnc3RyaW5nJyB7XG4gICAgICAkYnAtdmFsdWU6IC16Zi1nZXQtYnAtdmFsKCRtYXAsICRuYW1lKTtcbiAgICAgIEBpZiAkYnAtdmFsdWUgIT0gbnVsbCB7XG4gICAgICAgICRuYW1lOiAkYnAtdmFsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gYnJlYWtwb2ludCB2YWx1ZVxuICAgICQtemYtYnAtdmFsdWU6ICRuYW1lICFnbG9iYWw7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5jLWNvdW50ZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuXG4gICZfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJiBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICByaWdodDogMzRweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fY29udGVudC1jb3VudGVyIHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBtYXJnaW46IC0xOHB4IDRweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgIG1hcmdpbjogLTE4cHggMThweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4uYy1raXQtZGlnaXRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuY2FyZHMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCg0NzlweCwgYXV0byk7XG4gICAgICBncmlkLWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgLmMta2l0LWRpZ2l0YWwtY2FyZHMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcbiAgICAgICAgbWluLWhlaWdodDogNTIzcHg7XG4gICAgICB9XG5cblxuICAgICAgLmMta2l0LWRpZ2l0YWxfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGltZyB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLWtpdC1kaWdpdGFsVGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWtpdC1kaWdpdGFsU3ViVGl0bGUge1xuICAgICAgICAgIC8vIGZvbnQtZmFtaWx5OiAkZm9udC1uYW1lLWF2YW50LWdhcmRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgY29sb3I6dmFyKC0tY29sb3ItZ3JleS02MDApO1xuICAgICAgICB9XG4gICAgICAgIC5jLWtpdC1kaWdpdGFsQ2hpcCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcbiAgICAgICAgICAmLkludGVybmV0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWNiYzhjO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjYmM4YzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLk5lZ29jaW8ge1xuICAgICAgICAgICAgY29sb3I6ICM4NzA3YzM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODcwN2MzMzM7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuU2VndXJpZGFkIHtcbiAgICAgICAgICAgIGNvbG9yOiAjM2Y5M2ZmO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNmOTNmZjMzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNhcmQtZGVzY3JpcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmMta2l0LWRpZ2l0YWxEZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkLWFjdGlvbnMge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYy1raXQtZGlnaXRhbE1heE1vbmV5VGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jLWtpdC1kaWdpdGFsTWF4TW9uZXkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYy1raXQtZGlnaXRhbFByaWNle1xuICAgICAgICAgIG1hcmdpbjogMTVweCAwIDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FyZC1saW5rLWFjdGlvbnN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAubGFuZGluZ3MtbGlua3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTYwMCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLWdyZXktNjAwKTtcbiAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbl9oZWxwIHtcbiAgICAuYy1raXQtZGlnaXRhbC1jYXJkcyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC04OSU7XG4gICAgICAgICAgcmlnaHQ6IDU2JTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOTIlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgICAgdG9wOiAtODclO1xuICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZHMtd3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgZ2FwOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgIH1cbiAgICAgIC5jLWtpdC1kaWdpdGFsLWNhcmRzIHtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcblxuICAgICAgICAuY2FyZC10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWtpdC1kaWdpdGFsX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5jYXJkLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLXRpdGxlLXRleHQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4gICAgICAgICAgLmMta2l0LWRpZ2l0YWxDaGlwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYy1raXQtZGlnaXRhbFRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgfVxuICAgICAgLmMta2l0LWRpZ2l0YWxEZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTYgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGlnaXRhbC1oZWxwLWFjdGlvbnMtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmMtdHYtY2hhbm5lbHMge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuXG4gICZfX2JveC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICZfX3RvcCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XG5cbiAgICAgICZfX2NoYW5uZWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19tb3JlaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS01MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuXG4gICAgICAgICYgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvdHRvbSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItdGVydGlhcnk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICYgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHkge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuXG4gICAgJi0tbGlnaHQge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAmX19jdGEge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLS1ncmF5IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS00MDA7XG5cbiAgICAgICYgc3ZnID4gKiB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLWdyZXktNDAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcblxuICAgICYtLXByaW1hcnkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX21vbnRoIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktNDAwO1xuICB9XG5cbiAgJl9fcHJpY2UtdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG4gIH1cblxuICAmX19hZ2lsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA3MDRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4iLCI6cm9vdCB7XG4gIC5jLWNvbW9Nb250b1JvdXRlcjRnIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19waWN0dXJlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N0ZXBzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgJl9fc3RlcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICBwe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1hZ2VzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBwaWN0dXJle1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgfVxufVxuIiwiLnN0b3Jlcy1pY29uLWNvbnRhaW5lciB7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjZweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjZweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbiIsIi5kZXNjYXJnYS1hcHAtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gICYtLWJnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1IWltcG9ydGFudDtcbiAgfSBcbiAgJl9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOHB4ICogMik7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDhweCAqIDIpO1xuICB9XG5cbiAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA5OXB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faW1nLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoOHB4ICogMTIpO1xuICAgIGhlaWdodDogY2FsYyg4cHggKiAxMik7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTlweCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKDhweCAqIDIpO1xuXG4gICAgLmljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dC1jb250YWluZXIge1xuICAgIC8qbWF4LXdpZHRoOiAzNzBweDsqL1xuICAgIG1hcmdpbjogMCBhdXRvIDQzcHggYXV0bztcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEgKG1lZGl1bSB1cCkge1xuICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uL19taXhpbnMvZ3JpZCc7XG5cbi5pbWFnZS13aXRoLXRpdGxlcyB7XG4gIEBpbmNsdWRlIHJvdygwLCBleHBhbmQpO1xuXG4gIC5pbWFnZS13aXRoLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaW1hZ2Utd2l0aC10aXRsZXNfX2l0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4oNik7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5pbWFnZS13aXRoLXRpdGxlc19faXRlbSB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDMpO1xuICB9XG59XG4iLCIvLyBGb3VuZGF0aW9uIGZvciBTaXRlc1xuLy8gaHR0cHM6Ly9nZXQuZm91bmRhdGlvblxuLy8gTGljZW5zZWQgdW5kZXIgTUlUIE9wZW4gU291cmNlXG5cbi8vLy9cbi8vLyBAZ3JvdXAgZ3JpZFxuLy8vL1xuXG4vLy8gQ2hhbmdlIHRoZSBiZWhhdmlvciBvZiBjb2x1bW5zIGRlZmluZWQgaW5zaWRlIHRoaXMgbWl4aW4gdG8gdXNlIGEgZGlmZmVyZW50IGNvbHVtbiBjb3VudC5cbi8vLyBAY29udGVudFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRjb2x1bW5zIC0gTnVtYmVyIG9mIGNvbHVtbnMgdG8gdXNlLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJHJvb3QgW2ZhbHNlXVxuLy8vICAgSWYgYGZhbHNlYCwgc2VsZWN0b3JzIGluc2lkZSB0aGlzIG1peGluIHdpbGwgbmVzdCBpbnNpZGUgdGhlIHBhcmVudCBzZWxlY3Rvci5cbi8vLyAgIElmIGB0cnVlYCwgc2VsZWN0b3JzIHdpbGwgbm90IG5lc3QuXG5AbWl4aW4gZ3JpZC1jb250ZXh0KFxuICAkY29sdW1ucyxcbiAgJHJvb3Q6IGZhbHNlXG4pIHtcbiAgLy8gU3RvcmUgdGhlIGN1cnJlbnQgY29sdW1uIGNvdW50IHNvIGl0IGNhbiBiZSByZS1zZXQgbGF0ZXJcbiAgJG9sZC1ncmlkLWNvbHVtbi1jb3VudDogJGdyaWQtY29sdW1uLWNvdW50O1xuICAkZ3JpZC1jb2x1bW4tY291bnQ6ICRjb2x1bW5zICFnbG9iYWw7XG5cbiAgQGlmICRyb290IHtcbiAgICBAYXQtcm9vdCB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gUmVzdG9yZSB0aGUgb2xkIGNvbHVtbiBjb3VudFxuICAkZ3JpZC1jb2x1bW4tY291bnQ6ICRvbGQtZ3JpZC1jb2x1bW4tY291bnQgIWdsb2JhbDtcbn1cblxuLy8vIENyZWF0ZXMgYSBncmlkIHJvdy5cbi8vLyBAY29udGVudFxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRjb2x1bW5zIFtudWxsXSAtIENvbHVtbiBjb3VudCBmb3IgdGhpcyByb3cuIGBudWxsYCB3aWxsIHVzZSB0aGUgZGVmYXVsdCBjb2x1bW4gY291bnQuXG4vLy8gQHBhcmFtIHtLZXl3b3Jkc30gJGJlaGF2aW9yIFtudWxsXVxuLy8vICAgTW9kaWZpY2F0aW9ucyB0byB0aGUgZGVmYXVsdCBncmlkIHN0eWxlcy4gYG5lc3RgIGluZGljYXRlcyB0aGUgcm93IHdpbGwgYmUgcGxhY2VkIGluc2lkZSBhbm90aGVyIHJvdy4gYGNvbGxhcHNlYCBpbmRpY2F0ZXMgdGhhdCB0aGUgY29sdW1ucyBpbnNpZGUgdGhpcyByb3cgd2lsbCBub3QgaGF2ZSBwYWRkaW5nLiBgbmVzdCBjb2xsYXBzZWAgY29tYmluZXMgYm90aCBiZWhhdmlvcnMuXG4vLy8gQHBhcmFtIHtLZXl3b3JkfE51bWJlcn0gJHNpemUgWyRncmlkLXJvdy13aWR0aF0gTWF4aW11bSBzaXplIG9mIHRoZSByb3cuIFNldCB0byBgZXhwYW5kYCB0byBtYWtlIHRoZSByb3cgdGFraW5nIHRoZSBmdWxsIHdpZHRoLlxuLy8vIEBwYXJhbSB7Qm9vbGVhbn0gJGNmIFt0cnVlXSAtIFdoZXRoZXIgb3Igbm90IHRvIGluY2x1ZGUgYSBjbGVhcmZpeC5cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSB3aGVuIGludmVydGluZyBtYXJnaW5zLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtcm93KFxuICAkY29sdW1uczogbnVsbCxcbiAgJGJlaGF2aW9yOiBudWxsLFxuICAkc2l6ZTogJGdyaWQtcm93LXdpZHRoLFxuICAkY2Y6IHRydWUsXG4gICRndXR0ZXJzOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyXG4pIHtcbiAgJG1hcmdpbjogYXV0bztcblxuICBAaWYgaW5kZXgoJGJlaGF2aW9yLCBuZXN0KSAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBncmlkLXJvdy1uZXN0KCRndXR0ZXJzKTtcblxuICAgIEBpZiBpbmRleCgkYmVoYXZpb3IsIGNvbGxhcHNlKSAhPSBudWxsIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGluY2x1ZGUgZ3JpZC1yb3ctc2l6ZSgkc2l6ZSk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgQGlmICRjZiB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH1cblxuICBAaWYgJGNvbHVtbnMgIT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgZ3JpZC1jb250ZXh0KCRjb2x1bW5zKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8vIEludmVydHMgdGhlIG1hcmdpbnMgb2YgYSByb3cgdG8gbmVzdCBpdCBpbnNpZGUgb2YgYSBjb2x1bW4uXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcnxNYXB9ICRndXR0ZXJzIFskZ3JpZC1jb2x1bW4tZ3V0dGVyXSAtIEd1dHRlciBtYXAgb3Igc2luZ2xlIHZhbHVlIHRvIHVzZSB3aGVuIGludmVydGluZyBtYXJnaW5zLiBSZXNwb25zaXZlIGd1dHRlciBzZXR0aW5ncyBieSBkZWZhdWx0LlxuQG1peGluIGdyaWQtcm93LW5lc3QoJGd1dHRlcnM6ICRncmlkLWNvbHVtbi1ndXR0ZXIpIHtcbiAgQGluY2x1ZGUgLXpmLWVhY2gtYnJlYWtwb2ludCB7XG4gICAgJG1hcmdpbjogcmVtLWNhbGMoLXpmLWdldC1icC12YWwoJGd1dHRlcnMsICQtemYtc2l6ZSkpICogMC41ICogLTE7XG5cbiAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6ICRtYXJnaW47XG4gIH1cbn1cblxuLy8vIFNldCBhIGdyaWQgcm93IHNpemVcbi8vL1xuLy8vIEBwYXJhbSB7S2V5d29yZHxOdW1iZXJ9ICRzaXplIFskZ3JpZC1yb3ctd2lkdGhdIE1heGltdW0gc2l6ZSBvZiB0aGUgcm93LiBTZXQgdG8gYGV4cGFuZGAgdG8gbWFrZSB0aGUgcm93IHRha2luZyB0aGUgZnVsbCB3aWR0aC5cbkBtaXhpbiBncmlkLXJvdy1zaXplKCRzaXplOiAkZ3JpZC1yb3ctd2lkdGgpIHtcbiAgQGlmICRzaXplID09IGV4cGFuZCB7XG4gICAgJHNpemU6IG5vbmU7XG4gIH1cblxuICBtYXgtd2lkdGg6ICRzaXplO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEZyb250IEZvdW5kYXRpb24gcGFja2FnZS5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTctcHJlc2VudCBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbHR1ZXN0YUBnbWFpbC5jb20+XG5cbi5hc2lkZS1zdGlja3kge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5hc2lkZS1zdGlja3lfX2FzaWRlLFxuLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy91aS9sYXlvdXRzL2FzaWRlLXN0aWNreSc7XG5cbi5hc2lkZS1zdGlja3kge1xuICB6LWluZGV4OiAxMDtcbn0iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRjYXJvdXNlbC1iYWNrZ3JvdW5kLXNoYWRvdy1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgLjAyMjUpIDAlLCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuMDE4KSAyNSUsIHJnYmEoJGNvbG9yLXdoaXRlLCAwKSAxMDAlKTtcbiRjYXJvdXNlbC1pdGVtLXBhZGRpbmc6IDMwcHg7XG4kY2Fyb3VzZWwtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJGNhcm91c2VsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kY2Fyb3VzZWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRjYXJvdXNlbC1pdGVtLWVxdWlwbWVudC1wcmV2aWV3LWltYWdlLWhlaWdodDogMjcwcHg7XG5cbi5jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJvdXNlbC12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRjYXJvdXNlbC12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuZXF1aXBtZW50LXByZXZpZXdfX21haW4ge1xuICAgIGhlaWdodDogJGNhcm91c2VsLWl0ZW0tZXF1aXBtZW50LXByZXZpZXctaW1hZ2UtaGVpZ2h0O1xuICB9XG5cbiAgLmVxdWlwbWVudC1wcmV2aWV3X19pbWFnZSB7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaXRlbS1lcXVpcG1lbnQtcHJldmlldy1pbWFnZS1oZWlnaHQ7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuXG4ubm8tb2JqZWN0Zml0IC5jYXJvdXNlbCAuZXF1aXBtZW50LXByZXZpZXdfX2ltYWdlIHtcbiAgd2lkdGg6IDk5Ljk5JTsgLy8gY29ycmVjdHMgcHJvYmxlbSB3aXRoIG1heC13aWR0aCBpbiBJRVxufVxuXG4uY2Fyb3VzZWxfX2NvbHVtbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG59XG5cbi5jYXJvdXNlbF9fYmFja2dyb3VuZCB7XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY2Fyb3VzZWwtYmFja2dyb3VuZC1zaGFkb3ctYmFja2dyb3VuZDtcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2Fyb3VzZWxfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmNhcm91c2VsX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJvdXNlbF9fY29udGVudC0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uY2Fyb3VzZWxfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbi5jYXJvdXNlbF9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICBtYXJnaW4tcmlnaHQ6IC0jeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWxfX2l0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIsICRjYXJvdXNlbC1pdGVtLXBhZGRpbmcpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jYXJvdXNlbCB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmNhcm91c2VsX19pdGVtIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNiwgJGNhcm91c2VsLWl0ZW0tcGFkZGluZyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmNhcm91c2VsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2Fyb3VzZWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGNhcm91c2VsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLmNhcm91c2VsX19pdGVtIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNCwgJGNhcm91c2VsLWl0ZW0tcGFkZGluZyk7XG5cbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7IC8vIGFuaW1hdGlvbiBkZXBlbmRlbnRcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuY2Fyb3VzZWwge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJvdXNlbC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkY2Fyb3VzZWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuXG4kZm9vdGVyLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRmb290ZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRmb290ZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRmb290ZXItbWFpbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRmb290ZXItbWFpbi1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kZm9vdGVyLW1haW4tZm9udC1zaXplLWNvcHk6ICRmb250LXNpemUtMTI7XG4kZm9vdGVyLW1haW4tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRmb290ZXItbWFpbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4kZm9vdGVyLW1haW4tdGV4dC1jb2xvcjogJHNoYWRvdy1jb2xvcjtcbiRmb290ZXItc2VjdGlvbi1jb2x1bW4tY29udGVudC1wYWRkaW5nLWJvdHRvbTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmc7XG4kZm9vdGVyLXNlY3Rpb24tY29sdW1uLWNvbnRlbnQtcGFkZGluZy1sZWZ0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiRmb290ZXItc2VjdGlvbi1jb2x1bW4tY29udGVudC1wYWRkaW5nLXJpZ2h0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiRmb290ZXItZmVhdHVyZWQtbGlua3MtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRmb290ZXItZmVhdHVyZWQtbGlua3MtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiRmb290ZXItZmVhdHVyZWQtbGluay1pY29uLW1hcmdpbjogMTZweDtcbiRmb290ZXItZmVhdHVyZWQtbGlua3MtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kZm9vdGVyLWZlYXR1cmVkLWxpbmtzLXRleHQtY29sb3ItcHJpbWFyeTogJGNvbG9yLXByaW1hcnk7XG4kZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWJhY2tncm91bmQtbW9iaWxlOiAkY29sb3Itd2hpdGU7XG4vLyRmb290ZXItZmVhdHVyZWQtbGlua3MtYmFja2dyb3VuZC1kZXNrdG9wOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgkc2hhZG93LWNvbG9yLCAuMDIyNSkgMCUsIHJnYmEoJHNoYWRvdy1jb2xvciwgLjAxOCkgMjUlLCByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMTAwJSk7XG4kZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWJhY2tncm91bmQtZGVza3RvcDogJGNvbG9yLWdyZXktMjAwO1xuJGZvb3Rlci1mZWF0dXJlZC1saW5rcy1mZWF0dXJlZC1pY29uLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRmb290ZXItZmVhdHVyZWQtbGlua3Mtc29jaWFsLWljb24tY29sb3I6ICRjb2xvci13aGl0ZTtcbi8vJGZvb3Rlci1wcmltYXJ5LWxpbmtzLWJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnktZmFkZWQsIC45KTtcbiRmb290ZXItcHJpbWFyeS1saW5rcy1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS1mYWRlZDtcbiRmb290ZXItcHJpbWFyeS1saW5rcy1iYWNrZ3JvdW5kLWNvbG9yLWxlZnQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOSk7XG4kZm9vdGVyLXByaW1hcnktbGlua3MtYWNjb3JkaW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRmb290ZXItcHJpbWFyeS1saW5rcy1hY2NvcmRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kZm9vdGVyLXByaW1hcnktbGlua3MtYWNjb3JkaW9uLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRmb290ZXItcHJpbWFyeS1saW5rcy1hY2NvcmRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kZm9vdGVyLXByaW1hcnktbGlua3MtbW9iaWxlLXBhZGRpbmctYm90dG9tOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtcGFkZGluZztcbiRmb290ZXItc2Vjb25kYXJ5LWxpbmtzLXRleHQtY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAuOCk7XG4kZm9vdGVyLXNlY29uZGFyeS1saW5rcy1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRzaGFkb3ctY29sb3IsIC43NSkgMCUsIHJnYmEoJHNoYWRvdy1jb2xvciwgLjYpIDI1JSwgcmdiYSgkc2hhZG93LWNvbG9yLCAuNSkgMTAwJSk7XG4kZm9vdGVyLXJpZ2h0LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbDogODVweDtcbiRmb290ZXItbGVmdC1ibG9jay1wYWRkaW5nLWhvcml6b250YWw6IDMwcHg7XG4kZm9vdGVyLW5ldC1saW5rLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGZvb3Rlci1uZXQtbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kZm9vdGVyLW5ldC1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kZm9vdGVyLW5ldC1saW5rLWxpbmUtaGVpZ2h0OiAkZm9udC1zaXplLTE2O1xuJGZvb3Rlci1zb2NpYWwtbGlua3MtZm9udC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGZvb3Rlci1mZWF0dXJlZC1saW5rcy1wYWRkaW5nLS12ZXJ0aWNhbC1tb2JpbGU6IDMwcHg7XG4kZm9vdGVyLWZlYXR1cmVkLWxpbmstcGFkZGluZy1ib3R0b20tbW9iaWxlOiAzMHB4O1xuJGZvb3Rlci1zb2NpYWwtcmVsYXRlZC1saW5rcy1tYXJnaW46IDIwcHg7XG4kZm9vdGVyLXNvY2lhbC1yZWxhdGVkLWxpbmtzLXBhZGRpbmctbW9iaWxlOiAzMHB4IDA7XG4kZm9vdGVyLXNvY2lhbC1yZWxhdGVkLWxpbmtzLXBhZGRpbmctZGVza3RvcDogNDBweCAwIDMycHggODVweDtcblxuLmZvb3RlciB7XG4gIGNvbG9yOiAkZm9vdGVyLW1haW4tdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRmb290ZXItbWFpbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9vdGVyLW1haW4tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvb3Rlci1tYWluLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvb3Rlci1tYWluLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAkZm9vdGVyLXZlcnRpY2FsLW1hcmdpbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLXNlY3Rpb24tY29sdW1uLWNvbnRlbnQtcGFkZGluZy1ib3R0b207XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9vdGVyLXNlY3Rpb24tY29sdW1uLWNvbnRlbnQtcGFkZGluZy1sZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb290ZXItc2VjdGlvbi1jb2x1bW4tY29udGVudC1wYWRkaW5nLXJpZ2h0O1xuICB9XG59XG5cbi5mb290ZXJfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmZvb3Rlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgQGluY2x1ZGUgY29sdW1uKDEyLCAwKTtcbn1cblxuLmZvb3Rlcl9fZmVhdHVyZWQtbGlua3MtY29sdW1uLFxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tbGVmdCxcbi5mb290ZXJfX3ByaW1hcnktbGlua3MtY29sdW1uLXJpZ2h0LFxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1tb2JpbGUsXG4uZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLmZvb3Rlcl9fZmVhdHVyZWQtbGlua3Mge1xuICBjb2xvcjogJGZvb3Rlci1mZWF0dXJlZC1saW5rcy10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGZvb3Rlci1mZWF0dXJlZC1saW5rcy1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmb290ZXItZmVhdHVyZWQtbGlua3MtbGluZS1oZWlnaHQ7XG4gIC8vbWluLWhlaWdodDogMTIwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlcl9fZmVhdHVyZWQtbGlua3MtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRmb290ZXItZmVhdHVyZWQtbGlua3MtYmFja2dyb3VuZC1tb2JpbGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3Qge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6ICRmb290ZXItZmVhdHVyZWQtbGlua3MtcGFkZGluZy0tdmVydGljYWwtbW9iaWxlIDA7XG5cbiAgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItZmVhdHVyZWQtbGluay1wYWRkaW5nLWJvdHRvbS1tb2JpbGU7XG4gIH1cblxuICAuZm9vdGVyX19mZWF0dXJlZC1saW5rOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2ZlYXR1cmVkLWxpbmsge1xuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLXRleHQtY29sb3ItcHJpbWFyeTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5saW5rLXdpdGgtaWNvbiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWZvbnQtd2VpZ2h0O1xuXG4gICAgLmljb24ge1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9vdGVyLWZlYXR1cmVkLWxpbmstaWNvbi1tYXJnaW47XG4gICAgICB3aWR0aDogMTZweDtcbiAgICB9XG5cbiAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgZmlsbDogJGZvb3Rlci1mZWF0dXJlZC1saW5rcy1mZWF0dXJlZC1pY29uLWNvbG9yO1xuICAgICAgc3Ryb2tlOiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWZlYXR1cmVkLWljb24tY29sb3I7XG4gICAgfVxuXG4gICAgPiBzcGFuLFxuICAgIHN0cm9uZyB7XG5cdCAgZm9udC1zaXplOiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWZvbnQtc2l6ZTtcblx0ICBmb250LXdlaWdodDogJGZvb3Rlci1mZWF0dXJlZC1saW5rcy1mb250LXdlaWdodDtcblx0ICBsaW5lLWhlaWdodDogJGZvb3Rlci1mZWF0dXJlZC1saW5rcy1saW5lLWhlaWdodDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1sZWZ0LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXByaW1hcnktbGlua3MtYmFja2dyb3VuZC1jb2xvci1sZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9vdGVyX19wcmltYXJ5LWxpbmtzLXJpZ2h0LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLXByaW1hcnktbGlua3MtYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcblxuICAubGlua3MtZ3JvdXAge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAubGluayB7XG4gICAgcGFkZGluZzogMTZweCAwIDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weSB7XG5cdGZvbnQtc2l6ZTogJGZvb3Rlci1tYWluLWZvbnQtc2l6ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1yZWxhdGVkLWxpbmtzIHtcbiAgcGFkZGluZzogJGZvb3Rlci1zb2NpYWwtcmVsYXRlZC1saW5rcy1wYWRkaW5nLW1vYmlsZTtcblxuICAuZXVza2FsdGVsLWxvZ28ge1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZm9vdGVyLXNvY2lhbC1yZWxhdGVkLWxpbmtzLW1hcmdpbjtcbiAgICB3aWR0aDogMTUycHg7XG4gIH1cblx0LnItbG9nbyB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRmb290ZXItc29jaWFsLXJlbGF0ZWQtbGlua3MtbWFyZ2luO1xuXHRcdHdpZHRoOiAzN3B4O1xuXHR9XG5cdC50ZWxlY2FibGUtbG9nbyB7XG5cdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206ICRmb290ZXItc29jaWFsLXJlbGF0ZWQtbGlua3MtbWFyZ2luO1xuXHRcdHdpZHRoOiAxNzJweDtcblx0fVxufVxuXG4uZm9vdGVyX19uZXQtbGlua3Mge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gIC5saW5rIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbC1saW5rcyB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgLmxpbmsge1xuICAgIC8vZmxleDogMSAxIDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbmV0LWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvb3Rlci1zb2NpYWwtcmVsYXRlZC1saW5rcy1tYXJnaW4gLyAyO1xuXG4gIC5saW5rIHtcbiAgICBmb250LWZhbWlseTogJGZvb3Rlci1uZXQtbGluay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRmb290ZXItbmV0LWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9vdGVyLW5ldC1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9vdGVyLW5ldC1saW5rLWxpbmUtaGVpZ2h0O1xuICAgIC8vdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwtbGlua3Mge1xuICAubGluayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQtc2l6ZTogJGZvb3Rlci1uZXQtbGluay1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRmb290ZXItbmV0LWxpbmstbGluZS1oZWlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbC10ZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG5cbiAgLnNvY2lhbC1pY29uIHtcbiAgICBmaWxsOiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLXNvY2lhbC1pY29uLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1tb2JpbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206ICRmb290ZXItcHJpbWFyeS1saW5rcy1tb2JpbGUtcGFkZGluZy1ib3R0b207XG5cbiAgLmFjY29yZGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubGlzdC1pdGVtIHtcbiAgICBmb250LXNpemU6ICRmb290ZXItcHJpbWFyeS1saW5rcy1hY2NvcmRpb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9vdGVyLXByaW1hcnktbGlua3MtYWNjb3JkaW9uLWZvbnQtd2VpZ2h0O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LWl0ZW0tYWNjb3JkaW9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmxpc3QtaXRlbSB7XG4gICAgY29sb3I6ICRmb290ZXItcHJpbWFyeS1saW5rcy1hY2NvcmRpb24tY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRmb290ZXItcHJpbWFyeS1saW5rcy1hY2NvcmRpb24tZm9udC1mYW1pbHk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3NlY29uZGFyeS1saW5rcy5zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzIHtcbiAgY29sb3I6ICRmb290ZXItc2Vjb25kYXJ5LWxpbmtzLXRleHQtY29sb3I7XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogJGZvb3Rlci1tYWluLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG4uZm9vdGVyX19zZWNvbmRhcnktbGlua3MtLW1vYmlsZSB7XG4gIGJhY2tncm91bmQ6ICRmb290ZXItc2Vjb25kYXJ5LWxpbmtzLWJhY2tncm91bmQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcblxuICAuZm9vdGVyX19jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbi5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogJGZvb3Rlci1zZWNvbmRhcnktbGlua3MtYmFja2dyb3VuZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgLmxpbmtzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLWNvbnRlbnQtLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9vdGVyLWxlZnQtYmxvY2stcGFkZGluZy1ob3Jpem9udGFsO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gb25seSkge1xuICAuc2VjdGlvbi0tZnVsbCAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1yaWdodC5zZWN0aW9uX19jb2x1bW46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQsXG4gIC5zZWN0aW9uLS1mdWxsIC5mb290ZXJfX3ByaW1hcnktbGlua3MtbW9iaWxlIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgbGVmdDogY2FsYygoLTEwMHZ3ICsgNjQwcHgpIC8gMik7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuZm9vdGVyIHtcbiAgICAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oOCwgMCk7XG4gIH1cblxuICAuZm9vdGVyX19mZWF0dXJlZC1saW5rIHtcbiAgICBzdHJvbmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5mb290ZXIge1xuICAgIG1hcmdpbi10b3A6ICRmb290ZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG5cbiAgICAuc2VjdGlvbiB7XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19mZWF0dXJlZC1saW5rcy1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XG4gIH1cblxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0LFxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29sdW1uLWxlZnQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig3KTtcbiAgfVxuXG4gIC5mb290ZXJfX3ByaW1hcnktbGlua3MtY29sdW1uLXJpZ2h0LFxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtY29sdW1uLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNSk7XG4gIH1cblxuICAuZm9vdGVyX19mZWF0dXJlZC1saW5rcy1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAkZm9vdGVyLWZlYXR1cmVkLWxpbmtzLWJhY2tncm91bmQtZGVza3RvcDtcbiAgfVxuXG4gIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3Qge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE5cHggMDtcblxuICAgIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayB7XG4gICAgLmxpbmstd2l0aC1pY29uIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNiwgMCk7XG4gIH1cblxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDY0cHggJGZvb3Rlci1sZWZ0LWJsb2NrLXBhZGRpbmctaG9yaXpvbnRhbCAzNnB4IDA7XG4gIH1cblxuICAuZm9vdGVyX19wcmltYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5mb290ZXJfX3ByaW1hcnktbGlua3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fc29jaWFsLXJlbGF0ZWQtbGlua3Mge1xuICAgIHBhZGRpbmc6ICRmb290ZXItc29jaWFsLXJlbGF0ZWQtbGlua3MtcGFkZGluZy1kZXNrdG9wO1xuICB9XG5cbiAgLmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLnNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuZm9vdGVyX19zZWNvbmRhcnktbGlua3MtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb250ZW50LS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRmb290ZXItcmlnaHQtYmxvY2stcGFkZGluZy1ob3Jpem9udGFsIC0gNXB4fTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogJGZvb3Rlci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxuXG4gIC5mb290ZXJfX2ZlYXR1cmVkLWxpbmtzLWxpc3Qge1xuICAgIC8vanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLmZvb3Rlcl9fZmVhdHVyZWQtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eHhsYXJnZSB1cCkge1xuICAuZm9vdGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNSwgMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRjZW50cmFibGUtZ3JpZC12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kY2VudHJhYmxlLWdyaWQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRjZW50cmFibGUtZ3JpZC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuXG4uY2VudHJhYmxlLWdyaWQge1xuICBtYXJnaW4tYm90dG9tOiAkY2VudHJhYmxlLWdyaWQtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkY2VudHJhYmxlLWdyaWQtdmVydGljYWwtbWFyZ2luO1xuICBwYWRkaW5nOiAwICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xufVxuXG5zZWN0aW9uLmNlbnRyYWJsZS1ncmlkOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5jZW50cmFibGUtZ3JpZF9faGVhZGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZW50cmFibGUtZ3JpZC0tY2hpbGRyZW4tY2VudGVyZWQge1xuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW1zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uY2VudHJhYmxlLWdyaWRfX2l0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jZW50cmFibGUtZ3JpZF9faXRlbSB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jZW50cmFibGUtZ3JpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICAgICYuY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTF7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDEpO1xuICAgIH1cbiAgICAmLmNlbnRyYWJsZS1ncmlkX19pdGVtLS0ze1xuXHRcdEBpbmNsdWRlIGNvbHVtbigzKTtcbiAgICB9XG4gICAgJi5jZW50cmFibGUtZ3JpZF9faXRlbS0tNHtcblx0XHRAaW5jbHVkZSBjb2x1bW4oNCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jZW50cmFibGUtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNlbnRyYWJsZS1ncmlkLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRjZW50cmFibGUtZ3JpZC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDQpO1xuXG4gICAgJi5jZW50cmFibGUtZ3JpZF9faXRlbS0tMXtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMSk7XG4gICAgfVxuICAgICYuY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTN7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDMpO1xuICAgIH1cbiAgICAmLmNlbnRyYWJsZS1ncmlkX19pdGVtLS00e1xuXHRcdEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgICB9XG4gIH1cblxuICAuY2VudHJhYmxlLWdyaWQtLXdpZGUge1xuXG4gIFx0LmNlbnRyYWJsZS1ncmlkX19pdGVtIHtcbiAgXHQgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5jZW50cmFibGUtZ3JpZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNlbnRyYWJsZS1ncmlkLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRjZW50cmFibGUtZ3JpZC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbSB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDMpO1xuXG4gICAgJi5jZW50cmFibGUtZ3JpZF9faXRlbS0tMXtcblx0XHRAaW5jbHVkZSBjb2x1bW4oMSk7XG4gICAgfVxuICAgICYuY2VudHJhYmxlLWdyaWRfX2l0ZW0tLTN7XG5cdFx0QGluY2x1ZGUgY29sdW1uKDMpO1xuICAgIH1cbiAgICAmLmNlbnRyYWJsZS1ncmlkX19pdGVtLS00e1xuXHRcdEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEFuZGVyIFJvZHJpZ3VleiA8YW5kZXJAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRncmlkLXdpdGgtY29udGVudC12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kZ3JpZC13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRncmlkLXdpdGgtY29udGVudC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuJGdyaWQtd2l0aC1jb250ZW50LWl0ZW0tbWFyZ2luOiAzMHB4O1xuXG4uZ3JpZC13aXRoLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkZ3JpZC13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luO1xufVxuXG4uZ3JpZC13aXRoLWNvbnRlbnQtLXdpZGUtaGVhZGVyIHtcbiAgLmdyaWQtd2l0aC1jb250ZW50X19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5ncmlkLXdpdGgtY29udGVudF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmdyaWQtd2l0aC1jb250ZW50X19pdGVtIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC13aXRoLWNvbnRlbnQtaXRlbS1tYXJnaW47XG5cbiAgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuZ3JpZC13aXRoLWNvbnRlbnRfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuZ3JpZC13aXRoLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLXdpdGgtY29udGVudC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkZ3JpZC13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5ncmlkLXdpdGgtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdyaWQtd2l0aC1jb250ZW50LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRncmlkLXdpdGgtY29udGVudC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxuXG4gIC5ncmlkLXdpdGgtY29udGVudF9faXRlbSB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDQpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy96LWluZGV4JztcblxuJGhlYWRlci16LWluZGV4OiAkei1pbmRleC1oZWFkZXItbW9iaWxlO1xuJGhlYWRlci1uYXYtYmFyLXotaW5kZXg6IDEwO1xuJGhlYWRlci1vdmVybGF5LXotaW5kZXg6IDIwO1xuJGhlYWRlci1vdmVybGF5LWNvbnRlbnQtei1pbmRleDogMDtcbiRoZWFkZXItYm94LXNoYWRvdzogMCA4cHggMTZweCAtOHB4IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC4yNSk7XG4kaGVhZGVyLWxvZ28tbWF4LXdpZHRoOiAxNjBweDtcbiRoZWFkZXItaXNvbG9nby1tYXgtd2lkdGg6IDI2cHg7XG4kaGVhZGVyLWJhY2tncm91bmQtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuOCk7XG4kaGVhZGVyLWJhY2tncm91bmQtb3ZlcmxheS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJGhlYWRlci1uYXYtYmFyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGhlYWRlci1uYXYtYmFyLWJ1dHRvbi1zZWFyY2gtcGFkZGluZzogMjBweDtcbiRoZWFkZXItbmF2LWJhci1oZWlnaHQ6ICRkaW1lbnNpb24taGVhZGVyLW5hdi1iYXItaGVpZ2h0LW1vYmlsZTtcbiRoZWFkZXItbmF2LWJhci10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJGhlYWRlci1uYXYtYmFyLWljb24tcGFkZGluZzogMjBweDtcbiRoZWFkZXItbmF2LWJhci1pY29uLXNpZGU6IDMwcHg7XG4kaGVhZGVyLW5hdi1iYXItaWNvbi1zaWRlLXNtYWxsOiAkaGVhZGVyLW5hdi1iYXItaWNvbi1zaWRlO1xuJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZS1zbWFsbC1zZWFyY2gtaGVpZ2h0OiAyNXB4O1xuJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZS1zbWFsbC1zZWFyY2gtd2lkdGg6ICRoZWFkZXItbmF2LWJhci1pY29uLXNpZGUtc21hbGw7XG4kaGVhZGVyLW5hdi1iYXItaWNvbi1zdHJva2U6ICRjb2xvci13aGl0ZTtcbiRoZWFkZXItb3ZlcmxheS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4kaGVhZGVyLW92ZXJsYXktbGVmdC1tYXJnaW46IDQ1cHg7XG4kaGVhZGVyLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1vdmVybGF5LW5hdi1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRoZWFkZXItbmF2LWJhci1idXR0b24tdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1uYXYtYmFyLWJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kaGVhZGVyLW5hdi1iYXItYnV0dG9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRoZWFkZXItbmF2LWJhci1idXR0b24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kaGVhZGVyLW5hdi1iYXItYnV0dG9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiRoZWFkZXItbmF2LWJhci1idXR0b24tYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdHVuZG9yYSwgLjEpO1xuXG4uaGVhZGVyLW1vYmlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbmF2LWJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3gtc2hhZG93OiAkaGVhZGVyLWJveC1zaGFkb3c7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJGhlYWRlci16LWluZGV4O1xuXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1iYWNrZ3JvdW5kLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246ICRoZWFkZXItYmFja2dyb3VuZC1vdmVybGF5LXRyYW5zaXRpb247XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJGhlYWRlci1vdmVybGF5LXotaW5kZXg7XG4gIH1cblxuICAuY2FydC1zdW1tYXJ5X19uYXYtbGluayB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLW5hdi1iYXItaWNvbi1zaWRlO1xuICB9XG59XG5cbi5oZWFkZXItbW9iaWxlLS1vcGVuZWQge1xuICAmOjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuaGVhZGVyLW1vYmlsZV9fb3ZlcmxheSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW5hdi1iYXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm94LXNoYWRvdzogJGhlYWRlci1ib3gtc2hhZG93O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRoZWFkZXItbmF2LWJhci1oZWlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkaGVhZGVyLW5hdi1iYXItei1pbmRleDtcblxuICAudGVsZWNhYmxlLWxvZ28ge1xuICAgIG1heC13aWR0aDogJGhlYWRlci1sb2dvLW1heC13aWR0aDtcbiAgfVxuICAudGVsZWNhYmxlLWlzb2xvZ28ge1xuICAgIG1heC13aWR0aDogJGhlYWRlci1pc29sb2dvLW1heC13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItLW92ZXJsYXkge1xuICAuaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tLXBob25lIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuXG4gIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQge1xuXHQgIHBhZGRpbmctbGVmdDogMjRweDtcblx0ICB3aWR0aDogYXV0bztcblxuXHQgIC5saW5rIHsgY29sb3I6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpOyB9XG5cdCAgLmxpbmstLWFjdGl2ZSB7IGNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMSk7IH1cblxuXHQgIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSB7XG5cdCAgICBtYXJnaW46IDA7XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkgeyBkaXNwbGF5OiBub25lOyB9XG5cdCAgfVxuICB9XG59XG5cbi5oZWFkZXItbW9iaWxlX19uYXYtYmFyLWJ1dHRvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6ICRoZWFkZXItbmF2LWJhci1pY29uLXBhZGRpbmcgJGhlYWRlci1uYXYtYmFyLWljb24tcGFkZGluZyAkaGVhZGVyLW5hdi1iYXItaWNvbi1wYWRkaW5nICRoZWFkZXItbmF2LWJhci1pY29uLXBhZGRpbmcvMjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAkaGVhZGVyLW5hdi1iYXItaWNvbi1wYWRkaW5nICRoZWFkZXItbmF2LWJhci1pY29uLXBhZGRpbmcvMiAkaGVhZGVyLW5hdi1iYXItaWNvbi1wYWRkaW5nICRoZWFkZXItbmF2LWJhci1pY29uLXBhZGRpbmcvMjtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLy9wYWRkaW5nOiAkaGVhZGVyLW5hdi1iYXItaWNvbi1wYWRkaW5nICRoZWFkZXItbmF2LWJhci1pY29uLXBhZGRpbmcgJGhlYWRlci1uYXYtYmFyLWljb24tcGFkZGluZyAkaGVhZGVyLW5hdi1iYXItaWNvbi1wYWRkaW5nLzI7XG4gICAgcGFkZGluZzogJGhlYWRlci1uYXYtYmFyLWljb24tcGFkZGluZztcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZTtcbiAgICB3aWR0aDogJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZTtcblxuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBzdHJva2U6ICRoZWFkZXItbmF2LWJhci1pY29uLXN0cm9rZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uLS1waG9uZSB7XG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6ICN7JGhlYWRlci1uYXYtYmFyLWljb24tc2lkZSAtIDZweH07XG4gICAgd2lkdGg6ICN7JGhlYWRlci1uYXYtYmFyLWljb24tc2lkZSAtIDZweH07XG4gIH1cbn1cblxuLmhlYWRlci1tb2JpbGVfX25hdi1iYXItYnV0dG9uLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW5hdi1iYXItYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogJGhlYWRlci1uYXYtYmFyLWJ1dHRvbi1zZWFyY2gtcGFkZGluZztcbiAgd2lkdGg6IDcwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZS1zbWFsbC1zZWFyY2gtaGVpZ2h0O1xuICAgIHdpZHRoOiAkaGVhZGVyLW5hdi1iYXItaWNvbi1zaWRlLXNtYWxsLXNlYXJjaC13aWR0aDtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tLWJhY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZS1zbWFsbDtcbiAgICB3aWR0aDogJGhlYWRlci1uYXYtYmFyLWljb24tc2lkZS1zbWFsbDtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZV9fbmF2LWJhci1idXR0b24tbGFiZWwge1xuICBjb2xvcjogJGhlYWRlci1uYXYtYmFyLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGhlYWRlci1uYXYtYmFyLWJ1dHRvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkaGVhZGVyLW5hdi1iYXItYnV0dG9uLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkZXItbmF2LWJhci1idXR0b24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW5hdi1iYXItYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaGVhZGVyLW1vYmlsZV9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB0cmFuc2l0aW9uOiAkaGVhZGVyLW92ZXJsYXktdHJhbnNpdGlvbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGhlYWRlci1vdmVybGF5LWxlZnQtbWFyZ2lufSk7XG4gIHotaW5kZXg6ICRoZWFkZXItb3ZlcmxheS16LWluZGV4O1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuaGVhZGVyLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi9oZWFkZXItbW9iaWxlJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG5AaW1wb3J0ICcuLy4uL2NvbXBvbmVudHMvY2FydC1zdW1tYXJ5JztcblxuJGhlYWRlci1uYXYtYmFyLWhlaWdodDogJGRpbWVuc2lvbi1oZWFkZXItbmF2LWJhci1oZWlnaHQtbW9iaWxlO1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktZmFkZWQ7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5LFxuICAkdHJhbnNpdGlvbi12aXNpYmlsaXR5O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci1pY29uLXBsdXMtZmlsbC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1sYXllci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWxheWVyLXRhYmJlZC1pdGVtLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1sYXllci10YWJiZWQtaXRlbS10ZXh0LWNvbG9yLWFjdGl2ZTogJGNvbG9yLXByaW1hcnk7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWxheWVyLXRhYmJlZC1pdGVtLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRoZWFkZXItbW9iaWxlLWNvbnRlbnQtbGF5ZXItdGFiYmVkLWl0ZW0tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1sYXllci10YWJiZWQtaXRlbS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1sYXllci10YWJiZWQtaXRlbS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtaGVpZ2h0OiA2MHB4O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJveC1zaGFkb3c6IDAgLThweCAxNnB4IC04cHhcbiAgcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgMC4yNSk7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtaWNvbi1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24taW5kaWNhdG9yLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24taWNvbi1zaWRlOiAxNXB4O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi10ZXh0LWNvbG9yOiAkY29sb3ItZG92ZS1ncmF5O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi10ZXh0LWNvbG9yLWFjdGl2ZTogJGNvbG9yLXByaW1hcnk7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUtMTE7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLWZvbnQtc2l6ZS1sYXJnZTogJGZvbnQtc2l6ZS0xNDtcbiRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTExO1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1saW5lLWhlaWdodC1sYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4kaGVhZGVyLW1vYmlsZS1jb250ZW50LWxpbmVzLW51bWJlci1zaWRlOiAyMHB4O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItZm9udC1zaXplOiAkY2FydC1zdW1tYXJ5LWxpbmUtdGl0bGUtZm9udC1zaXplO1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItZm9udC1mYW1pbHk6ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWZvbnQtZmFtaWx5O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItZm9udC13ZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWZvbnQtd2VpZ2h0O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItbGluZS1oZWlnaHQ6ICRjYXJ0LXN1bW1hcnktbGluZXMtbnVtYmVyLWxpbmUtaGVpZ2h0O1xuJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItYW5pbWF0aW9uOiAkY2FydC1zdW1tYXJ5LWxpbmVzLW51bWJlci1hbmltYXRpb247XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGhlYWRlci1uYXYtYmFyLWhlaWdodH0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAkaGVhZGVyLW92ZXJsYXktY29udGVudC16LWluZGV4O1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXIsXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXItbGF5ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXIge1xuICBib3gtc2hhZG93OiAkaGVhZGVyLWJveC1zaGFkb3c7XG4gIGhlaWdodDogJGhlYWRlci1uYXYtYmFyLWhlaWdodDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2hlYWRlci1sYXllciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcblxuICAuYWR2YW5jZWQtc2VhcmNoLWJveCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmFkdmFuY2VkLXNlYXJjaC1ib3hfX3NlYXJjaC1ib3gge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19oZWFkZXItbGF5ZXItLW1haW4ge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9faGVhZGVyLWxheWVyLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX3Njb3BlLXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSAubGlzdC1pdGVtIHtcbiAgICBjb2xvcjogJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGhlYWRlci1tb2JpbGUtY29udGVudC1oZWFkZXItZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6ICRoZWFkZXItbmF2LWJhci1oZWlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcblxuICAgIC5saXN0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuaWNvbi1wbHVzIHtcbiAgICAgIGZpbGw6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtaGVhZGVyLWljb24tcGx1cy1maWxsLWNvbG9yO1xuICAgICAgcmlnaHQ6ICN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAjeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAjeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllcnMge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7JGhlYWRlci1uYXYtYmFyLWhlaWdodH0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtbGF5ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDMwcHggI3skZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMn0gI3skaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtaGVpZ2h0ICtcbiAgICAzMHB4fTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWhlYWRlci10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcblxuICAudGFiYmVkX19uYXYtaXRlbSxcbiAgLnRhYmJlZF9fbmF2LWl0ZW0gLmxpbmsge1xuICAgIGNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWxheWVyLXRhYmJlZC1pdGVtLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtbGF5ZXItdGFiYmVkLWl0ZW0tZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWxheWVyLXRhYmJlZC1pdGVtLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1sYXllci10YWJiZWQtaXRlbS1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1sYXllci10YWJiZWQtaXRlbS1saW5lLWhlaWdodDtcbiAgfVxuXG4gIC50YWJiZWRfX25hdi1pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWxheWVyLXRhYmJlZC1pdGVtLXRleHQtY29sb3ItYWN0aXZlO1xuICB9XG5cbiAgLmFjY29yZGlvbi10cmVlIC5saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1wbHVzIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjIpO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIC5saXN0LWl0ZW0ge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmxpc3QtaXRlbSB7XG4gICAgY29sb3I6ICRjb2xvci10dW5kb3JhO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcblxuICAgIC5pY29uLXBsdXMge1xuICAgICAgZmlsbDogJGNvbG9yLXR1bmRvcmE7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taXRlbSAubGluayB7XG4gICAgY29sb3I6ICRjb2xvci10dW5kb3JhO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWl0ZW0gLmxpbmstLXByaW1hcnkge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gIC5iaWdfY29tcGFuaWVzX19tb2JpbGUge1xuICAgICYtLWxpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiBjYWxjKCN7JGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWhlaWdodH0gKyA1MHB4KTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuXG4gICAgJi0taXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGFbaHJlZio9J2dyYW5kZXMtZW1wcmVzYXMnXSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhW2hyZWYqPSdncmFuZGVzLWVtcHJlc2FzJ10ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktcmVndWxhcjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAxcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xheWVyLS1tYWluIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xheWVyLS12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWxheWVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJvdHRvbTogMDtcbiAgYm94LXNoYWRvdzogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJveC1zaGFkb3c7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWhlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG5cbiAgLmJ1dHRvbiB7XG4gICAgLmljb24ge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBoZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24taWNvbi1zaWRlO1xuICAgICAgd2lkdGg6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24taWNvbi1zaWRlO1xuICAgIH1cblxuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBzdHJva2U6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1pY29uLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b25fX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tbGluZS1oZWlnaHQ7XG4gIH1cbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdi1zZXBhcmF0b3Ige1xuICBjb2xvcjogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi10ZXh0LWNvbG9yO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19ib3R0b20tbmF2LWJ1dHRvbiB7XG4gIGNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1mb250LXdlaWdodDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1saW5lLWhlaWdodDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAxOHB4IDEwcHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLWluZGljYXRvci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1pbmRpY2F0b3ItdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19ib3R0b20tbmF2LWJ1dHRvbi0tYWN0aXZlIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19sYW5ndWFnZS1zZWxlY3RvciB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG5cbiAgLmxpbmsge1xuICAgIGNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLXRleHQtY29sb3I7XG4gICAgZm9udC1zaXplOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgfVxuXG4gIC5saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWJvdHRvbS1uYXYtYnV0dG9uLXRleHQtY29sb3ItYWN0aXZlO1xuICB9XG59XG5cbi5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2NhcnQtbGluZXMtbnVtYmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItZm9udC13ZWlnaHQ7XG4gIGhlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1saW5lcy1udW1iZXItc2lkZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDhweDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtbGluZXMtbnVtYmVyLWxpbmUtaGVpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHdpZHRoOiAkaGVhZGVyLW1vYmlsZS1jb250ZW50LWxpbmVzLW51bWJlci1zaWRlO1xufVxuXG4uaGVhZGVyLW1vYmlsZS1jb250ZW50X19jYXJ0LWxpbmVzLW51bWJlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlci1tb2JpbGUtY29udGVudF9fY2FydC1saW5lcy1udW1iZXItLWFuaW1hdGUge1xuICBhbmltYXRpb246ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtbGluZXMtbnVtYmVyLWFuaW1hdGlvbjtcbn1cblxuQGluY2x1ZGUgbWVkaWEobW9iaWxlbGFyZ2UgdXApIHtcbiAgLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1mb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tbGluZS1oZWlnaHQtbGFyZ2U7XG5cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1tb2JpbGUtY29udGVudF9fYm90dG9tLW5hdiB7XG4gICAgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tZm9udC1zaXplLWxhcmdlO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWFkZXItbW9iaWxlLWNvbnRlbnQtYm90dG9tLW5hdi1idXR0b24tbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1tb2JpbGUtY29udGVudF9fbGFuZ3VhZ2Utc2VsZWN0b3Ige1xuICAgIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1mb250LXNpemUtbGFyZ2U7XG4gICAgICBsaW5lLWhlaWdodDogJGhlYWRlci1tb2JpbGUtY29udGVudC1ib3R0b20tbmF2LWJ1dHRvbi1saW5lLWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2JvdHRvbS1uYXYtYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuXG4gIC5oZWFkZXItbW9iaWxlLWNvbnRlbnRfX2xhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICAubGluayB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG4vLyBAYXV0aG9yIEFsZXggTS4gR29yZ2FsIDxhbGV4QGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fZnVuY3Rpb25zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRob3Jpem9udGFsLXNjcm9sbGVyLXNjcm9sbC1iYXItaGVpZ2h0OiAkZGltZW5zaW9uLXNjcm9sbGVyLXNjcm9sbC1iYXItaGVpZ2h0O1xuJGhvcml6b250YWwtc2Nyb2xsZXItc2Nyb2xsLWJhci1kcmFnLWhlaWdodDogJGRpbWVuc2lvbi1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctaGVpZ2h0O1xuJGhvcml6b250YWwtc2Nyb2xsZXItc2Nyb2xsLWJhci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci10dW5kb3JhLCAuMik7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiRob3Jpem9udGFsLXNjcm9sbGVyLWl0ZW1zLWZhZGUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCUsIHJnYmEoJGNvbG9yLXdoaXRlLCAuOSkgODAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kaG9yaXpvbnRhbC1zY3JvbGxlci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGhvcml6b250YWwtc2Nyb2xsZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRob3Jpem9udGFsLXNjcm9sbGVyLWl0ZW0tcGFkZGluZzogMjBweDtcbiRob3Jpem9udGFsLXNjcm9sbGVyLXNjcm9sbGJhci10b3AtbWFyZ2luLW1vYmlsZTogMzBweDtcbiRob3Jpem9udGFsLXNjcm9sbGVyLXNjcm9sbGJhci10b3AtbWFyZ2luLWRlc2t0b3A6IDQ1cHg7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGxiYXItdG9wLW1hcmdpbi1sYXJnZS1kZXNrdG9wOiA2MHB4O1xuXG4uaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gIG1hcmdpbi1ib3R0b206ICRob3Jpem9udGFsLXNjcm9sbGVyLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGhvcml6b250YWwtc2Nyb2xsZXItdmVydGljYWwtbWFyZ2luO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuICB9XG4gICYubm8tYmFyIHtcbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fc2Nyb2xsLWJhci13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuaG9yaXpvbnRhbC1zY3JvbGxlci0teHMtMTIge1xuICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgICB9XG4gIH1cbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItLWNoaWxkcmVuLWNlbnRlcmVkIHtcbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19jb250ZW50LS13aXRoLWJhY2tncm91bmQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19iYWNrZ3JvdW5kLXBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IC0jeyRob3Jpem9udGFsLXNjcm9sbGVyLWl0ZW0tcGFkZGluZyAvIDJ9O1xuICBtYXJnaW4tcmlnaHQ6IC0jeyRob3Jpem9udGFsLXNjcm9sbGVyLWl0ZW0tcGFkZGluZyAvIDJ9O1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3R0b206IC00MHB4O1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbXMgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKTtcblxuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIsICRob3Jpem9udGFsLXNjcm9sbGVyLWl0ZW0tcGFkZGluZyk7XG5cbiAgaGVpZ2h0OiBhdXRvO1xuICBcbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0tLXN1cHRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1x0ICBcbiAgfVxuICBcbiAgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZC1wYWNrLFxuICAuY2FyZC1wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5jYXJkLXBhY2tfX3ByaWNlIHtcblxuXHQgICAgPiAqIHtcblx0XHQgICAgZm9udC1zaXplOiAxcmVtO1xuXHQgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwICRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6ICRob3Jpem9udGFsLXNjcm9sbGVyLXNjcm9sbC1iYXItaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAkaG9yaXpvbnRhbC1zY3JvbGxlci12ZXJ0aWNhbC1tYXJnaW4gLyAyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Jpem9udGFsLXNjcm9sbGVyLXNjcm9sbC1iYXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAkaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctaGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAkaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctdHJhbnNpdGlvbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXI6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkaG9yaXpvbnRhbC1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctYmFja2dyb3VuZC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuXG4uc2Nyb2xsZXItY2FyZHMtaWNvbiB7XG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICYuaG9yaXpvbnRhbC1zY3JvbGxlci0tZmxleHtcbiAgICAgIC5zd2lwZXItd3JhcHBlcntcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgPmRpdntcbiAgICAgICAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICAgICAgICAgIG1heC13aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fc2Nyb2xsLWJhcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICAgIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7IGRpc3BsYXk6IGZsZXg7IH1cblxuICAgICYuaG9yaXpvbnRhbC1zY3JvbGxlci0tbWQtY2VudGVyZWQge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgIG1hcmdpbi1yaWdodDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAkcm93LXdpZHRoOiBnZXQtcm93LXdpZHRoKGxhcmdlKTtcblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGhvcml6b250YWwtc2Nyb2xsZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGhvcml6b250YWwtc2Nyb2xsZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkaG9yaXpvbnRhbC1zY3JvbGxlci1pdGVtcy1mYWRlLWJhY2tncm91bmQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICAgIHotaW5kZXg6IDIwO1xuICAgIH1cbiAgICAmLmhvcml6b250YWwtc2Nyb2xsZXItLW1kLTYge1xuICAgICAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG4gICAgICB9XG4gICAgfVxuICAgICYuaG9yaXpvbnRhbC1zY3JvbGxlci0tbWQtNCB7XG4gICAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG5cbi8qXG5cdC8vIFNpIGNvbHVtbmFzIGRlIGEgM1xuICAgIC5jYXJkLXBhY2ssXG5cdC5jYXJkLXByb2R1Y3Qge1xuXG5cdCAgLmNhcmQtcGFja19fcHJpY2Uge1xuXG5cdCAgICA+ICoge1xuXHQgICAgICBmb250LXNpemU6IDAuOHJlbTtcblx0ICAgIH1cblx0ICB9XG5cdH1cbiovXG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci0tc2FtZWhlaWdodCB7XG5cblx0ICAuc3dpcGVyLXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdCAgICBmbGV4LXdyYXA6IHdyYXA7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgIH1cblxuXHQgIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcblxuXHQgICAgLmNhcmQtcGFja19fY29udGVudCB7XG5cdCAgICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0ICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0ICB9XG5cblx0ICAuY2FyZC1wYWNrX19wcmljZSB7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHQgIH1cbiAgfVxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAkaG9yaXpvbnRhbC1zY3JvbGxlci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcCAvIDI7XG4gIH1cblxuXG5cblx0LnNjcm9sbGVyLWNhcmRzLWljb24ge1xuXG5cdFx0Ji5ob3Jpem9udGFsLXNjcm9sbGVyIC5zd2lwZXItd3JhcHBlciB7IGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cblx0XHQuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG5cdFx0ICBAaW5jbHVkZSBjb2x1bW4oMywgJGhvcml6b250YWwtc2Nyb2xsZXItaXRlbS1wYWRkaW5nKTtcblx0XHQgIGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICRyb3ctd2lkdGg6IGdldC1yb3ctd2lkdGgoeGxhcmdlKTtcblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGhvcml6b250YWwtc2Nyb2xsZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGhvcml6b250YWwtc2Nyb2xsZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICB9XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG5cbiAgICAuY2FyZC1wYWNrLFxuXHQuY2FyZC1wcm9kdWN0IHtcblxuXHQgIC5jYXJkLXBhY2tfX3ByaWNlIHtcblxuXHQgICAgPiAqIHtcblx0ICAgICAgZm9udC1zaXplOiAxcmVtO1xuXHQgICAgfVxuXHQgIH1cblx0fVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX3Njcm9sbC1iYXIge1xuICAgIG1hcmdpbi10b3A6ICRob3Jpem9udGFsLXNjcm9sbGVyLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlIC8gMjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICRyb3ctd2lkdGg6IGdldC1yb3ctd2lkdGgoeHhsYXJnZSk7XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JHJvdy13aWR0aCAtICRncmlkLWNvbHVtbi1ndXR0ZXJ9KSAvIDIpO1xuICAgIH1cbiAgfVxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgJHJvdy13aWR0aDogZ2V0LXJvdy13aWR0aCh4eHhsYXJnZSk7XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JHJvdy13aWR0aCAtICRncmlkLWNvbHVtbi1ndXR0ZXJ9KSAvIDIpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG4vLyBAYXV0aG9yIEFsZXggTS4gR29yZ2FsIDxhbGV4QGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fZnVuY3Rpb25zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC13aGl0ZXNwYWNlLWRlc2t0b3A6IDEgLyAzO1xuJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXdoaXRlc3BhY2UtZGVza3RvcC1sYXJnZTogMSAvIDQ7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtc2Nyb2xsLWJhci1oZWlnaHQ6ICRkaW1lbnNpb24tc2Nyb2xsZXItc2Nyb2xsLWJhci1oZWlnaHQ7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtc2Nyb2xsLWJhci1kcmFnLWhlaWdodDogJGRpbWVuc2lvbi1zY3JvbGxlci1zY3JvbGwtYmFyLWRyYWctaGVpZ2h0O1xuJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXNjcm9sbC1iYXItYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItdHVuZG9yYSwgLjIpO1xuJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXNjcm9sbC1iYXItZHJhZy1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1zY3JvbGwtYmFyLWRyYWctdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1iYWNrZ3JvdW5kLXNoYWRvdy1iYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuMDIyNSkgMCUsIHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC4wMTgpIDI1JSwgcmdiYSgkY29sb3Itd2hpdGUsIDApIDEwMCUpO1xuJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LWl0ZW1zLWZhZGUtYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCUsIHJnYmEoJGNvbG9yLXdoaXRlLCAuOSkgODAlLCAkY29sb3Itd2hpdGUgMTAwJSk7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1pdGVtLXBhZGRpbmc6IDIwcHg7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtYm90dG9tLXBhZGRpbmc6IDYwcHg7XG4kaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtYm90dG9tLXBhZGRpbmctZGVza3RvcDogOTBweDtcbiRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1ib3R0b20tcGFkZGluZy1sYXJnZS1kZXNrdG9wOiAxMjBweDtcblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXZlcnRpY2FsLW1hcmdpbjtcblxuICAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgJGRpbWVuc2lvbi1zZWN0aW9uLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU7XG4gIH1cbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LS1hbGlnbi1ib3R0b20ge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2l0ZW1zIHtcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2NvbHVtbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fYmFja2dyb3VuZCB7XG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtYmFja2dyb3VuZC1zaGFkb3ctYmFja2dyb3VuZDtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X193cmFwcGVyLS13aXRoLWJhY2tncm91bmQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9fY29udGVudCB7XG4gIC8vbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudF9faXRlbXMge1xuICBtYXJnaW4tbGVmdDogLSN7JGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LWl0ZW0tcGFkZGluZyAvIDJ9O1xuICBtYXJnaW4tcmlnaHQ6IC0jeyRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1pdGVtLXBhZGRpbmcgLyAyfTtcbiAgei1pbmRleDogMTA7XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX3Njcm9sbC1iYXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgJGdyaWQtY29sdW1uLWd1dHRlciAvIDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX3Njcm9sbC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXNjcm9sbC1iYXItaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luIC8gMjtcbiAgcGFkZGluZzogMTVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtc2Nyb2xsLWJhci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBoZWlnaHQ6ICRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1zY3JvbGwtYmFyLWRyYWctaGVpZ2h0O1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtc2Nyb2xsLWJhci1kcmFnLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXNjcm9sbC1iYXItZHJhZy10cmFuc2l0aW9uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJjpob3Zlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC1zY3JvbGwtYmFyLWRyYWctYmFja2dyb3VuZC1jb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudCB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0jeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0jeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAkcm93LXdpZHRoOiBnZXQtcm93LXdpZHRoKGxhcmdlKTtcblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206ICRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2NvbnRlbnQge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAvL3BhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICN7JGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXdoaXRlc3BhY2UtZGVza3RvcCAqIDEwMCV9O1xuICAgIHotaW5kZXg6IDA7XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2l0ZW1zIHtcbiAgICAvL3BhZGRpbmctbGVmdDogY2FsYygjeyRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC13aGl0ZXNwYWNlLWRlc2t0b3AgKiAxMDAlfSArIDEwNXB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXdoaXRlc3BhY2UtZGVza3RvcCAqIDEwMCV9O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LWl0ZW1zLWZhZGUtYmFja2dyb3VuZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JHJvdy13aWR0aCAtICRncmlkLWNvbHVtbi1ndXR0ZXJ9KSAvIDIpO1xuICAgICAgei1pbmRleDogMjA7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgICAgLy9AaW5jbHVkZSBjb2x1bW4oNik7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNSk7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19zY3JvbGwtYmFyIHtcbiAgICBsZWZ0OiAtNTAlO1xuICAgIG1hcmdpbi10b3A6ICRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcCAvIDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxNTAlO1xuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LS1saWdodCB7XG5cblx0Lmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19jb250ZW50IHtcblx0ICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuXHR9XG5cblx0LnN3aXBlci13cmFwcGVyIC5tb2JpbGUtcmF0ZXMge1xuXHRcdG1hcmdpbi10b3A6IC0zMHB4O1xuXHR9XG5cblx0LnN3aXBlci13cmFwcGVyIC5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtY29sdW1uIHsgbWFyZ2luLXRvcDogMDsgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAkcm93LXdpZHRoOiBnZXQtcm93LXdpZHRoKHhsYXJnZSk7XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyB7XG5cdHBhZGRpbmctbGVmdDogY2FsYygjeyRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC13aGl0ZXNwYWNlLWRlc2t0b3AgKiAxMDAlfSArIDkwcHgpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skcm93LXdpZHRoIC0gJGdyaWQtY29sdW1uLWd1dHRlcn0pIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LS1saWdodCB7XG5cblx0Lmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyB7XG5cdCAgcGFkZGluZy1sZWZ0OiAjeyRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC13aGl0ZXNwYWNlLWRlc2t0b3AgKiAxMDAlfTtcblx0fVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19zY3JvbGwtYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAkaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2UgLyAyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgJHJvdy13aWR0aDogZ2V0LXJvdy13aWR0aCh4eGxhcmdlKTtcblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX2l0ZW1zIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogY2FsYygoMTAwdncgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgJHJvdy13aWR0aDogZ2V0LXJvdy13aWR0aCh4eHhsYXJnZSk7XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50IHtcbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19pdGVtcyB7XG4gICAgLy9wYWRkaW5nLWxlZnQ6ICN7JGhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50LXdoaXRlc3BhY2UtZGVza3RvcC1sYXJnZSAqIDEwMCV9O1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRob3Jpem9udGFsLXNjcm9sbGVyLXdpdGgtY29udGVudC13aGl0ZXNwYWNlLWRlc2t0b3AtbGFyZ2UgKiAxMDAlfSArIDkwcHgpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skcm93LXdpZHRoIC0gJGdyaWQtY29sdW1uLWd1dHRlcn0pIC8gMik7XG4gICAgfVxuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50X19jb250ZW50IHtcbiAgICB3aWR0aDogI3skaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQtd2hpdGVzcGFjZS1kZXNrdG9wLWxhcmdlICogMTAwJX07XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnRfX3Njcm9sbC1iYXIge1xuICAgIGxlZnQ6IC0xIC8gMyAqIDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlICsgMSAvIDMgKiAxMDAlO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgdGVsZWNhYmxlIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBCZcOxYXQgRXNwacOxYSA8YmVzcGluYUBsaW4zcy5jb20+XG4vLyBAYXV0aG9yIEdvcmthIExhdWNpcmljYSA8Z29ya2FAbGluM3MuY29tPlxuXG4ubWFpbiB7XG5cdC8vIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodCkpO1xuXHRtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpKTtcblxuXHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHRcdG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodCkpO1xuXHR9XG5cbi8vIFx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgZG93bikge1xuLy8gXHRcdG1hcmdpbi10b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuLy8gXHR9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuXG5AbWl4aW4gZnVsbC1zZWN0aW9uLWNvbHVtbigkZ3JpZC1yb3ctY29uZmlnKSB7XG4gICRicmVha3BvaW50OiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWcsIGJyZWFrcG9pbnQpO1xuICAkcm93LXdpZHRoOiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWcsIHJvdy13aWR0aCk7XG4gIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbiB7XG4gICAgICAmOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kLFxuICAgICAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAoMTAwdncgLSAjeyRyb3ctd2lkdGh9KSAvIDIpO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgbGVmdDogY2FsYygoLTEwMHZ3ICsgI3skcm93LXdpZHRofSkgLyAyKTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gc2VjdGlvbi1jb2x1bW5zKCRncmlkLXJvdy1jb25maWdzKSB7XG4gIC5zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSByb3coKTtcbiAgICBAZWFjaCAkZ3JpZC1yb3ctY29uZmlnLWtleSwgJGdyaWQtcm93LWNvbmZpZy12YWx1ZSBpbiAkZ3JpZC1yb3ctY29uZmlncyB7XG4gICAgICAkYnJlYWtwb2ludDogbWFwLWdldCgkZ3JpZC1yb3ctY29uZmlnLXZhbHVlLCBicmVha3BvaW50KTtcbiAgICAgICRyb3ctd2lkdGg6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgcm93LXdpZHRoKTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgICAgIEBpbmNsdWRlIHJvdyhudWxsLCAkcm93LXdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLS1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIC5zZWN0aW9uX19jb2x1bW4ge1xuICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVhY2ggJGdyaWQtcm93LWNvbmZpZy1rZXksICRncmlkLXJvdy1jb25maWctdmFsdWUgaW4gJGdyaWQtcm93LWNvbmZpZ3Mge1xuICAgICAgQGluY2x1ZGUgZnVsbC1zZWN0aW9uLWNvbHVtbigkZ3JpZC1yb3ctY29uZmlnLXZhbHVlKTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi0tZnVsbCB7XG4gICAgLnNlY3Rpb24tLWZ1bGwge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGdyaWQtY29sdW1uLWd1dHRlcn0pO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLS1mdWxsLXZpZXcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIC5zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNlY3Rpb24tY29sdW1ucygkZ3JpZC1yb3ctY29uZmlncyk7XG5cbi5zZWN0aW9uX19jb2x1bW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCxcbi5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc2VjdGlvbi0td3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgfVxufVxuXG4uc2VjdGlvbi0tZmFxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2lsZC1zYW5kO1xufVxuLnNlY3Rpb24tLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX2Z1bmN0aW9ucy9yZW0nO1xuXG4kZ3JpZC1yb3ctd2lkdGg6IHJlbSgxMjkwKTtcbiRncmlkLWNvbHVtbi1jb3VudDogMTI7XG4kZ3JpZC1jb2x1bW4tZ3V0dGVyOiAzMHB4O1xuJGdyaWQtY29sdW1uLWFsaWduLWVkZ2U6IHRydWU7XG4kYmxvY2stZ3JpZC1tYXg6IDg7XG4kYnJlYWtwb2ludHM6IChcbiAgc21hbGw6IDAsXG4gIG1vYmlsZWxhcmdlOiAzNjBweCxcbiAgbW9iaWxleGxhcmdlOiA0ODBweCxcbiAgbWVkaXVtOiA3NjhweCxcbiAgbGFyZ2U6IDEwMjRweCxcbiAgeGxhcmdlOiAxMjgwcHgsXG4gIHh4bGFyZ2U6IDE0NDBweCxcbiAgeHh4bGFyZ2U6IDE2ODBweFxuKTtcbiRnbG9iYWwtd2lkdGg6IHJlbSgxMjAwKTtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8vLy8vLy8gIENVU1RPTSBHUklEICAvLy8vLy8vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4kZ3JpZC1yb3ctY29uZmlnczogKFxuICBtZWRpdW06IChcbiAgICBicmVha3BvaW50OiA3NjhweCxcbiAgICByb3ctd2lkdGg6IDczNnB4LFxuICApLFxuICBsYXJnZTogKFxuICAgIGJyZWFrcG9pbnQ6IDEwMjRweCxcbiAgICByb3ctd2lkdGg6IDk2MHB4LFxuICApLFxuICB4bGFyZ2U6IChcbiAgICBicmVha3BvaW50OiAxMjgwcHgsXG4gICAgcm93LXdpZHRoOiAxMTQwcHgsXG4gICksXG4gIHh4bGFyZ2U6IChcbiAgICBicmVha3BvaW50OiAxNDQwcHgsXG4gICAgcm93LXdpZHRoOiAxMjgwcHgsXG4gICksXG4gIHh4eGxhcmdlOiAoXG4gICAgYnJlYWtwb2ludDogMTY4MHB4LFxuICAgIHJvdy13aWR0aDogMTQ0MHB4LFxuICApXG4pO1xuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktdmVydGljYWwtcGFkZGluZzogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktY29sdW1uLXBhZGRpbmc6IDQwcHg7XG4kc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWNvbHVtbi1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0O1xuJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1jb2x1bW4tc2VwYXJhdG9yLWFycm93LXdpZHRoOiAxOHB4O1xuJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1zaGFkb3ctaW5pdGlhbC1jb2xvcjogcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgLjE1KTtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktYXNpZGUtYm94LXNoYWRvdzogLTVweCAwIDQ1cHggLTE1cHggJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1zaGFkb3ctaW5pdGlhbC1jb2xvcjtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktYXNpZGUtaW5kaWNhdG9yLXNpZGU6IDQwcHg7XG4kc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWFzaWRlLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRzaGFkb3dlZC1hc2lkZS1zdGlja3ktY29sdW1uLXNlcGFyYXRvci1jb2xvcjtcbiRzaGFkb3dlZC1hc2lkZS1zdGlja3ktYXNpZGUtaW5kaWNhdG9yLWJhY2tncm91bmQtY29sb3I6ICRzaGFkb3dlZC1hc2lkZS1zdGlja3ktc2hhZG93LWluaXRpYWwtY29sb3I7XG5cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3kge1xuICAuYXNpZGUtc3RpY2t5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2hhZG93ZWQtYXNpZGUtc3RpY2t5LXZlcnRpY2FsLXBhZGRpbmc7XG4gICAgbWFyZ2luLXRvcDogJHNoYWRvd2VkLWFzaWRlLXN0aWNreS12ZXJ0aWNhbC1wYWRkaW5nO1xuICB9XG5cbiAgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbiAgfVxuXG4gIC5hc2lkZS1zdGlja3lfX2FzaWRlIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRzaGFkb3dlZC1hc2lkZS1zdGlja3ktY29sdW1uLXNlcGFyYXRvci1jb2xvcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNTB2dztcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzUlO1xuICAgICAgYm94LXNoYWRvdzogJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1hc2lkZS1ib3gtc2hhZG93O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDMwcHgpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5zaGFkb3dlZC1hc2lkZS1zdGlja3lfX2FzaWRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcGFkZGluZy1sZWZ0OiAkc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWNvbHVtbi1wYWRkaW5nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWJhY2tncm91bmQtY29sb3I7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreV9fYXNpZGUtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNoYWRvd2VkLWFzaWRlLXN0aWNreS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBoZWlnaHQ6IDQycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLnNoYWRvd2VkLWFzaWRlLXN0aWNreV9fYXNpZGUtaW5kaWNhdG9yLXRyaWFuZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2lsZC1zYW5kLCAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tZXJjdXJ5O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IC0xNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcbiAgICAuYXNpZGUtc3RpY2t5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRzaGFkb3dlZC1hc2lkZS1zdGlja3ktdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgICBtYXJnaW4tdG9wOiAkc2hhZG93ZWQtYXNpZGUtc3RpY2t5LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIH1cblxuICAgIC5hc2lkZS1zdGlja3lfX2FydGljbGUge1xuICAgICAgQGluY2x1ZGUgY29sdW1uKDgpO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWNvbHVtbi1wYWRkaW5nO1xuICAgIH1cblxuICAgIC5hc2lkZS1zdGlja3lfX2FzaWRlLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5hc2lkZS1zdGlja3lfX2FzaWRlIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgei1pbmRleDogJHotaW5kZXgtc2hhZG93ZWQtYXNpZGUtc3RpY2t5LWFzaWRlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5zaGFkb3dlZC1hc2lkZS1zdGlja3kge1xuICAgIC5hc2lkZS1zdGlja3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJHNoYWRvd2VkLWFzaWRlLXN0aWNreS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICAgIG1hcmdpbi10b3A6ICRzaGFkb3dlZC1hc2lkZS1zdGlja3ktdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgfVxuXG4gICAgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oOSk7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRzaGFkb3dlZC1hc2lkZS1zdGlja3ktY29sdW1uLXBhZGRpbmc7XG4gICAgfVxuXG4gICAgLmFzaWRlLXN0aWNreV9fYXNpZGUge1xuICAgICAgQGluY2x1ZGUgY29sdW1uKDMpO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi8uLi9hcHAvX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vLi4vYXBwL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vLi4vYXBwL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRzbGlkZXItbmF2LWl0ZW0tc2lkZTogNjBweDtcbiRzbGlkZXItbmF2LWl0ZW0tc2lkZS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kc2xpZGVyLW5hdi1pdGVtLXNpZGUtY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuJHNsaWRlci1uYXYtaXRlbS10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm0sICR0cmFuc2l0aW9uLW9wYWNpdHksICR0cmFuc2l0aW9uLWZpbGwsICR0cmFuc2l0aW9uLXN0cm9rZTtcblxuLnNsaWRlciB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuXG4uc2xpZGVyX19jb2x1bW4ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zbGlkZXJfX2JhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2xpZGVyX19pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zbGlkZXJfX25hdiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAkc2xpZGVyLW5hdi1pdGVtLXNpZGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6ICRzbGlkZXItbmF2LWl0ZW0tc2lkZTtcbiAgei1pbmRleDogMTA7XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBmaWxsOiAkc2xpZGVyLW5hdi1pdGVtLXNpZGUtY29sb3I7XG4gICAgc3Ryb2tlOiAkc2xpZGVyLW5hdi1pdGVtLXNpZGUtY29sb3I7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgZmlsbDogJHNsaWRlci1uYXYtaXRlbS1zaWRlLWNvbG9yLWhvdmVyO1xuICAgICAgc3Ryb2tlOiAkc2xpZGVyLW5hdi1pdGVtLXNpZGUtY29sb3ItaG92ZXI7XG4gICAgfVxuICB9XG59XG5cbi5zbGlkZXJfX25hdi0tbmV4dCB7XG4gIHJpZ2h0OiAtI3skc2xpZGVyLW5hdi1pdGVtLXNpZGV9O1xufVxuXG4uc2xpZGVyX19uYXYtLXByZXYge1xuICBsZWZ0OiAtI3skc2xpZGVyLW5hdi1pdGVtLXNpZGV9O1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2xpZGVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zbGlkZXJfX25hdiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXJfX25hdiB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAkc2xpZGVyLW5hdi1pdGVtLXRyYW5zaXRpb247XG4gIH1cblxuICAuc2xpZGVyX19uYXYtLW5leHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgfVxuXG4gIC5zbGlkZXJfX25hdi0tcHJldiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMzBweCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5cbiRzd2l0Y2hlci1pdGVtLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHksICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiRzd2l0Y2hlci12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kc3dpdGNoZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRzd2l0Y2hlci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuXG4uc3dpdGNoZXIge1xuICBtYXJnaW4tYm90dG9tOiAkc3dpdGNoZXItdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkc3dpdGNoZXItdmVydGljYWwtbWFyZ2luO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2l0Y2hlcl9fY29sdW1uLWxlZnQsXG4uc3dpdGNoZXJfX2NvbHVtbi1yaWdodCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2l0Y2hlcl9fbmF2LWl0ZW1zIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tbGVmdDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICBtYXJnaW4tcmlnaHQ6IC0jeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbn1cblxuLnN3aXRjaGVyX19uYXYtaXRlbSB7XG4gIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc3dpdGNoZXJfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgcGVyc3BlY3RpdmUtb3JpZ2luOiB0b3AgY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2l0Y2hlcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiAkc3dpdGNoZXItaXRlbS10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcblxuICAuY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc3dpdGNoZXIge1xuICAgIG1hcmdpbi1ib3R0b206ICRzd2l0Y2hlci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkc3dpdGNoZXItdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAuc3dpdGNoZXJfX25hdi1pdGVtIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5zd2l0Y2hlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHN3aXRjaGVyLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRzd2l0Y2hlci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxuXG4gIC5zd2l0Y2hlcl9fY29sdW1uLWxlZnQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgfVxuXG4gIC5zd2l0Y2hlcl9fY29sdW1uLWxlZnQgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuc3dpdGNoZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuc3dpdGNoZXJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICB9XG5cbiAgLnN3aXRjaGVyX19jb2x1bW4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5zd2l0Y2hlcl9fbmF2LWl0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG4vL1N3aXRjaGVyIFZlcnRpY2FsXG4uc3dpdGNoZXJ7XG4gICYuc2VjdGlvbi0tdmVydGljYWwtcG9zaXRpb257XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+ZGl2e1xuICAgICAgZmxleDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoZXJfX2NvbnRlbnR7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnN3aXRjaGVyX19uYXYtaXRlbXN7XG4gICAgICA+ZGl2e1xuICAgICAgICBmbGV4OiAwIDAgMjUlO1xuICAgICAgICBtYXgtd2lkdGg6IDI1JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXRjaGVyX19pdGVtc3tcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICA+ZGl2e1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCI6cm9vdCB7XG4gIC0tZm9vdGVyLWJhY2tncm91bmQ6ICN7JGNvbG9yLXdoaXRlfTtcbiAgLS1mb290ZXItY29udGVudC1zcGFjaW5nLWxlZnQ6IDE5cHg7XG59XG5cbi5jLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kKTtcbiAgcGFkZGluZzogMCAyNHB4IDMycHg7XG4gIGNvbG9yOiAkY29sb3Itc3Ryb25nLWF6dXJlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtLXNpbXBsZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICAmIC5jLWZvb3Rlcl9fdG9wIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiAuYy1mb290ZXJfX2JvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdG9wIHtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9yZGVyOiA0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiAyOXB4IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNpbHZlcjtcbiAgICB9XG4gIH1cblxuICAmX190b3AtbW9iaWxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzhweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogaW5pdGlhbDtcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZm9vdGVyLWNvbnRlbnQtc3BhY2luZy1sZWZ0KTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWwtbGlua3Mge1xuICAgICYgYSB7XG4gICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4gICAgICB9XG4gICAgICBzdmd7XG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgc3Ryb2tlOnZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgICAgIGNpcmNsZXtcbiAgICAgICAgICBzdHJva2U6dmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIGE6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDAgMzJweCAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuICAgIH1cblxuICAgICZfX2xlZnQtbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZm9vdGVyLWNvbnRlbnQtc3BhY2luZy1sZWZ0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaWdodC1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3MtZ3JvdXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2lsdmVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDdweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogaW5pdGlhbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICRjb2xvci1zdHJvbmctYXp1cmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgfVxuXG4gICAgICAmX19hcnJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBzdmd7XG4gICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgIHN0cm9rZTp2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgJiAuYy1mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZV9fYXJyb3cge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICB9XG5cbiAgICAmX19saW5rcy1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3Ryb25nLWF6dXJlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiAgICAgIH1cblxuICAgICAgJi0tZmVhdHVyZWQge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWZlYXR1cmVkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIH1cblxuICAgICAgPiBkaXYge1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBwYWRkaW5nOiAwIDAgMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBvcmRlcjogNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZzogMzJweCB2YXIoLS1mb290ZXItY29udGVudC1zcGFjaW5nLWxlZnQpO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgICZfX2NvcHlyaWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgICZfX2xlZ2FsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3Ryb25nLWF6dXJlO1xuXG4gICAgICAmIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tb3BhY2l0eTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19hYm91dC11cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcblxuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBvcmRlcjogMztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBhIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rcy1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZ3JleS00MDA7XG5cbiAgICAmLS10aGlubmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVweDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodDogNzJweDtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLXNpbXBsZS1oZWlnaHQ6IDg0cHg7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1tb2JpbGUtaGVpZ2h0OiAxMjZweDtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLXN1Ym1lbnUtaGVpZ2h0OiA1MHB4O1xuICAtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsOiAxMDA7XG4gIC0tdGVsZWNhYmxlLXppbmRleC1zdWJtZW51LXRyaWNrOiA5OTtcbiAgLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnU6IDk4O1xuICAtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQ6IDMycHg7XG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodDogNzJweDtcbiAgfVxufVxuXG4uYy10ZWxlY2FibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGhlaWdodDogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1oZWlnaHQpO1xuICBwYWRkaW5nOiAwIDE0cHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcblxuICAvLyAmLS1maXhlZCB7XG4gIC8vICAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgIHdpZHRoOiAxMDAlO1xuXG4gIC8vICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fbG9nbyB7XG4gIC8vICAgICBpbWcge1xuICAvLyAgICAgICB3aWR0aDogMTI1cHg7XG4gIC8vICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4zcyBlYXNlLWluLW91dDtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLy8gICAgICAgICB3aWR0aDogMTQ4cHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vIH1cblxuICAmLS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgfVxuXG4gICYubWVudS1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgLy90b3A6IHZhcigtLXRlbGVjYWJsZS1wcmVoZWFkZXItaGVpZ2h0KTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAgJl9fbWVudUNsaWVudGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIEBlYWNoICRncmlkLXJvdy1jb25maWcta2V5LCAkZ3JpZC1yb3ctY29uZmlnLXZhbHVlIGluICRncmlkLXJvdy1jb25maWdzIHtcbiAgICAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgYnJlYWtwb2ludCk7XG4gICAgICAgICRyb3ctd2lkdGg6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgcm93LXdpZHRoKTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAjeyRyb3ctd2lkdGh9KS8yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnVDbGllbnRlQ29sdW1uIHtcbiAgICBmbGV4OiAwO1xuICAgIC5jLXRlbGVjYWJsZS1oZWFkZXJfX21lbnVDbGllbnRlTGluayB7XG4gICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmX19tZW51Q2xpZW50ZUl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JGQkZCRjtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51Q2xpZW50ZVRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cblxuICAmX19tZW51Q2xpZW50ZUxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBlYWNoICRncmlkLXJvdy1jb25maWcta2V5LCAkZ3JpZC1yb3ctY29uZmlnLXZhbHVlIGluICRncmlkLXJvdy1jb25maWdzIHtcbiAgICAgICRicmVha3BvaW50OiBtYXAtZ2V0KCRncmlkLXJvdy1jb25maWctdmFsdWUsIGJyZWFrcG9pbnQpO1xuICAgICAgJHJvdy13aWR0aDogbWFwLWdldCgkZ3JpZC1yb3ctY29uZmlnLXZhbHVlLCByb3ctd2lkdGgpO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgd2lkdGg6ICRyb3ctd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tdGVsZWNhYmxlLXNlY29uZGFyeS1tZW51LWhlaWdodCkpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHdpZHRoOiAxNjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19iYWNrLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJl9fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Nob3AtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXByaW1hcnksIDEwJSk7XG4gICAgei1pbmRleDogOTk7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTEyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzRjNGM0Y7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fY2FsbC11cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNnB4IDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcbiAgICB3aWR0aDogMTg0cHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY2hhcnQtMjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgfVxuXG4gICAgJi0tc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogLTUwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogOTk5OTk5O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTRweCAyNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgJi52aXNpYmxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICB9XG4gICAgICAuYy10ZWxlY2FibGUtaGVhZGVyX19jYWxsLXVzX19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXN0aWNreS0tY2xpZW50ZSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fY2FsbC11c19fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cblxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICA+IHN2ZyAqIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIG1heC13aWR0aDogOTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZzpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgfVxuXG4gICAgICAuaWMtcGhvbmUtbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGhvbmUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX3lvdXItYXJlYSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICAgIC8vbWFyZ2luLXJpZ2h0OiA4OHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNoYXJ0LTI7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JleS01MDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCA1JSk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3gtc2hhZG93OiA0cHggNHB4IDI1cHggcmdiYSgjMjYyNTI1LCAwLjEpO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ncmV5LTUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1jb2xvcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItZm9udC1wcmltYXJ5LCAwLjUpO1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3VycmVudCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLS1zY3JvbGxpbmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IGNhbGMoLTEgKiB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodCkpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLy8gQ3VhbmRvIHNlIGVzdMOhIGhhY2llbmRvIHNjcm9sbCBkb3duIHNlIGVzY29uZGVcbiAgJi0tbmF2LWRvd24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gQ3VhbmRvIHNlIGVzdMOhIGhhY2llbmRvIHNjcm9sbCB1cCBzZSBtdWVzdHJhXG4gICYtLW5hdi11cCB7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XG4gIH1cblxuICAmIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5IC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbiIsIi8vIEZvdW5kYXRpb24gZm9yIFNpdGVzXG4vLyBodHRwczovL2dldC5mb3VuZGF0aW9uXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgT3BlbiBTb3VyY2VcblxuLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tY29sb3ItbGl0ZXJhbHMsIG5vLXF1YWxpZnlpbmctZWxlbWVudHNcblxuLy8vL1xuLy8vIEBncm91cCBnbG9iYWxcbi8vLy9cblxuQGltcG9ydCAndXRpbC91dGlsJztcblxuLy8vIEZvbnQgc2l6ZSBhdHRyaWJ1dGUgYXBwbGllZCB0byBgPGh0bWw+YCBhbmQgYDxib2R5PmAuIFdlIHVzZSAxMDAlIGJ5IGRlZmF1bHQgc28gdGhlIHZhbHVlIGlzIGluaGVyaXRlZCBmcm9tIHRoZSB1c2VyJ3MgYnJvd3NlciBzZXR0aW5ncy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtZm9udC1zaXplOiAxMDAlICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHdpZHRoIG9mIHlvdXIgc2l0ZS4gVXNlZCBieSB0aGUgZ3JpZCB0byBkZXRlcm1pbmUgcm93IHdpZHRoLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC13aWR0aDogcmVtLWNhbGMoMTIwMCkgIWRlZmF1bHQ7XG5cbi8vLyBEZWZhdWx0IGxpbmUgaGVpZ2h0IGZvciBhbGwgdHlwZS4gYCRnbG9iYWwtbGluZWhlaWdodGAgaXMgMjRweCB3aGlsZSBgJGdsb2JhbC1mb250LXNpemVgIGlzIDE2cHhcbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtbGluZWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4vLy8gQ29sb3JzIHVzZWQgZm9yIGJ1dHRvbnMsIGNhbGxvdXRzLCBsaW5rcywgZXRjLiBUaGVyZSBtdXN0IGFsd2F5cyBiZSBhIGNvbG9yIGNhbGxlZCBgcHJpbWFyeWAuXG4vLy8gQHR5cGUgTWFwXG4kZm91bmRhdGlvbi1wYWxldHRlOiAoXG4gIFwicHJpbWFyeVwiOiAjMTc3OWJhLFxuICBcInNlY29uZGFyeVwiOiAjNzY3Njc2LFxuICBcInN1Y2Nlc3NcIjogIzNhZGI3NixcbiAgXCJ3YXJuaW5nXCI6ICNmZmFlMDAsXG4gIFwiYWxlcnRcIjogI2NjNGIzNyxcbikgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBsaWdodCBncmF5IFVJIGl0ZW1zLlxuLy8vIEB0eXBlIENvbG9yXG4kbGlnaHQtZ3JheTogI2U2ZTZlNiAhZGVmYXVsdDtcblxuLy8vIENvbG9yIHVzZWQgZm9yIG1lZGl1bSBncmF5IFVJIGl0ZW1zLlxuLy8vIEB0eXBlIENvbG9yXG4kbWVkaXVtLWdyYXk6ICNjYWNhY2EgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBkYXJrIGdyYXkgVUkgaXRlbXMuXG4vLy8gQHR5cGUgQ29sb3JcbiRkYXJrLWdyYXk6ICM4YThhOGEgIWRlZmF1bHQ7XG5cbi8vLyBDb2xvciB1c2VkIGZvciBibGFjayB1aSBpdGVtcy5cbi8vLyBAdHlwZSBDb2xvclxuJGJsYWNrOiAjMGEwYTBhICFkZWZhdWx0O1xuXG4vLy8gQ29sb3IgdXNlZCBmb3Igd2hpdGUgdWkgaXRlbXMuXG4vLy8gQHR5cGUgQ29sb3JcbiR3aGl0ZTogI2ZlZmVmZSAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgdGhlIGJvZHkuXG4vLy8gQHR5cGUgQ29sb3JcbiRib2R5LWJhY2tncm91bmQ6ICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8vIFRleHQgY29sb3Igb2YgdGhlIGJvZHkuXG4vLy8gQHR5cGUgQ29sb3JcbiRib2R5LWZvbnQtY29sb3I6ICRibGFjayAhZGVmYXVsdDtcblxuLy8vIEZvbnQgc3RhY2sgb2YgdGhlIGJvZHkuXG4vLy8gQHR5cGUgTGlzdFxuJGJvZHktZm9udC1mYW1pbHk6ICdIZWx2ZXRpY2EgTmV1ZScsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8vIFNldCB0byBgdHJ1ZWAgdG8gZW5hYmxlIHNhZmUgcGFkZGluZyBvbiB0aGUgYm9keSBmb3Igbm9uLXJlY3Rhbmd1bGFyIGRldmljZXMgKGkuZS4gcGhvbmVzIHdpdGggbm90Y2hlcylcbi8vLyBAdHlwZSBCb29sZWFuXG4kYm9keS1zYWZlLXBhZGRpbmc6IGZhbHNlICFkZWZhdWx0O1xuXG4vLy8gU2V0IHRvIGB0cnVlYCB0byBlbmFibGUgYW50aWFsaWFzZWQgdHlwZSwgdXNpbmcgdGhlIGAtd2Via2l0LWZvbnQtc21vb3RoaW5nYCBhbmQgYC1tb3otb3N4LWZvbnQtc21vb3RoaW5nYCBDU1MgcHJvcGVydGllcy5cbi8vLyBAdHlwZSBCb29sZWFuXG4kYm9keS1hbnRpYWxpYXNlZDogdHJ1ZSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBtYXJnaW4gb24gY29tcG9uZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtbWFyZ2luOiAxcmVtICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHZhbHVlIHVzZWQgZm9yIHBhZGRpbmcgb24gY29tcG9uZW50cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtcGFkZGluZzogMXJlbSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBwb3NpdGlvbmluZyBvbiBjb21wb25lbnRzLlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1wb3NpdGlvbjogMXJlbSAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCBmb250IHdlaWdodCB1c2VkIGZvciBub3JtYWwgdHlwZS5cbi8vLyBAdHlwZSBLZXl3b3JkIHwgTnVtYmVyXG4kZ2xvYmFsLXdlaWdodC1ub3JtYWw6IG5vcm1hbCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCBmb250IHdlaWdodCB1c2VkIGZvciBib2xkIHR5cGUuXG4vLy8gQHR5cGUgS2V5d29yZCB8IE51bWJlclxuJGdsb2JhbC13ZWlnaHQtYm9sZDogYm9sZCAhZGVmYXVsdDtcblxuLy8vIEdsb2JhbCB2YWx1ZSB1c2VkIGZvciBhbGwgZWxlbWVudHMgdGhhdCBoYXZlIGEgYm9yZGVyIHJhZGl1cy5cbi8vLyBAdHlwZSBOdW1iZXJcbiRnbG9iYWwtcmFkaXVzOiAwICFkZWZhdWx0O1xuXG4vLy8gR2xvYmFsIHZhbHVlIHVzZWQgZm9yIGFsbCBtZW51IHN0eWxlcy4gQ2FuIGJlIG92ZXJ3cml0dGVuIGF0IGluZGl2aWR1YWwgbWVudSBjb21wb25lbnQgbGV2ZWwuXG4vLy8gQHR5cGUgTnVtYmVyXG4kZ2xvYmFsLW1lbnUtcGFkZGluZzogMC43cmVtIDFyZW0gIWRlZmF1bHQ7XG5cbi8vLyBHbG9iYWwgdmFsdWUgdXNlZCBmb3IgYWxsIG1lbnUgc3R5bGVzLiBOZXN0ZWQgbWFyZ2luIGZvciBzdWJtZW51LlxuJGdsb2JhbC1tZW51LW5lc3RlZC1tYXJnaW46IDFyZW0gIWRlZmF1bHQ7XG5cbi8vLyBTZXRzIHRoZSB0ZXh0IGRpcmVjdGlvbiBvZiB0aGUgQ1NTLiBDYW4gYmUgZWl0aGVyIGBsdHJgIG9yIGBydGxgLlxuLy8vIEB0eXBlIEtleXdvcmRcbiRnbG9iYWwtdGV4dC1kaXJlY3Rpb246IGx0ciAhZGVmYXVsdDtcblxuLy8vIEVuYWJsZXMgZmxleGJveCBmb3IgY29tcG9uZW50cyB0aGF0IHN1cHBvcnQgaXQuXG4vLy8gQHR5cGUgQm9vbGVhblxuJGdsb2JhbC1mbGV4Ym94OiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gRW5hYmxlZCByZXNwb25zaXZlIGJyZWFrcG9pbnRzIGZvciBwcm90b3R5cGVzIGlmIGFwcGxpY2FibGVcbi8vLyBAdHlwZSBCb29sZWFuXG4kZ2xvYmFsLXByb3RvdHlwZS1icmVha3BvaW50czogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vLyBCdXR0b24gY3Vyc29yJ3MgdmFsdWUsIGBhdXRvYCBieSBkZWZhdWx0XG4vLy8gQHR5cGUgS2V5d29yZFxuJGdsb2JhbC1idXR0b24tY3Vyc29yOiBhdXRvICFkZWZhdWx0O1xuXG5AaWYgbm90IG1hcC1oYXMta2V5KCRmb3VuZGF0aW9uLXBhbGV0dGUsIHByaW1hcnkpIHtcbiAgQGVycm9yICdJbiAkZm91bmRhdGlvbi1wYWxldHRlLCB5b3UgbXVzdCBoYXZlIGEgY29sb3IgbmFtZWQgXCJwcmltYXJ5XCIuJztcbn1cblxuLy8gSW50ZXJuYWwgdmFyaWFibGVzIHVzZWQgZm9yIHRleHQgZGlyZWN0aW9uXG4kZ2xvYmFsLWxlZnQ6IGlmKCRnbG9iYWwtdGV4dC1kaXJlY3Rpb24gPT0gcnRsLCByaWdodCwgbGVmdCk7XG4kZ2xvYmFsLXJpZ2h0OiBpZigkZ2xvYmFsLXRleHQtZGlyZWN0aW9uID09IHJ0bCwgbGVmdCwgcmlnaHQpO1xuXG4vLyBJbnRlcm5hbCB2YXJpYWJsZSB0aGF0IGNvbnRhaW5zIHRoZSBmbGV4IGp1c3RpZnlpbmcgb3B0aW9uc1xuJC16Zi1mbGV4LWp1c3RpZnk6IC16Zi1mbGV4LWp1c3RpZnkoJGdsb2JhbC10ZXh0LWRpcmVjdGlvbik7XG5cbi8vLyBHbG9iYWwgdG9sZXJhbmNlIGZvciBjb2xvciBwaWNrIGNvbnRyYXN0LlxuLy8vIEB0eXBlIE51bWJlclxuJGdsb2JhbC1jb2xvci1waWNrLWNvbnRyYXN0LXRvbGVyYW5jZTogMCAhZGVmYXVsdDtcblxuLy8gSW50ZXJuYWwgdmFyaWFibGVzIHVzZWQgZm9yIGNvbG9yc1xuQGluY2x1ZGUgYWRkLWZvdW5kYXRpb24tY29sb3JzO1xuXG5AbWl4aW4gZm91bmRhdGlvbi1nbG9iYWwtc3R5bGVzIHtcbiAgQGluY2x1ZGUgZm91bmRhdGlvbi1ub3JtYWxpemU7XG5cbiAgLy8gVGhlc2Ugc3R5bGVzIGFyZSBhcHBsaWVkIHRvIGEgPG1ldGE+IHRhZywgd2hpY2ggaXMgcmVhZCBieSB0aGUgRm91bmRhdGlvbiBKYXZhU2NyaXB0XG4gIC5mb3VuZGF0aW9uLW1xIHtcbiAgICBmb250LWZhbWlseTogJyN7LXpmLWJwLXNlcmlhbGl6ZSgkYnJlYWtwb2ludHMpfSc7XG4gIH1cblxuICBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogJGdsb2JhbC1mb250LXNpemU7XG4gIH1cblxuICAvLyBTZXQgYm94LXNpemluZyBnbG9iYWxseSB0byBoYW5kbGUgcGFkZGluZyBhbmQgYm9yZGVyIHdpZHRoc1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbiAgLy8gRGVmYXVsdCBib2R5IHN0eWxlc1xuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpZiAoJGJvZHktc2FmZS1wYWRkaW5nKSB7XG4gICAgICAvLyB1c2luZyBlbnZpcm9ubWVudCB2YXJpYWJsZXMgdG8gYWNjb3VudCBmb3Igbm9uLXJlY3Rhbmd1bGFyIGRpc3BsYXlzIGUuZy4gcGhvbmVzIHdpdGggbm90Y2hlc1xuICAgICAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICAgICAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgICAgIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgICB9XG5cbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iYWNrZ3JvdW5kO1xuXG4gICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZ2xvYmFsLXdlaWdodC1ub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6ICRnbG9iYWwtbGluZWhlaWdodDtcbiAgICBjb2xvcjogJGJvZHktZm9udC1jb2xvcjtcblxuICAgIEBpZiAoJGJvZHktYW50aWFsaWFzZWQpIHtcbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXZlbmRvci1wcmVmaXhlc1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby12ZW5kb3ItcHJlZml4ZXNcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIC8vIEdldCByaWQgb2YgZ2FwIHVuZGVyIGltYWdlcyBieSBtYWtpbmcgdGhlbSBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGJ5IGRlZmF1bHRcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIC8vIEdyaWQgZGVmYXVsdHMgdG8gZ2V0IGltYWdlcyBhbmQgZW1iZWRzIHRvIHdvcmsgcHJvcGVybHlcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIH1cblxuICAvLyBNYWtlIHN1cmUgdGV4dGFyZWEgdGFrZXMgb24gaGVpZ2h0IGF1dG9tYXRpY2FsbHlcbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6ICRnbG9iYWwtcmFkaXVzO1xuICB9XG5cbiAgLy8gTWFrZSBzZWxlY3QgZWxlbWVudHMgYXJlIDEwMCUgd2lkdGggYnkgZGVmYXVsdFxuICBzZWxlY3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogJGdsb2JhbC1yYWRpdXM7XG4gIH1cblxuICAvLyBTdHlsZXMgR29vZ2xlIE1hcHMgYW5kIE1hcFF1ZXN0IGVtYmVkcyBwcm9wZXJseVxuICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWlkc1xuICAubWFwX2NhbnZhcyxcbiAgLm1xYS1kaXNwbGF5IHtcbiAgICBpbWcsXG4gICAgZW1iZWQsXG4gICAgb2JqZWN0IHtcbiAgICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlc2V0IDxidXR0b24+IHN0eWxlcyBjcmVhdGVkIGJ5IG1vc3QgYnJvd3NlcnNcbiAgYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBkaXNhYmxlLW1vdXNlLW91dGxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAkZ2xvYmFsLXJhZGl1cztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjdXJzb3I6ICRnbG9iYWwtYnV0dG9uLWN1cnNvcjtcbiAgfVxuXG4gIC8vIFByZXZlbnQgdGV4dCBvdmVyZmxvdyBvbiBwcmVcbiAgcHJlIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cblxuICAvLyBNYWtlIHJlc2V0IGluaGVyaXQgZm9udC1mYW1pbHkgaW5zdGVhZCBvZiBzZXR0aW5ncyBzYW5zLXNlcmlmXG4gIGJ1dHRvbixcbiAgaW5wdXQsXG4gIG9wdGdyb3VwLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgfVxuXG4gIC8vIEludGVybmFsIGNsYXNzZXMgdG8gc2hvdy9oaWRlIGVsZW1lbnRzIGluIEphdmFTY3JpcHRcbiAgLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaXMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0LWhlaWdodDogODBweDtcblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIC0tdGVsZWNhYmxlLWhlYWRlci1saWdodC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgaGVpZ2h0OiB2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0LWhlaWdodCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IHZhcigtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsKTtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBoZWlnaHQ6IHZhcigtLXRlbGVjYWJsZS1oZWFkZXItbGlnaHQtaGVpZ2h0KTtcbiAgfVxuXG4gICZfX3N1Ym1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogI0VDRUNFQyAxcHggc29saWQ7XG4gICAgYm94LXNoYWRvdzogNHB4IDE1cHggMTVweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiA1MXB4O1xuICAgIH1cblxuICAgICYtLXNob3due1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRvcDogMzhweDtcbiAgICAgIHRyYW5zaXRpb246IHRvcCAuMnMgZWFzZS1pbi1vdXQsb3BhY2l0eSAwcyBlYXNlLWluLW91dCAuMnM7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzowIDEycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuXG4gICAgICAmLS1zaG93biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgb3JkZXI6IDI7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG9yZGVyOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogNnB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgIEBtZWRpYShtaW4td2lkdGg6IDM2MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgei1pbmRleDogdmFyKC0tdGVsZWNhYmxlLXppbmRleC1ub3JtYWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYWxsLXVzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIGhlaWdodDogNzNweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgNSUpO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuXG4gICAgICA+IHN2ZyAqIHtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3Bob25lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigwLjZzLCBlYXNlLWluLW91dCk7XG5cbiAgICAmIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAuYy10ZWxlY2FibGUtaGVhZGVyLWxpZ2h0X19jYWxsLXVzIHtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICB9XG5cbiAgICAmIC5jLXRlbGVjYWJsZS1oZWFkZXItbGlnaHRfX25hdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQ6IDcycHg7XG4gIC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1tb2JpbGUtaGVpZ2h0OiAxMjZweDtcbiAgLS10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLXN1Ym1lbnUtaGVpZ2h0OiA1MHB4O1xuICAtLXRlbGVjYWJsZS16aW5kZXgtbm9ybWFsOiAxMDA7XG4gIC0tdGVsZWNhYmxlLXppbmRleC1zdWJtZW51LXRyaWNrOiA5OTtcbiAgLS10ZWxlY2FibGUtemluZGV4LXN1Ym1lbnU6IDk4O1xuICAtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQ6IDMycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgLS10ZWxlY2FibGUtaGVhZGVyLWNsZWFuLWhlaWdodDogODRweDtcbiAgfVxufVxuXG4uYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGhlaWdodDogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQpO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLXRlbGVjYWJsZS1oZWFkZXItY2xlYW4taGVpZ2h0KSArIHZhcigtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgfVxuXG4gICYubWVudS1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIC8vdG9wOiB2YXIoLS10ZWxlY2FibGUtcHJlaGVhZGVyLWhlaWdodCk7XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgJl9fbWVudUNsaWVudGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudUNsaWVudGVDb2x1bW4ge1xuICAgIGZsZXg6IDA7XG5cbiAgICAuYy10ZWxlY2FibGUtaGVhZGVyLWNsZWFuX19tZW51Q2xpZW50ZUxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudUNsaWVudGVJdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgcGFkZGluZzogMTZweCAwO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51Q2xpZW50ZVRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cblxuICAmX19tZW51Q2xpZW50ZUxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tdGVsZWNhYmxlLXNlY29uZGFyeS1tZW51LWhlaWdodCkpO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lci1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgJl9fbG9nby1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGhlaWdodDogMzZweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoMzYwcHggdXApIHtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhbGwtdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTgwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgei1pbmRleDogdmFyKC0tdGVsZWNhYmxlLXppbmRleC1ub3JtYWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNoYXJ0LTI7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgICYtLXN0aWNreSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IC01MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDE0cHggMjVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICYudmlzaWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGRpc3BsYXk6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLmMtdGVsZWNhYmxlLWhlYWRlci1jbGVhbl9fY2FsbC11c19faWNvbiB7XG4gICAgICAgIHdpZHRoOiAyOXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICB9XG5cbiAgICAgIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXNfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tc3RpY2t5LS1jbGllbnRlIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5jLXRlbGVjYWJsZS1oZWFkZXItY2xlYW5fX2NhbGwtdXNfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAmX19pY29uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgID4gc3ZnICoge1xuICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAucGhvbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX195b3VyLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgei1pbmRleDogdmFyKC0tdGVsZWNhYmxlLXppbmRleC1ub3JtYWwpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jaGFydC0yO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAzM3B4O1xuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9feW91ci1hcmVhLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiAyNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllci0tc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxuXG4gIC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIge1xuICAgIHRvcDogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAmX19sYW5ndWFnZS1zZWxlY3RvciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItZ3JleS01MDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiB2YXIoLS10ZWxlY2FibGUtemluZGV4LW5vcm1hbCk7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCA1JSk7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJi5zaG93IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY3VycmVudCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Bob25lLW1vYmlsZSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXItbGFuZ3MtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgICYgLmxpbmtzIC5saW5rIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tc2Nyb2xsaW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKC0xICogdmFyKC0tdGVsZWNhYmxlLWhlYWRlci1jbGVhbi1oZWlnaHQpKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk5OTtcbiAgfVxuXG4gIC8vIEN1YW5kbyBzZSBlc3TDoSBoYWNpZW5kbyBzY3JvbGwgZG93biBzZSBlc2NvbmRlXG4gICYtLW5hdi1kb3duIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIEN1YW5kbyBzZSBlc3TDoSBoYWNpZW5kbyBzY3JvbGwgdXAgc2UgbXVlc3RyYVxuICAmLS1uYXYtdXAge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tdHJhbnNmb3JtO1xuICB9XG5cbiAgJiAuaGVhZGVyLWRlc2t0b3BfX3NlY29uZGFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYgLmhlYWRlci1kZXNrdG9wX19zZWNvbmRhcnkgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyMjRweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAmIC5oZWFkZXItZGVza3RvcF9fc2Vjb25kYXJ5LWNvbnRlbnQtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kYWNjb3JkaW9uLXNlcGFyYXRpb24tY29sb3I6ICRjb2xvci13aWxkLXNhbmQ7XG4kYWNjb3JkaW9uLWJvcmRlci1jb2xvci1ib3hlZDogJGNvbG9yLW1lcmN1cnk7XG5cbi5hY2NvcmRpb24ge1xuICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYWNjb3JkaW9uLXNlcGFyYXRpb24tY29sb3I7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYWNjb3JkaW9uLXNlcGFyYXRpb24tY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tLWJveGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3ItYm94ZWQ7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcblxuICAuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCA+IC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSxcbiAgLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtaGVscF9faGVscC5mdWxsLXdpZHRoLWFjY29yZGlvbntcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn0iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLmFjY29yZGlvbi10cmVlIHtcbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbS0tbGVhZiB7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEFsZXggTS4gR29yZ2FsIDxhbGV4QGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbi1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbi1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24tbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLWhlYWRlci1wYWRkaW5nOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtcGFkZGluZztcbiRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLWhlYWRlci1wYWRkaW5nLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1wYWRkaW5nLWRlc2t0b3A7XG4kYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbi1oZWFkZXItcGFkZGluZy1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtcGFkZGluZy1kZXNrdG9wLWxhcmdlO1xuXG4uYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24tbWFyZ2luO1xuXG4gIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgICAuaWNvbi1wbHVzIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLWhlYWRlci1wYWRkaW5nO1xufVxuXG4uYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbl9faGVhZGVyLFxuLmFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24tbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24tbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAuYWNjb3JkaW9uLXdpdGgtc2VjdGlvbi1kZXNjcmlwdGlvbl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24taGVhZGVyLXBhZGRpbmctZGVza3RvcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG5cbiAgLmFjY29yZGlvbi13aXRoLXNlY3Rpb24tZGVzY3JpcHRpb25fX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206ICRhY2NvcmRpb24td2l0aC1zZWN0aW9uLWRlc2NyaXB0aW9uLWhlYWRlci1wYWRkaW5nLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cbiIsIi5jLWFwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdHJvbmctYXp1cmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjklO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAxNnB4IDExNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICAgIH1cblxuICAgICYudS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDYzcHggMjcwcHggNTRweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAmLnUtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgICAgICYudS13cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jb2xvci13aGl0ZSB7XG4gICAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlzdC1pdGVtLmxpc3QtaXRlbS0taGlnaGxpZ2h0Lmxpc3QtaXRlbS0tcmV2ZXJzZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTdweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdG9yZXMge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIH1cblxuICAgICAgJiA+IGEge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcblxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waG9uZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogLTYzcHg7XG4gICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgICAgd2lkdGg6IDM3NHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDQyMHB4O1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxOSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICByaWdodDogMjElO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICAgICAgIHJpZ2h0OiAyMiU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHh4eGxhcmdlIHVwKSB7XG4gICAgICAgIHJpZ2h0OiAyMyU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbmRlciBSb2RyaWd1ZXogPGFuZGVyQGxpbjNzLmNvbT5cblxuLmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcbiAgLmNhcmQtcGFjay1hZHZhbnRhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kY2FyZHMtYXNpZGUtaW1hZ2UtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJGNhcmRzLWFzaWRlLWltYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kY2FyZHMtYXNpZGUtaW1hZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcblxuLmNhcmRzLWFzaWRlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmRzLWFzaWRlLWltYWdlLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGNhcmRzLWFzaWRlLWltYWdlLXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLmNhcmRzLWFzaWRlLWltYWdlX19oZWFkZXIge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5jYXJkcy1hc2lkZS1pbWFnZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmNhcmQtYXNpZGUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXJkcy1hc2lkZS1pbWFnZV9fY2FyZCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jYXJkcy1hc2lkZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmRzLWFzaWRlLWltYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRjYXJkcy1hc2lkZS1pbWFnZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIC5jYXJkcy1hc2lkZS1pbWFnZV9fY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRzLWFzaWRlLWltYWdlX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmNhcmRzLWFzaWRlLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZHMtYXNpZGUtaW1hZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGNhcmRzLWFzaWRlLWltYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG5cbiAgLmNhcmRzLWFzaWRlLWltYWdlX19jYXJkIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuLy8gQGF1dGhvciBBbGV4IE0uIEdvcmdhbCA8YWxleEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRjYXJkcy1ob3Jpem9udGFsLWltYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlX19oZWFkZXIge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlX19jYXJkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcblxuICAgIC5jYXJkLWhvcml6b250YWwtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZV9fcGljdHVyZSB7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2VfX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZV9fY2FyZCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbiAgICAuY2FyZC1ob3Jpem9udGFsLWltYWdlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZC1ob3Jpem9udGFsLWltYWdlX19kZXRhaWxzIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLWhvcml6b250YWwtaW1hZ2VfX3BpY3R1cmUge1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXG4gICAgICBmbGV4OiAwIDAgNDAlO1xuICAgIH1cblxuICAgIFxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgQWxleCBNLiBHb3JnYWwgPGFsZXhAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5cbiRjYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRjYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuXG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdmVydGljYWwtbWFyZ2luO1xuXG4gIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19oZWFkZXIge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19jYXJkIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgLmNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jYXJkcy1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcblxuICAgIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNhcmQtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fcGljdHVyZSB7XG4gICAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX2xpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbl9fY2FyZCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuY2FyZHMtaG9yaXpvbnRhbC1pbWFnZS1hbmQtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGNhcmRzLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbiAgICAuY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuY2FyZC1ob3Jpem9udGFsLWltYWdlLWFuZC1pY29uX19kZXRhaWxzIHtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIH1cblxuICAgIC5jYXJkLWhvcml6b250YWwtaW1hZ2UtYW5kLWljb25fX3BpY3R1cmUge1xuICAgICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDEsIDEpO1xuXG4gICAgICBmbGV4OiAwIDAgNDAlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSAyMDIwIEV1c2thbHRlbCBTLkEuIDxpbmZvQGV1c2thbHRlbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcblxuLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbiB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXJkLWljb24td2l0aC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYtLWhvbWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTExMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi0tdmVudGFqYXMtaW5maW5pdHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICYgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlICB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWdyb3c6IDI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1sYW5kaW5ncyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gIC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZTogNDhweDtcbn1cblxuLmMtb2ZmZXJzIHtcbiAgcGFkZGluZzogMzJweCAxNnB4IDQ4cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDYwcHggMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi0tY2VudGVyZWQge1xuICAgICYgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDExMTBweCAhaW1wb3J0YW50O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX19ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMjRweDtcblxuICAgID4gKiB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweCA1MHB4O1xuICAgICAgbWFyZ2luOiAtMjBweCAtMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICY6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMzJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuLW5hdiB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoNTEsIDUxLCA1MSwgLjEpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplKSk7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgIHdpZHRoOiB2YXIoLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAmLnNob3cge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYucHJldiB7XG4gICAgICAgIGxlZnQ6IGNhbGMoLTAuOCAqIHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpKTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXdoaXRlLCAxJSk7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuXG4uY2FyZHMtdmVydGljYWwtaW1hZ2Uge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICYgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2FyZC12ZXJ0aWNhbC1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhcmRzLXZlcnRpY2FsLWltYWdlLS13aXRoLWJhY2tncm91bmQge1xuICAuc2VjdGlvbl9fY29sdW1uIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuY2FyZHMtdmVydGljYWwtaW1hZ2Uge1xuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLmNhcm91c2VsLWNhcmQtcGFjay13aXRoLWltYWdlIHtcbiAgLmNhcmQtcGFjay13aXRoLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuLy8gQGF1dGhvciBBbGV4IE0uIEdvcmdhbCA8YWxleEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJGNvbXBhcmlzb24tdGFibGVzLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRjb21wYXJpc29uLXRhYmxlcy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGNvbXBhcmlzb24tdGFibGVzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbi5jb21wYXJpc29uLXRhYmxlcyB7XG4gIG1hcmdpbi1ib3R0b206ICRjb21wYXJpc29uLXRhYmxlcy12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRjb21wYXJpc29uLXRhYmxlcy12ZXJ0aWNhbC1tYXJnaW47XG4gIHBhZGRpbmc6IDAgJGRpbWVuc2lvbi1zZWN0aW9uLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU7XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb21wYXJpc29uLXRhYmxlc19faGVhZGVyIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW5zIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5jb21wYXJpc29uLXRhYmxlc19fY29sdW1uIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgPiAuY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQtaWNvbi13aXRoLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmNvbXBhcmlzb24tdGFibGVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNvbXBhcmlzb24tdGFibGVzX19jb2x1bW5zIHtcbiAgICAuY29tcGFyaXNvbi10YWJsZXNfX2NvbHVtbiB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG5cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmNvbXBhcmlzb24tdGFibGVzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY29tcGFyaXNvbi10YWJsZXMtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGNvbXBhcmlzb24tdGFibGVzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuY29tcGFyaXNvbi10YWJsZXMge1xuICAgIG1hcmdpbi1ib3R0b206ICRjb21wYXJpc29uLXRhYmxlcy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkY29tcGFyaXNvbi10YWJsZXMtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAuY29tcGFyaXNvbi10YWJsZXNfX2NvbHVtbnMge1xuICAgIC5jb21wYXJpc29uLXRhYmxlc19fY29sdW1uIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbigzKTtcblxuICAgIH1cbiAgfVxufVxuIiwiLmMtY29udGFjdC1jbGllbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtc21va2U7XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiA5OXB4O1xuICAgIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIGRvd24pIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19mYXEge1xuICAgICAgbWF4LXdpZHRoOiA3MzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgZG93bikge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2FjY29yZGlvbiB7XG4gICAgICAgIC5zZWN0aW9uLnNlY3Rpb24tLWZ1bGwuc2VjdGlvbi0td3JhcHBlci5zZWN0aW9uLS1mYXEuc2VjdGlvbi0tZmFxIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtc21va2U7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC5jLWZhcS51LXdyYXBwZXIuaWNvbi0tYXJyb3ctZG93biB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICAuYy1mYXFfX2hlYWRlciwgLmMtZmFxX19jb250ZW50IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmMtZmFxX19oZWFkZXIge1xuICAgICAgICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNztcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYy1mYXFfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW0uYWNjb3JkaW9uLWl0ZW0tLWZhcSxcbiAgICAgICAgICAgICAgLmFjY29yZGlvbi1pdGVtLmFjY29yZGlvbi1pdGVtLS1mYXEuYWNjb3JkaW9uLWl0ZW0tLW9wZW5lZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFjdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIGRvd24pIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxlbGFyZ2UgZG93bikge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI3O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICYgPiAubGluay5saW5rLS1vcmFuZ2Uge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kY29udGFjdC1mb3JtLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRjb250YWN0LWZvcm0tdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJGNvbnRhY3QtZm9ybS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGNvbnRhY3QtZm9ybS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuJGNvbnRhY3QtZm9ybS1sZWdhbC1ub3RpY2UtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGNvbnRhY3QtZm9ybS1sZWdhbC1ub3RpY2UtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuJGNvbnRhY3QtZm9ybS1zdWJtaXQtbWVzc2FnZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kY29udGFjdC1mb3JtLXN1Ym1pdC1tZXNzYWdlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiRjb250YWN0LWZvcm0tc3VibWl0LW1lc3NhZ2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRjb250YWN0LWZvcm0tc3VibWl0LW1lc3NhZ2UtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE1O1xuJGNvbnRhY3QtZm9ybS1zdWJtaXQtbWVzc2FnZS10ZXh0LWNvbG9yLXN1Y2Nlc3M6ICRjb2xvci1wcmltYXJ5O1xuJGNvbnRhY3QtZm9ybS1zdWJtaXQtbWVzc2FnZS10ZXh0LWNvbG9yLWVycm9yOiAkY29sb3ItdHVuZG9yYTtcbiRjb250YWN0LWZvcm0tc3VibWl0LW1lc3NhZ2UtYW5pbWF0aW9uOiAkYW5pbWF0aW9uLXZlcnRpY2FsLW5vZGUtaW47XG5cbi5jb250YWN0LWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAkY29udGFjdC1mb3JtLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGNvbnRhY3QtZm9ybS12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgLmZvcm0tZ3JvdXAsXG4gIC5mb3JtLWdyb3VwLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtLWlucHV0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdC1mb3JtLWJhY2tncm91bmQtY29sb3I7XG4gIH1cblxuICAuZm9ybS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLS1sb2FkaW5nIHtcbiAgLmNvbnRhY3QtZm9ybV9fbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtX19jb2x1bW4tbGVmdCxcbi5jb250YWN0LWZvcm1fX2NvbHVtbi1yaWdodCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG59XG5cbi5jb250YWN0LWZvcm1fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29udGFjdC1mb3JtX19zdWJtaXQtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkY29udGFjdC1mb3JtLXN1Ym1pdC1tZXNzYWdlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRjb250YWN0LWZvcm0tc3VibWl0LW1lc3NhZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNvbnRhY3QtZm9ybS1zdWJtaXQtbWVzc2FnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjb250YWN0LWZvcm0tc3VibWl0LW1lc3NhZ2UtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Ym1pdC1tZXNzYWdlLS12aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiAkY29udGFjdC1mb3JtLXN1Ym1pdC1tZXNzYWdlLWFuaW1hdGlvbjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Ym1pdC1tZXNzYWdlLS1zdWNjZXNzIHtcbiAgY29sb3I6ICRjb250YWN0LWZvcm0tc3VibWl0LW1lc3NhZ2UtdGV4dC1jb2xvci1zdWNjZXNzO1xufVxuXG4uY29udGFjdC1mb3JtX19zdWJtaXQtbWVzc2FnZS0tZXJyb3Ige1xuICBjb2xvcjogJGNvbnRhY3QtZm9ybS1zdWJtaXQtbWVzc2FnZS10ZXh0LWNvbG9yLWVycm9yO1xufVxuXG4uY29udGFjdC1mb3JtX190ZXJtcy1ub3QtYWNjZXB0ZWQge1xuICBAZXh0ZW5kIC5mb3JtLWVycm9yO1xuXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5jb250YWN0LWZvcm1fX3N1Ym1pdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb250YWN0LWZvcm1fX2xvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmNvbnRhY3QtZm9ybV9fbGVnYWwtbm90aWNlIHAge1xuICBmb250LXNpemU6ICRjb250YWN0LWZvcm0tbGVnYWwtbm90aWNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRjb250YWN0LWZvcm0tbGVnYWwtbm90aWNlLWxpbmUtaGVpZ2h0O1xufVxuXG4uY29udGFjdC1mb3JtX19sZWdhbC1ub3RpY2UgYSB7XG4gIEBleHRlbmQgLmxpbmstLXNlY29uZGFyeTtcbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LWZvcm1fX2NvbnRlbnQge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cblxuICAuY29udGFjdC1mb3JtX19pdGVtOm5vdCguY29udGFjdC1mb3JtX19pdGVtLS1jaGVja2JveCkge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRjb250YWN0LWZvcm0tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGNvbnRhY3QtZm9ybS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmNvbnRhY3QtZm9ybSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNvbnRhY3QtZm9ybS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkY29udGFjdC1mb3JtLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG5cbiAgLmNvbnRhY3QtZm9ybV9fY29sdW1uLWxlZnQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgfVxuXG4gIC5jb250YWN0LWZvcm1fX2NvbHVtbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDgpO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbmRlciBSb2RyaWd1ZXogPGFuZGVyQGxpbjNzLmNvbT5cblxuLmN1c3RvbWlzZWQtb2ZmZXIge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY3VzdG9taXNlZC1vZmZlci0td2l0aC1iYWNrZ3JvdW5kIHtcbiAgLnNlY3Rpb25fX2NvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJGNtbi1iZy1jb2xvcjogIzAwNTZiYjtcblxuLmN1c3RvbS1oZXJvLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLS10di1nbyB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG5cbiAgJl9fbWVudS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2JhY2tncm91bmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX21hc2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMzMzLCAuNCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgJi0taGlkZGVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwaWN0dXJlIGltZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1ODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fc2xpZGVycy1jb250YWluZXIge1xuICAgIC8qaGVpZ2h0OiAxMDAlOyovXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuXG4gICAgJi0tc2hhZG93Ym90dG9tOjphZnRlciB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSksIHRyYW5zcGFyZW50KTtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZXIge1xuICAgIC8vbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgJl9fYmFubmVyLWxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIGxlZnQ6IDA7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICB9XG5cbiAgICAgICYtLXdpdGgtZmxvYXRpbmctaW1hZ2Uge1xuICAgICAgICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3RhZyxcbiAgICAgICAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX190aXRsZSxcbiAgICAgICAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19zdWJ0aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zsb2F0aW5nLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICByaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJi0tZGVza3RvcC1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbW9iaWxlLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJl9fbXVsdGlwbGUtYm94ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICYtLW1vYmlsZS1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDIzMnB4O1xuICAgICAgICBoZWlnaHQ6IDEwNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIH1cblxuICAgICAgJl9fZXVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19wcmljZS1ib3gge1xuICAgICAgd2lkdGg6IDM4N3B4O1xuICAgICAgaGVpZ2h0OiAxNTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgJi0tbW9iaWxlLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ZlYXR1cmUge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2ZlYXR1cmVzIHtcbiAgICAgICAgcGFkZGluZzogMTJweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNDBweCk7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMTJweCAwIDE0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xlbmd0aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX25vLXByb21vIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19hbW91bnQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC02cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fcHJvbW8tcHJpY2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZXVybyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYtLXNpbXBsZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fcHJpY2Uge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgcGFkZGluZzogMThweCAzMXB4IDE3cHggMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94X19mZWF0dXJlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19wcmljZS1ib3hfX3Byb21vLXByaWNlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3ByaWNlLWJveF9fZXVybyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcl9fcHJpY2UtYm94X19tb250aCB7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190YWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE1MiwgMTIyLCAyMTcpO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAmLS1kZXNrdG9wLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1tb2JpbGUtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG5cbiAgICAgICYtLWRlc2t0b3AtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLW1vYmlsZS1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0td2l0aC1jb25maWd1cmF0b3Ige1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG5cbiAgICAgICYtLWRlc2t0b3AtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXdpdGgtY29uZmlndXJhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tbW9iaWxlLWRpc2FibGVkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICYtLW1vYmlsZS1kaXNhYmxlZCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWN0YSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgJi0tbW9iaWxlLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tZW51LXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzQwcHg7XG5cbiAgICAmX19tYXJrZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ZmZjtcbiAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20taGVyby1zbGlkZXItLXR2LWdvIC5jdXN0b20taGVyby1zbGlkZXJfX21lbnVfX2l0ZW0ge1xuICBjb2xvcjogIzAwNTZCQjtcbn1cblxuLmN1c3RvbS1oZXJvLXNsaWRlcltkYXRhLW1vZGU9XCJmYWRlXCJdIC5jdXN0b20taGVyby1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlcnMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lcjpudGgtY2hpbGQoMSkge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lcjpudGgtY2hpbGQoMykge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lcjpudGgtY2hpbGQoNCkge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLS10di1nbyB7XG4gICAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fbWVudV9faXRlbSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKiBTTUFMTCAqL1xuXG4uY3VzdG9tLWhlcm8tc2xpZGVyIHtcbiAgJl9fY29udGFpbmVyIHtcblxuICAgICYtLXNtYWxsIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgfVxuXG4gICAgJi0tc21hbGwtYXQtbW9iaWxlIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlci0tc21hbGwge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVyX19hY3Rpb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmhlcm9fX2NtbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNtbi1iZy1jb2xvcjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGNvbG9yIC4ycyBlYXNlLWluLW91dDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tdHYtZ28ge1xuICAgIC5jdXN0b20taGVyby1zbGlkZXJfX3NsaWRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMjQwcHg7XG4gICAgfVxuXG4gICAgLmhlcm8tdHYtZ29fX2ltZyB7XG4gICAgICB0b3A6IC0yMTBweDtcbiAgICAgIHdpZHRoOiAzNzBweDtcbiAgICB9XG5cbiAgICAuaGVyby10di1nb19fdGl0bGUtbGluZS0tMiB7XG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8tdHYtZ29fX3RpdGxlLWxpbmUtLTMge1xuICAgICAgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tYmxhY2stZnJpZGF5IHtcbiAgLmN1c3RvbS1oZXJvLXNsaWRlcl9fc2xpZGVycy1jb250YWluZXItLWJsYWNrLWZyaWRheV9fZGlzY2xhbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MjBweCkge1xuICAgICAgYm90dG9tOiA4MHB4O1xuICAgICAgd2lkdGg6IDYwMHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tY29tYm8taW5maW5pdHkge1xuICAuY3VzdG9tLWhlcm8tc2xpZGVyX19zbGlkZXJzLWNvbnRhaW5lci0tY29tYm8taW5maW5pdHlfX2Rpc2NsYW1lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjIwcHgpIHtcbiAgICAgIGJvdHRvbTogNTZweDtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tc2VyaWVzLXBlbGlzX19vbmUtYm94X19kaXNjbGFpbWVyLWltYWdlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi5jdXN0b20tb2ZmZXJzX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMTVweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDcuNXB4IDIwcHggNy41cHg7IFxuICB9XG5cbiAgLnByb21vcy1hZGR7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG4gIH1cbiAgLmMtcGFja3Mtb2ZmZXJzX19yb3d7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5jLXBhY2tzLW9mZmVyc19fY29udGVudHsgXG4gICAgZmxleC13cmFwOiB1bnNldDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTJweCAyNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICAgIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4ICNkZGQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIHVwKXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19uby1zaGFkb3d7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGF7XG4gICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2xhYmVsc3tcbiAgICAgICAgcGFkZGluZzogMjRweCAxNnB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19taWRkbGUtY29udGFpbmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNDAwKTtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAyNHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fdGl0bGV7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWJpZy1sYWJlbC1saW5lLWhlaWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50e1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAxNnB4IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICAgICAgICAgIGdyaWQtZ2FwOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1ze1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW17XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxMXB4O1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLmZvbGRlZHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW1fX2ljb257XG4gICAgICAgICAgICAgICAgLmljb257XG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJi5ibHVle1xuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTojMDA4REZGOyBcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2l0ZW0tdGV4dHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICAuZnJlZS1hZGRvbntcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5LWxpZ2h0LXYyMSk7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnktdjIxKTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDRweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlubmVyLWNvbnRhaW5lci5pbWFnZXtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbXtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXg6IDQ1JTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZzogMTZweCAxNnB4IDE2cHggNnB4O1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIHVwKXtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZmxleDogMSAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2JvdHRvbV9fcHJpY2V7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIC5idXR0b24tc2VwYXJhdG9ye1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMtdjIxKSozKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2V7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2VfX3ByaWNlLW51bWJlcntcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC12MjEpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGdhcDogMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubnVtYmVye1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDY2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fcHJpY2VfX3JpZ2h0LWJsb2Nre1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBnYXA6IDNweDtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19wcmljZV9fcGVyLW1vbnRoe1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDsgIFxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogM3B4O1xuICAgICAgICAgICAgICAgICAgICAuZXVyb3tcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgICAgIC8vICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubW9udGh7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAucHJpY2Utbm90ZXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnByaWNlLWxhdGVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXMtdjIxKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucHJpY2UtbGF0ZXJ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX2N0YXN7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC5vZmZlci1jYXJkLWJ1dHRvbi1jbW57XG4gICAgICAgICAgICAgICYuYnV0dG9ue1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTJweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5idXR0b25fX3RleHR7XG4gICAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY3VzdG9tLWNhcmQtcGFjay1vZmVydGFfX2NvbnRlbnRfX29mZmVyc3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApe1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4IDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLXMtdjIxKSoyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5jdXN0b20tY2FyZC1wYWNrLW9mZXJ0YV9fY29udGVudF9fb2ZmZXJzX19jYXJkcy1wcm9tb3tcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZ2FwOiBjYWxjKHZhcigtLXMtdjIxKSoyKTtcbiAgICAgICAgICAgICAgLmN1c3RvbS1jYXJkLXBhY2stb2ZlcnRhX19jb250ZW50X19vZmZlcnNfX29mZmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLXMtdjIxKTtcbiAgICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyh2YXIoLS1zLXYyMSkqMyk7XG4gICAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgICZfX2NhcmQge1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAjRTVFNUU1O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAxNnB4IDEycHg7XG4gICAgZmxleDogMSAwO1xuICAgIG1hcmdpbjogMCA3LjVweDtcbiAgICBtYXgtd2lkdGg6IDM0NXB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgICBtYXJnaW46IDAgNy41cHggMjBweCA3LjVweDtcbiAgICB9XG4gICAgJl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIDEycHggOHB4IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY29sb3I6dmFyKC0tY29sb3ItZGFyayk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICB9XG4gIH1cbiAgLmZvbGRlci13cmFwcGVye1xuICAgIG1hcmdpbjogMTZweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5LWxpZ2h0LXYyMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICYub3BlbntcbiAgICAgIC5pdGVtcy1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAwO1xuICAgICAgfVxuICAgICAgLmJ1dHRvbntcbiAgICAgICAgLmljb257XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICBwYWRkaW5nOiAyNHB4IDI0cHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaXRlbXMtY29udGFpbmVye1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSB1cCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAuaXRlbXtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRlcnRpYXJ5LXYyMSk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXR0b257XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXJ0aWFyeS12MjEpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGVydGlhcnktbGlnaHQtdjIxKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC50ZXh0e1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5pY29ue1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBzdmd7XG4gICAgICAgICAgc3Ryb2tlOiAjMDBBM0UwO1xuICAgICAgICAgIC0tc2l6ZTogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbiAgICAgICAgICAtLXN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gQ29weXJpZ2h0IChjKSAyMDIwIEV1c2thbHRlbCBTLkEuIDxpbmZvQGV1c2thbHRlbC5jb20+XG5cbi5jLWRlY28tYXBwcyB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuXG4gICZfX2FwcHNncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1zY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcblx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcblx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdH1cbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MzVweCAtIDVweCk7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG5cbiAgICAmX19hcHAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTE4cHg7XG4gICAgICB3aWR0aDogOTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNjVweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZWNvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgd2lkdGg6IDYzNXB4O1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmRfMSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSByaWdodDtcbiAgICB9XG5cbiAgICAmX19iYWNrZ3JvdW5kXzIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTEwcHg7XG4gICAgICBsZWZ0OiAtNjBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG9wYWNpdHk6IC4xO1xuXHQgIC1tb3otdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuXHQgIC1vLXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0ICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0ICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdCAgZmlsdGVyOiBGbGlwSDtcblx0ICAtbXMtZmlsdGVyOiBcIkZsaXBIXCI7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGxlZnQ6IC00NXB4O1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2JhY2tncm91bmRfMyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEzcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1heC13aWR0aDogMTUwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB3aWR0aDogMjQ1cHg7XG4gICAgICBoZWlnaHQ6IDkwJTtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGVudmlyb25tZW50LWxvY2FsLXVybH0vaW1hZ2VzL2ljb25zL2ljb24tY2hhdC5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyOTdweCAyNDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTM3cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLmMtZGVzY3JpcHRpb24geyAgXG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7IFxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDEyODBweDtcblxuICAmX19oZWFkZXItY292ZXJhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBvcmRlcjogMjtcbiAgICB9XG5cbiAgICAmID4gOm50aC1jaGlsZCgyKSB7XG4gICAgICBvcmRlcjogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICYgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgJiA+IDpudGgtY2hpbGQoMikge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDIzcHggMTZweCAxNnB4IDIzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbjogNDhweCAxNnB4IDE2cHggNDBweDtcbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuLmVxdWlwbWVudHMtaG9tZS1jYXJ0ZXJhIHtcbiAgLmVxdWlwbWVudC1kZXNrdG9wX19jb250ZW50IHtcbiAgICAucHJpY2UtdGF4ZXMge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5lcXVpcG1lbnRzLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuXG4gIC5lcXVpcG1lbnQtZGVza3RvcCB7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gSW5pdGlhbCBhbmltYXRpb24gZGVwZW5kZW50XG4gIC5lcXVpcG1lbnQtZGVza3RvcCxcbiAgLmVxdWlwbWVudC1kZXNrdG9wX19waWN0dXJlLFxuICAuZXF1aXBtZW50LWRlc2t0b3BfX25hbWUsXG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fYnJhbmQsXG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fZGVzY3JpcHRpb24sXG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fcHJpY2UsXG4gIC5lcXVpcG1lbnQtZGVza3RvcF9fc3BlYyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5lcXVpcG1lbnQtbGlzdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG5cbiAgLmVxdWlwbWVudC1saXN0LWl0ZW0tLWFjdGl2ZSB7XG5cdCAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVxdWlwbWVudHMtZGVza3RvcF9fY29sdW1uLWxlZnQsXG4uZXF1aXBtZW50cy1kZXNrdG9wX19jb2x1bW4tcmlnaHQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG4uZXF1aXBtZW50cy1kZXNrdG9wX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5lcXVpcG1lbnRzLWRlc2t0b3BfX3Byb2R1Y3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZXF1aXBtZW50cy1kZXNrdG9wX19uYXYgeyBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5lcXVpcG1lbnRzLWRlc2t0b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIC5lcXVpcG1lbnRzLWRlc2t0b3BfX2NvbHVtbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNSk7XG4gIH1cblxuICAuZXF1aXBtZW50cy1kZXNrdG9wX19jb2x1bW4tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuZXF1aXBtZW50cy1kZXNrdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgLmVxdWlwbWVudHMtZGVza3RvcF9fZGVzY3JpcHRpb24ge1xuICAgIC8vcGFkZGluZy1yaWdodDogMzAlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybSwgJHRyYW5zaXRpb24tb3BhY2l0eTtcbiRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi1pY29uLXNpZGU6IDQ1cHg7XG4kZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItaWNvbi1zdHJva2UtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLWJyYW5kLXRleHQtY29sb3I6ICRjb2xvci1ub2JlbDtcbiRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi1icmFuZC1mb250LXNpemU6ICRmb250LXNpemUtMTI7XG4kZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItYnJhbmQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEyO1xuJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG5cbi5lcXVpcG1lbnRzLW1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lcXVpcG1lbnRzLW1vYmlsZV9fZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZXF1aXBtZW50cy1tb2JpbGVfX3RodW1icyxcbi5lcXVpcG1lbnRzLW1vYmlsZV9fZXF1aXBtZW50cyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcblxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4uZXF1aXBtZW50cy1tb2JpbGVfX3RodW1icyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmVxdWlwbWVudHMtbW9iaWxlX190aHVtYiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxIC8gMyAqIDEwMCU7XG5cbiAgJi5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAuZXF1aXBtZW50cy1tb2JpbGVfX3RodW1iLWNvbnRlbnQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxuICB9XG59XG5cbi5lcXVpcG1lbnRzLW1vYmlsZV9fdGh1bWItY29udGVudCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNmb3JtOiBzY2FsZSguNzUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gY2VudGVyO1xuICB0cmFuc2l0aW9uOiAkZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItdHJhbnNpdGlvbjtcblxuICAuaWNvbiB7XG4gICAgaGVpZ2h0OiAkZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItaWNvbi1zaWRlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgd2lkdGg6ICRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi1pY29uLXNpZGU7XG5cbiAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgc3Ryb2tlOiAkZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItaWNvbi1zdHJva2UtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5lcXVpcG1lbnRzLW1vYmlsZV9fdGh1bWItdGl0bGUge1xuICBjb2xvcjogJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi10aXRsZS1saW5lLWhlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXF1aXBtZW50cy1tb2JpbGVfX2JyYW5kIHtcbiAgY29sb3I6ICRlcXVpcG1lbnRzLW1vYmlsZS10aHVtYi1icmFuZC10ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAkZXF1aXBtZW50cy1tb2JpbGUtdGh1bWItYnJhbmQtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGVxdWlwbWVudHMtbW9iaWxlLXRodW1iLWJyYW5kLWxpbmUtaGVpZ2h0O1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLy8uZXF1aXBtZW50cy1tb2JpbGUge1xuICAvLyAgLmVxdWlwbWVudC1tb2JpbGUge1xuICAvLyAgICB3aWR0aDogMiAvIDMgKiAxMDAlO1xuICAvLyAgfVxuICAvL31cblxuICAuZXF1aXBtZW50cy1tb2JpbGVfX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyO1xuICB9XG5cbiAgLmVxdWlwbWVudHMtbW9iaWxlX190aHVtYiB7XG4gICAgd2lkdGg6IDEgLyA1ICogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuZXF1aXBtZW50cy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdGhlbWUvdGVsZWNhYmxlLWNvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL2F0b21zL2xpbmsnO1xuXG4kZXRoaWNhbC1mb3JtLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRldGhpY2FsLWZvcm0tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRldGhpY2FsLWZvcm0tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRldGhpY2FsLWZvcm0tc2VsZWN0LW9wdGlvbi1sYWJlbC1jb2xvcjogJGNvbG9yLWR1c3R5LWdyYXk7XG4kZXRoaWNhbC1mb3JtLXNlbGVjdC1vcHRpb24tdmFsdWUtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJGV0aGljYWwtZm9ybS1jaGVjay1tZXNzYWdlLWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluO1xuJGV0aGljYWwtZm9ybS1sZWdhbC1ub3RpY2UtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGV0aGljYWwtZm9ybS1sZWdhbC1ub3RpY2UtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuJGV0aGljYWwtZm9ybS1zdWJtaXQtbWVzc2FnZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXRoaWNhbC1mb3JtLXN1Ym1pdC1tZXNzYWdlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNTtcbiRldGhpY2FsLWZvcm0tc3VibWl0LW1lc3NhZ2UtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRldGhpY2FsLWZvcm0tc3VibWl0LW1lc3NhZ2UtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE1O1xuJGV0aGljYWwtZm9ybS1zdWJtaXQtbWVzc2FnZS10ZXh0LWNvbG9yLXN1Y2Nlc3M6ICRjb2xvci1wcmltYXJ5O1xuJGV0aGljYWwtZm9ybS1zdWJtaXQtbWVzc2FnZS10ZXh0LWNvbG9yLWVycm9yOiAkY29sb3ItdHVuZG9yYTtcbiRldGhpY2FsLWZvcm0tc3VibWl0LW1lc3NhZ2UtYW5pbWF0aW9uOiAkYW5pbWF0aW9uLXZlcnRpY2FsLW5vZGUtaW47XG5cbi5qcy1hbm9ueW1vdXMtZXRoaWNhbC1mb3JtLFxuLmpzLW1vZGFsLWFub255bW91cy1ldGhpY2FsLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZXRoaWNhbC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogJGV0aGljYWwtZm9ybS12ZXJ0aWNhbC1tYXJnaW47XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWxpZ2h0O1xuICBjb2xvcjogJGNvbG9yLWdyZXktODAwO1xuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgLmV0aGljYWwtZm9ybV9fYW5vbnltb3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWdyZXktNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmV0aGljYWwtZm9ybV9fZXhwbGFuYXRpb24tdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuZm9ybS1zZWxlY3RfX2xvYWRlciAubG9hZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5mb3JtLWxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmZvcm0tbGFiZWwtLXJlcXVpcmVkLWZpZWxkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5mb3JtLWdyb3VwLWlucHV0LFxuICAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIHotaW5kZXg6IDI1O1xuICB9XG5cbiAgLmZvcm0tc2VsZWN0X19sYWJlbCxcbiAgLmZvcm0tc2VsZWN0X19vcHRpb24ge1xuICAgIHNwYW4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoLmZvcm0tc2VsZWN0X19vcHRpb24tLWFjdGl2ZSkge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZXRoaWNhbC1mb3JtLXNlbGVjdC1vcHRpb24tbGFiZWwtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGIge1xuICAgICAgICBjb2xvcjogJGV0aGljYWwtZm9ybS1zZWxlY3Qtb3B0aW9uLXZhbHVlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtX19oZWFkZXIge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ldGhpY2FsLWZvcm1fX21vdW50LW5vZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmV0aGljYWwtZm9ybV9fZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ldGhpY2FsLWZvcm1fX2Zvcm0tY29sIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ldGhpY2FsLWZvcm1fX2NoZWNrLXJlc3VsdCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG59XG5cbi5ldGhpY2FsLWZvcm1fX2NoZWNrLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuICB9XG59XG5cbi5ldGhpY2FsLWZvcm1fX2NoZWNrLW1lc3NhZ2UtLXZpc2libGUge1xuICBhbmltYXRpb246ICRldGhpY2FsLWZvcm0tY2hlY2stbWVzc2FnZS1hbmltYXRpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgcCB7XG4gIGZvbnQtc2l6ZTogJGV0aGljYWwtZm9ybS1sZWdhbC1ub3RpY2UtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGV0aGljYWwtZm9ybS1sZWdhbC1ub3RpY2UtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uZXRoaWNhbC1mb3JtX19mb3JtLWNvbC0tY2hlY2tib3ggLmZvcm0tZ3JvdXAtY2hlY2tib3hfX2Vycm9ycyB7XG4gIEBleHRlbmQgLmZvcm0tZXJyb3I7XG5cbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcblxuICBwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtX19sZWdhbC1ub3RpY2UgYSB7XG4gIEBleHRlbmQgLmxpbmstLXNlY29uZGFyeTtcbn1cblxuLmV0aGljYWwtZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmV0aGljYWwtZm9ybV9fc3VibWl0LW1lc3NhZ2Uge1xuICBhbmltYXRpb246IHZlcnRpY2FsLW5vZGUtaW4gLjVzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogIzQ0NDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkZXRoaWNhbC1mb3JtLXN1Ym1pdC1tZXNzYWdlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0tc3VibWl0LW1lc3NhZ2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGV0aGljYWwtZm9ybS1zdWJtaXQtbWVzc2FnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRldGhpY2FsLWZvcm0tc3VibWl0LW1lc3NhZ2UtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5ldGhpY2FsLWZvcm1fX3RleHRhcmVhIHtcbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogYm90aDtcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtX19pbmNpZGVuY2UtdHlwZS1mb3JtLWNvbCAuZm9ybS1ncm91cC1zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZXRoaWNhbC1mb3JtX19pbmNpZGVuY2UtdHlwZS1mb3JtLWNvbCxcbi5ldGhpY2FsLWZvcm1fX3F1ZXJ5LWZvcm0tY29sIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBwIHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5ldGhpY2FsLWZvcm1fX2Zvcm0tY29sOm5vdCguZXRoaWNhbC1mb3JtX19mb3JtLWNvbC0tY2hlY2tib3gpIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtX19mb3JtLWNvbC5ldGhpY2FsLWZvcm1fX2luY2lkZW5jZS10eXBlLWZvcm0tY29sIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtX19mb3JtLWNvbC5ldGhpY2FsLWZvcm1fX3F1ZXJ5LWZvcm0tY29sIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuICB9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmV0aGljYWwtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206ICRldGhpY2FsLWZvcm0tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxuXG4gIC5ldGhpY2FsLWZvcm1fX2Zvcm0tY29sOm5vdCguZXRoaWNhbC1mb3JtX19mb3JtLWNvbC0tY2hlY2tib3gpIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtX19mb3JtLWNvbC5ldGhpY2FsLWZvcm1fX2luY2lkZW5jZS10eXBlLWZvcm0tY29sIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oOCk7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtX19mb3JtLWNvbC5ldGhpY2FsLWZvcm1fX3F1ZXJ5LWZvcm0tY29sIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuZXRoaWNhbC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogJGV0aGljYWwtZm9ybS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtLWFub255bW91cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJiAuZXRoaWNhbC1mb3JtLXJvdy1hbm9ueW1vdXMtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYgLmV0aGljYWwtZm9ybS1yb3ctYW5vbnltb3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYgLmV0aGljYWwtZm9ybS1yb3ctYW5vbnltb3VzIC5ldGhpY2FsLWZvcm0tY29sLWFub255bW91cy1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJiAuZXRoaWNhbC1mb3JtLXJvdy1hbm9ueW1vdXMgLmV0aGljYWwtZm9ybS1jb2wtYW5vbnltb3VzIHtcbiAgICBAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgIH1cbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtLWNvbC1hbm9ueW1vdXMtb25seSxcbi5ldGhpY2FsLWZvcm0tbGFiZWwtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2Jhc2UtaHRtbC1lbGVtZW50cyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy96LWluZGV4JztcblxuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuNik7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1jb250ZW50LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWNvbnRlbnQtc2hhZG93LWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgLjUpO1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtb3ZlcmxheS10cmFuc2l0aW9uLW91dDogb3BhY2l0eSAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb247XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24taW46IG9wYWNpdHkgJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1vdXQ6IG9wYWNpdHkgJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCwgdHJhbnNmb3JtICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1jb250ZW50LXRyYW5zaXRpb24taW46IG9wYWNpdHkgJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uLCB0cmFuc2Zvcm0gJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLXRleHQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXN1Yi10aXRsZS10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXN1Yi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXN1Yi10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1zdWItdGl0bGUtZm9udC13ZWlnaHQ6ICAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1zdWItdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtY2xvc2UtYnV0dG9uLXRleHQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLWNsb3NlLWJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtY2xvc2UtYnV0dG9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1saWdodDtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLWNsb3NlLWJ1dHRvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tc3Ryb2tlLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tdHJhbnNpdGlvbi1vdXQ6IG9wYWNpdHkgJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dDtcbiRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uLWluOiBvcGFjaXR5ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbjtcblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAge1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXA7XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlc19fY2xvc2UtYnV0dG9uIHtcbiAgY29sb3I6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLWNsb3NlLWJ1dHRvbi10ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtY2xvc2UtYnV0dG9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLWNsb3NlLWJ1dHRvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tbGluZS1oZWlnaHQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tdHJhbnNpdGlvbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1jbG9zZS1idXR0b24tc3Ryb2tlLWNvbG9yO1xuICB9XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLS1vcGVuZWQge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcblxuICAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fb3ZlcmxheSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24taW47XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1pbjtcbiAgfVxuXG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzX19jbG9zZS1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtY29udGVudC10cmFuc2l0aW9uLWluO1xuICB9XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogdXJsKCcjeyRlbnZpcm9ubWVudC1sb2NhbC11cmx9L2ltYWdlcy9jbG9zZS1jdXJzb3IucG5nJyksIHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2NvbnRlbnRzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwYWRkaW5nOiAxMDBweCAzMHB4IDMwcHg7XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19jb250ZW50LWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2hlYWRlcixcbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHtcbiAgQGV4dGVuZCAlYmFzZS1odG1sLWVsZW1lbnRzO1xuXG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1jb250ZW50LWJhY2tncm91bmQtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDQ1cHggLTEwcHggJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtY29udGVudC1zaGFkb3ctY29sb3I7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHRyYW5zaXRpb246ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1vdXQ7XG59XG5cbi5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgY29sb3I6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtaGVhZGVyLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX3RpdGxlLFxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX3RpdGxlIHtcbiAgY29sb3I6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4uZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9fc3ViLXRpdGxlIHtcbiAgY29sb3I6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXN1Yi10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXAtc3ViLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLXN1Yi10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1zdWItdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cC1zdWItdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuXG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtLWluY2lkZW5jZS10eXBlcy1wb3B1cF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci1mb250LXNpemU7XG4gICAgbGluZS1oZWlnaHQ6ICRldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmV0aGljYWwtZm9ybS1pbmNpZGVuY2UtdHlwZXMtcG9wdXBfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuXG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19oZWFkZXIsXG4gIC5ldGhpY2FsLWZvcm0taW5jaWRlbmNlLXR5cGVzLXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9iYXNlLWh0bWwtZWxlbWVudHMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvdHJhbnNpdGlvbic7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvei1pbmRleCc7XG5cbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuNik7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY29udGVudC1zaGFkb3ctY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAuNSk7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtb3ZlcmxheS10cmFuc2l0aW9uLW91dDogb3BhY2l0eSAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbjtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24taW46IG9wYWNpdHkgJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY29udGVudC10cmFuc2l0aW9uLW91dDogb3BhY2l0eSAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCwgdHJhbnNmb3JtICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1pbjogb3BhY2l0eSAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdHJhbnNpdGlvbi1kdXJhdGlvbiwgdHJhbnNmb3JtICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1oZWFkZXItdGV4dC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1oZWFkZXItZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0xODtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtc3ViLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXN1Yi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1zdWItdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXN1Yi10aXRsZS1mb250LXdlaWdodDogICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1zdWItdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNsb3NlLWJ1dHRvbi10ZXh0LWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY2xvc2UtYnV0dG9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1jbG9zZS1idXR0b24tZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNsb3NlLWJ1dHRvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktbGlnaHQ7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY2xvc2UtYnV0dG9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1jbG9zZS1idXR0b24tc3Ryb2tlLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY2xvc2UtYnV0dG9uLXRyYW5zaXRpb24tb3V0OiBvcGFjaXR5ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0O1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNsb3NlLWJ1dHRvbi10cmFuc2l0aW9uLWluOiBvcGFjaXR5ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10cmFuc2l0aW9uLWR1cmF0aW9uO1xuJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1mb250LXNpemU6ICRmb250LXNpemUtMTU7XG4kZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTU7XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogJHotaW5kZXgtZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXA7XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2Nsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY2xvc2UtYnV0dG9uLXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtZmFtaWx5OiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY2xvc2UtYnV0dG9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1jbG9zZS1idXR0b24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNsb3NlLWJ1dHRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1jbG9zZS1idXR0b24tbGluZS1oZWlnaHQ7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY2xvc2UtYnV0dG9uLXRyYW5zaXRpb24tb3V0O1xuICB6LWluZGV4OiAxO1xuXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIHN0cm9rZTogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNsb3NlLWJ1dHRvbi1zdHJva2UtY29sb3I7XG4gIH1cbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19zdWJtaXQtYnV0dG9uIHtcbiAgbGVmdDogMjUlO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC0tb3BlbmVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG5cbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19vdmVybGF5IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1vdmVybGF5LXRyYW5zaXRpb24taW47XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2NvbnRlbnQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2l0aW9uOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY29udGVudC10cmFuc2l0aW9uLWluO1xuICB9XG5cbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19jbG9zZS1idXR0b24ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1pbjtcbiAgfVxufVxuXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX292ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3R0b206IDA7XG4gIGN1cnNvcjogdXJsKCcjeyRlbnZpcm9ubWVudC1sb2NhbC11cmx9L2ltYWdlcy9jbG9zZS1jdXJzb3IucG5nJyksIHBvaW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtb3ZlcmxheS10cmFuc2l0aW9uLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY29udGVudHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDMwcHggMzBweDtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19jb250ZW50LWxheWVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19oZWFkZXIsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2JvZHkge1xuICBAZXh0ZW5kICViYXNlLWh0bWwtZWxlbWVudHM7XG5cbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtY29udGVudC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDVweCA0NXB4IC0xMHB4ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1jb250ZW50LXNoYWRvdy1jb2xvcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgdHJhbnNpdGlvbjogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWNvbnRlbnQtdHJhbnNpdGlvbi1vdXQ7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9faGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBjb2xvcjogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtaGVhZGVyLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodC1tb2JpbGU7XG59XG5cbi5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fdGl0bGUsXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX190aXRsZSB7XG4gIGNvbG9yOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdGl0bGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4uZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX3N1Yi10aXRsZSB7XG4gIGNvbG9yOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtc3ViLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtc3ViLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1zdWItdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLXN1Yi10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1zdWItdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5ldGhpY2FsLWZvcm1fX3N1Ym1pdC1tZXNzYWdlIHtcbiAgYW5pbWF0aW9uOiB2ZXJ0aWNhbC1ub2RlLWluIC41cyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5ldGhpY2FsLWZvcm0tc21zLXZlcmlmaWNhdGlvbi1wb3B1cF9fY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQ1cHg7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAkZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXAtaGVhZGVyLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJGV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwLWhlYWRlci1saW5lLWhlaWdodDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cblxuICAuZXRoaWNhbC1mb3JtLXNtcy12ZXJpZmljYXRpb24tcG9wdXBfX2hlYWRlcixcbiAgLmV0aGljYWwtZm9ybS1zbXMtdmVyaWZpY2F0aW9uLXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4IDYwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9hdG9tcy9saW5rJztcblxuJGZpYmVyLWNvdmVyYWdlLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRmaWJlci1jb3ZlcmFnZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGZpYmVyLWNvdmVyYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4kZmliZXItY292ZXJhZ2Utc2VsZWN0LW9wdGlvbi1sYWJlbC1jb2xvcjogJGNvbG9yLWR1c3R5LWdyYXk7XG4kZmliZXItY292ZXJhZ2Utc2VsZWN0LW9wdGlvbi12YWx1ZS1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZmliZXItY292ZXJhZ2UtY2hlY2stbWVzc2FnZS1hbmltYXRpb246ICRhbmltYXRpb24tdmVydGljYWwtbm9kZS1pbjtcbiRmaWJlci1jb3ZlcmFnZS1sZWdhbC1ub3RpY2UtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGZpYmVyLWNvdmVyYWdlLWxlZ2FsLW5vdGljZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG5cbi5maWJlci1jb3ZlcmFnZSB7XG4gIG1hcmdpbi1ib3R0b206ICRmaWJlci1jb3ZlcmFnZS12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRmaWJlci1jb3ZlcmFnZS12ZXJ0aWNhbC1tYXJnaW47XG5cbiAga3J0LWNvdmVyYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sb2FkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cblxuICAuZm9ybS1zZWxlY3RfX2xvYWRlciAubG9hZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5mb3JtLWxhYmVsLS1yZXF1aXJlZC1maWVsZHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAuZm9ybS1ncm91cC1pbnB1dCxcbiAgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB6LWluZGV4OiAyMDtcbiAgfVxuXG4gIC5mb3JtLXNlbGVjdF9fbGFiZWwsXG4gIC5mb3JtLXNlbGVjdF9fb3B0aW9uIHtcbiAgICBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5mb3JtLXNlbGVjdF9fb3B0aW9uLS1hY3RpdmUpIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGZpYmVyLWNvdmVyYWdlLXNlbGVjdC1vcHRpb24tbGFiZWwtY29sb3I7XG4gICAgICB9XG5cbiAgICAgIGIge1xuICAgICAgICBjb2xvcjogJGZpYmVyLWNvdmVyYWdlLXNlbGVjdC1vcHRpb24tdmFsdWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5maWJlci1jb3ZlcmFnZV9faGVhZGVyIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uZmliZXItY292ZXJhZ2VfX21vdW50LW5vZGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpYmVyLWNvdmVyYWdlX19mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZpYmVyLWNvdmVyYWdlX19mb3JtLWNvbCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2NoZWNrLXJlc3VsdCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG59XG5cbi5maWJlci1jb3ZlcmFnZV9fY2hlY2stbWVzc2FnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4gIH1cbn1cblxuLmZpYmVyLWNvdmVyYWdlX19jaGVjay1tZXNzYWdlLS12aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiAkZmliZXItY292ZXJhZ2UtY2hlY2stbWVzc2FnZS1hbmltYXRpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBwIHtcbiAgZm9udC1zaXplOiAkZmliZXItY292ZXJhZ2UtbGVnYWwtbm90aWNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRmaWJlci1jb3ZlcmFnZS1sZWdhbC1ub3RpY2UtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uZmliZXItY292ZXJhZ2VfX2xlZ2FsLW5vdGljZSBhIHtcbiAgQGV4dGVuZCAubGluay0tc2Vjb25kYXJ5O1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmZpYmVyLWNvdmVyYWdlX19mb3JtLWNvbDpub3QoLmZpYmVyLWNvdmVyYWdlX19mb3JtLWNvbC0tY2hlY2tib3gpIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmZpYmVyLWNvdmVyYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZmliZXItY292ZXJhZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGZpYmVyLWNvdmVyYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLmZpYmVyLWNvdmVyYWdlX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGNvbHVtbigxMik7XG4gIH1cblxuICAuZmliZXItY292ZXJhZ2VfX2Zvcm0tY29sOm5vdCguZmliZXItY292ZXJhZ2VfX2Zvcm0tY29sLS1jaGVja2JveCkge1xuICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmZpYmVyLWNvdmVyYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZmliZXItY292ZXJhZ2UtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGZpYmVyLWNvdmVyYWdlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL19taXhpbnMvcHJpY2VzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3otaW5kZXgnO1xuXG4kZml4ZWQtY2FydC1zdW1tYXJ5LWJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRmaXhlZC1jYXJ0LXN1bW1hcnktYm94LXNoYWRvdzogMCA4cHggMTZweCAtOHB4IHJnYmEoJGNvbG9yLW1pbmUtc2hhZnQsIC4yNSk7XG4kZml4ZWQtY2FydC1zdW1tYXJ5LXByaWNlLWJhc2UtZm9udC1zaXplLXNtYWxsOiAkZm9udC1zaXplLTk7XG4kZml4ZWQtY2FydC1zdW1tYXJ5LXByaWNlLWJhc2UtZm9udC1zaXplOiAkZm9udC1zaXplLTExO1xuJGZpeGVkLWNhcnQtc3VtbWFyeS1oZWlnaHQ6ICRkaW1lbnNpb24tZml4ZWQtY2FydC1zdW1tYXJ5LWhlaWdodDtcbiRmaXhlZC1jYXJ0LXN1bW1hcnktaWNvbi1zaWRlOiAzMHB4O1xuLy8kZml4ZWQtY2FydC1zdW1tYXJ5LWJ1dHRvbi13aWR0aDogNzBweDtcbiRmaXhlZC1jYXJ0LXN1bW1hcnktYnV0dG9uLXdpZHRoOiA0N3B4O1xuJGZpeGVkLWNhcnQtc3VtbWFyeS1zZWN0aW9uLXBhZGRpbmc6IDI1cHg7XG4kZml4ZWQtY2FydC1zdW1tYXJ5LXN1YnRvdGFsLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LWJvbGQ7XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZml4ZWQtY2FydC1zdW1tYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIGJveC1zaGFkb3c6ICRmaXhlZC1jYXJ0LXN1bW1hcnktYm94LXNoYWRvdztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6ICRkaW1lbnNpb24taGVhZGVyLW5hdi1iYXItaGVpZ2h0LW1vYmlsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6ICR6LWluZGV4LWZpeGVkLWNvbnRyYWN0LW1vYmlsZTtcblxuICAuYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgbWluLXdpZHRoOiAkZml4ZWQtY2FydC1zdW1tYXJ5LWJ1dHRvbi13aWR0aDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuXG4gICAgLmJ1dHRvbl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogJGZpeGVkLWNhcnQtc3VtbWFyeS1pY29uLXNpZGU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHdpZHRoOiAkZml4ZWQtY2FydC1zdW1tYXJ5LWljb24tc2lkZTtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uOm5vdCguZml4ZWQtY2FydC1zdW1tYXJ5X19zdGFydC1jaGVja291dCkge1xuICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7JGZpeGVkLWNhcnQtc3VtbWFyeS1idXR0b24td2lkdGggKyAkZml4ZWQtY2FydC1zdW1tYXJ5LXNlY3Rpb24tcGFkZGluZ30pO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnlfX2lubmVyIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRmaXhlZC1jYXJ0LXN1bW1hcnktaGVpZ2h0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5maXhlZC1jYXJ0LXN1bW1hcnkge1xuICAucHJpY2UtdGF4ZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZpeGVkLWNhcnQtc3VtbWFyeV9fcHJpY2Uge1xuICBAZXh0ZW5kICVwcmljZXMtaW52ZXJ0ZWQtYXhpcztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gID4gKiB7XG4gICAgZm9udC1zaXplOiAkZml4ZWQtY2FydC1zdW1tYXJ5LXByaWNlLWJhc2UtZm9udC1zaXplLXNtYWxsO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuXG4uZml4ZWQtY2FydC1zdW1tYXJ5X19zdGFydC1jaGVja291dCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtb2JpbGVsYXJnZSB1cCkge1xuICAuZml4ZWQtY2FydC1zdW1tYXJ5X19wcmljZSA+ICoge1xuICAgIGZvbnQtc2l6ZTogJGZpeGVkLWNhcnQtc3VtbWFyeS1wcmljZS1iYXNlLWZvbnQtc2l6ZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmZpeGVkLWNhcnQtc3VtbWFyeSB7XG4gICAgLmJ1dHRvbjpub3QoLmZpeGVkLWNhcnQtc3VtbWFyeV9fc3RhcnQtY2hlY2tvdXQpIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7JGZpeGVkLWNhcnQtc3VtbWFyeS1idXR0b24td2lkdGh9IC0gKCgxMDAlIC0gNjQwcHgpIC8gMikpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5maXhlZC1jYXJ0LXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuXG4kZnVsbC13aWR0aC11cGdyYWRlLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtcHJvbW8tbWluLWhlaWdodDogNDYwcHg7XG4kZnVsbC13aWR0aC11cGdyYWRlLWhlYWRlci1wYWRkaW5nLWJvdHRvbTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmc7XG4kZnVsbC13aWR0aC11cGdyYWRlLW92ZXJsYXktY29sb3I6ICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI7XG4kZnVsbC13aWR0aC11cGdyYWRlLWJhY2tncm91bmQtaW1hZ2UtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJGNvbG9yLXdoaXRlLCAwKSwgJGNvbG9yLWdhbGxlcnktbGlnaHRlcik7XG4kZnVsbC13aWR0aC11cGdyYWRlLWJhY2tncm91bmQtaW1hZ2UtZ3JhZGllbnQtZGVza3RvcDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRjb2xvci13aGl0ZSwgMCksICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXIpO1xuJGZ1bGwtd2lkdGgtdXBncmFkZS1jb250ZW50LWljb24tc3Ryb2tlLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC10aXRsZS1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGZ1bGwtd2lkdGgtdXBncmFkZS1jb250ZW50LXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG4kZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtcGFyYWdyYXBoLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC1wYXJhZ3JhcGgtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtcGFyYWdyYXBoLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC1wYXJhZ3JhcGgtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGZ1bGwtd2lkdGgtdXBncmFkZS1wYXJhZ3JhcGgtcGFkZGluZy1ib3R0b206IDE2cHg7XG4kZnVsbC13aWR0aC11cGdyYWRlLXBhZGRpbmctYm90dG9tOiAkZnVsbC13aWR0aC11cGdyYWRlLXBhcmFncmFwaC1wYWRkaW5nLWJvdHRvbTtcblxuLmZ1bGwtd2lkdGgtdXBncmFkZSB7XG4gIG1hcmdpbi1ib3R0b206ICRmdWxsLXdpZHRoLXVwZ3JhZGUtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkZnVsbC13aWR0aC11cGdyYWRlLW1hcmdpbjtcblxuICAucHJvbW90aW9uLWJhZGdlX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9faGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICRmdWxsLXdpZHRoLXVwZ3JhZGUtaGVhZGVyLXBhZGRpbmctYm90dG9tO1xuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAkZnVsbC13aWR0aC11cGdyYWRlLXByb21vLW1pbi1oZWlnaHQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZCB7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJGZ1bGwtd2lkdGgtdXBncmFkZS1iYWNrZ3JvdW5kLWltYWdlLWdyYWRpZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZC1sZWZ0LXBpY3R1cmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fYmFja2dyb3VuZC1sZWZ0LWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2JhY2tncm91bmQtcmlnaHQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZ1bGwtd2lkdGgtdXBncmFkZS1vdmVybGF5LWNvbG9yO1xuICB9XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtaWNvbi1zdHJva2UtY29sb3I7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fY29udGVudC1yaWdodCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgcGFkZGluZzogOTBweCAzMHB4IDQwcHg7XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fcHJvbW8tcGljdHVyZSB7XG4gIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcblxuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtd2lkdGgtdXBncmFkZV9fcHJvbW8taW1hZ2Uge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZnVsbC13aWR0aC11cGdyYWRlX19jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206ICRmdWxsLXdpZHRoLXVwZ3JhZGUtcGFkZGluZy1ib3R0b207XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogJGZ1bGwtd2lkdGgtdXBncmFkZS1jb250ZW50LXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJGZ1bGwtd2lkdGgtdXBncmFkZS1jb250ZW50LXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcGFyYWdyYXBoIHtcbiAgY29sb3I6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC1wYXJhZ3JhcGgtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZnVsbC13aWR0aC11cGdyYWRlLWNvbnRlbnQtcGFyYWdyYXBoLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC1wYXJhZ3JhcGgtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZ1bGwtd2lkdGgtdXBncmFkZS1jb250ZW50LXBhcmFncmFwaC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtY29udGVudC1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ7XG5cbiAgcCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRmdWxsLXdpZHRoLXVwZ3JhZGUtcGFyYWdyYXBoLXBhZGRpbmctYm90dG9tO1xuICB9XG5cbiAgYSB7XG4gICAgQGV4dGVuZCAubGluay0tc2Vjb25kYXJ5O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSBvbmx5KSB7XG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGUge1xuICAgIC5zZWN0aW9uLS1mdWxsIC5zZWN0aW9uX19jb2x1bW46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQsXG4gICAgLnNlY3Rpb24tLWZ1bGwgLnNlY3Rpb25fX2NvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgICBsZWZ0OiBjYWxjKCgtMTAwdncgKyA2NDBweCkgLyAyKTtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG4gIH1cblxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKC0xMDB2dyArIDY0MHB4KSAvIDIpO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuZnVsbC13aWR0aC11cGdyYWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZnVsbC13aWR0aC11cGdyYWRlLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtYmFja2dyb3VuZC1pbWFnZS1ncmFkaWVudC1kZXNrdG9wO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2JhY2tncm91bmQtcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICAgIG1hcmdpbi1sZWZ0OiA2IC8gMTIgKiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX3Byb21vLWltYWdlIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuZnVsbC13aWR0aC11cGdyYWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZnVsbC13aWR0aC11cGdyYWRlLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRmdWxsLXdpZHRoLXVwZ3JhZGUtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAuZnVsbC13aWR0aC11cGdyYWRlX19iYWNrZ3JvdW5kLWxlZnQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig5KTtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2JhY2tncm91bmQtcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbHVtbigzKTtcbiAgfVxuXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGVfX2NvbnRlbnQtcmlnaHQge1xuICAgIC8vQGluY2x1ZGUgY29sdW1uKDQpO1xuICAgIEBpbmNsdWRlIGNvbHVtbig1KTtcblxuICAgIG1hcmdpbi1sZWZ0OiA3IC8gMTIgKiAxMDAlO1xuICAgIC8vbWFyZ2luLWxlZnQ6IDYgLyAxMiAqIDEwMCU7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuLy8gQGF1dGhvciBBbGV4IE0uIEdvcmdhbCA8YWxleEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX2RlZmluaXRpb25zL2JyZWFrcG9pbnRzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyYWRpZW50cyc7XG5cbiRoZXJvLXNsaWRlci1uYXYtaXRlbS1oZWlnaHQ6ICRkaW1lbnNpb24taGVyby1zbGlkZXItbmF2LWl0ZW0taGVpZ2h0O1xuJGhlcm8tc2xpZGVyLWFzcGVjdC1yYXRpby1tb2JpbGU6IDMgLyAyO1xuLy8kaGVyby1zbGlkZXItYXNwZWN0LXJhdGlvOiAxMCAvIDE2O1xuJGhlcm8tc2xpZGVyLWFzcGVjdC1yYXRpby10YWJsZXQ6IDEgLyAyLjU7XG4kaGVyby1zbGlkZXItYXNwZWN0LXJhdGlvOiAxIC8gMjtcbiRoZXJvLXNsaWRlci1zbWFsbC1hc3BlY3QtcmF0aW86IDEgLyAzO1xuJGhlcm8tc2xpZGVyLWJvdHRvbS1ncmFkaWVudDogbGluZWFyLWdyYWRpZW50KFxuICAwZGVnLFxuICByZ2JhKCRjb2xvci1ibGFjaywgMC41KSxcbiAgcmdiYSgkY29sb3ItYmxhY2ssIDApXG4pO1xuJGhlcm8tc2xpZGVyLWNvbnRlbnQtYmFja2dyb3VuZC1ncmFkaWVudDogJGhlcm8tc2xpZGVyLWJvdHRvbS1ncmFkaWVudCxcbiAgJGdyYWRpZW50LWJsYWNrLXRvLXdoaXRlLTc1ZGVnO1xuJGhlcm8tc2xpZGVyLW1heC1oZWlnaHQ6IDYwMHB4O1xuXG46cm9vdCB7XG4gIC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcjogMHB4O1xufVxuXG4uaGVyby1zbGlkZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuc3dpcGVyX19wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cblxuICAuaGVyb19fc2VjdGlvbi1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuXG4gIC5zd2lwZXJfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlcl9fbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogY2FsYyg3MnB4ICsgdmFyKC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcikpO1xuICAgIGJvdHRvbTogdW5zZXQ7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIC5oZXJvX19zZWN0aW9uLWNvbHVtbiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX25hdi1jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVyby1zbGlkZXJfX2NvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZXJvLXNsaWRlcl9fc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaGVyby1zbGlkZXItYm90dG9tLWdyYWRpZW50O1xuICAgIGJvdHRvbTogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7XG4gIH1cblxuICAmOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5oZXJvLXNsaWRlci1jYXJ0ZXJhIHtcbiAgLmhlcm8tc2xpZGVyX19zbGlkZSB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGhlcm8tc2xpZGVyLWJvdHRvbS1ncmFkaWVudDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tc2xpZGVyX19uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuXG4gIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgfVxufVxuXG4uc2VjdGlvbl9fY29sdW1uLmhlcm8tc2xpZGVyX19uYXYtY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZXJvLXNsaWRlcl9fbmF2LWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cblxuQGluY2x1ZGUgbGFuZHNjYXBlLXNtYWxsKCkge1xuICAuaGVyby1zbGlkZXIge1xuICAgIGhlaWdodDogJGhlcm8tc2xpZGVyLWFzcGVjdC1yYXRpbyAqIDEwMHZ3O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuaGVyby1zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcblxuICAgICYuaGVyby1zbGlkZXItY2FydGVyYSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuaGVyby1zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgLmhlcm8tc2xpZGVyX19uYXYge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogdmFyKC0taGVpZ2h0LWNvdmVyYWdlLWJhbm5lcik7XG5cbiAgICAgIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi53aXRob3V0LWN2IHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZXJvLXNsaWRlciAuaGVyb19fc2VjdGlvbi1jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBtYXgtaGVpZ2h0OiAkaGVyby1zbGlkZXItbWF4LWhlaWdodDtcblxuICAgIC5zd2lwZXJfX3BhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaGVyby1zbGlkZXJfX25hdi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmhlcm8tc2xpZGVyX19jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAkaGVyby1zbGlkZXItbWF4LWhlaWdodDtcblxuICAgICYtLWN2IHtcbiAgICAgIG1heC1oZWlnaHQ6ICRoZXJvLXNsaWRlci1tYXgtaGVpZ2h0IC0gNDhweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuaGVyby1zbGlkZXJfX25hdi1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuXG4gIC5oZXJvLXNsaWRlci0tc21hbGwge1xuICAgIGhlaWdodDogJGhlcm8tc2xpZGVyLXNtYWxsLWFzcGVjdC1yYXRpbyAqIDEwMHZ3O1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBBbmRlciBSb2RyaWd1ZXogPGFuZGVyQGxpbjNzLmNvbT5cblxuQG1peGluIGxhbmRzY2FwZS1zbWFsbCgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDhlbSkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH07XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLmhvcml6b250YWwtc2Nyb2xsZXItY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uIHtcbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuY2FyZC1pY29uLXdpdGgtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbi5ob3Jpem9udGFsLXNjcm9sbGVyLWNhcmRzLWxpbmtzLXdpdGgtaWNvbiB7XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLmNhcmQtbGlua3Mtd2l0aC1pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci1jYXJkcy12ZXJ0aWNhbC1pbWFnZS1zaW1wbGUtdGl0bGUge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5jYXJkLXZlcnRpY2FsLWltYWdlLXNpbXBsZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kaWNvbi1jYXJkcy1hc2lkZS12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kaWNvbi1jYXJkcy1hc2lkZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGljb24tY2FyZHMtYXNpZGUtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRpY29uLWNhcmRzLWFzaWRlLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU6ICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuJGljb24tY2FyZHMtYXNpZGUtY2FyZHMtdG9wLXBhZGRpbmc6IDQwcHg7XG4kaWNvbi1jYXJkcy1hc2lkZS1jYXJkcy10b3AtcGFkZGluZy1kZXNrdG9wOiA4MHB4O1xuXG4uaWNvbi1jYXJkcy1hc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206ICRpY29uLWNhcmRzLWFzaWRlLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGljb24tY2FyZHMtYXNpZGUtdmVydGljYWwtbWFyZ2luO1xuICBwYWRkaW5nOiAwICRpY29uLWNhcmRzLWFzaWRlLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU7XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlX19jb2x1bW4tbGVmdCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlX19jb250ZW50IHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy10b3A6ICRpY29uLWNhcmRzLWFzaWRlLWNhcmRzLXRvcC1wYWRkaW5nO1xufVxuXG4uaWNvbi1jYXJkcy1hc2lkZV9faXRlbSB7XG4gIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1jb2x1bW4tZ3V0dGVyO1xuXG4gIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5pY29uLWNhcmRzLWFzaWRlX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICYgPiAqIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5pY29uLWNhcmRzLWFzaWRlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogJGljb24tY2FyZHMtYXNpZGUtY2FyZHMtdG9wLXBhZGRpbmctZGVza3RvcDtcbiAgfVxuXG4gIC5pY29uLWNhcmRzLWFzaWRlX19jb2x1bW4tbGVmdCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDQpO1xuICB9XG5cbiAgLmljb24tY2FyZHMtYXNpZGVfX2NvbHVtbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDgpO1xuICB9XG5cbiAgLmljb24tY2FyZHMtYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRpY29uLWNhcmRzLWFzaWRlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRpY29uLWNhcmRzLWFzaWRlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLmljb24tY2FyZHMtYXNpZGVfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2LCAwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmljb24tY2FyZHMtYXNpZGUge1xuICAgIG1hcmdpbi1ib3R0b206ICRpY29uLWNhcmRzLWFzaWRlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRpY29uLWNhcmRzLWFzaWRlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG5cbiAgLmljb24tY2FyZHMtYXNpZGVfX2l0ZW0ge1xuICAgIEBpbmNsdWRlIGNvbHVtbigzLCAwKTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5pY29uLWNhcmRzLWFzaWRlIHtcbiAgICBwYWRkaW5nOiAwIDg1cHg7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIEV0eGViYXJyaWEgPG1ldHhlYmFycmlhQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJHNpbmdsZS1waWN0dXJlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcblxuLmlmcmFtZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luO1xufVxuXG4uaWZyYW1lIGlmcmFtZSB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuaWZyYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJHNpbmdsZS1waWN0dXJlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuaWZyYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJHNpbmdsZS1waWN0dXJlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGUtY2FyZHMtdG9wLXBhZGRpbmc6IDQwcHg7XG5cbi5pbWFnZS13aXRoLXRpdGxlcy1hc2lkZSB7XG4gIG1hcmdpbi1ib3R0b206ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4gIHBhZGRpbmc6IDAgJGRpbWVuc2lvbi1zZWN0aW9uLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU7XG5cbiAgLmltYWdlLXdpdGgtdGl0bGVzIHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgIG1hcmdpbi1yaWdodDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICB9XG5cbiAgLmltYWdlLXdpdGgtdGl0bGVzX19pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGVfX2NvbHVtbi1sZWZ0LFxuLmltYWdlLXdpdGgtdGl0bGVzLWFzaWRlX19jb2x1bW4tcmlnaHQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG4uaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogJGltYWdlLXdpdGgtdGl0bGVzLWFzaWRlLWNhcmRzLXRvcC1wYWRkaW5nO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLmltYWdlLXdpdGgtdGl0bGVzLWFzaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGVfX2NvbHVtbi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG4gIH1cblxuICAuaW1hZ2Utd2l0aC10aXRsZXMtYXNpZGVfX2NvbHVtbi1yaWdodCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDgpO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRsZWdhbC10ZXh0LW1vZGFsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4kbGVnYWwtdGV4dC1tb2RhbC1saW5rLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRsZWdhbC10ZXh0LW1vZGFsLWxpbmstbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuJGxlZ2FsLXRleHQtbW9kYWwtbW9kYWwtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGxlZ2FsLXRleHQtbW9kYWwtbW9kYWwtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuJGxlZ2FsLXRleHQtbW9kYWwtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuXG4ubGVnYWwtdGV4dC1tb2RhbCB7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdhbC10ZXh0LW1vZGFsLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luO1xufVxuXG4uaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5mdWxsLXdpZHRoLXVwZ3JhZGUgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5jZW50cmFibGUtZ3JpZCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuLmdyaWQtd2l0aC1jb250ZW50ICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4uZXF1aXBtZW50cy1kZXNrdG9wICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4uZXF1aXBtZW50cy1tb2JpbGUgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5tb2JpbGUtcmF0ZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5wYWNrLW1vYmlsZS13aXRoLWFkZGl0aW9uYWwtbGluZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5yZWxhdGVkLXBhY2sgKyAubGVnYWwtdGV4dC1tb2RhbCxcbi5jYXJvdXNlbCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuLmNvbXBhcmlzb24tdGFibGVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4udXBncmFkZS1jb21wYXJpc29uICsgLmxlZ2FsLXRleHQtbW9kYWwge1xuICBtYXJnaW4tdG9wOiAtJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZCArIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmxlZ2FsLXRleHQtbW9kYWxfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG4ubGVnYWwtdGV4dC1tb2RhbF9fbGluayB7XG4gIEBleHRlbmQgLmxpbmstLXNlY29uZGFyeTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6ICRsZWdhbC10ZXh0LW1vZGFsLWxpbmstZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxlZ2FsLXRleHQtbW9kYWwtbGluay1saW5lLWhlaWdodDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5tb2RhbCBwLmxlZ2FsLXRleHQtbW9kYWxfX21vZGFsLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRsZWdhbC10ZXh0LW1vZGFsLW1vZGFsLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRsZWdhbC10ZXh0LW1vZGFsLW1vZGFsLXRpdGxlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsZWdhbC10ZXh0LW1vZGFsLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubGVnYWwtdGV4dC1tb2RhbF9fbW9kYWwtY29udGVudCB7XG4gIEBleHRlbmQgJWJhc2UtaHRtbC1lbGVtZW50cztcbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmxlZ2FsLXRleHQtbW9kYWwge1xuICAgIG1hcmdpbi1ib3R0b206ICRsZWdhbC10ZXh0LW1vZGFsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRsZWdhbC10ZXh0LW1vZGFsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLmhvcml6b250YWwtc2Nyb2xsZXItd2l0aC1jb250ZW50ICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5mdWxsLXdpZHRoLXVwZ3JhZGUgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmNlbnRyYWJsZS1ncmlkICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5ncmlkLXdpdGgtY29udGVudCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuZXF1aXBtZW50cy1kZXNrdG9wICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5lcXVpcG1lbnRzLW1vYmlsZSArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAubW9iaWxlLXJhdGVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5wYWNrLW1vYmlsZS13aXRoLWFkZGl0aW9uYWwtbGluZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLnJlbGF0ZWQtcGFjayArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuY2Fyb3VzZWwgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmNvbXBhcmlzb24tdGFibGVzICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC51cGdyYWRlLWNvbXBhcmlzb24gKyAubGVnYWwtdGV4dC1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogLSRsZWdhbC10ZXh0LW1vZGFsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAubGVnYWwtdGV4dC1tb2RhbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlci13aXRoLWNvbnRlbnQgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmZ1bGwtd2lkdGgtdXBncmFkZSArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuY2VudHJhYmxlLWdyaWQgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmdyaWQtd2l0aC1jb250ZW50ICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5lcXVpcG1lbnRzLWRlc2t0b3AgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLmVxdWlwbWVudHMtbW9iaWxlICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5tb2JpbGUtcmF0ZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLnBhY2stbW9iaWxlLXdpdGgtYWRkaXRpb25hbC1saW5lcyArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAucmVsYXRlZC1wYWNrICsgLmxlZ2FsLXRleHQtbW9kYWwsXG4gIC5jYXJvdXNlbCArIC5sZWdhbC10ZXh0LW1vZGFsLFxuICAuY29tcGFyaXNvbi10YWJsZXMgKyAubGVnYWwtdGV4dC1tb2RhbCxcbiAgLnVwZ3JhZGUtY29tcGFyaXNvbiArIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiAtJGxlZ2FsLXRleHQtbW9kYWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cblxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRsaW5rcy1ncm91cC10aXRsZS10ZXh0LWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsaW5rcy1ncm91cC10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kbGlua3MtZ3JvdXAtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGxpbmtzLWdyb3VwLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kbGlua3MtZ3JvdXAtbGluay10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRsaW5rcy1ncm91cC1saW5rLXRleHQtY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuJGxpbmtzLWdyb3VwLWxpbmstZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kbGlua3MtZ3JvdXAtbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kbGlua3MtZ3JvdXAtbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJGxpbmtzLWdyb3VwLWxpbmstbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuXG4ubGlua3MtZ3JvdXAge1xuICAubGluayB7XG4gICAgY29sb3I6ICRsaW5rcy1ncm91cC1saW5rLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRsaW5rcy1ncm91cC1saW5rLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGxpbmtzLWdyb3VwLWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkbGlua3MtZ3JvdXAtbGluay1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmtzLWdyb3VwLWxpbmstbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZzogMTJweCAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGxpbmtzLWdyb3VwLWxpbmstdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmtzLWdyb3VwX190aXRsZSB7XG4gIGNvbG9yOiAkbGlua3MtZ3JvdXAtdGl0bGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRsaW5rcy1ncm91cC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkbGlua3MtZ3JvdXAtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxpbmtzLWdyb3VwLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcblxuJGxpbmtzLXdpdGgtaWNvbi12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kbGlua3Mtd2l0aC1pY29uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kbGlua3Mtd2l0aC1pY29uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4kbGluay10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRsaW5rLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRsaW5rLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRsaW5rLXdpdGgtaWNvbi1pY29uLXNpZGU6IDIwcHg7XG5cbi5saW5rcy13aXRoLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAkbGlua3Mtd2l0aC1pY29uLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJGxpbmtzLXdpdGgtaWNvbi12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgLmxpbmstd2l0aC1pY29uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2xvcjogJGxpbmstdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGxpbmstZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkbGluay1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRsaW5rLWZvbnQtd2VpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmstbGluZS1oZWlnaHQ7XG5cbiAgICAuaWNvbiB7XG4gICAgICBoZWlnaHQ6ICRsaW5rLXdpdGgtaWNvbi1pY29uLXNpZGU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogJGxpbmstd2l0aC1pY29uLWljb24tc2lkZTtcbiAgICB9XG4gIH1cbn1cblxuLmxpbmtzLXdpdGgtaWNvbl9fY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLmxpbmtzLXdpdGgtaWNvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saW5rcy13aXRoLWljb25fX2xpbmstZ3JvdXAge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAubGlua3Mtd2l0aC1pY29uX19saW5rLWdyb3VwIHtcbiAgICAmOm5vdCguZnVsbCkge1xuICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5saW5rcy13aXRoLWljb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICRsaW5rcy13aXRoLWljb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJGxpbmtzLXdpdGgtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLmxpbmtzLXdpdGgtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGxpbmtzLXdpdGgtaWNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkbGlua3Mtd2l0aC1pY29uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJGxpbmtzLXdpdGgtaWNvbi1ncm91cC10aXRsZS10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRsaW5rcy13aXRoLWljb24tZ3JvdXAtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGxpbmtzLXdpdGgtaWNvbi1ncm91cC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kbGlua3Mtd2l0aC1pY29uLWdyb3VwLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGxpbmtzLXdpdGgtaWNvbi1ncm91cC10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kbGlua3Mtd2l0aC1pY29uLWdyb3VwLWxpbmstdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kbGlua3Mtd2l0aC1pY29uLWdyb3VwLWxpbmstdGV4dC1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kbGlua3Mtd2l0aC1pY29uLWdyb3VwLWxpbmstZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kbGlua3Mtd2l0aC1pY29uLWdyb3VwLWxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGxpbmtzLXdpdGgtaWNvbi1ncm91cC1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJGxpbmtzLXdpdGgtaWNvbi1ncm91cC1saW5rLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRsaW5rcy13aXRoLWljb24tZ3JvdXAtbGluay1ib3JkZXItY29sb3I6ICRjb2xvci1nYWxsZXJ5O1xuXG4ubGlua3Mtd2l0aC1pY29uLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGluay13aXRoLWljb24ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlua3Mtd2l0aC1pY29uLWdyb3VwLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkbGlua3Mtd2l0aC1pY29uLWdyb3VwLWxpbmstdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGxpbmtzLXdpdGgtaWNvbi1ncm91cC1saW5rLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGxpbmtzLXdpdGgtaWNvbi1ncm91cC1saW5rLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGxpbmtzLXdpdGgtaWNvbi1ncm91cC1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmtzLXdpdGgtaWNvbi1ncm91cC1saW5rLWxpbmUtaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRsaW5rcy13aXRoLWljb24tZ3JvdXAtbGluay10ZXh0LWNvbG9yLWhvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4ubGlua3Mtd2l0aC1pY29uLWdyb3VwX190aXRsZSB7XG4gIGNvbG9yOiAkbGlua3Mtd2l0aC1pY29uLWdyb3VwLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkbGlua3Mtd2l0aC1pY29uLWdyb3VwLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRsaW5rcy13aXRoLWljb24tZ3JvdXAtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxpbmtzLXdpdGgtaWNvbi1ncm91cC10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5rcy13aXRoLWljb24tZ3JvdXAtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuLmxpbmtzLXdpdGgtaWNvbi1ncm91cHMge1xuICAuY2VudHJhYmxlLWdyaWRfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4iLCJcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy91dGlsJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG5cbi8qKlxuICpcbiAqIFB1bHNlXG4gKlxuICovXG5cbiBAaW5jbHVkZSBrZXlmcmFtZXMocHVsc2UpIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ubWVzc2FnZS1pY29uLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLm1lc3NhZ2UtaWNvbiB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBhbmltYXRpb246IDEuMjVzIGN1YmljLWJlemllcigwLjc2LCAwLjQzLCAwLjQxLCAwLjYzKSBpbmZpbml0ZSBwdWxzZTtcbiAgfVxuICAubWVzc2FnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgJi5tZXNzYWdlLWljb24taW5mb3JtYXRpb24ge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYShtb2JpbGVsYXJnZSB1cCkge1xuICAubWVzc2FnZS1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwJTtcblxuICAgIC5tZXNzYWdlLWljb24ge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gICAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApIHtcbiAgLm1lc3NhZ2UtaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMCU7XG4gICAgaGVpZ2h0OiA2MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWVzc2FnZS1pY29uIHtcbiAgICAgIGhlaWdodDogODAlO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI1cztcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZztcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NiwgMC40MywgMC40MSwgMC42Myk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5tZXNzYWdlLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTAlO1xuXG4gICAgLm1lc3NhZ2UtY29udGVudCB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy91dGlsJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG5cbi5tZXNzYWdlLXBheSB7XG4gIC8vIG1hcmdpbjogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cbiAgLm1lc3NhZ2UtcGF5IHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUlO1xuICAgIH1cbiAgfVxufVxuIiwiLnNlY3Rpb24tLXR2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1taW5pLWNvbmZpZ3VyYWRvciB7XG4gIHJpZ2h0OiAwO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDI1cHggcmdiYSgzOCwgMzcsIDM3LCAwLjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwOyBcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgd2lkdGg6IDM3N3B4O1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEzcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxuXG5cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDE2cHggMTBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uQXJyYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1iYXNpczogMTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIHBhZGRpbmc6IDEwcHggMjFweDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgLmMtbWluaS1jb25maWd1cmFkb3JfX2J1dHRvbl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Zvb3RlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMXB4IDIxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAwIDIxcHggMTRweCAyMXB4O1xuICAgIH1cblxuICAgICZfX2J1dHRvbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZzogMTZweCA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi0teWMgPiBkaXYge1xuXHQgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICB9XG5cbiAgJl9fY2FsbCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQ0VDRUM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1pbnRlcm5hdGlvbmFsLW9yYW5nZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG4gIH1cblxuICAmX19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDQ2cHg7XG5cbiAgICAmX19udW1iZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuXG4gICAgJl9fZXVybyB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICAmX19tb250aCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gICYtLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHRvcDphdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIC5jLW1pbmktY29uZmlndXJhZG9yX19mb290ZXIge1xuICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgcGFkZGluZzogMTRweCAyMXB4IDE0cHggMjFweFxuICAgIH1cbiAgICAuYy1taW5pLWNvbmZpZ3VyYWRvcl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5cbiRtb2JpbGUtY292ZXJhZ2UtZ21hcC1oZWlnaHQtbW9iaWxlOiA0ODBweDtcbiRtb2JpbGUtY292ZXJhZ2UtZ21hcC16LWluZGV4OiAwO1xuJG1vYmlsZS1jb3ZlcmFnZS1nbWFwLWZpbHRlci16LWluZGV4OiAxMDtcbiRtb2JpbGUtY292ZXJhZ2UtbGVnZW5kLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktc2VtaS1ib2xkO1xuJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGNvbG9yLWdhbGxlcnk7XG4kbW9iaWxlLWNvdmVyYWdlLWxlZ2VuZC1pbmRpY2F0b3Itc2lkZTogMjBweDtcbiRtb2JpbGUtY292ZXJhZ2UtbGVnZW5kLTJnLWluZGljYXRvci1jb2xvcjogI2ZmOTc2MDtcbiRtb2JpbGUtY292ZXJhZ2UtbGVnZW5kLTNnLWluZGljYXRvci1jb2xvcjogI2ZmOTgwMztcbiRtb2JpbGUtY292ZXJhZ2UtbGVnZW5kLTRnLWluZGljYXRvci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbi5tb2JpbGUtY292ZXJhZ2VfX21hcC1sYXllciB7XG4gIGhlaWdodDogJG1vYmlsZS1jb3ZlcmFnZS1nbWFwLWhlaWdodC1tb2JpbGU7XG59XG5cbi5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogJGdyaWQtY29sdW1uLWd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogJGdyaWQtY29sdW1uLWd1dHRlciAvIDI7XG5cbiAgLm1hcC1maWx0ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19tYXAtZmlsdGVyLWdlb2NvZGUtZXJyb3Ige1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19sZWdlbmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkbW9iaWxlLWNvdmVyYWdlLWxlZ2VuZC1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQtLTJnIHtcbiAgLm1vYmlsZS1jb3ZlcmFnZV9fbGVnZW5kLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtMmctaW5kaWNhdG9yLWNvbG9yO1xuICB9XG59XG5cbi5tb2JpbGUtY292ZXJhZ2VfX2xlZ2VuZC0tM2cge1xuICAubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9iaWxlLWNvdmVyYWdlLWxlZ2VuZC0zZy1pbmRpY2F0b3ItY29sb3I7XG4gIH1cbn1cblxuLm1vYmlsZS1jb3ZlcmFnZV9fbGVnZW5kLS00ZyB7XG4gIC5tb2JpbGUtY292ZXJhZ2VfX2xlZ2VuZC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2JpbGUtY292ZXJhZ2UtbGVnZW5kLTRnLWluZGljYXRvci1jb2xvcjtcbiAgfVxufVxuXG4ubW9iaWxlLWNvdmVyYWdlX19sZWdlbmQtaW5kaWNhdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJG1vYmlsZS1jb3ZlcmFnZS1sZWdlbmQtaW5kaWNhdG9yLXNpZGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6ICRtb2JpbGUtY292ZXJhZ2UtbGVnZW5kLWluZGljYXRvci1zaWRlO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLm1vYmlsZS1jb3ZlcmFnZV9fbWFwLWZpbHRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcCB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcC1sYXllciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAkbW9iaWxlLWNvdmVyYWdlLWdtYXAtei1pbmRleDtcbiAgfVxuXG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1hcC1maWx0ZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgei1pbmRleDogJG1vYmlsZS1jb3ZlcmFnZS1nbWFwLWZpbHRlci16LWluZGV4O1xuICAgIH1cbiAgfVxuXG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5tb2JpbGUtY292ZXJhZ2VfX21hcC1maWx0ZXIge1xuICAgIC5tYXAtZmlsdGVyIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEFuZGVyIFJvZHJpZ3VleiA8YW5kZXJAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5cbiRtb2JpbGUtcmF0ZXMtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJG1vYmlsZS1yYXRlcy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJG1vYmlsZS1yYXRlcy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuXG4ubW9iaWxlLXJhdGVzIHtcbiAgLm1vYmlsZS1yYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAkbW9iaWxlLXJhdGVzLXZlcnRpY2FsLW1hcmdpbjtcbiAgfVxufVxuXG4ubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogJG1vYmlsZS1yYXRlcy12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRtb2JpbGUtcmF0ZXMtdmVydGljYWwtbWFyZ2luO1xufVxuXG4ubW9iaWxlLXJhdGVzX19jb2x1bW4ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gID4gLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAvL3BhZGRpbmctbGVmdDogJGRpbWVuc2lvbi1zZWN0aW9uLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGU7XG4gICAgLy9wYWRkaW5nLXJpZ2h0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgfVxufVxuXG4ubW9iaWxlLXJhdGVzX19jb2x1bW4tLXdpdGgtYmFja2dyb3VuZCB7XG4gIHBhZGRpbmctYm90dG9tOiAkbW9iaWxlLXJhdGVzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICBwYWRkaW5nLXRvcDogJG1vYmlsZS1yYXRlcy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbn1cblxuLm1vYmlsZS1yYXRlc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vYmlsZS1yYXRlc19fY29udGVudC0tc2VwYXJhdGVkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubW9iaWxlLXJhdGVzX19jb250ZW50LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luLWJvdHRvbTogJG1vYmlsZS1yYXRlcy12ZXJ0aWNhbC1tYXJnaW47XG4gIC8vbWFyZ2luLXRvcDogJG1vYmlsZS1yYXRlcy12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubW9iaWxlLXJhdGU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtdGFibGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtdGFibGVzLS1hbGlnbi1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5tb2JpbGUtcmF0ZXNfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLXJhdGVzX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAubW9iaWxlLXJhdGVzIHtcbiAgICAubW9iaWxlLXJhdGUge1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6ICRncmlkLWNvbHVtbi1ndXR0ZXI7XG4gICAgICAvL3dpZHRoOiBhdXRvO1xuXG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIG1hcmdpbjogJGdyaWQtY29sdW1uLWd1dHRlciAkZ3JpZC1jb2x1bW4tZ3V0dGVyLzIgMDtcblxuICAgICAgLy8uY2FyZCB7IG1heC13aWR0aDogMTYwcHg7IH1cbiAgICAgIC5jYXJkIHsgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgfVxuICB9XG5cbiAgXHQubW9iaWxlLXJhdGVzX19jb250ZW50LXRhYmxlcyB7XG5cdCAgXHRtYXJnaW4tbGVmdDogLSRncmlkLWNvbHVtbi1ndXR0ZXIvMjtcblx0ICBcdG1hcmdpbi1yaWdodDogLSRncmlkLWNvbHVtbi1ndXR0ZXIvMjtcblx0fVxuXG4gIC5tb2JpbGUtcmF0ZXNfX2NvbHVtbiB7XG4gICAgPiAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLXJhdGVzX19jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG5cbiAgLm1vYmlsZS1yYXRlc19fY29udGVudC1jb2x1bW4ge1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRncmlkLWNvbHVtbi1ndXR0ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcblxuICAubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbW9iaWxlLXJhdGVzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRtb2JpbGUtcmF0ZXMtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAubW9iaWxlLXJhdGVzX19jb250ZW50LWNvbHVtbi0tY21uIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbW9iaWxlLXJhdGVzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRtb2JpbGUtcmF0ZXMtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAubW9iaWxlLXJhdGVzX19jb250ZW50LXRhYmxlcyB7IG1hcmdpbjogMDsgfVxuXG4gIC5tb2JpbGUtcmF0ZXMge1xuICAgIC5tb2JpbGUtcmF0ZSB7XG5cdCAgICB3aWR0aDogYXV0bztcblx0ICAgIG1hcmdpbjogJGdyaWQtY29sdW1uLWd1dHRlciAkZ3JpZC1jb2x1bW4tZ3V0dGVyIDAgMDtcblxuICAgICAgLmNhcmQgeyBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcblxuXHQubW9iaWxlLXJhdGVzIHtcbiAgICAubW9iaWxlLXJhdGUge1xuXG4gICAgICAuY2FyZCB7IG1heC13aWR0aDogMTgwcHg7IH1cbiAgICB9XG4gIH1cblxufVxuXG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRtb2JpbGUtcmF0ZXMtcHJlcGFpZC12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kbW9iaWxlLXJhdGVzLXByZXBhaWQtdmVydGljYWwtcGFkZGluZzogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmc7XG4kbW9iaWxlLXJhdGVzLXByZXBhaWQtdmVydGljYWwtcGFkZGluZy1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtcGFkZGluZy1kZXNrdG9wO1xuJG1vYmlsZS1yYXRlcy1wcmVwYWlkLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcC1sYXJnZTtcbiRtb2JpbGUtcmF0ZXMtcHJlcGFpZC1wcmljZXMtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJG1vYmlsZS1yYXRlcy1wcmVwYWlkLXByaWNlcy1mb250LXNpemUtbGFyZ2U6ICRmb250LXNpemUtMTQ7XG4kbW9iaWxlLXJhdGVzLXByZXBhaWQtcHJpY2VzLWZvbnQtc2l6ZS14bGFyZ2U6ICRmb250LXNpemUtMTY7XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZCB7XG4gIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgfVxufVxuXG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX2NvbHVtbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG59XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fYmFja2dyb3VuZC1waWN0dXJlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fYmFja2dyb3VuZC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctYm90dG9tOiAkbW9iaWxlLXJhdGVzLXByZXBhaWQtdmVydGljYWwtcGFkZGluZztcbiAgcGFkZGluZy10b3A6ICRtb2JpbGUtcmF0ZXMtcHJlcGFpZC12ZXJ0aWNhbC1wYWRkaW5nO1xufVxuXG4ubW9iaWxlLXJhdGVzLXByZXBhaWRfX2Rlc2NyaXB0aW9uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBwYWRkaW5nOiAwO1xuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6ICRtb2JpbGUtcmF0ZXMtcHJlcGFpZC12ZXJ0aWNhbC1tYXJnaW47XG4gIH1cbn1cblxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZXMge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogJG1vYmlsZS1yYXRlcy1wcmVwYWlkLXZlcnRpY2FsLW1hcmdpbjtcblxuICA+ICoge1xuICAgIGZvbnQtc2l6ZTogJG1vYmlsZS1yYXRlcy1wcmVwYWlkLXByaWNlcy1mb250LXNpemU7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5tb2JpbGUtcmF0ZXMtcHJlcGFpZCB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19wcmljZXMge1xuICAgIG1hcmdpbi10b3A6ICRtb2JpbGUtcmF0ZXMtcHJlcGFpZC12ZXJ0aWNhbC1tYXJnaW47XG4gIH1cblxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLm1vYmlsZS1yYXRlcy1wcmVwYWlkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1vYmlsZS1yYXRlcy1wcmVwYWlkLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcDtcbiAgICBwYWRkaW5nLXRvcDogJG1vYmlsZS1yYXRlcy1wcmVwYWlkLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcDtcbiAgfVxuXG4gIC5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fZGVzY3JpcHRpb24ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcblxuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlcyB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDgpO1xuXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlIHtcbiAgICA+ICoge1xuICAgICAgZm9udC1zaXplOiAkbW9iaWxlLXJhdGVzLXByZXBhaWQtcHJpY2VzLWZvbnQtc2l6ZS1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5tb2JpbGUtcmF0ZXMtcHJlcGFpZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206ICRtb2JpbGUtcmF0ZXMtcHJlcGFpZC12ZXJ0aWNhbC1wYWRkaW5nLWRlc2t0b3AtbGFyZ2U7XG4gICAgcGFkZGluZy10b3A6ICRtb2JpbGUtcmF0ZXMtcHJlcGFpZC12ZXJ0aWNhbC1wYWRkaW5nLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAubW9iaWxlLXJhdGVzLXByZXBhaWRfX3ByaWNlIHtcbiAgICA+ICoge1xuICAgICAgZm9udC1zaXplOiAkbW9iaWxlLXJhdGVzLXByZXBhaWQtcHJpY2VzLWZvbnQtc2l6ZS14bGFyZ2U7XG4gICAgfVxuICB9XG59XG4iLCIubmV0ZmxpeC1hZHZhbmNlZC1wcm9kdWN0c3tcbiAgICAubmV0ZmxpeC1pbmZve1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG4gICAgICBhcnRpY2xle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGhlYWRlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgaDN7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktY29udHJhc3Q7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44N3JlbTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1jb250cmFzdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+ZGl2e1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LTMwMDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgZm9vdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0zMDA7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNiZmJmYmY7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgPiBkaXZ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmV0ZmxpeC1sb2dve1xuICAgICAgICAgIG1heC13aWR0aDogODJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5ldGZsaXgtdHlwZXtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5ldGZsaXgtcGFudGFsbGFze1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgLm5ldGZsaXgtcHJvbW97XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5zbWFsbGVye1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG4gICAgICBhe1xuICAgICAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmRpYWxvZy1iaWdnZXJ7XG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4iLCI6cm9vdCB7XG4gIC0tY2FyZC1vZmZlci1tYXgtd2lkdGg6IDMwMHB4O1xuICAtLWNhcmQtb2ZmZXItbWluLWhlaWdodDogNDgwcHg7XG4gIC0tY2FyZC1vZmZlci1pbWFnZS1oZWlnaHQ6IDEzNHB4O1xuICAtLWNhcmQtb2ZmZXItcmliYm9uLWhlaWdodDogMzJweDtcbiAgLS1jYXJkLW9mZmVyLXJpYmJvbi1kYXJrZW4tY29sb3I6ICNCQzAzMUE7XG4gIC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZTogNDhweDtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgLS1jYXJkLW9mZmVyLW1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbiB9XG5cbi5zZWN0aW9uLS1vZmVydGFzIHtcbiAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIGRvd24pIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiB9XG5cbi5jLW9mZXJ0YXMge1xuICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICB3aWR0aDogMTAwJTtcbiAgIG1hcmdpbjogMCBhdXRvO1xuICAgbWF4LXdpZHRoOiAxMzIwcHg7XG5cbiAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSBkb3duKSB7XG4gICAgIG1hcmdpbjogYXV0bztcbiAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICB9XG5cbiAgICYtLW5vLXRpdGxlIHtcbiAgICAgLmMtb2ZlcnRhc19fY2Fyb3VzZWwge1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgIH1cbiAgIH1cblxuICAgJi0tbm8tcGFkZGluZy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICB9XG5cbiAgICYtLW1pbi1wYWRkaW5nLWJvdHRvbSB7XG4gICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICB9XG4gICB9XG5cbiAgLy8gTW9zdHJhbW9zIGxpbmVhcyBhZGljaW9uYWxlcyBzb2xvIGN1YW5kbyBubyBlcyB2aXNpYmxlIGVsIGNvbmZpZ3VyYWRvclxuICAuYy1vZmVydGFzX19jb25maWd1cmFkb3IgKyAuYy1vZmVydGFzX19saW5lYXNBZGljaW9uYWxlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgLmMtb2ZlcnRhc19fbGluZWFzQWRpY2lvbmFsZXMge1xuICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICAgLmMtb2ZlcnRhc19fbGluZWFzQWRpY2lvbmFsZXMge1xuICAgICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbiAgLy8gRklOIE1vc3RyYW1vcyBsaW5lYXMgYWRpY2lvbmFsZXMgc29sbyBjdWFuZG8gbm8gZXMgdmlzaWJsZSBlbCBjb25maWd1cmFkb3JcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUgIHtcbiAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgfVxuXG4gICAmX19zbGlkZUNvbmZpZ3VyYWRvciB7XG4gICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSBkb3duKSB7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIH1cbiAgIH1cblxuICAgJl9fc2xpZGVNYXJnaW4ge1xuICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgfVxuXG4gICAmLS1hbHRCYWNrZ3JvdW5kIHtcbiAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsdC1iYWNrZ3JvdW5kO1xuICAgfVxuXG4gICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgIH1cblxuICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG4gICB9XG5cbiAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgIH1cblxuICAgLnN3aXBlci1zbGlkZSB7XG4gICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuICAgfVxuXG4gICAmX19jYXJvdXNlbCB7XG4gICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgfVxuICAgfVxuXG4gICAmX19jYXJvdXNlbF9fd3JhcHBlciB7XG4gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgIH1cblxuICAgJl9fY2Fyb3VzZWxfX2J0bi1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSg1MSw1MSw1MSwwLjEpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogdmFyKC0tYy1jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24tYWx0LWJ0bi1uYXYtc2l6ZSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gKHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpIC8gMikpO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiB2YXIoLS1jLWNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi1hbHQtYnRuLW5hdi1zaXplKTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5wcmV2IHtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gKHZhcigtLWMtY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLWFsdC1idG4tbmF2LXNpemUpIC8gMikpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gICB9XG5cbiAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgcGFkZGluZzogMjRweDtcbiAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICB9XG4gICB9XG5cbiAgIC5zd2lwZXItcGFnaW5hdGlvbi1vZmVydGFzIHtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgIHotaW5kZXg6IDEwO1xuICAgfVxuXG4gICAvLyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAvLyAgIGJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbiAgIC8vICAgZGlzcGxheTogbm9uZTtcbiAgIC8vXG4gICAvLyAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAvLyAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgIC8vICAgfVxuICAgLy8gfVxuXG4gICAmX19jb25maWd1cmFkb3Ige1xuICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3Ryb25nLWF6dXJlO1xuICAgICBtYXJnaW46IDI0cHg7XG4gICAgIG1hcmdpbi1yaWdodDogY2FsYygyNHB4ICsgMzJweCk7XG4gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgZG93bikge1xuICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgfVxuXG4gICAgIEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICB9XG4gICB9XG5cbiAgICZfX2NvbmZpZ3VyYWRvckJvZHkge1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICB3aWR0aDogMTAwJTtcblxuICAgICAuYy1vZmVydGFzX19saW5lYXNBZGljaW9uYWxlcyB7XG4gICAgICAgY29sb3I6ICRjb2xvci13aGl0ZS1zbW9rZTtcbiAgICAgfVxuICAgfVxuXG4gICAmX19jb25maWd1cmFkb3JUaXRsZSB7XG4gICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4gICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICB9XG5cbiAgICZfX2NvbmZpZ3VyYWRvclRleHQge1xuICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgIH1cblxuICAgJl9fYnV0dG9uLS1jb25maWd1cmFkb3Ige1xuICAgICBtYXJnaW46IDAgOTZweDtcbiAgICAgcGFkZGluZzogMTJweCA0MHB4O1xuXG4gICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIGRvd24pIHtcbiAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgIH1cbiAgIH1cblxuICAgJl9fbGluZWFzQWRpY2lvbmFsZXMge1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgfVxuICAmX19kZXN0YWNhZG8ge1xuICAgIHBhZGRpbmc6IDEycHggMzRweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1henVyZS1yYWRpYW5jZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpO1xuXG4gICAgICAmID4gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXN0YWNhZG8tYm90dG9tIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNng7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cblxuIH1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJHBhY2tzLXNlcGFyYXRvci1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNCk7XG4kcGFjay1zZXJ2aWNlLWljb24td3JhcHBlci1zaWRlLW1vYmlsZTogJGRpbWVuc2lvbi1wYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUtbW9iaWxlO1xuJHBhY2stc2VydmljZS1pY29uLXdyYXBwZXItc2lkZTogJGRpbWVuc2lvbi1wYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGU7XG4kcGFja3Mtc2VwYXJhdG9yLWRhcmtlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0bztcblxuLnBhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGFjay0tZGFya2VyIHtcbiAgLnBhY2tfX3Byb2R1Y3Qge1xuICAgIC5wYWNrLXNlcnZpY2Uge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFja3Mtc2VwYXJhdG9yLWRhcmtlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFja19fcHJvZHVjdCB7XG4gIGZsZXg6IDE7XG5cbiAgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAucGFjay1zZXJ2aWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkcGFja3Mtc2VwYXJhdG9yLWJhY2tncm91bmQtY29sb3I7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogI3skcGFjay1zZXJ2aWNlLWljb24td3JhcHBlci1zaWRlLW1vYmlsZSAvIDJ9O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAjeyRwYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUtbW9iaWxlIC8gMn07XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWNrLXNlcnZpY2U6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnBhY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucGFjay0tY2VudGVyZWQge1xuICAgIC5wYWNrX19wcm9kdWN0IHtcbiAgICAgIC5wYWNrLXNlcnZpY2U6OmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIH1cblxuICAgICAgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFja19fcHJvZHVjdCB7XG4gICAgLnBhY2stc2VydmljZSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRwYWNrcy1zZXBhcmF0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAjeyRwYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUgLyAyfTtcbiAgICAgICAgdG9wOiAjeyRwYWNrLXNlcnZpY2UtaWNvbi13cmFwcGVyLXNpZGUgLyAyfTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tbWluLWhlaWdodC1tb2JpbGU6IDYwcHg7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1taW4taGVpZ2h0OiA4MHB4O1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taWNvbi1zaXplLW1vYmlsZTogMzJweDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWljb24tc2l6ZTogNDBweDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWljb24tZmlsbC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS10aXRsZS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE2O1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pbmZvLXRleHQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pbmZvLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taW5mby1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE0O1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taW5mby1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pbmZvLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3JkZXItY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTM7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJveC1zaGFkb3csICR0cmFuc2l0aW9uLWNvbG9yLCAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3IsICR0cmFuc2l0aW9uLWJhY2tncm91bmQtY29sb3I7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS10ZXh0LWNvbG9yOiAkY29sb3Itbm9iZWw7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS10ZXh0LWNvbG9yLWhvdmVyOiAkY29sb3ItZHVzdHktZ3JheTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRleHQtY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRleHQtY29sb3ItZnV0dXJlLWFjdGl2ZTogcmdiYSgkY29sb3ItcHJpbWFyeSwgLjUpO1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYm94LXNoYWRvdy1ob3ZlcjogMCA0cHggMzJweCAtNHB4ICRjb2xvci1hbHRvO1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYm94LXNoYWRvdy1hY3RpdmU6IDAgNHB4IDMycHggMCAkY29sb3Itc2lsdmVyO1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0OiAkY29sb3Itd2hpdGU7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTogJGNvbG9yLXdoaXRlO1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1mdXR1cmUtYWN0aXZlOiAkY29sb3Itd2hpdGU7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkOiAkY29sb3ItZ2FsbGVyeS1saWdodGVyO1xuJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYm9yZGVyLWNvbG9yLWRlZmF1bHQ6ICRjb2xvci1zaWx2ZXI7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3JkZXItY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWJvcmRlci1jb2xvci1mdXR1cmUtYWN0aXZlOiByZ2JhKCRjb2xvci1wcmltYXJ5LCAuNSk7XG4kcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3JkZXItY29sb3ItZGlzYWJsZWQ6ICRjb2xvci1zaWx2ZXI7XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pY29uLXNpemUtbW9iaWxlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWljb24tc2l6ZS1tb2JpbGU7XG5cbiAgLmljb24ge1xuICAgIGZpbGw6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWljb24tZmlsbC1jb2xvcjtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS10aXRsZS1mb250LXdlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pY29uLXNpemUtbW9iaWxlICsgMTBweDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1pbmZvIHtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWluZm8tdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWluZm8tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taW5mby1mb250LXNpemUtbW9iaWxlO1xuICBmb250LXdlaWdodDogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taW5mby1mb250LXdlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pY29uLXNpemUtbW9iaWxlICsgMTBweDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigzKTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbi1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3JkZXItY29sb3ItZGVmYXVsdDtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRleHQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZm9udC1mYW1pbHk6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1mb250LXdlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLW1pbi1oZWlnaHQtbW9iaWxlO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRyYW5zaXRpb247XG5cbiAgJjpob3Zlcjpub3QoLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbS0tYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1kZWZhdWx0O1xuICAgIGJvcmRlci1jb2xvcjogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYm9yZGVyLWNvbG9yLWRlZmF1bHQ7XG4gICAgYm94LXNoYWRvdzogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYm94LXNoYWRvdy1ob3ZlcjtcbiAgICBjb2xvcjogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tdGV4dC1jb2xvci1ob3ZlcjtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbi1pdGVtLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yLWFjdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3JkZXItY29sb3ItYWN0aXZlO1xuICBib3gtc2hhZG93OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3gtc2hhZG93LWFjdGl2ZTtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRleHQtY29sb3ItYWN0aXZlO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbi1pdGVtLS1mdXR1cmUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tYmFja2dyb3VuZC1jb2xvci1mdXR1cmUtYWN0aXZlO1xuICBib3JkZXItY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLWJvcmRlci1jb2xvci1mdXR1cmUtYWN0aXZlO1xuICBib3gtc2hhZG93OiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1ib3gtc2hhZG93LWFjdGl2ZTtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLXRleHQtY29sb3ItZnV0dXJlLWFjdGl2ZTtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC1vcHRpb24taXRlbS0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1iYWNrZ3JvdW5kLWNvbG9yLWRpc2FibGVkO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4gIGNvbG9yOiAkY29sb3Itc2lsdmVyO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuXG4gICAgJGdyb3VwLWNvbHVtbi1ndXR0ZXI6IDE1cHg7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogJGdyb3VwLWNvbHVtbi1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGdyb3VwLWNvbHVtbi1ndXR0ZXI7XG4gIH1cblxuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLW9wdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAtI3skZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMn07XG4gICAgbWFyZ2luLXJpZ2h0OiAtI3skZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMn07XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9uIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWNvbHVtbi1ndXR0ZXIgLyA0O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgcGFkZGluZy1yaWdodDogJGdyaWQtY29sdW1uLWd1dHRlciAvIDQ7XG4gICAgfVxuICB9XG5cbiAgLnBhY2stY29uZmlndXJhdG9yLWJvYXJkX19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS10aXRsZS1mb250LXNpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taWNvbi1zaXplICsgMTVweDtcbiAgfVxuXG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9uLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0tZm9udC1zaXplO1xuICAgIG1pbi1oZWlnaHQ6ICRwYWNrLWNvbmZpZ3VyYXRvci1ib2FyZC1ncm91cC1pdGVtLW1pbi1oZWlnaHQ7XG4gIH1cblxuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLWljb24ge1xuICAgIGhlaWdodDogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taWNvbi1zaXplO1xuICAgIHdpZHRoOiAkcGFjay1jb25maWd1cmF0b3ItYm9hcmQtZ3JvdXAtaXRlbS1pY29uLXNpemU7XG4gIH1cblxuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogJHBhY2stY29uZmlndXJhdG9yLWJvYXJkLWdyb3VwLWl0ZW0taWNvbi1zaXplICsgMTVweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucGFjay1jb25maWd1cmF0b3ItYm9hcmRfX2dyb3VwIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMyk7XG5cbiAgICAkZ3JvdXAtY29sdW1uLWd1dHRlcjogMTVweDtcblxuICAgIHBhZGRpbmctbGVmdDogJGdyb3VwLWNvbHVtbi1ndXR0ZXI7XG4gICAgcGFkZGluZy1yaWdodDogJGdyb3VwLWNvbHVtbi1ndXR0ZXI7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAge1xuICAgICRncm91cC1jb2x1bW4tZ3V0dGVyOiAyNXB4O1xuXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3JvdXAtY29sdW1uLWd1dHRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JvdXAtY29sdW1uLWd1dHRlcjtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1ib2FyZF9fZ3JvdXAtb3B0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6ICRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1oZWlnaHQ7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbGFiYXN0ZXI7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXRpdGxlLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItbGluZS1sYWJlbC10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItbGluZS1sYWJlbC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLWxpbmUtbGFiZWwtZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1saW5lLWxhYmVsLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1saW5lLWxhYmVsLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWJvcmRlci1jb2xvcjogJGNvbG9yLXNpbHZlcjtcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWJvcmRlci1jb2xvci1hY3RpdmU6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tdGV4dC1jb2xvcjogJGNvbG9yLW5vYmVsO1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tdGV4dC1jb2xvci1hY3RpdmU6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0xMztcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMztcbiRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJvcmRlci1jb2xvciwgJHRyYW5zaXRpb24tY29sb3I7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXJlc2V0LWJ1dHRvbi10ZXh0LWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1yZXNldC1idXR0b24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1yZXNldC1idXR0b24tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1yZXNldC1idXR0b24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXJlc2V0LWJ1dHRvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXJlc2V0LWJ1dHRvbi1pY29uLXN0cm9rZS1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXRyYW5zaXRpb247XG5cbiAgJjo6YWZ0ZXIsXG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA1MHZoO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgLy8gQXJyb3cgaGlkZGVuXG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItLW9wZW5lZCB7XG4gIC8vIEFycm93IHZpc2libGVcblxuICAucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItYmFja2dyb3VuZC1jb2xvcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAzNy41JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX2Nsb3NlLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAzMHB4O1xuXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gIH1cblxuICAuaWNvbl9fZ2x5cGgge1xuICAgIHN0cm9rZTogJGNvbG9yLXNpbHZlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC5pY29uX19nbHlwaCB7XG4gICAgICBzdHJva2U6ICRjb2xvci1kdXN0eS1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19yZXNldC1saW5rIHtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItcmVzZXQtYnV0dG9uLXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1yZXNldC1idXR0b24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1yZXNldC1idXR0b24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1yZXNldC1idXR0b24tZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXJlc2V0LWJ1dHRvbi1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICAuaWNvbiB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTZweDtcbiAgfVxuXG4gIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXJlc2V0LWJ1dHRvbi1pY29uLXN0cm9rZS1jb2xvcjtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19jb250ZW50LXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fdGl0bGUge1xuICBjb2xvcjogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19saW5lLW9wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19saW5lLWxhYmVsIHtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItbGluZS1sYWJlbC10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1saW5lLWxhYmVsLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3ItbGluZS1sYWJlbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLWxpbmUtbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLWxpbmUtbGFiZWwtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbi13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3JfX29wdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLXRleHQtY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLW9wdGlvbi1mb250LXdlaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLW9wdGlvbi1saW5lLWhlaWdodC1tb2JpbGU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tdHJhbnNpdGlvbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLW9wdGlvbi1ib3JkZXItY29sb3ItYWN0aXZlO1xuICAgIGNvbG9yOiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLW9wdGlvbi10ZXh0LWNvbG9yLWFjdGl2ZTtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19vcHRpb24tLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tYm9yZGVyLWNvbG9yLWFjdGl2ZTtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1tb2JpbGUtbGluZXMtc2VsZWN0b3Itb3B0aW9uLXRleHQtY29sb3ItYWN0aXZlO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fbGluZS1vcHRpb25zIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cblxuICAucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19vcHRpb25zIHtcbiAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTcuNXB4O1xuICB9XG5cbiAgLnBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvcl9fb3B0aW9uLXdyYXBwZXIge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gICAgcGFkZGluZzogNy41cHg7XG4gIH1cblxuICAucGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yX19vcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJHBhY2stY29uZmlndXJhdG9yLW1vYmlsZS1saW5lcy1zZWxlY3Rvci1vcHRpb24tZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3ItbW9iaWxlLWxpbmVzLXNlbGVjdG9yLW9wdGlvbi1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktc2VydmljZS1pY29uLXNpZGU6IDEzMHB4O1xuJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktc2VydmljZS1pY29uLWljb24tZmlsbC1jb2xvcjogJGNvbG9yLWR1c3R5LWdyYXk7XG4kcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWljb24taWNvbi1zaWRlOiA0MHB4O1xuJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktZmFtaWx5LWxhYmVsLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktZmFtaWx5LWxhYmVsLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LWZhbWlseS1sYWJlbC1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1mYW1pbHktbGFiZWwtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LWZhbWlseS1sYWJlbC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LXNlcnZpY2UtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktc2VydmljZS1saW5rLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LXNlcnZpY2UtbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWxpbmstbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuXG4ucGFjay1jb25maWd1cmF0b3Itc3VtbWFyeSB7XG4gIC5wYWNrLXNlcnZpY2VfX2ljb24ge1xuICAgIC5pY29uLFxuICAgIC5pY29uLWZpbGxlZCB7XG4gICAgICBmaWxsOiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWljb24taWNvbi1maWxsLWNvbG9yO1xuICAgICAgaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWljb24taWNvbi1zaWRlO1xuICAgICAgd2lkdGg6ICRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LXNlcnZpY2UtaWNvbi1pY29uLXNpZGU7XG4gICAgfVxuICB9XG5cbiAgLnBhY2tfX3Byb2R1Y3QgLnBhY2stc2VydmljZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cblxuICAucGFjay1zZXJ2aWNlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktc2VydmljZS10aXRsZS1saW5lLWhlaWdodDtcbiAgfVxuXG4gIC5wYWNrLXNlcnZpY2VfX2xpbmsgLmxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWxpbmstZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LXNlcnZpY2UtbGluay1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3Itc3VtbWFyeV9fZmFtaWx5LWxhYmVsIHtcbiAgY29sb3I6ICRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LWZhbWlseS1sYWJlbC10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHBhY2stY29uZmlndXJhdG9yLXN1bW1hcnktZmFtaWx5LWxhYmVsLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LWZhbWlseS1sYWJlbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1mYW1pbHktbGFiZWwtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1mYW1pbHktbGFiZWwtbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5X19mYW1pbHktbG9nbyB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnBhY2stY29uZmlndXJhdG9yLXN1bW1hcnkge1xuICAgIC5wYWNrX19wcm9kdWN0IC5wYWNrLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5wYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5IHtcbiAgICAucGFjay1zZXJ2aWNlOjpiZWZvcmUge1xuICAgICAgdG9wOiAkcGFjay1jb25maWd1cmF0b3Itc3VtbWFyeS1zZXJ2aWNlLWljb24tc2lkZSAvIDI7XG4gICAgfVxuXG4gICAgLnBhY2stc2VydmljZV9faWNvbiB7XG4gICAgICBoZWlnaHQ6ICRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LXNlcnZpY2UtaWNvbi1zaWRlO1xuICAgICAgd2lkdGg6ICRwYWNrLWNvbmZpZ3VyYXRvci1zdW1tYXJ5LXNlcnZpY2UtaWNvbi1zaWRlO1xuICAgIH1cblxuICAgIC5wYWNrX19wcm9kdWN0IC5wYWNrLXNlcnZpY2VfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHBhY2stcmVsYXRlZC1tb2RhbC10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1yZWxhdGVkLW1vZGFsLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRwYWNrLXJlbGF0ZWQtbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1yZWxhdGVkLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRwYWNrLXJlbGF0ZWQtbW9kYWwtZGVzY3JpcHRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhY2stcmVsYXRlZC1tb2RhbC1kZXNjcmlwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4kcGFjay1yZWxhdGVkLW1vZGFsLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcbiRwYWNrLXJlbGF0ZWQtbW9kYWwtc3VidGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stcmVsYXRlZC1tb2RhbC1zdWJ0aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1yZWxhdGVkLW1vZGFsLXN1YnRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRwYWNrLXJlbGF0ZWQtbW9kYWwtc3VidGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcGFjay1yZWxhdGVkLW1vZGFsLXN1YnRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRwYWNrLXJlbGF0ZWQtbW9kYWwtdGFibGUtYm9yZGVyLWNvbG9yOiAkY29sb3ItbWVyY3VyeS1saWdodGVyO1xuJHBhY2stcmVsYXRlZC1tb2RhbC10YWJsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcGFjay1yZWxhdGVkLW1vZGFsLXRhYmxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRwYWNrLXJlbGF0ZWQtbW9kYWwtdGFibGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuJHBhY2stcmVsYXRlZC1tb2RhbC10YWJsZS1zdHJvbmctY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stcmVsYXRlZC1tb2RhbC10YWJsZS1oZWFkZXItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcblxuLnBhY2stcmVsYXRlZC1tb2RhbCB7XG4gIC50di1jaGFubmVscyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsLS1zaG93LW5vZGUtd2lmaW4ge1xuICAucGFjay1yZWxhdGVkLW1vZGFsX19ub2RlLXdpZmlhYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWNrLXJlbGF0ZWQtbW9kYWxfX25vZGUtd2lmaW4ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcbiAgfVxufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsLS1ub2RlLXVubGltaXRlZCB7XG4gIC5wYWNrLXJlbGF0ZWQtbW9kYWxfX25vZGUtdW5saW1pdGVkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG4gIH1cbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fdGl0bGUge1xuICBmb250LWZhbWlseTogJHBhY2stcmVsYXRlZC1tb2RhbC10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcGFjay1yZWxhdGVkLW1vZGFsLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYWNrLXJlbGF0ZWQtbW9kYWwtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1yZWxhdGVkLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fZGVzY3JpcHRpb24sXG4ucGFjay1yZWxhdGVkLW1vZGFsX19jaGFubmVscy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAkcGFjay1yZWxhdGVkLW1vZGFsLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRwYWNrLXJlbGF0ZWQtbW9kYWwtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHBhY2stcmVsYXRlZC1tb2RhbC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fc3VidGl0bGUsXG4ucGFjay1yZWxhdGVkLW1vZGFsX19jaGFubmVscy10aXRsZSB7XG4gIGNvbG9yOiAkcGFjay1yZWxhdGVkLW1vZGFsLXN1YnRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJHBhY2stcmVsYXRlZC1tb2RhbC1zdWJ0aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcGFjay1yZWxhdGVkLW1vZGFsLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYWNrLXJlbGF0ZWQtbW9kYWwtc3VidGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcGFjay1yZWxhdGVkLW1vZGFsLXN1YnRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fbm9kZS13aWZpbixcbi5wYWNrLXJlbGF0ZWQtbW9kYWxfX25vZGUtdW5saW1pdGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fdGFibGUtcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRwYWNrLXJlbGF0ZWQtbW9kYWwtdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFjay1yZWxhdGVkLW1vZGFsX190YWJsZS1yb3ctLW5vLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5wYWNrLXJlbGF0ZWQtbW9kYWxfX3RhYmxlLWhlYWRlcixcbi5wYWNrLXJlbGF0ZWQtbW9kYWxfX3RhYmxlLWNlbGwge1xuICBmb250LWZhbWlseTogJHBhY2stcmVsYXRlZC1tb2RhbC10YWJsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcGFjay1yZWxhdGVkLW1vZGFsLXRhYmxlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRwYWNrLXJlbGF0ZWQtbW9kYWwtdGFibGUtbGluZS1oZWlnaHQ7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgc3Ryb25nIHtcbiAgICBjb2xvcjogJHBhY2stcmVsYXRlZC1tb2RhbC10YWJsZS1zdHJvbmctY29sb3I7XG4gIH1cbn1cblxuLnBhY2stcmVsYXRlZC1tb2RhbF9fdGFibGUtaGVhZGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHBhY2stcmVsYXRlZC1tb2RhbC10YWJsZS1ib3JkZXItY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiAkcGFjay1yZWxhdGVkLW1vZGFsLXRhYmxlLWhlYWRlci1mb250LXdlaWdodDtcbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kcGFnZS1oZWFkZXItbWluLWhlaWdodDogNDYwcHg7XG4kcGFnZS1oZWFkZXItbWluLWhlaWdodC1zbWFsbDogMjgwcHg7XG4kcGFnZS1oZWFkZXItbWluLWhlaWdodC14c21hbGw6IDE3MHB4O1xuJHBhZ2UtaGVhZGVyLXBhZGRpbmctdG9wOiAjeyRkaW1lbnNpb24taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcCArXG4gICRkaW1lbnNpb24taGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3B9O1xuJHBhZ2UtaGVhZGVyLWRldGFpbHMtY29sb3I6ICRjb2xvci13aGl0ZTtcbiRwYWdlLWhlYWRlci1kYXJrLXRpdGxlLWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRwYWdlLWhlYWRlci1kYXJrLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRwYWdlLWhlYWRlci1kZXRhaWxzLXBhZGRpbmctc21hbGw6IDQ1cHggMDtcbiRwYWdlLWhlYWRlci1kZXRhaWxzLXBhZGRpbmctbWVkaXVtOiA2MHB4IDA7XG4kcGFnZS1oZWFkZXItZGV0YWlscy1wYWRkaW5nLWxhcmdlOiAzMHB4IDAgNjBweDtcbiRwYWdlLWhlYWRlci1iYWNrZ3JvdW5kLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItbWluZS1zaGFmdCwgMC42KTtcbiRwYWdlLWhlYWRlci1iYWNrZ3JvdW5kLW92ZXJsYXktYmFja2dyb3VuZC1saWdodDogbGluZWFyLWdyYWRpZW50KFxuICByZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCUsXG4gIHJnYmEoJGNvbG9yLXdoaXRlLCAwLjkpIDkwJSxcbiAgcmdiYSgkY29sb3Itd2hpdGUsIDEpIDEwMCVcbik7XG4kcGFnZS1oZWFkZXItaWNvbi1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcGFnZS1oZWFkZXItaWNvbi1oZWlnaHQ6IDI1cHg7XG4kcGFnZS1oZWFkZXItdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhZ2UtaGVhZGVyLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiRwYWdlLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRwYWdlLWhlYWRlci10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG4kcGFnZS1oZWFkZXItdGl0bGUtYmlnLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMjg7XG4kcGFnZS1oZWFkZXItdGl0bGUtYmlnLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kcGFnZS1oZWFkZXItdGl0bGUtYmlnLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTM2O1xuJHBhZ2UtaGVhZGVyLXRpdGxlLWJpZy1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zNjtcbiRwYWdlLWhlYWRlci10aXRsZS1iaWctZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLTQ2O1xuJHBhZ2UtaGVhZGVyLXRpdGxlLWJpZy1saW5lLWhlaWdodC1sYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtNDY7XG4kcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktbGlnaHQ7XG4kcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWJpZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0yMjtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMjQ7XG4kcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tYmlnLWxpbmUtaGVpZ2h0LWRlc2t0b3A6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuJGhlYWRlci1hc3BlY3QtcmF0aW86IDEwIC8gMTY7XG5cbi5wYWdlLWhlYWRlciB7XG4gIG1pbi1oZWlnaHQ6ICRwYWdlLWhlYWRlci1taW4taGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci0tbGVmdC1hbGlnbiB7XG4gIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItLWFzcGVjdC1yYXRpbyB7XG4gIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogJGhlYWRlci1hc3BlY3QtcmF0aW8gKiAxMDB2dztcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItLWRhcmsge1xuICAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBjb2xvcjogJHBhZ2UtaGVhZGVyLWRhcmstdGl0bGUtY29sb3I7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRwYWdlLWhlYWRlci1kYXJrLWRlc2NyaXB0aW9uLWNvbG9yO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlci0tYmlnLWNvbnRlbnQge1xuICAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRwYWdlLWhlYWRlci10aXRsZS1iaWctZm9udC1zaXplLW1vYmlsZTtcbiAgICBsaW5lLWhlaWdodDogJHBhZ2UtaGVhZGVyLXRpdGxlLWJpZy1saW5lLWhlaWdodC1tb2JpbGU7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWJpZy1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC1zaXplLW1vYmlsZTtcbiAgICBmb250LXdlaWdodDogJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWJpZy1mb250LXdlaWdodDtcbiAgICBsaW5lLWhlaWdodDogJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWJpZy1saW5lLWhlaWdodC1tb2JpbGU7XG4gIH1cbn1cblxuLnBhZ2UtaGVhZGVyLS1saWdodCB7XG4gIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHBhZ2UtaGVhZGVyLWJhY2tncm91bmQtb3ZlcmxheS1iYWNrZ3JvdW5kLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1oZWFkZXItLXNtYWxsIHtcbiAgbWluLWhlaWdodDogJHBhZ2UtaGVhZGVyLW1pbi1oZWlnaHQtc21hbGw7XG59XG5cbi5wYWdlLWhlYWRlci0teHNtYWxsIHtcbiAgbWluLWhlaWdodDogJHBhZ2UtaGVhZGVyLW1pbi1oZWlnaHQteHNtYWxsO1xufVxuXG4ucGFnZS1oZWFkZXJfX2NvbHVtbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kIHtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWhlYWRlci1iYWNrZ3JvdW5kLW92ZXJsYXktYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG5cbi5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICRibHVyLXNpemU6IDhweDtcbiAgJGJsdXItc2FmZS1vZmZzZXQ6ICRibHVyLXNpemUgKyAycHg7XG5cbiAgLy9maWx0ZXI6IGJsdXIoJGJsdXItc2l6ZSk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgI3skYmx1ci1zYWZlLW9mZnNldCAqIDJ9KTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0jeyRibHVyLXNhZmUtb2Zmc2V0fSkgdHJhbnNsYXRlWSgtI3skYmx1ci1zYWZlLW9mZnNldH0pO1xuICB3aWR0aDogY2FsYygxMDAlICsgI3skYmx1ci1zYWZlLW9mZnNldCAqIDJ9KTtcblxuICAmLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlLWJsdXJyZWQge1xuICAgIGZpbHRlcjogYmx1cigkYmx1ci1zaXplKTtcbiAgfVxufVxuXG4ucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1NXB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2JyZWFkY3J1bWIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogJHBhZ2UtaGVhZGVyLWRldGFpbHMtY29sb3I7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAkcGFnZS1oZWFkZXItZGV0YWlscy1wYWRkaW5nLXNtYWxsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYWdlLWhlYWRlcl9faWNvbnMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiAkcGFnZS1oZWFkZXItdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBhZ2UtaGVhZGVyLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYWdlLWhlYWRlci10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdlLWhlYWRlci10aXRsZS1saW5lLWhlaWdodDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiAkcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1oZWFkZXJfX2V4dHJhLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ucGFnZS1oZWFkZXItLW5vLWJhY2tncm91bmQge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuXG4gIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLS1sZWZ0LWFsaWduIHtcbiAgICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6ICRwYWdlLWhlYWRlci1kZXRhaWxzLXBhZGRpbmctbWVkaXVtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5wYWdlLWhlYWRlci0tYXNwZWN0LXJhdGlvIHtcbiAgICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWFzcGVjdC1yYXRpbyAqIDEwMHZ3O1xuICAgICAgbWF4LWhlaWdodDogOTB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwdnc7XG4gICAgfVxuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICAvL3BhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyLS1sZWZ0LWFsaWduIHtcbiAgICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXItLWJpZy1jb250ZW50IHtcbiAgICAucGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHBhZ2UtaGVhZGVyLXRpdGxlLWJpZy1mb250LXNpemUtZGVza3RvcDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItdGl0bGUtYmlnLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6ICRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC1zaXplLWRlc2t0b3A7XG4gICAgICBsaW5lLWhlaWdodDogJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWJpZy1saW5lLWhlaWdodC1kZXNrdG9wO1xuICAgIH1cbiAgfVxuXG4gIC8qXG4gIC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6ICRwYWdlLWhlYWRlci1wYWRkaW5nLXRvcDtcbiAgfVxuKi9cblxuICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6ICRwYWdlLWhlYWRlci1kZXRhaWxzLXBhZGRpbmctbGFyZ2U7XG4gIH1cbn1cblxuLyogTGFuZGluZyBTb2x1Y2lvbiBQeW1lcyAqL1xuLnBhZ2UtaGVhZGVyIHtcbiAgLnBhZ2UtaGVhZGVyX19jb250ZW50IHtcbiAgICAucGFnZS1oZWFkZXJfX2RldGFpbHMubGVmdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMCAzMHB4O1xuICAgICAgICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fY2FjaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTI2Nzk7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAucGFnZS1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5wYWdlLWhlYWRlci0tYmlnLWNvbnRlbnQge1xuICAgIC5wYWdlLWhlYWRlcl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkcGFnZS1oZWFkZXItdGl0bGUtYmlnLWZvbnQtc2l6ZS1sYXJnZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZS1oZWFkZXItdGl0bGUtYmlnLWxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuLnJpZ2h0LWNvbnRlbnQge1xuICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNzAlO1xuXG4gICAgaDEsXG4gICAgaDIge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXJfX2V4dHJhLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRwYWdlLWhlYWRlci1taW4taGVpZ2h0OiA0NjBweDtcbiRwYWdlLWhlYWRlci1taW4taGVpZ2h0LXNtYWxsOiAyODBweDtcbiRwYWdlLWhlYWRlci1taW4taGVpZ2h0LXhzbWFsbDogMTcwcHg7XG4kcGFnZS1oZWFkZXItcGFkZGluZy10b3A6ICN7JGRpbWVuc2lvbi1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodC1kZXNrdG9wICsgJGRpbWVuc2lvbi1oZWFkZXItbWFpbi1oZWlnaHQtZGVza3RvcH07XG4kcGFnZS1oZWFkZXItZGV0YWlscy1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJHBhZ2UtaGVhZGVyLWRhcmstdGl0bGUtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHBhZ2UtaGVhZGVyLWRhcmstZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJHBhZ2UtaGVhZGVyLWRldGFpbHMtcGFkZGluZy1zbWFsbDogNDVweCAwO1xuJHBhZ2UtaGVhZGVyLWRldGFpbHMtcGFkZGluZy1tZWRpdW06IDYwcHggMDtcbiRwYWdlLWhlYWRlci1kZXRhaWxzLXBhZGRpbmctbGFyZ2U6IDMwcHggMCA2MHB4O1xuJHBhZ2UtaGVhZGVyLWJhY2tncm91bmQtb3ZlcmxheS1iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1taW5lLXNoYWZ0LCAuNik7XG4kcGFnZS1oZWFkZXItYmFja2dyb3VuZC1vdmVybGF5LWJhY2tncm91bmQtbGlnaHQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRjb2xvci13aGl0ZSwgMCkgMCUsIHJnYmEoJGNvbG9yLXdoaXRlLCAuOSkgOTAlLCByZ2JhKCRjb2xvci13aGl0ZSwgMSkgMTAwJSk7XG4kcGFnZS1oZWFkZXItaWNvbi1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcGFnZS1oZWFkZXItaWNvbi1oZWlnaHQ6IDI1cHg7XG4kcGFnZS1oZWFkZXItdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhZ2UtaGVhZGVyLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiRwYWdlLWhlYWRlci10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRwYWdlLWhlYWRlci10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG4kcGFnZS1oZWFkZXItdGl0bGUtYmlnLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMjg7XG4kcGFnZS1oZWFkZXItdGl0bGUtYmlnLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kcGFnZS1oZWFkZXItdGl0bGUtYmlnLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTM2O1xuJHBhZ2UtaGVhZGVyLXRpdGxlLWJpZy1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zNjtcbiRwYWdlLWhlYWRlci10aXRsZS1iaWctZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLTQ2O1xuJHBhZ2UtaGVhZGVyLXRpdGxlLWJpZy1saW5lLWhlaWdodC1sYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtNDY7XG4kcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktbGlnaHQ7XG4kcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJHBhZ2UtaGVhZGVyLWRlc2NyaXB0aW9uLWJpZy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0yMjtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcbiRwYWdlLWhlYWRlci1kZXNjcmlwdGlvbi1iaWctZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtMjQ7XG4kcGFnZS1oZWFkZXItZGVzY3JpcHRpb24tYmlnLWxpbmUtaGVpZ2h0LWRlc2t0b3A6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuJGhlYWRlci1hc3BlY3QtcmF0aW86IDEwIC8gMTY7XG5cbi5wYWdlLWhlYWRlci13aXRoLWluZm8tYm94IHtcblx0bWFyZ2luLXRvcDogNzBweDtcblxuXHQmLnBhZ2UtaGVhZGVyIHtcblx0XHRtaW4taGVpZ2h0OiA1NjBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0Jl9faW5mbyB7XG5cdFx0bWFyZ2luLXRvcDogNTB2dztcblxuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAxLjMxMjVyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuXHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdHRleHQtc2hhZG93OiAycHggMnB4IDhweCAjMDAwO1xuXHRcdH1cblxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jl9fbG9nbyB7XG5cdFx0XHR3aWR0aDogODhweDtcblx0XHRcdGhlaWdodDogODhweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IC41cmVtO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA3MHB4IGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1yaWdodDogMS41cmVtO1xuXHRcdH1cblxuXHR9XG5cblx0LnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyIHRvcDtcblx0fVxuXG5cdC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZDo6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMiwwLDM2LDEpIDAlLCByZ2JhKDAsMCwwLDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1OSUpO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTB2dywgcmdiYSgwLDAsMCwxKSA2MHZ3LCByZ2JhKDIsMCwzNiwxKSAxMDAlKTtcblx0fVxuXG5cdCZfX2JveCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGNzMwMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxLjVyZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Ym9yZGVyLXJhZGl1czogMXJlbTtcblx0XHRtYXgtd2lkdGg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdG1hcmdpbi10b3A6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG5cdFx0LmJ1dHRvbi0td2hpdGUge1xuXHRcdFx0Y29sb3I6ICNGRjczMDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5wcmljZS1tb250aGx5LWZlZS13aXRoLWV4cGlyYXRpb24tYW5kLW1vbnRobHktZmVlLXByb21vdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0LnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDRyZW07XG5cdFx0fVxuXG5cdFx0LnByaWNlLXdpdGgtc3ViamVjdF9fZGVjaW1hbC1hbW91bnQge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0fVxuXG5cdFx0LnByaWNlLXdpdGgtc3ViamVjdF9fc3ViamVjdCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblxuXHRcdC5wcmljZS1sYWJlbCB7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdFx0fVxuXG5cdFx0LnByaWNlLXNlcGFyYXRvciB7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXG5cdFx0LnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCZfX2ludHJvZHVjdGlvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQmX19tYWluSW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDoxNnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMS41cmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0fVxuXG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHQucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveCB7XG5cdFx0Jl9fYm94IHtcblx0XHRcdCZfX21haW5JbmZvIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcblx0LnBhZ2UtaGVhZGVyLXdpdGgtaW5mby1ib3gge1xuXHRcdCZfX2JveCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDowO1xuXHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcblxuXHRcdFx0Jl9fbWFpbkluZm8ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZDo6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMiwwLDM2LDEpIDAlLCByZ2JhKDAsMCwwLDEpIDUwJSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1OSUpO1xuXHRcdH1cblxuXHRcdC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG5cdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDRweDtcblxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIuMjVyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjYyNXJlbTtcblx0XHRcdH1cblxuXHRcdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS44NzVyZW07XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuXHQucGFnZS1oZWFkZXItd2l0aC1pbmZvLWJveCB7XG5cdFx0bWFyZ2luLXRvcDogMTA0cHg7XG5cblx0XHQucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0fVxuXG5cdFx0Ji5wYWdlLWhlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDMwdnc7XG5cdFx0fVxuXG5cblx0fVxuICB9XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJHJlbGF0ZWQtaGVscC12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kcmVsYXRlZC1oZWxwLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kcmVsYXRlZC1oZWxwLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4kcmVsYXRlZC1oZWxwLWhlbHAtaG9yaXpvbnRhbC1wYWRkaW5nLWxhcmdlOiAzMHB4O1xuJHJlbGF0ZWQtaGVscC1oZWxwLWhvcml6b250YWwtcGFkZGluZy14bGFyZ2U6IDkwcHg7XG4kcmVsYXRlZC1oZWxwLWhlbHAtaG9yaXpvbnRhbC1wYWRkaW5nLXh4bGFyZ2U6IDE0MHB4O1xuJHJlbGF0ZWQtaGVscC12ZXJ0aWNhbC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci13aWxkLXNhbmQ7XG4kcmVsYXRlZC1oZWxwLXBob25lLXRleHQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHJlbGF0ZWQtaGVscC1waG9uZS1mb250LXNpemU6ICRmb250LXNpemUtMjg7XG4kcmVsYXRlZC1oZWxwLXBob25lLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRyZWxhdGVkLWhlbHAtcGhvbmUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kcmVsYXRlZC1oZWxwLXBob25lLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yODtcblxuLnJlbGF0ZWQtaGVscCB7XG4gIG1hcmdpbi1ib3R0b206ICRyZWxhdGVkLWhlbHAtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkcmVsYXRlZC1oZWxwLXZlcnRpY2FsLW1hcmdpbjtcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtaGVscF9faGVscCwgLnJlbGF0ZWQtaGVscF9faGVscC5mdWxsLXdpZHRoIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5saXN0LWl0ZW0ge1xuICAgIC5pY29uLXBsdXMge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5yZWxhdGVkLWhlbHBfX2NtbiB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgLmNhbGwtbWUtbm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLWhlbHBfX3Bob25lIHtcbiAgY29sb3I6ICRyZWxhdGVkLWhlbHAtcGhvbmUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRyZWxhdGVkLWhlbHAtcGhvbmUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHJlbGF0ZWQtaGVscC1waG9uZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcmVsYXRlZC1oZWxwLXBob25lLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHJlbGF0ZWQtaGVscC1waG9uZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLnJlbGF0ZWQtaGVscCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHJlbGF0ZWQtaGVscC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkcmVsYXRlZC1oZWxwLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLnJlbGF0ZWQtaGVscF9faGVscCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDgpO1xuXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcmVsYXRlZC1oZWxwLWhlbHAtaG9yaXpvbnRhbC1wYWRkaW5nLWxhcmdlO1xuICB9XG5cbiAgLnJlbGF0ZWQtaGVscF9fY21uIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG5cbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRyZWxhdGVkLWhlbHAtdmVydGljYWwtc2VwYXJhdG9yLWNvbG9yO1xuICAgIHBhZGRpbmctbGVmdDogJHJlbGF0ZWQtaGVscC1oZWxwLWhvcml6b250YWwtcGFkZGluZy1sYXJnZTtcbiAgfVxuXG4gIC5yZWxhdGVkLWhlbHBfX3Bob25lIHtcbiAgICBmb250LXNpemU6ICRyZWxhdGVkLWhlbHAtcGhvbmUtZm9udC1zaXplO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAucmVsYXRlZC1oZWxwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcmVsYXRlZC1oZWxwLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRyZWxhdGVkLWhlbHAtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAucmVsYXRlZC1oZWxwX19oZWxwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcmVsYXRlZC1oZWxwLWhlbHAtaG9yaXpvbnRhbC1wYWRkaW5nLXhsYXJnZTtcbiAgfVxuXG4gIC5yZWxhdGVkLWhlbHBfX2NtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcmVsYXRlZC1oZWxwLWhlbHAtaG9yaXpvbnRhbC1wYWRkaW5nLXhsYXJnZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5yZWxhdGVkLWhlbHBfX2hlbHAge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRyZWxhdGVkLWhlbHAtaGVscC1ob3Jpem9udGFsLXBhZGRpbmcteHhsYXJnZTtcbiAgfVxuXG4gIC5yZWxhdGVkLWhlbHBfX2NtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcmVsYXRlZC1oZWxwLWhlbHAtaG9yaXpvbnRhbC1wYWRkaW5nLXh4bGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kcmVsYXRlZC1saW5rcy10aXRsZS10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRyZWxhdGVkLWxpbmtzLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRyZWxhdGVkLWxpbmtzLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRyZWxhdGVkLWxpbmtzLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kcmVsYXRlZC1saW5rcy10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kcmVsYXRlZC1saW5rcy1saXN0LWl0ZW0taWNvbi10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm0sICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kcmVsYXRlZC1saW5rcy1saXN0LWl0ZW0tYm9yZGVyLWNvbG9yOiAkY29sb3ItZ2FsbGVyeS1saWdodGVyO1xuJHJlbGF0ZWQtbGlua3MtbGluay10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRyZWxhdGVkLWxpbmtzLWxpbmstdGV4dC1jb2xvci1ob3ZlcjogJGNvbG9yLXByaW1hcnk7XG4kcmVsYXRlZC1saW5rcy1saW5rLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHJlbGF0ZWQtbGlua3MtbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kcmVsYXRlZC1saW5rcy1saW5rLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kcmVsYXRlZC1saW5rcy1saW5rLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiRyZWxhdGVkLWxpbmtzLWxpbmstdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tY29sb3I7XG5cbi5yZWxhdGVkLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLnJlbGF0ZWQtbGlua3NfX3RpdGxlIHtcbiAgY29sb3I6ICRyZWxhdGVkLWxpbmtzLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkcmVsYXRlZC1saW5rcy10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcmVsYXRlZC1saW5rcy10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcmVsYXRlZC1saW5rcy10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRyZWxhdGVkLWxpbmtzLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gIC5zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtbGlua3NfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcblxuICAubGlzdC1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHJlbGF0ZWQtbGlua3MtbGlzdC1pdGVtLWJvcmRlci1jb2xvcjtcbiAgICBjb2xvcjogJHJlbGF0ZWQtbGlua3MtbGluay10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkcmVsYXRlZC1saW5rcy1saW5rLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJHJlbGF0ZWQtbGlua3MtbGluay1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRyZWxhdGVkLWxpbmtzLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRyZWxhdGVkLWxpbmtzLWxpbmstbGluZS1oZWlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogJHJlbGF0ZWQtbGlua3MtbGluay10cmFuc2l0aW9uO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHJlbGF0ZWQtbGlua3MtbGlzdC1pdGVtLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucmVsYXRlZC1saW5rc19fbGlzdCB7XG4gICAgLmxpc3QtaXRlbSB7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHJlbGF0ZWQtbGlua3MtbGlzdC1pdGVtLWljb24tdHJhbnNpdGlvbjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkcmVsYXRlZC1saW5rcy1saW5rLXRleHQtY29sb3ItaG92ZXI7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIEFsZXggTS4gR29yZ2FsIDxhbGV4QGxpbjNzLmNvbT5cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kcmVsYXRlZC1wYWNrLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRyZWxhdGVkLXBhY2stbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRyZWxhdGVkLXBhY2stbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcblxuLnJlbGF0ZWQtcGFjayB7XG4gIG1hcmdpbi1ib3R0b206ICRyZWxhdGVkLXBhY2stbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkcmVsYXRlZC1wYWNrLW1hcmdpbjtcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucGFjay1zZXJ2aWNlX19pY29uIHtcbiAgICAuaWNvbi1maWxsZWQge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuXG4gICAgLmljb24tZmlsbGVkX19nbHlwaCB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbGF0ZWQtcGFja19fZGVzY3JpcHRpb24sXG4ucmVsYXRlZC1wYWNrX19jb250ZW50IHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLnJlbGF0ZWQtcGFja19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5yZWxhdGVkLXBhY2tfX3ByaWNlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC5yZWxhdGVkLXBhY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAucmVsYXRlZC1wYWNrX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucmVsYXRlZC1wYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcmVsYXRlZC1wYWNrLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRyZWxhdGVkLXBhY2stbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAucmVsYXRlZC1wYWNrX19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIsIDApO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5yZWxhdGVkLXBhY2tfX3BhY2sge1xuICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcbiAgfVxuXG4gIC5yZWxhdGVkLXBhY2tfX3ByaWNlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG5cbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAucmVsYXRlZC1wYWNrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcmVsYXRlZC1wYWNrLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRyZWxhdGVkLXBhY2stbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiRyb2FtaW5nLW1hcC1maWx0ZXItZGVzY3JpcHRpb24tdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kcm9hbWluZy1tYXAtZmlsdGVyLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHJvYW1pbmctbWFwLWZpbHRlci1kZXNjcmlwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kcm9hbWluZy1tYXAtZmlsdGVyLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kcm9hbWluZy1tYXAtZmlsdGVyLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRyb2FtaW5nLW1hcC1maWx0ZXItc2VsZWN0LWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluO1xuJHJvYW1pbmctbWFwLWZpbHRlci1mb3JtLWxhYmVsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRyb2FtaW5nLW1hcC1maWx0ZXItZm9ybS1sYWJlbC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTQ7XG4kcm9hbWluZy1tYXAtZmlsdGVyLXpvbmUtc2lkZTogMjBweDtcbiRyb2FtaW5nLW1hcC1maWx0ZXItem9uZS1ib3JkZXItY29sb3I6ICRjb2xvci1nYWxsZXJ5O1xuJHJvYW1pbmctbWFwLWZpbHRlci16b25lLXRleHQtY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuJHJvYW1pbmctbWFwLWZpbHRlci16b25lLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHJvYW1pbmctbWFwLWZpbHRlci16b25lLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRyb2FtaW5nLW1hcC1maWx0ZXItem9uZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1zZW1pLWJvbGQ7XG4kcm9hbWluZy1tYXAtZmlsdGVyLXpvbmUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuXG4ucm9hbWluZy1tYXAtZmlsdGVyIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogJHJvYW1pbmctbWFwLWZpbHRlci1mb3JtLWxhYmVsLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHJvYW1pbmctbWFwLWZpbHRlci1mb3JtLWxhYmVsLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRyb2FtaW5nLW1hcC1maWx0ZXItZGVzY3JpcHRpb24tZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHJvYW1pbmctbWFwLWZpbHRlci1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkcm9hbWluZy1tYXAtZmlsdGVyLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHJvYW1pbmctbWFwLWZpbHRlci1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX3pvbmVzIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX3pvbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX196b25lLWNvbG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHJvYW1pbmctbWFwLWZpbHRlci16b25lLWJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogJHJvYW1pbmctbWFwLWZpbHRlci16b25lLXNpZGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6ICRyb2FtaW5nLW1hcC1maWx0ZXItem9uZS1zaWRlO1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX196b25lLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRyb2FtaW5nLW1hcC1maWx0ZXItem9uZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkcm9hbWluZy1tYXAtZmlsdGVyLXpvbmUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHJvYW1pbmctbWFwLWZpbHRlci16b25lLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHJvYW1pbmctbWFwLWZpbHRlci16b25lLWxpbmUtaGVpZ2h0O1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX19zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucm9hbWluZy1tYXAtZmlsdGVyX19zZWxlY3QtLWNvbnRpbmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5yb2FtaW5nLW1hcC1maWx0ZXJfX3NlbGVjdC0tY291bnRyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnJvYW1pbmctbWFwLWZpbHRlcl9fc2VsZWN0LS12aXNpYmxlIHtcbiAgYW5pbWF0aW9uOiAkcm9hbWluZy1tYXAtZmlsdGVyLXNlbGVjdC1hbmltYXRpb247XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucm9hbWluZy1tYXAtZmlsdGVyX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiIsIi5jLXJvYW1pbmctcmF0ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjZweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgfVxuXG4gICZfX3pvbmUtc2VsZWN0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzZweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY291bnRyeS1zZWxlY3RvcntcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYmZiZmJmO1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVzdWx0cyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcblxuICAgICYudS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cblxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUNFQ0VDO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcblxuICAgICAgICAmX19nbHlwaCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19yYXRlcyB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggNjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sdW1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3RfX2l0ZW0ge1xuICAgICAgbGlzdC1zdHlsZTogZGlzYztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAucHJlY2lvc19fem9uYXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNGMkY2O1xuICAgICAgcGFkZGluZzogMTZweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZzogMjRweCA2MHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS1tYXJnaW4taXRlbXM6IDE1cHg7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1zZW1pLWJvbGQ7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1pbmRpY2F0b3ItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS1kZXNjcmlwdGlvbi1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRzYXRpc2ZhY3Rpb24taGVscC1mb3JtLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRzYXRpc2ZhY3Rpb24taGVscC1mb3JtLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1yZWd1bGFyO1xuJHNhdGlzZmFjdGlvbi1oZWxwLWZvcm0tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuXG4uc2F0aXNmYWN0aW9uLWhlbHAtZm9ybV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206ICRzYXRpc2ZhY3Rpb24taGVscC1mb3JtLW1hcmdpbi1pdGVtcztcbn1cblxuLnNhdGlzZmFjdGlvbi1oZWxwLWZvcm1fX2l0ZW0tLWJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zYXRpc2ZhY3Rpb24taGVscC1mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzYXRpc2ZhY3Rpb24taGVscC1mb3JtLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uc2F0aXNmYWN0aW9uLWhlbHAtZm9ybV9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJHNhdGlzZmFjdGlvbi1oZWxwLWZvcm0tZGVzY3JpcHRpb24tY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS1kZXNjcmlwdGlvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkc2F0aXNmYWN0aW9uLWhlbHAtZm9ybS1kZXNjcmlwdGlvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzYXRpc2ZhY3Rpb24taGVscC1mb3JtLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dF9fY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0X19jb250ZW50IHtcbiAgY29sb3I6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHQtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWFzaWRlLXRleHRfX2NvbHVtbiB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dF9fY29udGVudC0tYmlnZ2VyLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogMTI2cHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1hc2lkZS10ZXh0LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dC12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtYXNpZGUtdGV4dF9fY29sdW1uIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEtbGluay1jb2xvcjogJGNvbG9yLWNvcm5mbG93ZXItYmx1ZTtcblxuLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEge1xuICBtYXJnaW4tYm90dG9tOiAkc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YS12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhLXZlcnRpY2FsLW1hcmdpbjtcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEtbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24gPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YV9fY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEge1xuICAgIG1hcmdpbi1ib3R0b206ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRzZWN0aW9uLWRlc2NyaXB0aW9uLXdpdGgtY3RhLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi13aXRoLWN0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJHNlY3Rpb24tZGVzY3JpcHRpb24td2l0aC1jdGEtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRzaG9wcy1nbWFwLWhlaWdodC1tb2JpbGU6IDQ4MHB4O1xuJHNob3BzLWdtYXAtei1pbmRleDogMDtcbiRzaG9wcy1nbWFwLWZpbHRlci16LWluZGV4OiAxMDtcblxuLnNob3BzX19tYXAtbGF5ZXIge1xuICBoZWlnaHQ6ICRzaG9wcy1nbWFwLWhlaWdodC1tb2JpbGU7XG59XG5cbi5zaG9wc19fbWFwLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMjtcblxuICAubWFwLWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuXG4uc2hvcHNfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcHNfX21hcC1maWx0ZXItZ2VvY29kZS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuc2hvcHNfX21hcC1maWx0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2hvcHNfX21hcCB7XG4gICAgQGluY2x1ZGUgYXNwZWN0LXJhdGlvKDIsIDEpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnNob3BzX19tYXAtbGF5ZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogJHNob3BzLWdtYXAtei1pbmRleDtcbiAgfVxuXG4gIC5zaG9wc19fbWFwLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubWFwLWZpbHRlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICB6LWluZGV4OiAkc2hvcHMtZ21hcC1maWx0ZXItei1pbmRleDtcbiAgICB9XG4gIH1cblxuICAuc2hvcHNfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5zaG9wc19fbWFwLWZpbHRlciB7XG4gICAgLm1hcC1maWx0ZXIge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcblxuJHNob3BzLW1hcmtlci1kZXRhaWwtaW1hZ2Utc2lkZTogOTBweDtcbiRzaG9wcy1tYXJrZXItZGV0YWlsLXRleHQtY29sb3I6ICRjb2xvci10dW5kb3JhO1xuJHNob3BzLW1hcmtlci1kZXRhaWwtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kc2hvcHMtbWFya2VyLWRldGFpbC1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kc2hvcHMtbWFya2VyLWRldGFpbC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJHNob3BzLW1hcmtlci1kZXRhaWwtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuJHNob3BzLW1hcmtlci1kZXRhaWwtbmFtZS10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRzaG9wcy1tYXJrZXItZGV0YWlsLW5hbWUtZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0xODtcbiRzaG9wcy1tYXJrZXItZGV0YWlsLW5hbWUtZm9udC1zaXplOiAkZm9udC1zaXplLTIyO1xuJHNob3BzLW1hcmtlci1kZXRhaWwtbmFtZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJHNob3BzLW1hcmtlci1kZXRhaWwtbmFtZS1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJHNob3BzLW1hcmtlci1kZXRhaWwtbmFtZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG4kc2hvcHMtbWFya2VyLWRldGFpbC1sYWJlbC10ZXh0LWNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiRzaG9wcy1tYXJrZXItZGV0YWlsLWxhYmVsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRzaG9wcy1tYXJrZXItZGV0YWlsLWxhYmVsLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXNlbWktYm9sZDtcbiRzaG9wcy1tYXJrZXItZGV0YWlsLWxhYmVsLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcblxuLnNob3BzLW1hcmtlci1kZXRhaWwge1xuICBjb2xvcjogJHNob3BzLW1hcmtlci1kZXRhaWwtdGV4dC1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6ICRzaG9wcy1tYXJrZXItZGV0YWlsLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRzaG9wcy1tYXJrZXItZGV0YWlsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRzaG9wcy1tYXJrZXItZGV0YWlsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHNob3BzLW1hcmtlci1kZXRhaWwtbGluZS1oZWlnaHQ7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5cbi5zaG9wcy1tYXJrZXItZGV0YWlsX19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6ICRzaG9wcy1tYXJrZXItZGV0YWlsLWltYWdlLXNpZGU7XG4gIHdpZHRoOiAkc2hvcHMtbWFya2VyLWRldGFpbC1pbWFnZS1zaWRlO1xufVxuXG4uc2hvcHMtbWFya2VyLWRldGFpbF9fZGVzY3JpcHRpb24ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5zaG9wcy1tYXJrZXItZGV0YWlsX19uYW1lIHtcbiAgY29sb3I6ICRzaG9wcy1tYXJrZXItZGV0YWlsLW5hbWUtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkc2hvcHMtbWFya2VyLWRldGFpbC1uYW1lLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkc2hvcHMtbWFya2VyLWRldGFpbC1uYW1lLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHNob3BzLW1hcmtlci1kZXRhaWwtbmFtZS1saW5lLWhlaWdodC1tb2JpbGU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zaG9wcy1tYXJrZXItZGV0YWlsX19kYXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2hvcHMtbWFya2VyLWRldGFpbF9fbGFiZWwge1xuICBjb2xvcjogJHNob3BzLW1hcmtlci1kZXRhaWwtbGFiZWwtdGV4dC1jb2xvcjtcbiAgZm9udC1zaXplOiAkc2hvcHMtbWFya2VyLWRldGFpbC1sYWJlbC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkc2hvcHMtbWFya2VyLWRldGFpbC1sYWJlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzaG9wcy1tYXJrZXItZGV0YWlsLWxhYmVsLWxpbmUtaGVpZ2h0O1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2hvcHMtbWFya2VyLWRldGFpbF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAkc2hvcHMtbWFya2VyLWRldGFpbC1uYW1lLWZvbnQtc2l6ZTtcbiAgICBsaW5lLWhlaWdodDogJHNob3BzLW1hcmtlci1kZXRhaWwtbmFtZS1saW5lLWhlaWdodDtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJHNpbmdsZS1waWN0dXJlLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRzaW5nbGUtcGljdHVyZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJHNpbmdsZS1waWN0dXJlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbi5zaW5nbGUtcGljdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luO1xufVxuXG4uc2luZ2xlLXBpY3R1cmVfX2l0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2luZ2xlLXBpY3R1cmUge1xuICAgIG1hcmdpbi1ib3R0b206ICRzaW5nbGUtcGljdHVyZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkc2luZ2xlLXBpY3R1cmUtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC5zaW5nbGUtcGljdHVyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNpbmdsZS1waWN0dXJlLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICRzaW5nbGUtcGljdHVyZS12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG4vLyBAYXV0aG9yIEFsZXggTS4gR29yZ2FsIDxhbGV4QGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRzbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi10aXRsZS1hbHQ6ICRjb2xvci13aGl0ZTtcbiRzbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1hbHQ6ICRjb2xvci13aGl0ZTtcbiRzbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi1pY29uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24taWNvbi1jb2xvci1hY3RpdmU6ICRjb2xvci13aGl0ZTtcblxuLnNsaWRlci1zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRkaW1lbnNpb24tc2VjdGlvbi1ob3Jpem9udGFsLXBhZGRpbmctbW9iaWxlO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4O1xuICB9XG59XG5cbi5zbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi0tYWx0IHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogJHNsaWRlci1zZWN0aW9uLWRlc2NyaXB0aW9uLXRpdGxlLWFsdDtcbiAgfVxuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICRzbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi1zdWJ0aXRsZS1hbHQ7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIGZpbGw6ICRzbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi1pY29uLWNvbG9yO1xuICAgICAgc3Ryb2tlOiAkc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24taWNvbi1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyX19uYXY6aG92ZXIge1xuICAgIC5pY29uIHtcbiAgICAgIC5pY29uX19nbHlwaCB7XG4gICAgICAgIGZpbGw6ICRzbGlkZXItc2VjdGlvbi1kZXNjcmlwdGlvbi1pY29uLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgc3Ryb2tlOiAkc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24taWNvbi1jb2xvci1hY3RpdmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAuc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAuc2xpZGVyLXNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59XG4iLCIjbW9kYWwtYnJvd3NlcnMge1xuXG4gICAgLm1vZGFsX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm1vZGFsX19jbG9zZS1idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1MHB4O1xuXG4gICAgICAuaWNvbl9fZ2x5cGgge1xuICAgICAgICBzdHJva2U6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYy1icm93c2VycyB7XG4gICAgcGFkZGluZzogMjZweCAwIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiA0NnB4IDAgMDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0yNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zMDtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgY29sb3I6ICRjb2xvci1mb250LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtZW0tMTY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4gICAgfVxuXG4gICAgJl9fYnJvd3NlcnMge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTMwMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgICAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4IDE2cHg7XG4gICAgICAgIG1pbi13aWR0aDogMTE1cHg7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZW0tMTY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xNDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5pY29uX19nbHlwaCB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIgIC5jLXRlbGVjYWJsZS1oZWFkZXItLWxpZ2h0IHtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICB9XG5cbiAgICAuYy10ZWxlY2FibGUtaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICBoZWlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIGhlaWdodDogNDVweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgLmMtdGVsZWNhYmxlLWhlYWRlcl9fbG9nby1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jLWJyb3dzZXJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDQ2cHggMCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nOiA5NXB4IDAgMDtcbiAgICB9XG5cbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWZvbnQtcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0zNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS00MjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0yNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTMwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE2O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOXB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZsZXgtY29udGFpbmVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Jyb3dzZXJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMjZweDtcbiAgICAgICAgbWluLXdpZHRoOiAxODNweDtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDM1cHggMTRweCAzNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0xNjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX21vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fY2xvc2UtYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwgMTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5pY29uX19nbHlwaCB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItZm9udC1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnUtd3JhcHBlci0tbmFycm93IHtcbiAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgIG1heC13aWR0aDogMTEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4iLCIuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblxuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtc21hcnRwaG9uZXMge1xuICB3aWR0aDogMTAwJTtcblxuICBwYWRkaW5nOiA4M3B4IDAgNDVweCAwO1xuXG4gICZfX21hcy1idXNjYWRvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG5cbiAgICBwYWRkaW5nOiA0NHB4IDE2cHggMCAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1c2NhZG8ge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgfVxuXG4gICZfX3RpZW5kYSB7XG4gICAgY29sb3I6ICRjb2xvci1zYWZldHktb3JhbmdlO1xuICB9XG5cbiAgJl9fcGhvbmUge1xuICAgIGNvbG9yOiAkY29sb3Itc2FmZXR5LW9yYW5nZTtcbiAgfVxufSIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4uc3dpdGNoZXItY2FyZC1hc2lkZS1pbWFnZSB7XG4gIC5zd2l0Y2hlcl9fbmF2LWl0ZW1zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG5cbiAgLmNhcmQtYXNpZGUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcmQtYXNpZGUtaWNvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC5jYXJkLWFzaWRlLWljb25fX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2FyZC1hc2lkZS1pY29uX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnN3aXRjaGVyLWNhcmQtYXNpZGUtaW1hZ2Uge1xuICAgIC5jYXJkLWFzaWRlLWljb25fX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgIH1cblxuICAgIC5jYXJkLWFzaWRlLWljb25fX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmNhcmQtYXNpZGUtaWNvbl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcblxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgfVxufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbl9fc3VidGl0bGUge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmMtdGFyaWZhcyB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHBhZGRpbmc6IDMycHggMDtcblxuICAmX19kZXN0YWNhZG8ge1xuICAgIHBhZGRpbmc6IDEycHggMzRweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1henVyZS1yYWRpYW5jZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDE1cHggYXV0byAxNXB4IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtKSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpO1xuXG4gICAgICAmID4gc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5lYXMtYWRpY2lvbmFsZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgcGFkZGluZzogMzJweCAxNHB4O1xuXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTQ7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4vLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5cbiR1c2VyLWxvZ2luLWZvcm0tbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kdXNlci1sb2dpbi1mb3JtLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiR1c2VyLWxvZ2luLWZvcm0tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuJHVzZXItbG9naW4tZm9ybS10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJHVzZXItbG9naW4tZm9ybS10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kdXNlci1sb2dpbi1mb3JtLXN1YnRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiR1c2VyLWxvZ2luLWZvcm0tc3VidGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTEzO1xuJHVzZXItbG9naW4tZm9ybS1zdWJ0aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuJHVzZXItbG9naW4tZm9ybS1zdWJ0aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG4kdXNlci1sb2dpbi1mb3JtLXJlZ2lzdGVyLWxpbmstdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kdXNlci1sb2dpbi1mb3JtLXJlZ2lzdGVyLWxpbmstZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHVzZXItbG9naW4tZm9ybS1yZWdpc3Rlci1saW5rLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiR1c2VyLWxvZ2luLWZvcm0tcmVnaXN0ZXItbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJHVzZXItbG9naW4tZm9ybS1lcnJvci10ZXh0LWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiR1c2VyLWxvZ2luLWZvcm0tZXJyb3ItZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kdXNlci1sb2dpbi1mb3JtLWVycm9yLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiR1c2VyLWxvZ2luLWZvcm0tZXJyb3ItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktc2VtaS1ib2xkO1xuJHVzZXItbG9naW4tZm9ybS1lcnJvci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kdXNlci1sb2dpbi1lcnJvci1hbmltYXRpb246ICRhbmltYXRpb24tdmVydGljYWwtbm9kZS1pbjtcbiR1c2VyLWxvZ2luLWVycm9yLWljb24tc2lkZTogNDBweDtcbiR1c2VyLWxvZ2luLWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluO1xuXG4udXNlci1sb2dpbi1mb3JtIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcblxuICAuZm9ybS1pbnB1dCxcbiAgLmxpbmssXG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAuZm9ybS1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAkdXNlci1sb2dpbi1mb3JtLWxpbmstZm9udC1zaXplO1xuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnVzZXItbG9naW4tZm9ybS0tbG9hZGluZyB7XG4gIC51c2VyLWxvZ2luLWZvcm1fX2xvYWRlciB7XG4gICAgYW5pbWF0aW9uOiAkdXNlci1sb2dpbi1hbmltYXRpb247XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC51c2VyLWxvZ2luLWZvcm1fX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnVzZXItbG9naW4tZm9ybV9fbG9hZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDI0NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItbG9naW4tZm9ybV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udXNlci1sb2dpbi1mb3JtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkdXNlci1sb2dpbi1mb3JtLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR1c2VyLWxvZ2luLWZvcm0tdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHVzZXItbG9naW4tZm9ybS10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR1c2VyLWxvZ2luLWZvcm0tdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi51c2VyLWxvZ2luLWZvcm1fX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcblxuICBmb250LWZhbWlseTogJHVzZXItbG9naW4tZm9ybS1zdWJ0aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdXNlci1sb2dpbi1mb3JtLXN1YnRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR1c2VyLWxvZ2luLWZvcm0tc3VidGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdXNlci1sb2dpbi1mb3JtLXN1YnRpdGxlLWxpbmUtaGVpZ2h0O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLnVzZXItbG9naW4tZm9ybV9fcmVnaXN0ZXIge1xuICAubGluayB7XG4gICAgY29sb3I6ICR1c2VyLWxvZ2luLWZvcm0tcmVnaXN0ZXItbGluay10ZXh0LWNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkdXNlci1sb2dpbi1mb3JtLXJlZ2lzdGVyLWxpbmstZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdXNlci1sb2dpbi1mb3JtLXJlZ2lzdGVyLWxpbmstZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkdXNlci1sb2dpbi1mb3JtLXJlZ2lzdGVyLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udXNlci1sb2dpbi1mb3JtX19lcnJvci1tZXNzYWdlIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiAkdXNlci1sb2dpbi1mb3JtLWVycm9yLXRleHQtY29sb3I7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkdXNlci1sb2dpbi1mb3JtLWVycm9yLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR1c2VyLWxvZ2luLWZvcm0tZXJyb3ItZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHVzZXItbG9naW4tZm9ybS1lcnJvci1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR1c2VyLWxvZ2luLWZvcm0tZXJyb3ItbGluZS1oZWlnaHQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgLmljb24ge1xuICAgIGhlaWdodDogJHVzZXItbG9naW4tZXJyb3ItaWNvbi1zaWRlO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogJHVzZXItbG9naW4tZXJyb3ItaWNvbi1zaWRlO1xuICB9XG59XG5cbi51c2VyLWxvZ2luLWZvcm1fX2Vycm9yLW1lc3NhZ2UtLXZpc2libGUge1xuICBhbmltYXRpb246ICR1c2VyLWxvZ2luLWVycm9yLWFuaW1hdGlvbjtcbiAgZGlzcGxheTogZmxleDtcbn1cbiIsIkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kdXNlci1sb2dnZWQtaW4tdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kdXNlci1sb2dnZWQtaW4tdGl0bGUtdGV4dC1jb2xvci1wcmltYXJ5OiAkY29sb3ItcHJpbWFyeTtcbiR1c2VyLWxvZ2dlZC1pbi10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kdXNlci1sb2dnZWQtaW4tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTIwO1xuJHVzZXItbG9nZ2VkLWluLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1zZW1pLWJvbGQ7XG4kdXNlci1sb2dnZWQtaW4tdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuJHVzZXItbG9nZ2VkLWluLWNvbnRlbnQtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG4kdXNlci1sb2dnZWQtaW4tY29udGVudC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiR1c2VyLWxvZ2dlZC1pbi1jb250ZW50LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiR1c2VyLWxvZ2dlZC1pbi1jb250ZW50LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kdXNlci1sb2dnZWQtaW4tY29udGVudC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kdXNlci1sb2dnZWQtaW4tbGluay1pY29uLXNpZGU6IDIwcHg7XG4kdXNlci1sb2dnZWQtaW4tbGluay10ZXh0LWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiR1c2VyLWxvZ2dlZC1pbi1saW5rLXRleHQtY29sb3ItYmxhY2s6ICRjb2xvci10dW5kb3JhO1xuJHVzZXItbG9nZ2VkLWluLWxpbmstZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHVzZXItbG9nZ2VkLWluLWxpbmstZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJHVzZXItbG9nZ2VkLWluLWxpbmstZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiR1c2VyLWxvZ2dlZC1pbi1saW5rLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNDtcblxuLnVzZXItbG9nZ2VkLWluIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluX190aXRsZSB7XG4gIGNvbG9yOiAkdXNlci1sb2dnZWQtaW4tdGl0bGUtdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICR1c2VyLWxvZ2dlZC1pbi10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdXNlci1sb2dnZWQtaW4tdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHVzZXItbG9nZ2VkLWluLXRpdGxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHVzZXItbG9nZ2VkLWluLXRpdGxlLWxpbmUtaGVpZ2h0O1xuXG4gIHN0cm9uZyB7XG4gICAgY29sb3I6ICR1c2VyLWxvZ2dlZC1pbi10aXRsZS10ZXh0LWNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLnVzZXItbG9nZ2VkLWluX19jb250ZW50IHtcbiAgY29sb3I6ICR1c2VyLWxvZ2dlZC1pbi1jb250ZW50LXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkdXNlci1sb2dnZWQtaW4tY29udGVudC1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdXNlci1sb2dnZWQtaW4tY29udGVudC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkdXNlci1sb2dnZWQtaW4tY29udGVudC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR1c2VyLWxvZ2dlZC1pbi1jb250ZW50LWxpbmUtaGVpZ2h0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udXNlci1sb2dnZWQtaW5fX2xpbmtzLW5hdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi51c2VyLWxvZ2dlZC1pbl9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLmxpbmstd2l0aC1pY29uIHtcbiAgICBjb2xvcjogJHVzZXItbG9nZ2VkLWluLWxpbmstdGV4dC1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJHVzZXItbG9nZ2VkLWluLWxpbmstZm9udC1mYW1pbHk7XG4gICAgZm9udC1zaXplOiAkdXNlci1sb2dnZWQtaW4tbGluay1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICR1c2VyLWxvZ2dlZC1pbi1saW5rLWZvbnQtd2VpZ2h0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBsaW5lLWhlaWdodDogJHVzZXItbG9nZ2VkLWluLWxpbmstbGluZS1oZWlnaHQ7XG4gIH1cblxuICAubGluay13aXRoLWljb24tLWJsYWNrIHtcbiAgICBjb2xvcjogJHVzZXItbG9nZ2VkLWluLWxpbmstdGV4dC1jb2xvci1ibGFjaztcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6ICR1c2VyLWxvZ2dlZC1pbi1saW5rLWljb24tc2lkZTtcbiAgICB3aWR0aDogJHVzZXItbG9nZ2VkLWluLWxpbmstaWNvbi1zaWRlO1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcblxuJHR3by1jb2xzLWJhbm5lci1jb250ZW50LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiR0d28tY29scy1iYW5uZXItY29udGVudC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kdHdvLWNvbHMtYmFubmVyLWNvbnRlbnQtcGFkZGluZy1tb2JpbGU6IDQwcHggJGRpbWVuc2lvbi1zZWN0aW9uLWhvcml6b250YWwtcGFkZGluZy1tb2JpbGUgMzJweDtcbiR0d28tY29scy1iYW5uZXItY29udGVudC1wYWRkaW5nLXRhYmxldDogNDBweCAwIDQwcHggNjBweDtcbiR0d28tY29scy1iYW5uZXItY29udGVudC1wYWRkaW5nLWRlc2t0b3A6IDMycHggMCA0MHB4IDY0cHg7XG4kdHdvLWNvbHMtYmFubmVyLWNvbnRlbnQtcGFkZGluZy1kZXNrdG9wLWxhcmdlOiA2NXB4IDAgNjVweCAxMzVweDtcblxuJHR3by1jb2xzLWJhbm5lci10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kdHdvLWNvbHMtYmFubmVyLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTg7XG4kdHdvLWNvbHMtYmFubmVyLXRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kdHdvLWNvbHMtYmFubmVyLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTIyO1xuJHR3by1jb2xzLWJhbm5lci10aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcbiR0d28tY29scy1iYW5uZXItdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG5cbiR0d28tY29scy1iYW5uZXItc3VidGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4kdHdvLWNvbHMtYmFubmVyLXN1YnRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTY7XG4kdHdvLWNvbHMtYmFubmVyLXN1YnRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kdHdvLWNvbHMtYmFubmVyLXN1YnRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTE4O1xuJHR3by1jb2xzLWJhbm5lci1zdWJ0aXRsZS1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuXG5cbi50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0LFxuLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnR3by1jb2x1bW5zLWJhbm5lcl9fdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LWZhbWlseTogJHR3by1jb2xzLWJhbm5lci10aXRsZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdHdvLWNvbHMtYmFubmVyLXRpdGxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGxpbmUtaGVpZ2h0OiAkdHdvLWNvbHMtYmFubmVyLXRpdGxlLWxpbmUtaGVpZ2h0LW1vYmlsZTtcbiAgZm9udC13ZWlnaHQ6ICR0d28tY29scy1iYW5uZXItdGl0bGUtZm9udC13ZWlnaHQ7XG4gICYub25seSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX3N1YnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAkdHdvLWNvbHMtYmFubmVyLXN1YnRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0d28tY29scy1iYW5uZXItc3VidGl0bGUtZm9udC1zaXplLW1vYmlsZTtcbiAgbGluZS1oZWlnaHQ6ICR0d28tY29scy1iYW5uZXItc3VidGl0bGUtbGluZS1oZWlnaHQtbW9iaWxlO1xufVxuXG4udHdvLWNvbHVtbnMtYmFubmVyX19vcmFuZ2UtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTIwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4udHdvLWNvbHMtYmFubmVyX19waWN0dXJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGNvbG9yOiAkdHdvLWNvbHMtYmFubmVyLWNvbnRlbnQtY29sb3I7XG4gIHBhZGRpbmc6ICR0d28tY29scy1iYW5uZXItY29udGVudC1wYWRkaW5nLW1vYmlsZTtcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbi0tYWx0IHtcblx0ICBjb2xvcjogJHR3by1jb2xzLWJhbm5lci1jb250ZW50LWNvbG9yO1xuXG5cdCAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHsgY29sb3I6ICR0d28tY29scy1iYW5uZXItY29udGVudC1jb2xvcjsgfVxuICB9XG5cbiAgLmJ1dHRvbi0td2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHdvLWNvbHMtYmFubmVyLWJ1dHRvbi1iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHR3by1jb2xzLWJhbm5lci1idXR0b24tY29sb3I7XG4gIH1cbn1cblxuLnR3by1jb2xzLWJhbm5lcl9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogJHR3by1jb2xzLWJhbm5lci1jb250ZW50LWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICR0d28tY29scy1iYW5uZXItY29udGVudC1saW5lLWhlaWdodDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cbiAgYSB7XG4gICAgLy8gc2Nzcy1saW50OmRpc2FibGUgUGxhY2Vob2xkZXJJbkV4dGVuZFxuICAgIEBleHRlbmQgLmxpbmstLXVuZGVybGluZWQtd2hpdGU7XG4gICAgLy8gc2Nzcy1saW50OmVuYWJsZSBQbGFjZWhvbGRlckluRXh0ZW5kXG5cbiAgICAmLmltZy1idG57XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLnR3by1jb2xzLWJhbm5lcl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR3by1jb2xzLWJhbm5lcl9fY3RhcyB7XG4gIC5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbiAgLmJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6ICN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgIHBhZGRpbmctcmlnaHQ6ICN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuXG4gICAgLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIH1cblxuICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICR0d28tY29scy1iYW5uZXItY29udGVudC1wYWRkaW5nLXRhYmxldDtcbiAgfVxuXG4gIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0LFxuICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxuXG4gIC50d28tY29scy1iYW5uZXJfX3BpY3R1cmUge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAkdHdvLWNvbHMtYmFubmVyLXRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkdHdvLWNvbHMtYmFubmVyLXRpdGxlLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gICAgJi5vbmx5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAkdHdvLWNvbHMtYmFubmVyLXN1YnRpdGxlLWZvbnQtc2l6ZS1kZXNrdG9wO1xuICAgIGxpbmUtaGVpZ2h0OiAkdHdvLWNvbHMtYmFubmVyLXN1YnRpdGxlLWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG4gIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6ICR0d28tY29scy1iYW5uZXItY29udGVudC1wYWRkaW5nLWRlc2t0b3A7XG4gIH1cblxuICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDUpO1xuICB9XG5cbiAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNyk7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0LFxuICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tcmlnaHQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogJHR3by1jb2xzLWJhbm5lci1jb250ZW50LXBhZGRpbmctZGVza3RvcC1sYXJnZTtcbiAgfVxufVxuXG5cbi50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktdGV4dCxcbi50d28tY29sdW1ucy1iYW5uZXJfX2dyZXktdGV4dCBhIHtcbiAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5sYW5kaW5nLW5ldGZsaXgge1xuICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXJcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWFsdFxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLXJpZ2h0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1sZWZ0IC5zZWN0aW9uX19jb2x1bW4gLnNlY3Rpb25fX2NvbHVtbi1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLWxlZnQgLnNlY3Rpb25fX2NvbHVtbjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4udHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1sZWZ0IC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3NXB4O1xufVxuXG4udHdvLWNvbHVtbnMtYmFubmVyX19vcmllbnRhdGlvbi1yaWdodCAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbn1cbiIsIi8vIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIHRoZSBFdXNrYWx0ZWwgcHJvamVjdC5cbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTcgTElOM1MgPGluZm9AbGluM3MuY29tPlxuLy9cbi8vIEZvciB0aGUgZnVsbCBjb3B5cmlnaHQgYW5kIGxpY2Vuc2UgaW5mb3JtYXRpb24sIHBsZWFzZSB2aWV3IHRoZSBMSUNFTlNFXG4vLyBmaWxlIHRoYXQgd2FzIGRpc3RyaWJ1dGVkIHdpdGggdGhpcyBzb3VyY2UgY29kZS5cbi8vXG4vLyBAYXV0aG9yIE1pa2VsIFR1ZXN0YSA8bWlrZWxAbGluM3MuY29tPlxuXG5AaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiR1cGdyYWRlLWNvbXBhcmlzb24tdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJHVwZ3JhZGUtY29tcGFyaXNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJHVwZ3JhZGUtY29tcGFyaXNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuXG4udXBncmFkZS1jb21wYXJpc29uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHVwZ3JhZGUtY29tcGFyaXNvbi12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICR1cGdyYWRlLWNvbXBhcmlzb24tdmVydGljYWwtbWFyZ2luO1xuXG4gIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi51cGdyYWRlLWNvbXBhcmlzb25fX2l0ZW0ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC51cGdyYWRlLWNvbXBhcmlzb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR1cGdyYWRlLWNvbXBhcmlzb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gICAgbWFyZ2luLXRvcDogJHVwZ3JhZGUtY29tcGFyaXNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLnVwZ3JhZGUtY29tcGFyaXNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHVwZ3JhZGUtY29tcGFyaXNvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkdXBncmFkZS1jb21wYXJpc29uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgaXMgcGFydCBvZiB0aGUgRXVza2FsdGVsIHByb2plY3QuXG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDE3IExJTjNTIDxpbmZvQGxpbjNzLmNvbT5cbi8vXG4vLyBGb3IgdGhlIGZ1bGwgY29weXJpZ2h0IGFuZCBsaWNlbnNlIGluZm9ybWF0aW9uLCBwbGVhc2UgdmlldyB0aGUgTElDRU5TRVxuLy8gZmlsZSB0aGF0IHdhcyBkaXN0cmlidXRlZCB3aXRoIHRoaXMgc291cmNlIGNvZGUuXG4vL1xuLy8gQGF1dGhvciBNaWtlbCBUdWVzdGEgPG1pa2VsQGxpbjNzLmNvbT5cblxuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kd2lmaS1jb3ZlcmFnZS1nbWFwLWhlaWdodC13aWZpOiA0ODBweDtcbiR3aWZpLWNvdmVyYWdlLWdtYXAtei1pbmRleDogMDtcbiR3aWZpLWNvdmVyYWdlLWdtYXAtZmlsdGVyLXotaW5kZXg6IDEwO1xuJHdpZmktY292ZXJhZ2UtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuXG4ud2lmaS1jb3ZlcmFnZSB7XG4gIG1hcmdpbi1ib3R0b206ICR3aWZpLWNvdmVyYWdlLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJHdpZmktY292ZXJhZ2UtdmVydGljYWwtbWFyZ2luO1xufVxuXG4ud2lmaS1jb3ZlcmFnZV9fbWFwLWxheWVyIHtcbiAgaGVpZ2h0OiAkd2lmaS1jb3ZlcmFnZS1nbWFwLWhlaWdodC13aWZpO1xufVxuXG4ud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyIC8gMjtcblxuICAubWFwLWZpbHRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLndpZmktY292ZXJhZ2VfX21hcC1maWx0ZXItZ2VvY29kZS1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlci1nZW9jb2RlLWVycm9yIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gIC53aWZpLWNvdmVyYWdlX19tYXAtZmlsdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLndpZmktY292ZXJhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC53aWZpLWNvdmVyYWdlX19tYXAge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygyLCAxKTtcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndpZmktY292ZXJhZ2VfX21hcC1sYXllciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAkd2lmaS1jb3ZlcmFnZS1nbWFwLXotaW5kZXg7XG4gIH1cblxuICAud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAubWFwLWZpbHRlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICB6LWluZGV4OiAkd2lmaS1jb3ZlcmFnZS1nbWFwLWZpbHRlci16LWluZGV4O1xuICAgIH1cbiAgfVxuXG4gIC53aWZpLWNvdmVyYWdlX19tYXAtZmlsdGVyLWdlb2NvZGUtZm9ybSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuICAud2lmaS1jb3ZlcmFnZV9fbWFwLWZpbHRlciB7XG4gICAgLm1hcC1maWx0ZXIge1xuICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB0b3A6IDEyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdGhlbWUvdGVsZWNhYmxlLWNvbG9ycyc7XG5cbi5saXN0X3dpdGhfY2FyZF9wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgLmxlZ2FsLXRleHQtbW9kYWwge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAmLmZ1bGwge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZnVsbC1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rcy13aXRoLWljb25fX2xpc3Qge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9seWxpbmUge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtcyB7XG4gICAgICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyX19zY3JvbGwtYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlua3Mtd2l0aC1pY29uX19saW5rLWdyb3VwIHtcbiAgICBmbGV4OiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG4ubWljcm9zb2Z0LTM2NSB7XG4gIC5ob3Jpem9udGFsLXNjcm9sbGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG4kZm9udC1zaXplLWhlYWRlci1pbnRybzogJGZvbnQtc2l6ZS0xNDtcbiRsaW5lLWhlaWdodC1oZWFkZXItaW50cm86ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuXG4kZm9udC1zaXplLWhlYWRlci10aXRsZTogJGZvbnQtc2l6ZS0yNDtcbiRsaW5lLWhlaWdodC1oZWFkZXItdGl0bGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI2O1xuXG4kZm9udC1zaXplLWRlc2NyaXB0aW9uOiAkZm9udC1zaXplLTE2O1xuJGxpbmUtaGVpZ2h0LWRlc2NyaXB0aW9uOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJGNhcmQtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGNhcmQtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4ubGlzdF93aXRoX2JpZ19jb21wYW5pZXNfY2FyZHMge1xuICAuaG9yaXpvbnRhbC1zY3JvbGxlcjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWN0aW9uX19jb2x1bW4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmLWNvbnRlbnQge1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAuYmlnX2NvbXBhbmllc19oZWFkZXIge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWhlYWRlci1pbnRybztcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWhlYWRlci1pbnRybztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdHJvbmctYXp1cmU7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oZWFkZXItdGl0bGUgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWhlYWRlci10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlc2NyaXB0aW9uO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZGVzY3JpcHRpb247XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXg6IDAgMCA1NSU7XG5cbiAgICAgICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNDUlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MiU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgICAgZmxleDogMCAwIDI1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc2Nyb2xsLWJhci13cmFwcGVyIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgY3Vyc29yOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9fdmFyaWFibGVzL19jb2xvcnMnO1xuXG4kcHltZXMtc2VjdGlvbi1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJHB5bWVzLXNlY3Rpb24taGVhZGVyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMztcblxuJHB5bWVzLXNlY3Rpb24tZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJHB5bWVzLXNlY3Rpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4kcHltZXMtZmlyc3QtZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJHB5bWVzLWZpcnN0LWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcblxuJHB5bWVzLWxpc3QtZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuJHB5bWVzLWxpc3QtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIzO1xuXG4kbGlzdC13aXRoLWljb24tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGxpc3Qtd2l0aC1pY29uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJGJhbm5lci10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kYmFubmVyLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNjtcblxuJGJhbm5lci1jb250ZW50LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRiYW5uZXItY29udGVudC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbiRhZHZhbnRhZ2VzLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMTtcbiRhZHZhbnRhZ2VzLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMztcblxuJGFkdmFudGFnZXMtZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGFkdmFudGFnZXMtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4kYWR2YW50YWdlcy1jYXJkcy1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kYWR2YW50YWdlcy1jYXJkcy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbiRhZHZhbmNlZC1maXJzdC10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMjE7XG4kYWR2YW5jZWQtZmlyc3QtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIzO1xuXG4kYWR2YW5jZWQtZmlyc3QtZGVzY3JpcHRpb24tZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuJGFkdmFuY2VkLWZpcnN0LWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJGNhcmQtcHJpY2UtZm9udC1zaXplOiA4NHB4O1xuJGNhcmQtcHJpY2UtaGVpZ2h0OiA3MnB4O1xuXG4kY2FyZC1wcmljZS1ldXJvLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MjtcbiRjYXJkLXByaWNlLWV1cm8tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTQ2O1xuXG4kY2FyZC1wcmljZS1tb250aGx5LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRjYXJkLXByaWNlLW1vbnRobHktaGVpZ2h0OiAxM3B4O1xuXG4kY2FyZC1wcmljZS1wcmljZS10YXhlcy1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY2FyZC1wcmljZS1wcmljZS10YXhlcy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG5cbiRjYXJkLXByaWNlLWZlYXR1cmUtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGNhcmQtcHJpY2UtZmVhdHVyZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG5cbiRsb2dpbi10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kbG9naW4tdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4uY3liZXJzZWN1cml0eSB7XG4gIC5saW5rcy13aXRoLWljb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcblxuICAgICZfX2xpbmstZ3JvdXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuXG4gICAgLmxpbmstd2l0aC1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGxpc3Qtd2l0aC1pY29uLWZvbnQtc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGlzdC13aXRoLWljb24tbGluZS1oZWlnaHQ7XG5cbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgJl9fZ2x5cGgge1xuICAgICAgICAgIHN0cm9rZTogJGNvbG9yLW1pbmUtc2hhZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmxpbmstd2l0aC1pY29uOmhvdmVyIHtcbiAgICAgIC5pY29uX19nbHlwaCB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXN0cm9uZy1henVyZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICAmLmJ1dHRvbi0tZmlyZXdhbGwge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMCAwO1xuXG4gICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgZmxleDogMCAwIDMzJTtcbiAgICAgIG1hcmdpbi1yaWdodDogOC41JTtcbiAgICB9XG5cbiAgICAmLXByb2R1Y3RfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTJweCAxNnB4IDE2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjUlO1xuXG4gICAgICAgIC5wcmljZS1tb250aGx5LWZlZSB7XG4gICAgICAgICAgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZC1wcmljZS1mb250LXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYXJkLXByaWNlLWhlaWdodDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2Utd2l0aC1zdWJqZWN0IHtcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICAgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gICAgICAgICAgICAgICAgJl9fZGVjaW1hbC1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZC1wcmljZS1ldXJvLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC1wcmljZS1ldXJvLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3N1YmplY3Qge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZC1wcmljZS1tb250aGx5LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucHJpY2UtdGF4ZXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19hY3Rpb25zIC5idXR0b24tLXByaW1hcnkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVybyB7XG4gICAgYVtocmVmPScjbW9kYWxfY3liZXJzZWN1cml0eV9sb2dpbl9oZXJvJ10ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0cm9uZy1henVyZTtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19weW1lcyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDU0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcblxuICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICBmb250LXNpemU6ICRweW1lcy1zZWN0aW9uLWhlYWRlci1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkcHltZXMtc2VjdGlvbi1oZWFkZXItbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGVyOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3Ryb25nLWF6dXJlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICYtLWZpcnN0LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRweW1lcy1maXJzdC1kZXNjcmlwdGlvbi1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHB5bWVzLWZpcnN0LWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRweW1lcy1zZWN0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHB5bWVzLXNlY3Rpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tbGlzdC1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU0cHg7XG5cbiAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRweW1lcy1saXN0LWRlc2NyaXB0aW9uLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkcHltZXMtbGlzdC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Jhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAudHdvLWNvbHVtbnMtYmFubmVyX19jb2x1bW4tbGVmdCB7XG4gICAgICAgIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgICAgICAgLnR3by1jb2xzLWJhbm5lcl9fcGljdHVyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgLnR3by1jb2xzLWJhbm5lcl9faW1hZ2Uge1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgICAgICAudHdvLWNvbHMtYmFubmVyIHtcbiAgICAgICAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhbm5lci10aXRsZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhbm5lci10aXRsZS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhbm5lci1jb250ZW50LWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJhbm5lci1jb250ZW50LWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgICAgICAgICAgICAgICBhLmxpbmstLXVuZGVybGluZWQtYmxhY2sge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY3RhcyB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnRcbiAgICAgICAgLnR3by1jb2xzLWJhbm5lcl9fY29udGVudC13cmFwcGVyOmhvdmVyXG4gICAgICAgIHNlY3Rpb25cbiAgICAgICAgPiAudXNlci1sb2dpbi1mb3JtIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jeWJlcnNlY3VyaXR5LWxvZ2luLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBwYWRkaW5nOiAzNnB4IDI1cHg7XG5cbiAgICAgIC5idXR0b24tLWxvZ2luIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgICAgICAgcmlnaHQ6IDEzMHB4O1xuICAgICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYnV0dG9uLS1sb2dpbjpob3ZlciB+IC51c2VyLWxvZ2luLWZvcm0ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC51c2VyLWxvZ2luLWZvcm0ge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDMwJTtcblxuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjVweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIGJvdHRvbTogLTM3MHB4O1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnVzZXItbG9naW4tZm9ybTpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19hZHZhbnRhZ2VzLFxuICAmX19maXJld2FsbCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRhZHZhbnRhZ2VzLXRpdGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhZHZhbnRhZ2VzLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgfVxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGFkdmFudGFnZXMtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGFkdmFudGFnZXMtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtcG9yUXVlVC0tYWR2YW50YWdlcyxcbiAgICAuYy1wb3JRdWVULS1maXJld2FsbCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAuYy1jYXJvdXNlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jLXBvclF1ZVRfX2NhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmMtcG9yUXVlVF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICAgIH1cblxuICAgICAgLmMtcG9yUXVlVF9fY2FyZFRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRhZHZhbnRhZ2VzLWNhcmRzLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRhZHZhbnRhZ2VzLWNhcmRzLWxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4gICAgICB9XG5cbiAgICAgIC5jLXBvclF1ZVRfX2NhcmRUZXh0IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FkdmFuY2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtc21va2U7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcblxuICAgICYuc2VjdGlvbi0tZnVsbCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19maXJzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgcGFkZGluZy10b3A6IDg0cHg7XG5cbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOC41JTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRhZHZhbmNlZC1maXJzdC10aXRsZS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGFkdmFuY2VkLWZpcnN0LXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICAgICAgZm9udC1zaXplOiAkYWR2YW5jZWQtZmlyc3QtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYWR2YW5jZWQtZmlyc3QtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Vjb25kIHtcbiAgICAgIG1hcmdpbi10b3A6IDY0cHg7XG5cbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZmxleDogMCAwIDc1JTtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1taW5lLXNoYWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpcnN0LWxpc3Qge1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWNvbmQtbGlzdCB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgZmxleDogMCAwIDQ1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZmxleDogMCAwIDc1JTtcblxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWluZS1zaGFmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYmFja3VwIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgZmxleDogMCAwIDQwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOC41JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19maXJld2FsbCB7XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS13cmFwcGVyIHtcbiAgICAgIC5jLWNhcm91c2VsIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgICZfX25hdi1jb250cm9scyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI21vZGFsX2N5YmVyc2VjdXJpdHlfYmFubmVyX3ZpZGVvIHtcbiAgICAuYy1saXR5LW1vZGFsX19jb250ZW50IHtcbiAgICAgIC8vbWFyZ2luLXRvcDogMzZweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL19jb2xvcnMnO1xuXG4kbG9naW4tdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGxvZ2luLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJHNpZ24tdXAtdGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJHNpZ24tdXAtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTEzO1xuXG4uY3liZXJzZWN1cml0eSB7XG4gICYudXNlci1sb2dpbi1mb3JtIHtcbiAgICBtaW4td2lkdGg6IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNzVweCkge1xuICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRsb2dpbi10aXRsZS1mb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogJGxvZ2luLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAuY29udGFjdC1mb3JtX19zdWJtaXQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiJGJyZWFrcG9pbnQtbW9iaWxlOiA2MDBweDtcbiRicmVha3BvaW50LXRhYmxldDogMTIwMHB4O1xuJGJyZWFrcG9pbnQtZGVza3RvcDogMTIwMXB4O1xuXG4uYy10YWJsZSB7XG4gICAgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNFQ0VDRUM7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJl9fdGhlYWQge1xuICAgICAgICAmX190aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpe1xuICAgICAgICAgICAgICAgICZbZGF0YS1tb2JpbGUgPSB0cnVlXXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpe1xuICAgICAgICAgICAgICAgICZbZGF0YS1tb2JpbGUgPSB0cnVlXXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKXtcbiAgICAgICAgICAgICAgICAmW2RhdGEtZGVza3RvcCA9IHRydWVde1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Rib2R5IHtcblxuICAgICAgICAmX190ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VDRUNFQztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpe1xuICAgICAgICAgICAgICAgICZbZGF0YS1tb2JpbGUgPSB0cnVlXXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpe1xuICAgICAgICAgICAgICAgICZbZGF0YS1tb2JpbGUgPSB0cnVlXXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZGVza3RvcCl7XG4gICAgICAgICAgICAgICAgJltkYXRhLWRlc2t0b3AgPSB0cnVlXXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHRyOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH0gICAgXG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkY3MzAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgIH1cbn0iLCIuYy10dmdvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNjRweCk7XG4gICAgbWFyZ2luOiAwIC0zMnB4O1xuICAgIGNvbG9yOiAjMUQxRjJDO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMCA1NXB4IDA7XG5cbiAgICAmX19pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByZXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGNvbG9yOiAjMDA1NkJCO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM2NXB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4IDA7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuXG4gICAgfVxuXG4gICAgJl9fYXBwLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAmX19hcHAtYnRucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDY3OHB4O1xuICAgICAgICBoZWlnaHQ6IDQxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCl7XG4gICAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgICAgaGVpZ2h0OiAzNDhweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTAwcHgpe1xuICAgICAgICB3aWR0aDogNDIwcHg7XG4gICAgICAgIGhlaWdodDogMjU0cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXtcbiAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICAgICAmX19iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpe1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuLmMtdHZnb19fYXBwLWJ0bnNfX2N0YSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMUQxRjJDO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbn1cblxuLnR2Z28tZGlzY2xhaW1lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktMzAwO1xuICAgIHBhZGRpbmc6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1wYWRkaW5nIDA7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5LTYwMDtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgfVxufVxuIiwiLy8gQ29weXJpZ2h0IChjKSAyMDIwIEV1c2thbHRlbCBTLkEuIDxpbmZvQGV1c2thbHRlbC5jb20+XG5cbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcblxuLnBsYWluLXRleHQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9fYmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgc3ZnIHtcbiAgICAgICBtYXgtd2lkdGg6IDIycHg7XG4gICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbiAgJl9fdGl0bGUtLTIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5jb25maWd1cmF0b3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdGhlbWUvdGVsZWNhYmxlLWNvbG9ycyc7XG5cbi5maWVsZC1jb250YWluZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmN2LWZvcm1fX2Zvcm0tY29se1xuZmxleDogMCAwIDEwMCU7XG5tYXgtd2lkdGg6IDEwMCU7XG5wYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5wYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbm1hcmdpbi10b3A6MzBweDtcbkBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApe1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuQGluY2x1ZGUgbWVkaWEgKGxhcmdlIHVwKXtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4mLmFkZHtcbiAgYnV0dG9ue1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKXtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gIH1cbn1cbiYucmVtb3Zle1xuICAgIGRpc3BsYXk6bm9uZTtcbn1cbn1cblxuXG4uYy13b3JrLXdpdGgtdXMge1xucGFkZGluZy10b3A6IDQ4cHg7XG5wYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cbiZfX3NlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zLXYyMSkgKiA4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGModmFyKC0tcy12MjEpICogOCk7XG4gIG1heC13aWR0aDogMTQzMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuZW0ge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbmEge1xuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgICB9XG59XG5oMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4mX19saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5saS0tZW0ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmLS1jZW50ZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLWVtLWZpcnN0OjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJi0tbmVzdGVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxufVxuXG4vLyAmLS1hbHRCYWNrZ3JvdW5kIHtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWx0LWJhY2tncm91bmQ7XG4vLyB9XG5cbkBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbn1cblxuLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1kZXNjcmlwdGlvbi0tY2VudGVyZWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcbn1cblxuJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweCAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuJl9fY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihjb2x1bW4pO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1heC13aWR0aDogdmFyKC0tY2FyZC1vZmZlci1tYXgtd2lkdGgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG59XG5cbiZfX2NhcmRJY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGhlaWdodDogNjRweDtcblxuICAgIC5pY29uX19nbHlwaCB7XG4gICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICBmaWxsOm5vbmU7XG4gICAgfVxufVxuXG4mX19jYXJkLXBpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiBpbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgfVxufVxuXG4mX19jYXJkVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG59XG5cbiZfX2NhcmRUZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG59XG5cbiZfX2NhcmRTZXBhcmF0b3Ige1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbn1cblxuLmN2LWZvcm0tc3VibWl0LW1lc3NhZ2UtY3Z7XG4gIG1hcmdpbi1sZWZ0OjIwcHg7XG59XG5cbi5idXR0b24tLXJlbW92ZS1idXR0b257XG5iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbmNvbG9yOnZhcigtLWNvbG9yLXRleHQpO1xuJjpob3ZlcntcbiAgY29sb3I6dmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxufVxuLmN2LXBkZi1sb2FkZXItY29udGFpbmVye1xuZGlzcGxheTogZmxleDtcbmFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbmdhcDoyMHB4O1xuXG4ubG9hZGVyLWNvbnRlbnR7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxufVxuXG5cbi5idXR0b24tLWFkZC1idXR0b257XG4gICYuZGlzYWJsZWR7XG4gICAgICBiYWNrZ3JvdW5kOiBncmF5O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi5jdi1wZGYtbG9hZGVyLWJ1dHRvbntcbmZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuZm9udC1zaXplOiB2YXIoLS1saW5rLWZvbnQtc2l6ZSk7XG5saW5lLWhlaWdodDogMjRweDtcbmZvbnQtd2VpZ2h0OiBib2xkO1xuJjpob3ZlcntcbiAgICBjdXJzb3I6cG9pbnRlcjtcbn1cbn1cblxuXG4uY3YtcGRmLWxvYWRlci1pbnB1dHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uY3YtZm9ybV9fbGVnYWwtdGVybXMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY3YtZm9ybV9fZm9ybS1jb2wuY3YtZm9ybV9fcXVlcnktZm9ybS1jb2wge1xuZmxleDogMCAwIDEwMCU7XG5tYXgtd2lkdGg6IDEwMCU7XG5wYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG5wYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbkBpbmNsdWRlIG1lZGlhIChsYXJnZSB1cCl7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAgXG4gICAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuQGluY2x1ZGUgbWVkaWEgKG1lZGl1bSB1cCl7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxufSIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9iYXNlLWh0bWwtZWxlbWVudHMnO1xuQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4ua2l0LWRpZ2l0YWwge1xuICAvLyBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgLmJhY2tncm91bmQtZ3JleSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktMzAwO1xuICB9XG5cbiAgLmJhY2tncm91bmQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICAucGFnZS1oZWFkZXItLWtpdC1kaWdpdGFsLWhlcm8ge1xuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgbWluLWhlaWdodDogNDQ3cHg7XG4gICAgfVxuXG4gICAgLnBhZ2UtaGVhZGVyIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fcHJlLXRpdGxle1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2t0b3Atc3BhY2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDZweDtcbiAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAua2l0LWRpZ2l0YWwtZm9ybV9fZm9ybS1jb2wtaGVscCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlX3RhZ190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE0O1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNiAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ29zLXdyYXBwZXItdGl0bGV7XG4gICAgbGluZS1oZWlnaHQ6IDAuODVyZW07XG4gIH1cblxuICAubG9nb3Mtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1hcmdpbjogMTQ2cHggMTZweCAzMnB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMzc1cHgpIHtcbiAgICAgIG1hcmdpbjogMTQ2cHggNDBweCAzMnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxNXB4KSB7XG4gICAgICBtYXJnaW46IDEzNnB4IDQwcHggMzJweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjFweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgbWFyZ2luLXRvcDogMTAxcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG5cbiAgICBoMntcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIG1heC13aWR0aDogNjIwcHg7XG4gICAgICBmb250LXNpemU6IDAuODVyZW07XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICAgICAgQGluY2x1ZGUgbWVkaWEgKGxhcmdlIHVwKXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ29zLWltYWdlLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXgtd2lkdGg6IDY2MHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApe1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5sb2dvcy1pbWFnZXtcbiAgICAgICAgbWF4LWhlaWdodDogMjdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMpICogMiApO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjEwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvcy1zZXBhcmF0b3J7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcyk7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMpKjIpO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTYwMCk7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSoyKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMpKjQpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maXJzdC1sb2dvcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBpbWcgKyBpbWcge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWNvbmQtbG9nb3Mtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cblxuICAgICAgaW1nICsgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlyc3QtbG9nb3Mtd3JhcHBlciArIC5zZWNvbmQtbG9nb3Mtd3JhcHBlciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXJlLXlvdS1pbnRlcmVzdGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLm1vYmlsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTIxNXB4O1xuXG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUxNXB4KSB7XG4gICAgICAgIHRvcDogLTEzNHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgdG9wOiAtMTE5cHg7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHRvcDogLTExOXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICB0b3A6IC0xMjdweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuXG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIH1cblxuICAgIC5idXR0b24tLWtpdC1kaWdpdGFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLndoYXQtaXMtZGlnaXRhbC1raXQge1xuICAgIHBhZGRpbmc6IDQwcHggMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZzogMCAwIDE1NXB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1maXJzdC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcblxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLWtpdC1kaWdpdGFsLS1raXQtZGlnaXRhbC1zZWN0aW9uMDEge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMta2l0LWRpZ2l0YWwtLWtpdC1kaWdpdGFsLXNlY3Rpb24wMixcbiAgICAuYy1raXQtZGlnaXRhbC0ta2l0LWRpZ2l0YWwtc2VjdGlvbjAzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjEgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcblxuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG5cblxuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWR2aWNlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5kaWdpdGFsLXNvbHV0aW9uLXJvdyB7XG4gICAgICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICBvcmRlcjogLTE7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIHBhZGRpbmc6IDMycHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgIH1cblxuICAgICAgLmlubmVyLXdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWdpdGFsLXNvbHV0aW9uLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kaWdpdGFsLXNvbHV0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZGlnaXRhbC1zb2x1dGlvbi1hY3Rpb25zLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmtpdC1kaWdpdGFsLWhlbHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuXG5cbiAgICAgIC5raXQtZGlnaXRhbC1oZWxwLWNhcmRzLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uLS1raXQtZGlnaXRhbC1oZWxwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDI1MHB4O1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLS1mYXEta2l0LWRpZ2l0YWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIC51LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG5cbiAgICAgICYuYy1mYXEge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmMtZmFxX19oZWFkZXIsXG4gICAgICAuYy1mYXFfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgLy8gS0lUIERJR0lUQUwgTU9ESUZJRVJTXG4gICAgICAgIC5hY2NvcmRpb24tLWZhcS1raXQtZGlnaXRhbHtcbiAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlcntcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgICAgICAgICAgLmxpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICBkaXZ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZTojZmZmO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWR7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG4gICAgICAgICAgICBwYWRkaW5nOjE2cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5ibGFja3tcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXNlY29uZGFyeSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtdGl0bGV7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgICAgICYuY2xvc2V7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lcntcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLmNsb3Nle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmtpdC1kaWdpdGFsLWZhcS1mZWF0dXJlZC1pbm5lci1saW5re1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXRlcnRpYXJ5KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb290ZXItd2FybmluZ3tcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNGRkVFRTU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgICAgLndhcm5pbmctY29sb3JlZHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAua2l0LWRpZ2l0YWwtZmFxLWZlYXR1cmVkLWlubmVyLWxpc3QtaXRlbXtcbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgc3BhbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5raXQtZGlnaXRhbC1mYXEtZmVhdHVyZWQtYnV0dG9ue1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUsXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi0tZmFxLWtpdC1kaWdpdGFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAudS13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuXG4gICAgICAmLmMtZmFxIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC5jLWZhcV9faGVhZGVyLFxuICAgICAgLmMtZmFxX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUsXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iZW5lZml0cyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWtpdF9kaWdpdGFsX2JlbmVmaXRzX2Rlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgICAgIG1heC13aWR0aDogODIwcHg7XG5cbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMjtcblxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTI0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJlbmVmaXRzLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcblxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTIxICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuICAgICAgfVxuXG4gICAgICAubGlua3Mtd2l0aC1pY29uX19jb2x1bW4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua3Mtd2l0aC1pY29uX19saW5rLWdyb3VwIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua3Mtd2l0aC1pY29uIHtcbiAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDMycHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24tLWNlbnRlcmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rcy13aXRoLWljb24gKyAubGlua3Mtd2l0aC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMzJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXdpdGgtaWNvbiAuaWNvbl9fZ2x5cGgge1xuICAgICAgICBzdHJva2U6ICMwMGQ0MWY7XG4gICAgICB9XG5cbiAgICAgIC5saW5rLXdpdGgtaWNvbiArIC5saW5rLXdpdGgtaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC5vdXRlci13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDE2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICAgIG1hcmdpbjogMCA0OHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hZHZpY2Utb3JhbmdlLWNhcmQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNlZjMzNDAxYTtcblxuICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAxNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDEwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWR2aWNlLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmtpdC1kaWdpdGFsLWNvbnRhY3Qge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogaW5pdGlhbDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgbWFyZ2luLXRvcDogNjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICAgIH1cblxuICAgIC5raXQtZGlnaXRhbC10ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgZmxleC1iYXNpczogNTUlO1xuICAgICAgICBtYXgtd2lkdGg6IDYxMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMSAhaW1wb3J0YW50O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG5cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAua2l0LWRpZ2l0YWwtZm9ybSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgICAgICAgZmxleC1iYXNpczogNzAlO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubGVnYWwtdGV4dCB7XG4gICAgICAgICAgLmVsbGlwc2lzIHtcbiAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5raXQtZGlnaXRhbC1mb3JtX19mb3JtLWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDQ4JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVnYWwtdGV4dCB7XG4gICAgICAgIC5lbGxpcHNpcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAua2l0LWRpZ2l0YWwtZm9ybV9fcXVlcnktZm9ybS1jb2wge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtMjQgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi8uLi9fdmFyaWFibGVzL19jb2xvcnNcIjtcblxuLmRlc2t0b3Atd3JhcHBlciA+IC5raXQtZGlnaXRhbC1mb3JtIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xufVxuXG4ua2l0LWRpZ2l0YWwge1xuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5raXQtZGlnaXRhbC1mb3JtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAuZm9ybS1ncm91cC1pbnB1dF9fbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWxhYmVsIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAtaW5wdXQuc295LWNsaWVudGV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC5mb3JtLWdyb3VwLWlucHV0LXJhZGlvQnV0dG9uLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZzogMCAwIDlweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwLWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAtaW5wdXQtcmFkaW9CdXR0b24tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAuZm9ybS1ncm91cC1pbnB1dC1yYWRpb0J1dHRvbi1pbm5lciB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcykgKiA0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmtpdC1kaWdpdGFsLWZvcm1fX2Zvcm0tcm93IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgLmtpdC1kaWdpdGFsLWxlZ2FsLXByaXZhY3kge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hY3Rpb25zLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5raXQtZGlnaXRhbC1mb3JtX19mb3JtLWNvbCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleC1iYXNpczogNDglO1xuICAgICAgICBtYXgtd2lkdGg6IDQ4JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubGVnYWwtdGV4dCB7XG4gICAgICAgICAgLmVsbGlwc2lzIHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGVnYWwtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xMjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZXktNjAwO1xuXG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgIC5raXQtZGlnaXRhbC1mb3JtX19mb3JtLWNvbCB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbGxpcHNpcyB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQyMHB4O1xuXG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybV9fdGVybXMtbm90LWFjY2VwdGVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRhY3QtZm9ybV9fY29udGVudC10aXRsZSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWZvcm1fX2NvbnRlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLTE2O1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19pdGVtIHtcbiAgICAgICYuYnV0dG9uIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmhlbHAtc2VsZWN0b3Ige1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX3N1Ym1pdCB7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdC1tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmtpdC1kaWdpdGFsLWZvcm1fX3F1ZXJ5LWZvcm0tY29sIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAua2l0LWRpZ2l0YWwtZm9ybV9fc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLnN1Ym1pdC1sb2FkZXIge1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmtpdC1kaWdpdGFsLWZvcm1fX3N1Ym1pdC1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogTXVsdGktc2VsZWN0IHN0eWxlcyAqL1xuLmNvbWJvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAvL21heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbWJvOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjUlKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTJweDtcbn1cblxuLmlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jb21iby1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40ZW0gKyAyNnB4KTtcbiAgcGFkZGluZzogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuc2VsZWN0LmNvbWJvLWlucHV0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5vcGVuIC5jb21iby1pbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5jb21iby1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIG91dGxpbmU6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmNvbWJvLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4uY29tYm8tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLm9wZW4gLmNvbWJvLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbWJvLW9wdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbn1cblxuLmNvbWJvLW9wdGlvbi5vcHRpb24tY3VycmVudCxcbi5jb21iby1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS0zMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbWJvLW9wdGlvbi5vcHRpb24tc2VsZWN0ZWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21iby1vcHRpb24ub3B0aW9uLXNlbGVjdGVkOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMwMGQ0MWY7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgIzAwZDQxZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbiAgd2lkdGg6IDhweDtcbn1cblxuLyogbXVsdGlzZWxlY3QgbGlzdCBvZiBzZWxlY3RlZCBvcHRpb25zICovXG4uc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0ZWQtb3B0aW9ucyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucmVtb3ZlLW9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBwYWRkaW5nOiAwLjI1ZW0gMS43NWVtIDAuMjVlbSAwLjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlbW92ZS1vcHRpb246Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmZjU4MDAzMztcbiAgYm94LXNoYWRvdzogMDtcbiAgb3V0bGluZTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucmVtb3ZlLW9wdGlvbjo6YmVmb3JlLFxuLnJlbW92ZS1vcHRpb246OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxZW07XG4gIHJpZ2h0OiAwLjc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xufVxuXG4ucmVtb3ZlLW9wdGlvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnJlbW92ZS1vcHRpb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5tdWx0aXNlbGVjdC1pbmxpbmUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWluLWhlaWdodDogY2FsYygxLjRlbSArIDI2cHgpO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMTRweDtcbn1cblxuLm11bHRpc2VsZWN0LWlubGluZSAuc2VsZWN0ZWQtb3B0aW9ucyB7XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuXG4ubXVsdGlzZWxlY3QtaW5saW5lIC5zZWxlY3RlZC1vcHRpb25zIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm11bHRpc2VsZWN0LWlubGluZSAuY29tYm8taW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXg6IDEgMSAzNSU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS40ZW0gLSAycHgpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubXVsdGlzZWxlY3QtaW5saW5lIC5jb21iby1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5tdWx0aXNlbGVjdC1pbmxpbmU6Zm9jdXMtd2l0aGluIHtcbiAgLy9ib3gtc2hhZG93OiAwIDAgM3B4IDJweCAkY29sb3ItcHJpbWFyeTtcbiAgLy9vdXRsaW5lOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG4iLCIuYy1wYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuXG4gICZfX2JnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC8qbWFyZ2luLWJvdHRvbTogMzZweDsqL1xuXG5cbiAgICAmLS1jb25maWd1cmF0aW9uIHtcbiAgICAgIC5jLXBhZ2VfX2JnIHtcbiAgICAgICAgaGVpZ2h0OiAyNjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgIC8qfiAqOmZpcnN0LW9mLXR5cGUge1xuICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgIH0qL1xuICB9XG5cbiAgJl9fY29udGVudC1oZWFkZXItdGV4dCB7XG4gICAgei1pbmRleDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLnotaW5kZXgge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWhlYWRlci1jb25maWd1cmF0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICBtYXJnaW46IDMycHggYXV0byAwO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGFyaWZhcy10YWJsZSB7XG4gICAgcGFkZGluZzogMzJweCAwIDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB9XG5cbiAgJl9fc2ltcGxlLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuXG4gICAgJiBoMiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAvKiYtLXNtYXJ0cGhvbmVzIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfSovXG59XG4iLCJcbkBpbXBvcnQgJy4vLi4vX21peGlucy9iYXNlLWh0bWwtZWxlbWVudHMnO1xuQGltcG9ydCAnLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuLmNoYW5uZWxzLWZpbHRyb3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuXHRwYWRkaW5nOiAwIDAgMzBweCAwO1xufVxuXG4uY2hhbm5lbHNfX3JvdyB7XG5cblx0bWFyZ2luLXRvcDogMjRweDtcblx0bWFyZ2luLWJvdHRvbTogMTRweDtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpe1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYtLWZhdm91cml0ZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0LmNoYW5uZWxfX2xvZ28ge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiA1cHggMDtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAzODVweCl7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Ji0taGlkZGVuIHtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNXJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQkZCRkJGO1xuXG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjJGMkYyO1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2MHB4KXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jaGFubmVsc19fZ3JpZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2x1bW4tY291bnQ6IDQ7XG5cdGNvbHVtbi1nYXA6IDMycHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRicmVhay1pbnNpZGU6IGF2b2lkO1xuXG5cdC5jaGFubmVsc19fcm93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNzYwcHgpe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgZG93bikge1xuXHRcdGNvbHVtbi1jb3VudDogMztcblx0fVxuXHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdGNvbHVtbi1jb3VudDogMjtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSg2MDBweCBkb3duKSB7XG5cdFx0Y29sdW1uLWNvdW50OiAxO1xuXHR9XG59XG5cbi5jaGFubmVsc0dyaWQge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubW9kYWwtLWNoYW5uZWxzR3JpZCB7XG5cdC5jaGFubmVsc19fcm93X19saXN0IHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJGVycm9yLXZlcnRpY2FsLW1hcmdpbjogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbjtcbiRlcnJvci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGVycm9yLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4kZXJyb3ItbGluay1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kZXJyb3ItbGluay1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kZXJyb3ItbGluay1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJGVycm9yLWxpbmstbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE2O1xuXG4uZXJyb3Ige1xuICBtYXJnaW4tYm90dG9tOiAkZXJyb3ItdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkZXJyb3ItdmVydGljYWwtbWFyZ2luO1xufVxuXG4uZXJyb3JfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG4uZXJyb3JfX2xpbmtzLW5hdiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiAkZXJyb3ItbGluay1mb250LWZhbWlseTtcbiAgICBmb250LXNpemU6ICRlcnJvci1saW5rLWZvbnQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGVycm9yLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRlcnJvci1saW5rLWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi5lcnJvcl9fbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC5lcnJvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGVycm9yLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIG1hcmdpbi10b3A6ICRlcnJvci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIC5lcnJvcl9fbGlua3MtbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuZXJyb3Ige1xuICAgIG1hcmdpbi1ib3R0b206ICRlcnJvci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiAkZXJyb3ItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi8uLi8uLi9ub2RlX21vZHVsZXMvbGluM3MtZnJvbnQtZm91bmRhdGlvbi9kaXN0L3Njc3MvX21peGlucy9hc3BlY3QtcmF0aW8nO1xuXG4kaGVhZGVyLWhlaWdodC1tb2JpbGU6ICN7JGRpbWVuc2lvbi1oZWFkZXItbWFpbi1oZWlnaHQtZGVza3RvcCArIDE1cHh9O1xuJGhlYWRlci1oZWlnaHQtZGVza3RvcDogI3skZGltZW5zaW9uLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0LWRlc2t0b3AgKyAkZGltZW5zaW9uLWhlYWRlci1tYWluLWhlaWdodC1kZXNrdG9wICsgMzBweH07XG4kaGVscC1zZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tZm9udC1zaXplLWhvbWUtbW9iaWxlOiAkZm9udC1zaXplLTI0O1xuJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtaG9tZS1kZXNrdG9wOiAkZm9udC1zaXplLTI4O1xuJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1saWdodDtcbiRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI0O1xuJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1saW5lLWhlaWdodC1ob21lLW1vYmlsZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjQ7XG4kaGVscC1zZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0LWhvbWUtZGVza3RvcDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kaGVscC1zZWN0aW9uLWRlc2NyaXB0aW9uLWRlc2NyaXB0aW9uLXBhZGRpbmctbW9iaWxlOiAzMHB4O1xuJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1wYWRkaW5nLWRlc2t0b3A6IDcwcHg7XG4kaGVscC1kb3dubG9hZHMtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kaGVscC1kb3dubG9hZHMtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGhlbHAtZG93bmxvYWRzLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRoZWxwLWRvd25sb2Fkcy10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktc2VtaS1ib2xkO1xuJGhlbHAtZG93bmxvYWRzLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiRoZWxwLWRvd25sb2Fkcy1pY29uLXNpZGU6IDEwcHg7XG4kaGVscC1kb3dubG9hZHMtaXRlbS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiRoZWxwLWRvd25sb2Fkcy1pdGVtLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiRoZWxwLWRvd25sb2Fkcy1pdGVtLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4kaGVscC1kb3dubG9hZHMtaXRlbS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kaGVscC1kb3dubG9hZHMtaXRlbS10ZXh0LWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiRoZWxwLWRvd25sb2Fkcy1pdGVtLXRleHQtY29sb3ItaG92ZXI6ICRjb2xvci1wcmltYXJ5O1xuJGhlbHAtbWVudS1hY2NvcmRpb24taGVhZGVyLWJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1nYWxsZXJ5LWxpZ2h0ZXI7XG4kaGVscC1tZW51LWFjY29yZGlvbi1saW5rLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcblxuLmhlbHAsIC5oZWxwLXBhZ2VzIHtcblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6ICRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmFzaWRlLXN0aWNreSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5hc2lkZS1zdGlja3lfX2FzaWRlLFxuICAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIsIDApO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgLmFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudCxcbiAgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgLmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG4gICAgLmhlbHBfX3NlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciAuaWNvbi1wbHVzIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIC5yZWxhdGVkLWxpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLmNhcmRzLWxpbmtzLXdpdGgtaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlbHAtLWhvbWUge1xuICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6ICRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tcGFkZGluZy1tb2JpbGU7XG4gIH1cblxuICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtaG9tZS1tb2JpbGU7XG4gICAgbGluZS1oZWlnaHQ6ICRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtaG9tZS1tb2JpbGU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuXG4gIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gIC5oZWxwX19tYWluLWxpbmtzIHtcbiAgICBtYXJnaW4tbGVmdDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgIG1hcmdpbi1yaWdodDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICB9XG59XG5cbi5oZWxwLS1yZXN1bHRzLFxuLmhlbHAtLWFydGljbGUsXG4uaGVscC0tZG93bmxvYWRzIHtcbiAgLmhlbHBfX3NlYXJjaC1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmhlbHBfX2JhY2tncm91bmQtcGljdHVyZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMDtcbn1cblxuLmhlbHBfX2JhY2tncm91bmQtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWxwX19tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtLS1sZWFmIC5saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbS0tbGVhZiAubGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuXG4gIC5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gICAgICBkaXYubGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgdWwuYWNjb3JkaW9uX19saXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgICAgICAgYS5saXN0LWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbl9fbGlzdCB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hY2NvcmRpb24taXRlbV9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQgYSB7XG4gICAgY29sb3I6ICRoZWxwLW1lbnUtYWNjb3JkaW9uLWxpbmstY29sb3I7XG4gIH1cbn1cblxuLmhlbHBfX21lbnUtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGRpdi5saXN0LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgLmFjY29yZGlvbl9fbGlzdCAuYWNjb3JkaW9uLWl0ZW1fX2hlYWRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmFjY29yZGlvbi10cmVlIC5hY2NvcmRpb24taXRlbS0tbGVhZiAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24tdHJlZSAuYWNjb3JkaW9uLWl0ZW0tLWxlYWYgLmxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICAuYWNjb3JkaW9uLXRyZWUgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICAgICAgZGl2Lmxpc3QtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgICBhLmxpbmsge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG4gICAgICB1bC5hY2NvcmRpb25fX2xpc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi1pdGVtX19oZWFkZXIge1xuICAgICAgICBhLmxpc3QtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYS5idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuXG4uaGVscF9fc2VhcmNoLWJveCB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMiwgMCk7XG59XG5cbi5oZWxwX19jb250ZW50IHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICAuYWNjb3JkaW9uX19saXN0e1xuICAgIC5hY2NvcmRpb24taXRlbS0tbGVhZntcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubGlua3tcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgLmNvbHVtbnMge1xuICAgIC13ZWJraXQtY29sdW1uczogMiAyMDBweDtcbiAgICAtbW96LWNvbHVtbnM6IDIgMjAwcHg7XG4gICAgY29sdW1uczogMiAyMDBweDtcbiAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDJlbTtcbiAgICBjb2x1bW4tZ2FwOiAyZW07XG4gIH1cblxuICAuaGVscC1jb250ZW50X19tYWluLWNvbnRlbnQgYSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICB9XG5cbiAgLmhlbHAtY29udGVudF9fbWFpbi1jb250ZW50IGEubGluay13aXRoLWljb257XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2xpbmstd2hpdGUge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cblxuLmhlbHBfX3Jlc3VsdHMsXG4uaGVscF9fY29udGVudC1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oZWxwX19kb3dubG9hZHMtdGl0bGUge1xuICBjb2xvcjogJGhlbHAtZG93bmxvYWRzLXRpdGxlLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkaGVscC1kb3dubG9hZHMtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJGhlbHAtZG93bmxvYWRzLXRpdGxlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWxwLWRvd25sb2Fkcy10aXRsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWxwLWRvd25sb2Fkcy10aXRsZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxufVxuXG4uaGVscF9fZG93bmxvYWRzLWxpc3Qge1xuICBjb2x1bW5zOiAxO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5saW5rLXdpdGgtaWNvbiB7XG4gICAgY29sb3I6ICRoZWxwLWRvd25sb2Fkcy1pdGVtLXRleHQtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRoZWxwLWRvd25sb2Fkcy1pdGVtLWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGhlbHAtZG93bmxvYWRzLWl0ZW0tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAkaGVscC1kb3dubG9hZHMtaXRlbS1mb250LXdlaWdodDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogJGhlbHAtZG93bmxvYWRzLWl0ZW0tbGluZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogJGhlbHAtZG93bmxvYWRzLWljb24tc2lkZTtcbiAgICAgIHdpZHRoOiAkaGVscC1kb3dubG9hZHMtaWNvbi1zaWRlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGhlbHAtZG93bmxvYWRzLWl0ZW0tdGV4dC1jb2xvci1ob3ZlcjtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLmhlbHAge1xuICAgIC5hc2lkZS1zdGlja3kge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0jeyRncmlkLWNvbHVtbi1ndXR0ZXIgLyAyfTtcbiAgICAgIG1hcmdpbi1yaWdodDogLSN7JGdyaWQtY29sdW1uLWd1dHRlciAvIDJ9O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuYXNpZGUtc3RpY2t5X19hc2lkZSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG5cbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXNpZGUtc3RpY2t5X19hcnRpY2xlIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbig4KTtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAuaGVscF9fc2VhcmNoLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWxwLS1ob21lIHtcbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1wYWRkaW5nLWRlc2t0b3A7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGhlbHAtc2VjdGlvbi1kZXNjcmlwdGlvbi1kZXNjcmlwdGlvbi1mb250LXNpemUtaG9tZS1kZXNrdG9wO1xuICAgICAgbGluZS1oZWlnaHQ6ICRoZWxwLXNlY3Rpb24tZGVzY3JpcHRpb24tZGVzY3JpcHRpb24tbGluZS1oZWlnaHQtaG9tZS1kZXNrdG9wO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAuaGVscF9fc2VhcmNoLWJveCB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oOCwgMCk7XG5cbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmhlbHBfX21haW4tbGlua3Mge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlbHAtLXJlc3VsdHMsXG4gIC5oZWxwLS1hcnRpY2xlLFxuICAuaGVscC0tZG93bmxvYWRzIHtcbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cblxuICAgIC5oZWxwX19zZWFyY2gtYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlbHBfX21lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmhlbHBfX21lbnUtLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWxwX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICAuY2VudHJhYmxlLWdyaWRfX2l0ZW17XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG4gICAgfVxuICAgIC5jZW50cmFibGUtZ3JpZHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmhlbHBfX2Rvd25sb2Fkcy1saXN0IHtcbiAgICBjb2x1bW5zOiAyO1xuICB9XG5cbiAgLmhlbHBfX3Jlc3VsdHMsXG4gIC5oZWxwX19jb250ZW50LWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAuaGVscCB7XG4gICAgLmFzaWRlLXN0aWNreV9fYXNpZGUge1xuICAgICAgQGluY2x1ZGUgY29sdW1uKDMpO1xuXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5hc2lkZS1zdGlja3lfX2FydGljbGUge1xuICAgICAgQGluY2x1ZGUgY29sdW1uKDkpO1xuXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlbHAtLXJlc3VsdHMsXG4gIC5oZWxwLS1hcnRpY2xlLFxuICAuaGVscC0tZG93bmxvYWRzIHtcbiAgICAuaGVscF9fc2VhcmNoLWJveCB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oOCwgMCk7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb250YWluZXJ7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcblxuICB0YWJsZXtcbiAgICBtaW4td2lkdGg6IDgwMHB4O1xuICB9XG59XG5cbnVse1xuICAmLmxpc3QtYnVsbGV0c3tcbiAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICAgIGxpe1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZGltZW5zaW9ucyc7XG5cbiRsYW5kaW5nLXBhZGRpbmctdG9wOiAjeyRkaW1lbnNpb24taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQtZGVza3RvcCArICRkaW1lbnNpb24taGVhZGVyLW1haW4taGVpZ2h0LWRlc2t0b3B9O1xuJGxhbmRpbmctaGVhZGVyLWJpZy1wYWRkaW5nLXRvcDogMTMycHg7XG4kbGFuZGluZy1oZWFkZXItcGFkZGluZy10b3A6IDcycHg7XG4kbGFuZGluZy12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kbGFuZGluZy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJGxhbmRpbmctdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRsYW5kaW5nLXZlcnRpY2FsLXBhZGRpbmc6ICRkaW1lbnNpb24tZml4ZWQtY2FydC1zdW1tYXJ5LWhlaWdodDtcbiRsYW5kaW5nLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcDogMDtcbiRsYW5kaW5nLXByaWNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiRsYW5kaW5nLXByaWNlLWZvbnQtc2l6ZS14bGFyZ2U6ICRmb250LXNpemUtMTY7XG5cbiRsYW5kaW5nLXRpdGxlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRsYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiRsYW5kaW5nLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGxhbmRpbmctdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTM2O1xuJGxhbmRpbmctdGl0bGUtYmlnLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMzI7XG4kbGFuZGluZy10aXRsZS1iaWctbGluZS1oZWlnaHQtbW9iaWxlOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0zMjtcbiRsYW5kaW5nLXRpdGxlLWJpZy1mb250LXNpemUtZGVza3RvcDogJGZvbnQtc2l6ZS00NjtcbiRsYW5kaW5nLXRpdGxlLWJpZy1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS00NjtcbiRsYW5kaW5nLXRpdGxlLWJpZy1mb250LXNpemUtbGFyZ2U6ICRmb250LXNpemUtNTA7XG4kbGFuZGluZy10aXRsZS1iaWctbGluZS1oZWlnaHQtbGFyZ2U6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTUwO1xuJGxhbmRpbmctdGl0bGUtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4kbGFuZGluZy1oZWFkZXJjYWxsLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGxhbmRpbmctYnV0dG9uLXNlY29uZGFyeS1mb250LXNpemUtbW9iaWxlOiAkZm9udC1zaXplLTE4O1xuJGxhbmRpbmctYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodC1tb2JpbGU6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIwO1xuXG4kbGFuZGluZy1idXR0b24tc2Vjb25kYXJ5LWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLTIyO1xuJGxhbmRpbmctYnV0dG9uLXNlY29uZGFyeS1saW5lLWhlaWdodC1kZXNrdG9wOiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJGxhbmRpbmctc3VidGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGxhbmRpbmctc3VidGl0bGUtZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJGxhbmRpbmctc3VidGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kbGFuZGluZy1zdWJ0aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjg7XG4kbGFuZGluZy1zdWJ0aXRsZS1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiRsYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiRsYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRsYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1saWdodDtcbiRsYW5kaW5nLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yODtcbiRsYW5kaW5nLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG5cbiRsYW5kaW5nLXBhY2stdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGxhbmRpbmctcGFjay10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMzY7XG4kbGFuZGluZy1wYWNrLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGxhbmRpbmctcGFjay10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG4kbGFuZGluZy1wYWNrLXRpdGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRsYW5kaW5nLXBhY2stdGl0bGUtbW9iaWxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yODtcbiRsYW5kaW5nLXBhY2stdGl0bGUtbW9iaWxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yODtcblxuJGxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiRsYW5kaW5nLXBhY2stZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWxpZ2h0O1xuJGxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3ItZ3JleS02MDA7XG5cbiRsYW5kaW5nLXBhY2stZmVhdHVyZS1mb250LXNpemU6ICRmb250LXNpemUtMjA7XG4kbGFuZGluZy1wYWNrLWZlYXR1cmUtbGluZS1oZWlnaHQ6ICRmb250LXNpemUtMjA7XG5cbiRsYW5kaW5nLXBhY2stZmVhdHVyZS10ZXh0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuJGxhbmRpbmctcGFjay1mZWF0dXJlLXRleHQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXJlZ3VsYXI7XG4kbGFuZGluZy1wYWNrLWZlYXR1cmUtdGV4dC1jb2xvcjogJGNvbG9yLXR1bmRvcmE7XG5cbiRsYW5kaW5nLWZvcm0taGVhZGVyLWJnLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuJGxhbmRpbmctZm9ybS1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGxhbmRpbmctZm9ybS1oZWFkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJGxhbmRpbmctZm9ybS1oZWFkZXItbWluLWhlaWdodDogNzJweDtcbiRsYW5kaW5nLWZvcm0taGVhZGVyLW1hcmdpbi1ib3R0b206IDI0cHg7XG4kbGFuZGluZy1mb3JtLWhlYWRlci1wYWRkaW5nOiAxNHB4IDI0cHggMTBweDtcbiRsYW5kaW5nLWZvcm0taGVhZGVyLXBhZGRpbmctdG9wOiAxNHB4O1xuJGxhbmRpbmctZm9ybS1oZWFkZXItcGFkZGluZy1ib3R0b206IDEwcHg7XG4kbGFuZGluZy1mb3JtLWhlYWRlci1pY29uLXNpemU6IDMycHg7XG5cbiRsYW5kaW5nLWZvcm0taGVhZGVyLXRleHQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJGxhbmRpbmctZm9ybS1oZWFkZXItdGV4dC1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kbGFuZGluZy1mb3JtLWhlYWRlci10ZXh0LWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJGxhbmRpbmctZm9ybS1oZWFkZXItdGV4dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG4kbGFuZGluZy1mb3JtLWhlYWRlci10ZXh0LWNvbG9yLXByaW1hcnk6ICRjb2xvci13aGl0ZTtcblxuJGxhbmRpbmctZm9ybS1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kbGFuZGluZy1mb3JtLWJvcmRlci1jb2xvcjogJGNvbG9yLW5vYmVsO1xuXG4kbGluay1jb2xvcjogJGNvbG9yLWF6dXJlLXJhZGlhbmNlO1xuXG4kbGFuZGluZy1wcmljZS13aXRoLXN1YmplY3QtYW1vdW50LWludGVnZXItZm9udC1zaXplLW1lZGl1bTogJGZvbnQtc2l6ZS1lbS04NjtcbiRsYW5kaW5nLXByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtZGVjaW1hbC1mb250LXNpemUtbWVkaXVtOiAkZm9udC1zaXplLWVtLTQyO1xuJGxhbmRpbmctcHJpY2Utd2l0aC1zdWJqZWN0LXN1YmplY3QtZm9udC1zaXplLW1lZGl1bTogJGZvbnQtc2l6ZS1lbS0yNDtcblxuJGxhbmRpbmctcHJpY2UtbGFiZWwtZm9udC1zaXplOiAkZm9udC1zaXplLWVtLTE0O1xuJGxhbmRpbmctcHJpY2UtbGFiZWwtZm9udC1zaXplLWRlc2t0b3A6ICRmb250LXNpemUtZW0tMTg7XG5cbiRsYW5kaW5nLXByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtbnVtYmVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1lbS0yNDtcbiRsYW5kaW5nLXByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbi1hbW91bnQtbnVtYmVyLWZvbnQtc2l6ZS1kZXNrdG9wOiAkZm9udC1zaXplLWVtLTM2O1xuXG5cbi5ib2R5LS1sYW5kaW5nIHtcblxuICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cblxuXHQuaGVhZGVyLWRlc2t0b3AtLXNjcm9sbGVkIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cblx0XHQuaGVhZGVyLWRlc2t0b3BfX21haW4sXG5cdFx0LmhlYWRlci1kZXNrdG9wX19uYXYsXG5cdFx0Ly8uaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b24sXG5cdFx0LmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay0tbWFpbixcblx0XHQuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLXdpdGgtaWNvbi0tbWFpbixcblx0XHQuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXIsXG5cdFx0LmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLWZvcm0geyBoZWlnaHQ6IDYwcHg7IH1cblxuXHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIgeyB0b3A6IDYwcHg7IH1cblxuXG5cdFx0Ji5oZWFkZXItZGVza3RvcC0tYmlnIHtcblxuXHRcdFx0LmhlYWRlci1kZXNrdG9wX19tYWluLFxuXHRcdFx0LmhlYWRlci1kZXNrdG9wX19uYXYsXG5cdFx0XHQvLy5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbixcblx0XHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4sXG5cdFx0XHQuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLXdpdGgtaWNvbi0tbWFpbixcblx0XHRcdC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhcixcblx0XHRcdC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHsgaGVpZ2h0OiA3MnB4OyB9XG5cblx0XHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LW1lbnUtbGF5ZXIgeyB0b3A6IDcycHg7IH1cblx0XHR9XG5cblx0fVxuXG5cdC5oZWFkZXItZGVza3RvcF9fbWFpbixcblx0LmhlYWRlci1kZXNrdG9wX19uYXYsXG5cdC8vLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLFxuXHQuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLS1tYWluLFxuXHQuaGVhZGVyLWRlc2t0b3BfX25hdi1idXR0b25zIC5saW5rLXdpdGgtaWNvbi0tbWFpbixcblx0LmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLFxuXHQuaGVhZGVyLWRlc2t0b3BfX3NlYXJjaC1iYXItZm9ybSB7IGhlaWdodDogNjBweDsgfVxuXG5cdC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nOiA4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdC5pY29uX19nbHlwaCB7XG5cdFx0XHRcdHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uIHsgaGVpZ2h0OiBhdXRvOyB9XG5cblx0LmhlYWRlci1kZXNrdG9wLS1iaWcge1xuXG5cdFx0LmhlYWRlci1kZXNrdG9wX19tYWluLFxuXHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LFxuXHRcdC8vLmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9uLFxuXHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LWJ1dHRvbnMgLmxpbmstLW1haW4sXG5cdFx0LmhlYWRlci1kZXNrdG9wX19uYXYtYnV0dG9ucyAubGluay13aXRoLWljb24tLW1haW4sXG5cdFx0LmhlYWRlci1kZXNrdG9wX19zZWFyY2gtYmFyLFxuXHRcdC5oZWFkZXItZGVza3RvcF9fc2VhcmNoLWJhci1mb3JtIHsgaGVpZ2h0OiAxMTJweDsgfVxuXG5cdFx0LmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7IHRvcDogNjBweDsgfVxuXG5cdFx0LmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7IHRvcDogMTEycHg7IH1cblx0fVxuXG5cblx0LmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3Mge1xuXG5cdFx0LmxpbmstLW1haW4ge1xuXHRcdFx0Ly9mb250LXNpemU6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiA0cHggMCAwO1xuXHRcdFx0bWFyZ2luOiAwIDIwcHg7XG5cblx0XHRcdC5pY29uX19nbHlwaC0tc2Vjb25kYXJ5IHtcblx0XHRcdFx0c3Ryb2tlOiAkY29sb3Itd2hpdGU7XG5cdFx0XHR9XG5cblx0XHRcdC5hcnJvdyB7XG5cdFx0XHQgICAgaGVpZ2h0OiAyNHB4O1xuXHRcdFx0ICAgIHdpZHRoOiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5rLXdpdGgtaWNvbi0tbWFpbiB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cblx0XHRcdD4gKiB7XG5cdFx0XHQgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ICB3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0PiBzcGFuIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXHRcdH1cblxuXHRcdC5saW5rLXdpdGgtaWNvbiB7XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0Ly9wb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vbWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5saW5rLXdpdGgtaWNvbi0td2hpdGUge1xuXHRcdCAgQGluY2x1ZGUgbGluay13aXRoLWljb24oXG5cdFx0ICAgICRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLXdoaXRlLFxuXHRcdCAgICAkbGluay13aXRoLWljb24tdGV4dC1jb2xvci13aGl0ZSxcblx0XHQgICAgJGxpbmstd2l0aC1pY29uLXRleHQtY29sb3Itd2hpdGUsXG5cdFx0ICAgICRsaW5rLXdpdGgtaWNvbi10ZXh0LWNvbG9yLXdoaXRlXG5cdFx0ICApO1xuXHRcdH1cblxuXHRcdC5saW5rLS1hY3RpdmUsXG5cdFx0Lmxpbmstd2l0aC1pY29uLS1hY3RpdmUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEuNXB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbms6aG92ZXIge1xuXG5cdFx0XHQubGluay0tYWN0aXZlOmFmdGVyIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmxpbmtzLWdyb3VwX190aXRsZSB7XG5cdFx0ICBjb2xvcjogJGNvbG9yLXNpbHZlcjtcblxuXHRcdCAgJjpob3ZlciB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuXHRcdH1cblxuXHRcdC5saW5rcy1ncm91cF9fdGl0bGUtLWFjdGl2ZSB7IGNvbG9yOiAkY29sb3ItcHJpbWFyeTsgfVxuXHR9XG5cblx0LmhlYWRlci1kZXNrdG9wX19uYXYtbWVudS1sYXllciB7IHRvcDogNjBweDsgfVxuXG5cdC5maXhlZC1jYXJ0LXN1bW1hcnlfX3ByaWNlIHtcblxuXHRcdC5wcmljZS1hZnRlci1tb250aGx5LWZlZS1wcm9tb3Rpb24ge1xuXG5cdFx0XHQucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdC8vbWFyZ2luOiAycHggMCAxMnB4O1xuXHRcdFx0XHRtYXJnaW46IDJweCAwIDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvb3RlciB7IHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG5cbi8qXG5cdC5mb290ZXJfX3ByaW1hcnktbGlua3MtY29sdW1uLWxlZnQsXG5cdC5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb2x1bW4tbGVmdCB7XG5cdFx0ZmxleDogMCAwIDYwJTtcblx0ICAgIG1heC13aWR0aDogNjAlO1xuXHR9XG5cblx0LmZvb3Rlcl9fcHJpbWFyeS1saW5rcy1jb2x1bW4tcmlnaHQsXG5cdC5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb2x1bW4tcmlnaHQge1xuXHRcdGZsZXg6IDAgMCA0MCU7XG5cdFx0bWF4LXdpZHRoOiA0MCU7XG5cdH1cbiovXG5cblx0Ji5sYW5kaW5nLW5ldGZsaXgge1xuXHRcdC51LXdyYXBwZXJ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5jLWJhbm5lci1pbnRlcmlvciB7XG5cdFx0XHQuYy1iYW5uZXItaW50ZXJpb3JfX3RvcHtcblx0XHRcdFx0Ly9wYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzJweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVye1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwdnc7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApe1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aDF7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByZS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHQrIGJyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3JhbmdlIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdFx0LnJlZCB7XG5cdFx0XHRcdGNvbG9yOiAjRkYwMjAyO1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShzbWFsbCBkb3duKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDMzcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0LmMtYmFubmVyLWludGVyaW9yX19kZXNjcmlwdGlvbntcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKXtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jLW1pbmktY29uZmlndXJhZG9ye1xuXHRcdFx0ei1pbmRleDogMjY7XG5cdFx0XHQuYy1taW5pLWNvbmZpZ3VyYWRvcl9fZm9vdGVye1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHQuYy1taW5pLWNvbmZpZ3VyYWRvcl9fZm9vdGVyLS15Yz5kaXZ7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudHdvLWNvbHVtbnMtYmFubmVyX19ncmV5LXRleHR7XG5cdFx0XHRwIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmV0ZmxpeC13cmFwcGVyLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDgwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgNDhweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgODZweDtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDk2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ldGZsaXgtd3JhcHBlci1jb2x1bW5ze1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxNDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdFx0JiAudHdvLWNvbHVtbnMtYmFubmVyIHtcblx0XHRcdFx0bWluLWhlaWdodDogYXV0bztcblxuXHRcdFx0XHQmIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMjcycHg7XG5cblx0XHRcdFx0XHQmIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1NnB4IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDI3MnB4O1xuXG5cdFx0XHRcdFx0JiAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNTZweCA0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMzIwcHg7XG5cblx0XHRcdFx0XHQmIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1NnB4IDYwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNDE2cHg7XG5cblx0XHRcdFx0XHQmIC50d28tY29scy1iYW5uZXJfX2NvbnRlbnQtd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1NnB4IDYwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuXHRcdFx0XHRcdG1heC13aWR0aDogNDgwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLWxlZnQsICYgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmxhbmRpbmctY2VydGlmaWNhZG9zIHtcblx0XHQuY2VudHJhYmxlLWdyaWQge1xuXHRcdFx0bWFyZ2luLXRvcDogMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuXHRcdFx0fVxuXHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0cGFkZGluZzogMTJweCAyMnB4IDEwcHggMjJweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS03MDAtdjIxKTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMnB4IDRweCAtMXB4IHJnYmEoMCwwLDAsMC4yKSwgMHB4IDRweCA1cHggMHB4IHJnYmEoMCwwLDAsMC4xNCksIDBweCAxcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEyKTtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggNHB4IC0xcHggcmdiYSgwLDAsMCwwLjIpLCAwcHggNHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjE0KSwgMHB4IDFweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMTIpO1xuXHRcdFx0XHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDJweCA0cHggLTFweCByZ2JhKDAsMCwwLDAuMiksIDBweCA0cHggNXB4IDBweCByZ2JhKDAsMCwwLDAuMTQpLCAwcHggMXB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4xMik7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbXMge1xuXHRcdFx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdFx0XHRcdGdhcDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXHRcdFx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzJDMkMyO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRib3gtc2hhZG93OiA0cHggNXB4IDIwcHggLTFweCByZ2JhKDE1MywgMTUzLCAxNTMsIDAuNTApO1xuXHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDRweCA1cHggMjBweCAtMXB4IHJnYmEoMTUzLCAxNTMsIDE1MywgMC41MCk7XG5cdFx0XHRcdC1tb3otYm94LXNoYWRvdzogNHB4IDVweCAyMHB4IC0xcHggcmdiYSgxNTMsIDE1MywgMTUzLCAwLjUwKTtcblx0XHRcdFx0LnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdGdhcDogMjBweDtcblx0XHRcdFx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cblxuLmxhbmRpbmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDIwO1xuXHRwYWRkaW5nLXRvcDogJGxhbmRpbmctdmVydGljYWwtcGFkZGluZztcblx0LmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcblx0XHRtYXJnaW4tdG9wOiAkbGFuZGluZy12ZXJ0aWNhbC1tYXJnaW47XG5cblx0XHQuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQgeyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHQuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudCxcblx0XHQuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29sdW1uLFxuXHRcdC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7IHBhZGRpbmc6IDA7IH1cblx0fVxuXG5cdC5sZWdhbC10ZXh0LW1vZGFsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5sZWdhbC10ZXh0LW1vZGFsX19jb250ZW50IHsgcGFkZGluZzogMDsgfVxuXG5cdC5tb2RhbCB7IHotaW5kZXg6IDMwOyB9XG5cbi8vIFx0LmNhbGwtbWUtbm93IHsgbWFyZ2luLXRvcDogJGxhbmRpbmctdmVydGljYWwtbWFyZ2luOyB9XG5cblx0LnBhY2stc2VydmljZV9faWNvbiB7XG5cblx0XHQuaWNvbi1maWxsZWQge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0fVxuXG5cdFx0Lmljb24tZmlsbGVkX19nbHlwaCB7IGZpbGw6ICRjb2xvci1kdXN0eS1ncmF5OyB9XG5cblx0fVxuXG5cdC5sYW5kaW5nLWZvcm0ge1xuXG5cdH1cblxuICBcdC5sYW5kaW5nLWZvcm1fX2Zvcm0ge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxhbmRpbmctZm9ybS1iYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRsYW5kaW5nLWZvcm0tYm9yZGVyLWNvbG9yO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuICBcdH1cblxuICBcdC5sYW5kaW5nLWZvcm1fX2hlYWRlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkbGFuZGluZy1mb3JtLWhlYWRlci1iZy1jb2xvcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGNvbG9yOiAkbGFuZGluZy1mb3JtLWhlYWRlci10ZXh0LWNvbG9yLXByaW1hcnk7XG5cdFx0dmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuXHRcdG1pbi13aWR0aDogMDtcblx0XHRtaW4taGVpZ2h0OiAkbGFuZGluZy1mb3JtLWhlYWRlci1taW4taGVpZ2h0O1xuXHRcdHBhZGRpbmc6ICRsYW5kaW5nLWZvcm0taGVhZGVyLXBhZGRpbmc7XG5cblx0XHQuaWNvbiB7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHQgICAgaGVpZ2h0OiAkbGFuZGluZy1mb3JtLWhlYWRlci1pY29uLXNpemU7XG5cdFx0XHR3aWR0aDogJGxhbmRpbmctZm9ybS1oZWFkZXItaWNvbi1zaXplO1xuXHRcdFx0bWFyZ2luOiAtMnB4IDI0cHggMCAwO1xuXHRcdH1cblxuXHRcdC5pY29uX19nbHlwaCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1zdHJva2U7XG5cdFx0XHRzdHJva2U6ICRsYW5kaW5nLWZvcm0taGVhZGVyLXRleHQtY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXG5cdFx0LmxhbmRpbmctZm9ybV9faGVhZGVyLXRleHQge1xuXG5cdFx0XHRmb250LWZhbWlseTogJGxhbmRpbmctZm9ybS1oZWFkZXItdGV4dC1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctZm9ybS1oZWFkZXItdGV4dC1mb250LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogJGxhbmRpbmctZm9ybS1oZWFkZXItdGV4dC1mb250LXdlaWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy1mb3JtLWhlYWRlci10ZXh0LWxpbmUtaGVpZ2h0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdC5sYW5kaW5nLWZvcm1fX2Zvcm0ge1xuXG5cdH1cblxuXHQuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcblx0XHRwYWRkaW5nLXRvcDogNzJweDtcblxuXHRcdC5hc2lkZS1zdGlja3lfX2FydGljbGUgeyAgfVxuXG5cdCAgICAuYXNpZGUtc3RpY2t5X19hc2lkZSB7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZy1yaWdodDogLjkzNzVyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IC45Mzc1cmVtO1xuXHRcdFx0ei1pbmRleDogMTU7XG5cdCAgICB9XG5cblx0ICAgIFx0LmFzaWRlLXN0aWNreV9fYXNpZGUtY29udGVudCB7XG5cblx0XHQgICAgXHQmOmJlZm9yZSB7IGNvbnRlbnQ6IG5vbmU7IH1cblx0XHRcdH1cblxuXHRcdFx0XHQuc2hhZG93ZWQtYXNpZGUtc3RpY2t5X19hc2lkZSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRcdFx0JjpiZWZvcmUgeyBjb250ZW50OiBub25lOyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zaGFkb3dlZC1hc2lkZS1zdGlja3lfX2FzaWRlLWluZGljYXRvciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHR9XG5cblx0LmNvbnRhY3QtZm9ybSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cblx0XHQuZm9ybS1ncm91cC1pbnB1dF9fbGFiZWwsXG5cdFx0LmZvcm0tZ3JvdXAtc2VsZWN0X19sYWJlbCxcblx0XHQuZm9ybS1ncm91cC10ZXh0YXJlYV9fbGFiZWwgeyBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXG5cdFx0LmZvcm0tY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdFx0LmNvbnRhY3QtZm9ybV9fY29sdW1uLWxlZnQsXG4gICAgXHQuY29udGFjdC1mb3JtX19jb2x1bW4tcmlnaHQge1xuXHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdCAgICBcdHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgXHR9XG5cblx0XHQuY29udGFjdC1mb3JtX19kZXNjcmlwdGlvbiB7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuXHRcdC5jb250YWN0LWZvcm1fX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxuXHRcdH1cblxuXG5cdC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZXMge1xuXHRcdG1hcmdpbjogMCAtMTBweDtcblx0fVxuXG5cdFx0LnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDEwcHg7XG5cdFx0fVxuXG5cdFx0XHQudHYtY2hhbm5lbHNfX3NlY3Rpb24taW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cblx0LmNhcmQtcGFja19fZmVhdHVyZS1pY29uIHtcblx0XHQuaWNvbixcblx0XHQuaWNvbi1maWxsZWQgeyBtYXJnaW4tdG9wOiAzcHg7IH1cblxuXHRcdFx0Lmljb25fX2dseXBoIHsgc3Ryb2tlLXdpZHRoOiAxLjU7IH1cblx0fVxuXG5cblx0Lm1vZGFsX19jb250ZW50cyxcblx0Lm1vZGFsX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHR9XG5cblxuXHQubW9iaWxlLXJhdGVzLS12ZXJ0aWNhbC1tYXJnaW5zIHsgbWFyZ2luOiAwOyB9XG5cblx0XHQubW9iaWxlLXJhdGVzX19jb2x1bW4geyBwYWRkaW5nOiAwOyB9XG5cblx0XHRcdC5tb2JpbGUtcmF0ZXNfX2NvbnRlbnQtY29sdW1uIHsgbWFyZ2luLXRvcDogMDsgfVxuXG59XG5cbi5sYW5kaW5nX19jb250cmFjdC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi8qXG4ubGFuZGluZ19fcHJpY2UgPiAqIHtcbiAgZm9udC1zaXplOiAkbGFuZGluZy1wcmljZS1mb250LXNpemU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbiovXG5cbi5sYW5kaW5nX19wcmljZSB7XG5cblx0LnByaWNlLWxhYmVsIHtcblx0XHRmb250LXNpemU6ICRsYW5kaW5nLXByaWNlLWxhYmVsLWZvbnQtc2l6ZTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0fVxuXG5cdC5wcmljZS1zZXBhcmF0b3Ige1xuXHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdH1cblxuXHQucHJpY2UtYWZ0ZXItbW9udGhseS1mZWUtcHJvbW90aW9uIHsgZm9udC1zaXplOiAwLjYyNWVtOyB9XG59XG5cblxuLmxhbmRpbmdfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206ICRsYW5kaW5nLXZlcnRpY2FsLW1hcmdpbjtcblxuICAubGFuZGluZ19fZGVzY3JpcHRpb24geyBkaXNwbGF5OiBub25lOyB9XG59XG5cblx0LmxhbmRpbmdfX3RpdGxlIHtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRmb250LWZhbWlseTogJGxhbmRpbmctdGl0bGUtZm9udC1mYW1pbHk7XG5cdFx0Ly9mb250LXNpemU6ICRsYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZTtcblx0XHRmb250LXNpemU6ICRsYW5kaW5nLXRpdGxlLWJpZy1mb250LXNpemUtbW9iaWxlO1xuXHRcdGZvbnQtd2VpZ2h0OiAkbGFuZGluZy10aXRsZS1mb250LXdlaWdodDtcblx0XHQvL2xpbmUtaGVpZ2h0OiAkbGFuZGluZy10aXRsZS1saW5lLWhlaWdodDtcblx0XHRsaW5lLWhlaWdodDogJGxhbmRpbmctdGl0bGUtYmlnLWxpbmUtaGVpZ2h0LW1vYmlsZTtcblx0XHRjb2xvcjogJGxhbmRpbmctdGl0bGUtY29sb3I7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cblx0XHQrIC5sYW5kaW5nX19zdWJ0aXRsZSB7IG1hcmdpbi10b3A6IC0yMHB4OyB9XG5cdH1cblxuXHQubGFuZGluZ19fc3VidGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkbGFuZGluZy1zdWJ0aXRsZS1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6ICRsYW5kaW5nLXN1YnRpdGxlLWZvbnQtc2l6ZTtcblx0XHRmb250LXdlaWdodDogJGxhbmRpbmctc3VidGl0bGUtZm9udC13ZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRsYW5kaW5nLXN1YnRpdGxlLWxpbmUtaGVpZ2h0O1xuXHRcdGNvbG9yOiAkbGFuZGluZy1zdWJ0aXRsZS1jb2xvcjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG5cblx0LmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LWZhbWlseTogJGxhbmRpbmctZGVzY3JpcHRpb24tZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAkbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LXNpemU7XG5cdFx0Zm9udC13ZWlnaHQ6ICRsYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcblx0XHRjb2xvcjogJGxhbmRpbmctZGVzY3JpcHRpb24tY29sb3I7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0fVxuXG5cdC5sYW5kaW5nX190ZXh0IHtcblxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHR9XG5cblx0XHRwLmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGFuZGluZy1kZXNjcmlwdGlvbi1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctZGVzY3JpcHRpb24tZm9udC1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRsYW5kaW5nLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsYW5kaW5nLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xuXHRcdFx0Y29sb3I6ICRsYW5kaW5nLWRlc2NyaXB0aW9uLWNvbG9yO1xuXHRcdFx0Ly9tYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdHAgKyBwLmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblx0fVxuXG5cbi5sYW5kaW5nX19oZWFkZXItLW1vYmlsZSB7XG5cblx0LmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vbWFyZ2luLWJvdHRvbTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdH1cbn1cblxuXG4ubGFuZGluZ19fY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0Ly96LWluZGV4OiAxO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuXHQmLS1iaWdfX3BpY3R1cmUge1xuXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdC5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tbGVmdCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjRweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1yaWdodCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cblx0XHRcdC5jYXJkLXBhY2tfX2ZlYXR1cmVzIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblxuXHRcdFx0XHQuY2FyZC1wYWNrX19mZWF0dXJlIHtcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQuY2FyZC1wYWNrX19mZWF0dXJlcyB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdFx0LmNhcmQtcGFja19fZmVhdHVyZSB7XG5cdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRhbGlnbi1pdGVtczogaW5oZXJpdDtcblx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctcGFjay1mZWF0dXJlLWZvbnQtc2l6ZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy1wYWNrLWZlYXR1cmUtbGluZS1oZWlnaHQ7XG5cblx0XHRcdC8vJjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHsgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXHRcdH1cblxuXHRcdFx0LmNhcmQtcGFja19fZmVhdHVyZS10ZXh0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkbGFuZGluZy1wYWNrLWZlYXR1cmUtdGV4dC1mb250LXdlaWdodDtcblx0XHRcdFx0Y29sb3I6ICRsYW5kaW5nLXBhY2stZmVhdHVyZS10ZXh0LWNvbG9yO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41ZW07XG5cblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0ICAgIGZvbnQtZmFtaWx5OiAkbGFuZGluZy1wYWNrLWZlYXR1cmUtdGV4dC1mb250LWZhbWlseTtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHQgICAgY29sb3I6ICRsYW5kaW5nLXBhY2stZmVhdHVyZS10ZXh0LWNvbG9yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmxpbmsge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkbGluay1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0LmJ1dHRvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdH1cblxuXHQuYnV0dG9uLS1oZWFkaW5nIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXG5cdFx0LmJ1dHRvbl9fY29udGVudCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtMTY7XG5cdFx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktbGlnaHQ7XG5cdFx0XHRsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0XHRzdHJvbmcgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDsgfVxuXG5cdFx0fVxuXHR9XG59XG5cblx0LmxhbmRpbmdfX2V4dHJhZGF0YSB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDEuMjVlbTtcblxuXHRcdHNwYW4geyBkaXNwbGF5OiBub25lOyB9XG5cblx0XHQubGluayB7IGZvbnQtc2l6ZTogMXJlbTsgfVxuXHR9XG5cblx0LmxhbmRpbmdfX2NvbnRlbnRfX2NvbHVtbi1sZWZ0LFxuXHQubGFuZGluZ19fY29udGVudF9fY29sdW1uLXJpZ2h0IHtcblx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tbGVmdCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XG5cdFx0fVxuXHR9XG5cblx0XHQubGFuZGluZ19fcGFja19fdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYW5kaW5nLXBhY2stdGl0bGUtZm9udC1mYW1pbHk7XG5cdFx0XHRmb250LXNpemU6ICRsYW5kaW5nLXBhY2stdGl0bGUtbW9iaWxlLWZvbnQtc2l6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbGFuZGluZy1wYWNrLXRpdGxlLWZvbnQtd2VpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsYW5kaW5nLXBhY2stdGl0bGUtbW9iaWxlLWxpbmUtaGVpZ2h0O1xuXHRcdFx0Y29sb3I6ICRsYW5kaW5nLXBhY2stdGl0bGUtY29sb3I7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nX19wYWNrX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LWZhbWlseTtcblx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogJGxhbmRpbmctcGFjay1kZXNjcmlwdGlvbi1mb250LXdlaWdodDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy1wYWNrLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xuXHRcdFx0Y29sb3I6ICRsYW5kaW5nLXBhY2stZGVzY3JpcHRpb24tY29sb3I7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHRcdH1cblxuXHQubGFuZGluZ19faG9vayB7XG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcblxuXHRcdC8vPiAqIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cdFx0PiAqIHsgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuXG5cdFx0LmxhbmRpbmdfX3ByaWNlIHtcblx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmdfX2NhbGxwcmljZSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXG5cdFx0LmxlZ2FsLXRleHQtbW9kYWxfX2NvbnRlbnQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0fVxuXG5cdC5sYW5kaW5nX19jYWxscHJpY2Uge1xuXG5cdFx0LmxlZ2FsLXRleHQtbW9kYWxfX2NvbnRlbnQgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblx0fVxuXG5cblxuLmxhbmRpbmdfX2hlYWRlci1sb2dvIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhlYWRlci1jYWxsIHtcblx0bWluLXdpZHRoOiAxMjBweDtcblx0bWluLWhlaWdodDogNDBweDtcblx0cGFkZGluZzogMTJweCAxMHB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHQuYnV0dG9uX19jb250ZW50IHtcblx0XHRmb250LWZhbWlseTogJGxhbmRpbmctaGVhZGVyY2FsbC1mb250LWZhbWlseTtcblx0XHRmb250LXNpemU6ICRsYW5kaW5nLWJ1dHRvbi1zZWNvbmRhcnktZm9udC1zaXplLW1vYmlsZTtcblx0fVxuXG5cdC5pY29uIHtcblx0XHR3aWR0aDogMTZweDtcblx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0bWFyZ2luOiAwcHggMTJweCAwIDA7XG5cdH1cbn1cblxuLmxhbmRpbmdfX2hlbHAge1xuICBtYXJnaW4tdG9wOiAkbGFuZGluZy12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgLmFjY29yZGlvbi1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5sYW5kaW5nX19yZWxhdGVkLWNhcmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmxhbmRpbmdfX3NlZS1tb3JlLW9mZmVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAkbGFuZGluZy12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICRsYW5kaW5nLXZlcnRpY2FsLW1hcmdpbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAuYnV0dG9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXG5cdC5ib2R5LS1sYW5kaW5nIHtcblxuXHRcdC5mb290ZXIgeyBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXHR9XG5cblx0LmxhbmRpbmcge1xuXG5cdFx0LnNoYWRvd2VkLWFzaWRlLXN0aWNreSB7XG5cblx0XHQgICAgLmFzaWRlLXN0aWNreV9fYXNpZGUgeyB6LWluZGV4OiAxOyB9XG5cdFx0fVxuXG5cdFx0LnBhY2sge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtMzBweDtcblx0XHR9XG5cblx0XHQuY29udGFjdC1mb3JtX19jb250ZW50IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuXHRcdH1cblxuXHRcdC5jb250YWN0LWZvcm1fX2l0ZW06bm90KC5jb250YWN0LWZvcm1fX2l0ZW0tLWNoZWNrYm94KSB7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQuY29udGFjdC1mb3JtX19jb250ZW50IHsgcGFkZGluZy10b3A6IDA7IH1cblxuXHRcdC5jYXJkLXBhY2tfX2ZlYXR1cmUtaWNvbiB7XG5cdFx0XHQuaWNvbixcblx0XHRcdC5pY29uLWZpbGxlZCB7XG5cdFx0XHRcdHdpZHRoOiAzMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdC5wcmljZS13aXRoLXN1YmplY3QtLWxhcmdlIHtcblxuXHRcdFx0LnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuXHRcdFx0XHRmb250LXNpemU6ICRsYW5kaW5nLXByaWNlLXdpdGgtc3ViamVjdC1hbW91bnQtaW50ZWdlci1mb250LXNpemUtbWVkaXVtO1xuXHRcdFx0fVxuXG5cdFx0XHQucHJpY2Utd2l0aC1zdWJqZWN0X19kZWNpbWFsLWFtb3VudCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctcHJpY2Utd2l0aC1zdWJqZWN0LWFtb3VudC1kZWNpbWFsLWZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZS13aXRoLXN1YmplY3RfX3N1YmplY3Qge1xuXHRcdFx0XHRmb250LXNpemU6ICRsYW5kaW5nLXByaWNlLXdpdGgtc3ViamVjdC1zdWJqZWN0LWZvbnQtc2l6ZS1tZWRpdW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmxhbmRpbmdfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRsYW5kaW5nLXRpdGxlLWZvbnQtc2l6ZTtcblx0XHRsaW5lLWhlaWdodDogJGxhbmRpbmctdGl0bGUtbGluZS1oZWlnaHQ7XG5cdH1cblxuXG5cdC5sYW5kaW5nX19oZWFkZXIge1xuXG5cdFx0LmxhbmRpbmdfX2Rlc2NyaXB0aW9uIHsgZGlzcGxheTogYmxvY2s7IH1cblx0fVxuXG5cdC5sYW5kaW5nX19oZWFkZXItLW1vYmlsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHQubGFuZGluZ19fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHQvL21hcmdpbi10b3A6IDI0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG5cdFx0XHQuYnV0dG9uX19jb250ZW50IHsgbGluZS1oZWlnaHQ6ICRsYW5kaW5nLWJ1dHRvbi1zZWNvbmRhcnktbGluZS1oZWlnaHQtZGVza3RvcDsgfVxuXHRcdH1cblxuXG5cdFx0LmJ1dHRvbi0taGVhZGluZyB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXG5cdFx0XHQuYnV0dG9uX19jb250ZW50IHtcblx0XHRcdFx0Ly9mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG5cdFx0XHRcdC8vbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTI4O1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtMTg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRcdC5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRpbWcgeyBtYXJnaW4tYm90dG9tOiAwOyB9XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmdfX2NvbnRlbnQtLWJpZ19fcGljdHVyZT4ubGFuZGluZ19fY29udGVudF9fY29sdW1uLWxlZnQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cblx0XHQubGFuZGluZ19fY29udGVudF9fY29sdW1uLXJpZ2h0IHtcblx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHQubGFuZGluZ19faG9vayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdD4gKiB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5cdFx0LmxhbmRpbmdfX3ByaWNlIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cblx0XHQubGFuZGluZ19fY2FsbHByaWNlIHsgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblx0fVxuXG5cdC5sYW5kaW5nX19leHRyYWRhdGEge1xuXHRcdG1hcmdpbi10b3A6IDI0cHg7XG5cblx0XHRzcGFuIHsgZGlzcGxheTogaW5saW5lOyB9XG5cdH1cblxuXHQubGFuZGluZ19fcHJpY2Uge1xuXG5cdFx0LnByaWNlLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctcHJpY2UtbGFiZWwtZm9udC1zaXplLWRlc2t0b3A7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdC5wcmljZS1zZXBhcmF0b3Ige1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlLWFmdGVyLW1vbnRobHktZmVlLXByb21vdGlvbiB7IGZvbnQtc2l6ZTogMWVtOyB9XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuXG5cdC5ib2R5LS1sYW5kaW5nIHtcblxuXHRcdC5ob3Jpem9udGFsLXNjcm9sbGVyIHtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7IHBhZGRpbmctdG9wOiAxNTJweDsgfVxuXHRcdH1cblxuXHRcdC5mb290ZXJfX3ByaW1hcnktbGlua3MtY29sdW1uLWxlZnQsXG5cdFx0LmZvb3Rlcl9fc2Vjb25kYXJ5LWxpbmtzLWNvbHVtbi1sZWZ0IHtcblx0XHRcdGZsZXg6IDAgMCA2MCU7XG5cdFx0ICAgIG1heC13aWR0aDogNjAlO1xuXHRcdH1cblxuXHRcdC5mb290ZXJfX3ByaW1hcnktbGlua3MtY29sdW1uLXJpZ2h0LFxuXHRcdC5mb290ZXJfX3NlY29uZGFyeS1saW5rcy1jb2x1bW4tcmlnaHQge1xuXHRcdFx0ZmxleDogMCAwIDQwJTtcblx0XHRcdG1heC13aWR0aDogNDAlO1xuXHRcdH1cblx0fVxuXG5cdC5sYW5kaW5nIHtcblx0XHRwYWRkaW5nLXRvcDogJGxhbmRpbmctdmVydGljYWwtcGFkZGluZy1kZXNrdG9wO1xuXG5cdFx0PiAuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcblx0XHRcdC8vcGFkZGluZy10b3A6ICRwYWdlLWhlYWRlci1wYWRkaW5nLXRvcDtcblx0XHRcdC8vcGFkZGluZy10b3A6ICRsYW5kaW5nLWhlYWRlci1wYWRkaW5nLXRvcDtcblx0XHRcdHBhZGRpbmctdG9wOiAkbGFuZGluZy1oZWFkZXItYmlnLXBhZGRpbmctdG9wO1xuXHRcdH1cblxuXHRcdC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkbGFuZGluZy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcblx0XHR9XG5cblx0XHQuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBjb2x1bW4oNik7XG5cdFx0fVxuXG5cdFx0LmNvbnRhY3QtZm9ybSB7IG1hcmdpbjogMDsgfVxuXG5cdFx0XHQuY29udGFjdC1mb3JtX19jb2x1bW4tbGVmdCxcblx0XHQgICAgXHQuY29udGFjdC1mb3JtX19jb2x1bW4tcmlnaHQge1xuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHQgICAgXHR9XG5cblx0XHQuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcblxuXHRcdFx0LmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG5cdFx0XHRcdGZsZXg6IDAgMCA3MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNzAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRcdFx0XHR6LWluZGV4OiAzMDtcblx0XHRcdH1cblxuXHRcdFx0LmFzaWRlLXN0aWNreV9fYXNpZGUge1xuXHRcdFx0XHRmbGV4OiAwIDAgMzAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwJTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50di1jaGFubmVsc19fc2VjdGlvbi1pbWFnZXMgeyBtYXJnaW46IDAgLTIycHg7IH1cblxuXHRcdFx0LnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlLXdyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAyNHB4IDIycHg7XG5cdFx0XHR9XG5cblx0XHRcdFx0LnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlIHsgd2lkdGg6IDEyMHB4OyB9XG5cblxuXHRcdC5idXR0b24tLXNlY29uZGFyeSB7XG5cblx0XHRcdC5idXR0b25fX2NvbnRlbnQge1xuXHRcdFx0XHRmb250LXNpemU6ICRsYW5kaW5nLWJ1dHRvbi1zZWNvbmRhcnktZm9udC1zaXplLWRlc2t0b3A7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy1idXR0b24tc2Vjb25kYXJ5LWxpbmUtaGVpZ2h0LWRlc2t0b3A7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm1vZGFsX19jb250ZW50IHsgcGFkZGluZzogNDVweDsgfVxuXHR9XG5cblx0LmhlYWRlci1kZXNrdG9wLS1iaWcge1xuXHRcdH4gLmxhbmRpbmcge1xuXG5cdFx0XHQ+IC5zaGFkb3dlZC1hc2lkZS1zdGlja3kge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGxhbmRpbmctaGVhZGVyLWJpZy1wYWRkaW5nLXRvcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQubGFuZGluZ19fdGV4dCB7XG5cblx0XHRwICsgcC5sYW5kaW5nX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweFxuXHRcdH1cblx0fVxuXG5cblx0LmhlYWRlci1jYWxsIHtcblxuICAgICAgICBwYWRkaW5nOiAxMnB4IDEwcHggMTBweDtcblxuXHRcdC5idXR0b25fX2NvbnRlbnQge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLTE1O1xuXHRcdH1cblx0fVxuXG5cdC5sYW5kaW5nX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAkbGFuZGluZy10aXRsZS1iaWctZm9udC1zaXplLWRlc2t0b3A7XG5cdFx0bGluZS1oZWlnaHQ6ICRsYW5kaW5nLXRpdGxlLWJpZy1saW5lLWhlaWdodC1kZXNrdG9wO1xuXHR9XG5cblx0LmxhbmRpbmdfX3BhY2tfX3RpdGxlIHtcblx0XHRmb250LXNpemU6ICRsYW5kaW5nLXBhY2stdGl0bGUtZm9udC1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy1wYWNrLXRpdGxlLWxpbmUtaGVpZ2h0O1xuXHR9XG5cblx0LmxhbmRpbmdfX2hlbHAge1xuXHRcdG1hcmdpbi10b3A6ICRsYW5kaW5nLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuXHR9XG5cblx0LmxhbmRpbmdfX2hvb2sge1xuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XG5cdH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcblxuXHQuYm9keS0tbGFuZGluZyB7XG5cblx0XHQuaGVhZGVyLWRlc2t0b3BfX25hdi1saW5rcyB7XG5cblx0XHRcdC5saW5rLXdpdGgtaWNvbi0tbWFpbiB7IG1hcmdpbjogMCAyMHB4OyB9XG5cdFx0fVxuXHR9XG5cblx0LmxhbmRpbmcge1xuXG5cdFx0LmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcblx0XHRcdG1hcmdpbi10b3A6ICRsYW5kaW5nLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuXHRcdH1cblxuXHRcdC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcblx0XHRcdEBpbmNsdWRlIGNvbHVtbig0KTtcblx0XHR9XG5cblx0XHQuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcblxuXHRcdFx0LmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7XG5cdFx0XHRcdGZsZXg6IDAgMCA3NSU7XG5cdFx0XHRcdG1heC13aWR0aDogNzUlO1xuXHRcdFx0fVxuXG5cdFx0XHQuYXNpZGUtc3RpY2t5X19hc2lkZSB7XG5cdFx0XHRcdGZsZXg6IDAgMCAyNSU7XG5cdFx0XHRcdG1heC13aWR0aDogMjUlO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnR2LWNoYW5uZWxzX19zZWN0aW9uLWltYWdlIHsgd2lkdGg6IDE0NHB4OyB9XG5cblx0XHQubW9kYWxfX2NvbnRlbnQgeyBwYWRkaW5nOiA2MHB4OyB9XG5cdH1cblxuXG5cdC5sYW5kaW5nX19jb250ZW50IHsgbWFyZ2luLWJvdHRvbTogODBweDsgfVxuXG5cblx0XHQubGFuZGluZ19fY29udGVudF9fY29sdW1uLWxlZnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbGV4OiAwIDAgMzUlO1xuXHRcdFx0bWF4LXdpZHRoOiAzNSU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdH1cblxuXHRcdC5sYW5kaW5nX19jb250ZW50X19jb2x1bW4tcmlnaHQge1xuXHRcdFx0ZmxleDogMCAwIDY1JTtcblx0XHRcdG1heC13aWR0aDogNjUlO1xuXHRcdH1cblxuXG5cdFx0LmxhbmRpbmdfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogJGxhbmRpbmctdGl0bGUtYmlnLWZvbnQtc2l6ZS1sYXJnZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAkbGFuZGluZy10aXRsZS1iaWctbGluZS1oZWlnaHQtbGFyZ2U7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmdfX2hlbHAge1xuXHRcdFx0bWFyZ2luLXRvcDogJGxhbmRpbmctdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cdFx0fVxuXG5cdFx0LmxhbmRpbmdfX3ByaWNlID4gKiB7XG5cdFx0XHRmb250LXNpemU6ICRsYW5kaW5nLXByaWNlLWZvbnQtc2l6ZS14bGFyZ2U7XG5cdFx0fVxufVxuXG5cblxuQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuXG5cdC5ib2R5LS1sYW5kaW5nIHtcblxuXHRcdC5oZWFkZXItZGVza3RvcF9fbmF2LWxpbmtzIHtcblxuXHRcdFx0Lmxpbmstd2l0aC1pY29uLS1tYWluIHsgbWFyZ2luOiAwIDMwcHg7IH1cblx0XHR9XG5cdH1cblxuXHQubGFuZGluZyB7XG5cblx0XHQuc2hhZG93ZWQtYXNpZGUtc3RpY2t5IHtcblxuXHRcdFx0LmFzaWRlLXN0aWNreV9fYXJ0aWNsZSB7IHBhZGRpbmctcmlnaHQ6IDY1cHg7IH1cblx0XHR9XG5cdH1cbn1cblxuXG5ib2R5LmJvZHktLWxhbmRpbmcub2ZlcnRhc3tcblx0Lm9mZXJ0YXMuaW1nLWZlYXR1cmVke1xuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQubGVnYWwtdGV4dC1tb2RhbHtcblx0XHRcdC5sZWdhbC10ZXh0LW1vZGFsX19jb250ZW50e1xuXHRcdFx0XHQ+IC5sZWdhbC10ZXh0LW1vZGFsX19saW5rIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmhlYWRlci1kZXNrdG9wX19uYXYtbGlua3MgLmxpbmstLW1haW4ge1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19kZWZpbml0aW9ucy9hbmltYXRpb25zJztcbkBpbXBvcnQgJy4vLi4vX2Z1bmN0aW9ucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kcGFjay1jb25maWd1cmF0b3ItdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kcGFjay1jb25maWd1cmF0b3ItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiRwYWNrLWNvbmZpZ3VyYXRvci1wYWNrLXNlcnZpY2UtdGl0bGUtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LXNlbWktYm9sZDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1jb2x1bW4tc2VwYXJhdG9yLWNvbG9yOiAkY29sb3ItbWVyY3VyeS1saWdodGVzdDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1jb2x1bW4tcGFkZGluZzogNDBweDtcbiRwYWNrLWNvbmZpZ3VyYXRvci1zZWxlY3Rvci1pbmZvLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4kcGFjay1jb25maWd1cmF0b3ItcGFnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q7XG4kcGFjay1jb25maWd1cmF0b3ItcGFnZS1oZWFkZXItYmFja2dyb3VuZC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuJHBhY2stY29uZmlndXJhdG9yLXBhZ2UtaGVhZGVyLWJhY2tncm91bmQtc2VwYXJhdG9yLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoJGNvbG9yLXByaW1hcnksIDEpIDMwJSwgJGNvbG9yLXByaW1hcnkgMTAwJSk7XG4kcGFjay1jb25maWd1cmF0b3ItcHJvbW90aW9uLWFuaW1hdGlvbjogJGFuaW1hdGlvbi12ZXJ0aWNhbC1ub2RlLWluO1xuJHBhY2stY29uZmlndXJhdG9yLXByb21vdGlvbi1iYWRnZS1hbmltYXRpb246ICRhbmltYXRpb24tdmVydGljYWwtbm9kZS1pbjtcblxuLnBhY2stY29uZmlndXJhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbjtcblxuICAucGFnZS1oZWFkZXIge1xuICAgIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFjay1jb25maWd1cmF0b3ItcGFnZS1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogJHBhY2stY29uZmlndXJhdG9yLXBhZ2UtaGVhZGVyLWJhY2tncm91bmQtc2VwYXJhdG9yLWNvbG9yO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0b3A6IGF1dG87XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlciAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudCxcbiAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2NvbHVtbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5jYXJkLXBhY2stYWR2YW50YWdlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAucGFjayB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gIC5wYWNrLXNlcnZpY2VfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogJHBhY2stY29uZmlndXJhdG9yLXBhY2stc2VydmljZS10aXRsZS1mb250LXdlaWdodDtcbiAgfVxuXG4gIC5jYWxsLW1lLW5vdyB7XG4gICAgbWFyZ2luLXRvcDogJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbjtcbiAgfVxufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAkcGFjay1jb25maWd1cmF0b3ItdmVydGljYWwtbWFyZ2luO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWNrLWNvbmZpZ3VyYXRvcl9fc2VsZWN0b3ItaW5mbyB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWZhZGVkO1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAkcGFjay1jb25maWd1cmF0b3Itc2VsZWN0b3ItaW5mby10cmFuc2l0aW9uO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX3NlbGVjdG9yLWluZm8tLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGFjay1jb25maWd1cmF0b3JfX2Nob3Nlbi1yYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLnBhY2stY29uZmlndXJhdG9yX19oZWxwIHtcbiAgbWFyZ2luLXRvcDogJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbjtcblxuICAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuLnBhY2stY29uZmlndXJhdG9yX19wcm9tb3Rpb24tYmFkZ2Uge1xuICBhbmltYXRpb246ICRwYWNrLWNvbmZpZ3VyYXRvci1wcm9tb3Rpb24tYmFkZ2UtYW5pbWF0aW9uO1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnBhY2stY29uZmlndXJhdG9yIHtcbiAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwYWNrLWNvbmZpZ3VyYXRvci1wYWdlLWhlYWRlci1iYWNrZ3JvdW5kLXNlcGFyYXRvci1ncmFkaWVudDtcbiAgICAgIGJvdHRvbTogMTMwcHg7XG4gICAgICBsZWZ0OiA1NSU7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAkcm93LXdpZHRoOiBnZXQtcm93LXdpZHRoKGxhcmdlKTtcblxuICAucGFjay1jb25maWd1cmF0b3Ige1xuICAgIG1hcmdpbi1ib3R0b206ICRwYWNrLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcblxuICAgIC5wYWdlLWhlYWRlciB7XG4gICAgICBtaW4taGVpZ2h0OiA0NzBweDtcbiAgICB9XG5cbiAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMTg1cHg7XG4gICAgICBsZWZ0OiA0MCU7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5wYWdlLWhlYWRlcl9fYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtc2Nyb2xsZXJfX2l0ZW0ge1xuICAgICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuICAgIH1cbiAgfVxuXG4gIC5wYWNrLWNvbmZpZ3VyYXRvcl9fc2VsZWN0b3Itc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLnBhY2stY29uZmlndXJhdG9yX19zZWxlY3Rvci1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5wYWNrLWNvbmZpZ3VyYXRvcl9faGVscCB7XG4gICAgbWFyZ2luLXRvcDogJHBhY2stY29uZmlndXJhdG9yLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAkcm93LXdpZHRoOiBnZXQtcm93LXdpZHRoKHhsYXJnZSk7XG5cbiAgLnBhY2stY29uZmlndXJhdG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkcGFjay1jb25maWd1cmF0b3ItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG5cbiAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNCk7XG4gICAgfVxuXG4gICAgLnNoYWRvd2VkLWFzaWRlLXN0aWNreSAuYXNpZGUtc3RpY2t5IHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnBhY2stY29uZmlndXJhdG9yX19zZWxlY3Rvci1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAkcGFjay1jb25maWd1cmF0b3ItdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAucGFjay1jb25maWd1cmF0b3JfX2hlbHAge1xuICAgIG1hcmdpbi10b3A6ICRwYWNrLWNvbmZpZ3VyYXRvci12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICRyb3ctd2lkdGg6IGdldC1yb3ctd2lkdGgoeHhsYXJnZSk7XG5cbiAgLnBhY2stY29uZmlndXJhdG9yIHtcbiAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHh4bGFyZ2UgdXApIHtcbiAgJHJvdy13aWR0aDogZ2V0LXJvdy13aWR0aCh4eHhsYXJnZSk7XG5cbiAgLnBhY2stY29uZmlndXJhdG9yIHtcbiAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgcmlnaHQ6IGNhbGMoKDEwMCUgLSAjeyRyb3ctd2lkdGggLSAkZ3JpZC1jb2x1bW4tZ3V0dGVyfSkgLyAyKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kcm9hbWluZy1jb2x1bW4tY29udGVudC1wYWRkaW5nLW1vYmlsZTogMCAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiRyb2FtaW5nLWNvbHVtbi1jb250ZW50LXBhZGRpbmctbWVkaXVtOiAwO1xuJHJvYW1pbmctcmF0ZXMtdGl0bGUtdGV4dC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kcm9hbWluZy1yYXRlcy10aXRsZS10ZXh0LWNvbG9yLXN0cm9uZzogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kcm9hbWluZy1yYXRlcy10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kcm9hbWluZy1yYXRlcy10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMjQ7XG4kcm9hbWluZy1yYXRlcy10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiRyb2FtaW5nLXJhdGVzLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNDtcblxuLnJvYW1pbmcge1xuICAubGVnYWwtdGV4dC1tb2RhbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucm9hbWluZ19fbWFwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucm9hbWluZ19fbWFwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnJvYW1pbmdfX21hcC1maWx0ZXItY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLnJvYW1pbmdfX21hcC1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnJvYW1pbmctbWFwLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yb2FtaW5nX19yYXRlcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5yb2FtaW5nX19yYXRlLXRhYmxlcyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5yb2FtaW5nX19yYXRlLXRhYmxlIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gIC5yYXRlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucm9hbWluZ19fcmF0ZXMtdGl0bGUge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGNvbG9yOiAkcm9hbWluZy1yYXRlcy10aXRsZS10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHJvYW1pbmctcmF0ZXMtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHJvYW1pbmctcmF0ZXMtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHJvYW1pbmctcmF0ZXMtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkcm9hbWluZy1yYXRlcy10aXRsZS1saW5lLWhlaWdodDtcblxuICBzdHJvbmcge1xuICAgIGNvbG9yOiAkcm9hbWluZy1yYXRlcy10aXRsZS10ZXh0LWNvbG9yLXN0cm9uZztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAucm9hbWluZ19fbWFwIHtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMiwgMSk7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5yb2FtaW5nX19tYXAtZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLnJvYW1pbmctbWFwLWZpbHRlciB7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLnJvYW1pbmdfX3JhdGVzIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG5cbiAgLnJvYW1pbmdfX3JhdGUtdGFibGUge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gIC5yb2FtaW5nX19tYXAtZmlsdGVyIHtcbiAgICAucm9hbWluZy1tYXAtZmlsdGVyIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdG9wOiAxMjBweDtcbiAgICB9XG4gIH1cblxuICAucm9hbWluZ19fcmF0ZXMge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5AaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kdGVybWluYWwtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJHRlcm1pbmFsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kdGVybWluYWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiR0ZXJtaW5hbC1zZXBhcmF0b3ItY29sb3I6ICRjb2xvci1tZXJjdXJ5LWxpZ2h0ZXN0O1xuJHRlcm1pbmFsLWJyYW5kLXRleHQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG4kdGVybWluYWwtYnJhbmQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHRlcm1pbmFsLWJyYW5kLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yMjtcbiR0ZXJtaW5hbC1icmFuZC1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiR0ZXJtaW5hbC1icmFuZC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjI7XG4kdGVybWluYWwtbW9kZWwtdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuJHRlcm1pbmFsLW1vZGVsLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiR0ZXJtaW5hbC1tb2RlbC1mb250LXNpemU6ICRmb250LXNpemUtMzY7XG4kdGVybWluYWwtbW9kZWwtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG4kdGVybWluYWwtbW9kZWwtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTM2O1xuJHRlcm1pbmFsLWRlc2NyaXB0aW9uLXRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiR0ZXJtaW5hbC1kZXNjcmlwdGlvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiR0ZXJtaW5hbC1kZXNjcmlwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kdGVybWluYWwtZGVzY3JpcHRpb24tZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktcmVndWxhcjtcbiR0ZXJtaW5hbC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTY7XG4kdGVybWluYWwtYWR2YW50YWdlLWljb24tc2l6ZTogMzJweDtcbiR0ZXJtaW5hbC1yYXRlLXRhYmxlLWZvbnQtc2l6ZS1tb2JpbGU6ICRmb250LXNpemUtMTQ7XG4kdGVybWluYWwtcmF0ZS10YWJsZS1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kdGVybWluYWwtcmF0ZS10YWJsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuJHRlcm1pbmFsLXJhdGUtdGFibGUtcHJpY2UtZm9udC1zaXplLW1vYmlsZTogJGZvbnQtc2l6ZS0xMDtcbiR0ZXJtaW5hbC1yYXRlLXRhYmxlLXByaWNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xMTtcbiR0ZXJtaW5hbC1yYXRlLXRhYmxlLXJvdy10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1ib3JkZXItY29sb3IsICR0cmFuc2l0aW9uLWJveC1zaGFkb3c7XG4kdGVybWluYWwtcmF0ZS10YWJsZS1yb3ctYm94LXNoYWRvdzogMCA0cHggMzJweCAwIHJnYmEoJGNvbG9yLWJsYWNrLCAuMSk7XG4kdGVybWluYWwtcmF0ZS10YWJsZS1wYWRkaW5nLW1vYmlsZTogMTVweCA1cHg7XG4kdGVybWluYWwtcmF0ZS10YWJsZS1wYWRkaW5nOiAyMHB4O1xuJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtaWNvbi1zaXplOiAzNnB4O1xuJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtaWNvbi1zaXplLXh4bGFyZ2U6IDQ2cHg7XG4kdGVybWluYWwtZmVhdHVyZS10aXRsZS1jb2xvcjogJGNvbG9yLW1pbmUtc2hhZnQ7XG4kdGVybWluYWwtZmVhdHVyZS10aXRsZS1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4kdGVybWluYWwtZmVhdHVyZS10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kdGVybWluYWwtZmVhdHVyZS10aXRsZS1mb250LXNpemUteHhsYXJnZTogJGZvbnQtc2l6ZS0yMDtcbiR0ZXJtaW5hbC1mZWF0dXJlLXRpdGxlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJpbWFyeS1ib2xkO1xuJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtbGluZS1oZWlnaHQteHhsYXJnZTogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG4kdGVybWluYWwtZmVhdHVyZS1pdGVtLWJvcmRlci1jb2xvcjogJGNvbG9yLW1lcmN1cnktbGlnaHRlc3Q7XG4kdGVybWluYWwtZmVhdHVyZS1pdGVtLWNvbG9yOiAkY29sb3ItdHVuZG9yYTtcbiR0ZXJtaW5hbC1mZWF0dXJlLWl0ZW0taWNvbi1zaXplOiAyNHB4O1xuJHRlcm1pbmFsLXBob3RvLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHksICR0cmFuc2l0aW9uLXRyYW5zZm9ybTtcbiR0ZXJtaW5hbC1waG90by1oZWlnaHQtbW9iaWxlOiAzMjBweDtcbiR0ZXJtaW5hbC12YXJpYW50LXNlbGVjdG9yLWl0ZW0tc2lkZTogMjhweDtcbiR0ZXJtaW5hbC1wcmljZS1zZWxlY3Rvci10cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuJHRlcm1pbmFsLXByaWNlLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJvcmRlci1jb2xvciwgJHRyYW5zaXRpb24tYm94LXNoYWRvdztcbiR0ZXJtaW5hbC1wcmljZS1mb250LXNpemUtc21hbGw6IC43NWVtO1xuJHRlcm1pbmFsLXByaWNlLWZvbnQtc2l6ZS1iaWc6IC44NWVtO1xuJHRlcm1pbmFsLXByaWNlLWJvcmRlci1jb2xvcjogJGNvbG9yLXNpbHZlcjtcbiR0ZXJtaW5hbC1wcmljZS1ib3JkZXItY29sb3ItYWN0aXZlOiAkY29sb3ItcHJpbWFyeTtcbiR0ZXJtaW5hbC1wcmljZS1ib3gtc2hhZG93OiAwIDRweCAzMnB4IDAgcmdiYSgkY29sb3ItYmxhY2ssIC4xKTtcbiR0ZXJtaW5hbC1yYXRlLWNvbmRpdGlvbnMtdGl0bGUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuJHRlcm1pbmFsLXJhdGUtY29uZGl0aW9ucy10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMjA7XG4kdGVybWluYWwtcmF0ZS1jb25kaXRpb25zLXRpdGxlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yMDtcblxuLnRlcm1pbmFsIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206ICR0ZXJtaW5hbC12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLmVxdWlwbWVudC1zcGVjcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sZWdhbC10ZXh0LW1vZGFsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnBsYWluLXRleHQtYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIC5wbGFpbi10ZXh0LWJsb2NrIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnRlcm1pbmFsLS1sb2FkZWQge1xuICAudGVybWluYWxfX3Bob3RvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC50ZXJtaW5hbF9fcHJpY2Utc2VsZWN0b3Ige1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnRlcm1pbmFsX19jb2x1bW4taW1hZ2Uge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGVybWluYWxfX3Bob3RvIHtcbiAgaGVpZ2h0OiAkdGVybWluYWwtcGhvdG8taGVpZ2h0LW1vYmlsZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIHRyYW5zaXRpb246ICR0ZXJtaW5hbC1waG90by10cmFuc2l0aW9uO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRlcm1pbmFsX19waWN0dXJlLXdyYXBwZXIge1xuICBib3R0b206IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXJtaW5hbF9fcGljdHVyZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50ZXJtaW5hbF9faW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwdnc7IC8vIFNvbHZlcyBGaXJlZm94IGhhY2tcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4udGVybWluYWxfX2NvbHVtbi1jb250ZW50IHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcblxuICBtYXJnaW4tdG9wOiAkdGVybWluYWwtdmVydGljYWwtbWFyZ2luO1xuXG4gIC5zZXBhcmF0b3Ige1xuICAgIGJvcmRlci1jb2xvcjogJHRlcm1pbmFsLXNlcGFyYXRvci1jb2xvcjtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVybWluYWxfX2JyYW5kLFxuLnRlcm1pbmFsX19tb2RlbCxcbi50ZXJtaW5hbF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGVybWluYWxfX2JyYW5kIHtcbiAgY29sb3I6ICR0ZXJtaW5hbC1icmFuZC10ZXh0LWNvbG9yO1xuICBmb250LWZhbWlseTogJHRlcm1pbmFsLWJyYW5kLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0ZXJtaW5hbC1icmFuZC1mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkdGVybWluYWwtYnJhbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdGVybWluYWwtYnJhbmQtbGluZS1oZWlnaHQ7XG59XG5cbi50ZXJtaW5hbF9fbW9kZWwge1xuICBjb2xvcjogJHRlcm1pbmFsLW1vZGVsLXRleHQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkdGVybWluYWwtbW9kZWwtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHRlcm1pbmFsLW1vZGVsLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0ZXJtaW5hbC1tb2RlbC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICR0ZXJtaW5hbC1tb2RlbC1saW5lLWhlaWdodDtcbn1cblxuLnRlcm1pbmFsX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkdGVybWluYWwtZGVzY3JpcHRpb24tdGV4dC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICR0ZXJtaW5hbC1kZXNjcmlwdGlvbi1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkdGVybWluYWwtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHRlcm1pbmFsLWRlc2NyaXB0aW9uLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJHRlcm1pbmFsLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xufVxuXG4udGVybWluYWxfX3ZhcmlhbnQtc2VsZWN0b3IsXG4udGVybWluYWxfX3ByaWNlcyB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtMTY7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICB9XG59XG5cbi50ZXJtaW5hbF9fdmFyaWFudC1zZWxlY3RvciB7XG4gIG1hcmdpbjogMjBweCAwIDMwcHg7XG5cbiAgLnZhcmlhbnQtc2VsZWN0b3ItZmlsdGVyX19pdGVtIHtcbiAgICBoZWlnaHQ6ICR0ZXJtaW5hbC12YXJpYW50LXNlbGVjdG9yLWl0ZW0tc2lkZTtcbiAgICB3aWR0aDogJHRlcm1pbmFsLXZhcmlhbnQtc2VsZWN0b3ItaXRlbS1zaWRlO1xuICB9XG59XG5cbi50ZXJtaW5hbF9fcHJpY2Utc2VsZWN0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAkdGVybWluYWwtdmVydGljYWwtbWFyZ2luIC8gMjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogJHRlcm1pbmFsLXByaWNlLXNlbGVjdG9yLXRyYW5zaXRpb247XG59XG5cbi50ZXJtaW5hbF9fcHJpY2Utc2VsZWN0b3ItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnRlcm1pbmFsX19wcmljZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR0ZXJtaW5hbC1wcmljZS1ib3JkZXItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206ICR0ZXJtaW5hbC12ZXJ0aWNhbC1tYXJnaW4gLyAyO1xuICBtYXJnaW4tcmlnaHQ6ICRncmlkLWNvbHVtbi1ndXR0ZXI7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgdHJhbnNpdGlvbjogJHRlcm1pbmFsLXByaWNlLXRyYW5zaXRpb247XG5cbiAgPiAqIHtcbiAgICBmb250LXNpemU6ICR0ZXJtaW5hbC1wcmljZS1mb250LXNpemUtYmlnO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRlcm1pbmFsX19wcmljZS0tYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAkdGVybWluYWwtcHJpY2UtYm9yZGVyLWNvbG9yLWFjdGl2ZTtcbiAgYm94LXNoYWRvdzogJHRlcm1pbmFsLXByaWNlLWJveC1zaGFkb3c7XG59XG5cbi50ZXJtaW5hbF9fYWR2YW50YWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHRlcm1pbmFsLXZlcnRpY2FsLW1hcmdpbjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkdGVybWluYWwtYWR2YW50YWdlLWljb24tc2l6ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAkdGVybWluYWwtYWR2YW50YWdlLWljb24tc2l6ZTtcbiAgfVxufVxuXG4udGVybWluYWxfX3JhdGUtdGFibGUge1xuICBmb250LXNpemU6ICR0ZXJtaW5hbC1yYXRlLXRhYmxlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gIGZvbnQtd2VpZ2h0OiAkdGVybWluYWwtcmF0ZS10YWJsZS1mb250LXdlaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS10YWJsZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVybWluYWxfX3JhdGUtdGFibGUtaGVhZGVyLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLWhlYWRlci1jZWxsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLXJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1tZXJjdXJ5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogJHRlcm1pbmFsLXJhdGUtdGFibGUtcm93LXRyYW5zaXRpb247XG5cbiAgJjpsYXN0LWNoaWxkOm5vdCg6aG92ZXIpIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvci1hbHRvO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yLWFsdG87XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLWFsdG87XG4gICAgYm94LXNoYWRvdzogJHRlcm1pbmFsLXJhdGUtdGFibGUtcm93LWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLWNlbGwge1xuICBwYWRkaW5nOiAkdGVybWluYWwtcmF0ZS10YWJsZS1wYWRkaW5nLW1vYmlsZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRlcm1pbmFsX19yYXRlLXRhYmxlLXByaWNlIHtcbiAgPiAqIHtcbiAgICBmb250LXNpemU6ICR0ZXJtaW5hbC1yYXRlLXRhYmxlLXByaWNlLWZvbnQtc2l6ZS1tb2JpbGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGVybWluYWxfX3JhdGUtdGFibGUtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udGVybWluYWxfX2ZlYXR1cmUtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS1oZWFkZXItaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6ICR0ZXJtaW5hbC1mZWF0dXJlLXRpdGxlLWljb24tc2l6ZTtcbiAgd2lkdGg6ICR0ZXJtaW5hbC1mZWF0dXJlLXRpdGxlLWljb24tc2l6ZTtcbn1cblxuLnRlcm1pbmFsX19mZWF0dXJlLXRpdGxlIHtcbiAgY29sb3I6ICR0ZXJtaW5hbC1mZWF0dXJlLXRpdGxlLWNvbG9yO1xuICBmb250LWZhbWlseTogJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkdGVybWluYWwtZmVhdHVyZS10aXRsZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgLnNlcGFyYXRvciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG4udGVybWluYWxfX2ZlYXR1cmUtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi50ZXJtaW5hbF9fZmVhdHVyZS1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLyogYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR0ZXJtaW5hbC1mZWF0dXJlLWl0ZW0tYm9yZGVyLWNvbG9yOyAqL1xuICBjb2xvcjogJHRlcm1pbmFsLWZlYXR1cmUtaXRlbS1jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1cHggMDtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGVybWluYWxfX2ZlYXR1cmUtaXRlbS1pY29uIHtcbiAgaGVpZ2h0OiAkdGVybWluYWwtZmVhdHVyZS1pdGVtLWljb24tc2l6ZTtcbiAgd2lkdGg6ICR0ZXJtaW5hbC1mZWF0dXJlLWl0ZW0taWNvbi1zaXplO1xufVxuXG4udGVybWluYWxfX2ZlYXR1cmUtaXRlbS10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGVybWluYWxfX2ZlYXR1cmUtaXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXJtaW5hbF9fcmF0ZS1zZWUtY29uZGl0aW9ucyB7XG4gIHBhZGRpbmc6ICR0ZXJtaW5hbC1yYXRlLXRhYmxlLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGVybWluYWxfX3JhdGUtY29uZGl0aW9ucy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkdGVybWluYWwtcmF0ZS1jb25kaXRpb25zLXRpdGxlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0ZXJtaW5hbC1yYXRlLWNvbmRpdGlvbnMtdGl0bGUtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHRlcm1pbmFsLXJhdGUtY29uZGl0aW9ucy10aXRsZS1saW5lLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnRlcm1pbmFsX19yYXRlLWNvbmRpdGlvbnMtY29udGVudCB7XG4gIEBleHRlbmQgJWJhc2UtaHRtbC1lbGVtZW50cztcbn1cblxuLnRlcm1pbmFsX19mZWF0dXJlIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiKDAgMCAwIC8gMjUlKTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAwcHg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cblxuQGluY2x1ZGUgbWVkaWEobW9iaWxlbGFyZ2UgdXApIHtcbiAgLnRlcm1pbmFsIHtcbiAgICAuZXF1aXBtZW50LXNwZWNzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnRlcm1pbmFsX19mZWF0dXJlIHtcbiAgICBtaW4td2lkdGg6IDMwJTtcbiAgfVxuXG4gIC50ZXJtaW5hbF9fY29sdW1uLWltYWdlIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNSk7XG5cbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnRlcm1pbmFsX19jb2x1bW4tY29udGVudCB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDcpO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC50ZXJtaW5hbF9fcGhvdG8ge1xuICAgIEBpbmNsdWRlIGFzcGVjdC1yYXRpbygxLCAxKTtcblxuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC50ZXJtaW5hbF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnRlcm1pbmFsX19hZHZhbnRhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnRlcm1pbmFsX19hZHZhbnRhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1jb2x1bW4tZ3V0dGVyO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAudGVybWluYWxfX3JhdGUtdGFibGUge1xuICAgIGZvbnQtc2l6ZTogJHRlcm1pbmFsLXJhdGUtdGFibGUtZm9udC1zaXplO1xuICB9XG5cbiAgLnRlcm1pbmFsX19yYXRlLXRhYmxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgLnRlcm1pbmFsX19yYXRlLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG5cbiAgLnRlcm1pbmFsX19yYXRlLXRhYmxlLWNlbGwge1xuICAgIHBhZGRpbmc6ICR0ZXJtaW5hbC1yYXRlLXRhYmxlLXBhZGRpbmc7XG4gIH1cblxuICAudGVybWluYWxfX3JhdGUtdGFibGUtcHJpY2Uge1xuICAgID4gKiB7XG4gICAgICBmb250LXNpemU6ICR0ZXJtaW5hbC1yYXRlLXRhYmxlLXByaWNlLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cblxuICAudGVybWluYWxfX3JhdGUtdGFibGUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC50ZXJtaW5hbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRlcm1pbmFsLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG5cbiAgLnRlcm1pbmFsX19jb2x1bW4taW1hZ2Uge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxuXG4gIC50ZXJtaW5hbF9fY29sdW1uLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxuXG4gIC50ZXJtaW5hbF9fcHJpY2Uge1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcblxuICAgID4gKiB7XG4gICAgICBmb250LXNpemU6ICR0ZXJtaW5hbC1wcmljZS1mb250LXNpemUtc21hbGw7XG4gICAgfVxuICB9XG5cbiAgLnRlcm1pbmFsX19mZWF0dXJlLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRlcm1pbmFsLXZlcnRpY2FsLW1hcmdpbjtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSh4bGFyZ2UgdXApIHtcbiAgLnRlcm1pbmFsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdGVybWluYWwtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAudGVybWluYWxfX3Bob3RvIHtcbiAgICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oNSwgNCk7XG4gIH1cblxuICAudGVybWluYWxfX3ByaWNlIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG5cbiAgICA+ICoge1xuICAgICAgZm9udC1zaXplOiAkdGVybWluYWwtcHJpY2UtZm9udC1zaXplLWJpZztcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoeHhsYXJnZSB1cCkge1xuICAudGVybWluYWxfX2ZlYXR1cmUtaGVhZGVyLWljb24ge1xuICAgIGhlaWdodDogJHRlcm1pbmFsLWZlYXR1cmUtdGl0bGUtaWNvbi1zaXplLXh4bGFyZ2U7XG4gICAgd2lkdGg6ICR0ZXJtaW5hbC1mZWF0dXJlLXRpdGxlLWljb24tc2l6ZS14eGxhcmdlO1xuICB9XG5cbiAgLnRlcm1pbmFsX19mZWF0dXJlLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICR0ZXJtaW5hbC1mZWF0dXJlLXRpdGxlLWZvbnQtc2l6ZS14eGxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGVybWluYWwtZmVhdHVyZS10aXRsZS1saW5lLWhlaWdodC14eGxhcmdlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5zbWFyaG9uZS1mYXFzIHtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICZfX2ljb24ge1xuICAgIGZsZXg6IDAgMCA0MHB4O1xuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogbWluKDEwLjQxN3Z3LCAxNTBweCk7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG59XG5cbi5zbWFyaG9uZS1mYXFzLXJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjMDA1NmJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc21hcmhvbmUtZmFxcy1yZWFkLW1vcmUgfiAqIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlcm1pbmFsLWRldGFpbCB7XG5cbiAgJl9fc2VvIHtcblxuICAgIG1heC13aWR0aDogMTI1MHB4O1xuXG4gICAgJl9faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlcyB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDUwcHggMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5MjBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvY29sb3JzJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9kaW1lbnNpb25zJztcblxuJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kdGVybWluYWxzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kdGVybWluYWxzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4kdGVybWluYWxzLXZlcnRpY2FsLW1hcmdpbi1ncmlkOiA0NXB4O1xuJHRlcm1pbmFscy1jb250cm9scy1wcmljZS1yYW5nZS1ob3Jpem9udGFsLXBhZGRpbmc6IDIwcHg7XG4kdGVybWluYWxzLXByaWNlLXNsaWRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4kdGVybWluYWxzLXByaWNlLXNsaWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWx0bztcbiR0ZXJtaW5hbHMtcHJpY2Utc2xpZGVyLWJhc2UtaGVpZ2h0OiAycHg7XG4kdGVybWluYWxzLXByaWNlLXNsaWRlci1oYW5kbGUtZGlmZmVyZW5jZTogMTRweDtcbiR0ZXJtaW5hbHMtcHJpY2Utc2xpZGVyLXRvb2x0aXAtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZWNvbmRhcnktYm9sZDtcbiR0ZXJtaW5hbHMtcHJpY2UtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJHRlcm1pbmFscy1uby1yZXN1bHRzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xODtcbiR0ZXJtaW5hbHMtbm8tcmVzdWx0cy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTg7XG5cbi50ZXJtaW5hbHMge1xuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgIC8vbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbiAgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xuICB9XG5cbiAgLm5vVWktdGFyZ2V0IHtcbiAgICBiYWNrZ3JvdW5kOiAkdGVybWluYWxzLXByaWNlLXNsaWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGhlaWdodDogJHRlcm1pbmFscy1wcmljZS1zbGlkZXItYmFzZS1oZWlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5ub1VpLWhvcml6b250YWwge1xuICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgYmFja2dyb3VuZDogJHRlcm1pbmFscy1wcmljZS1zbGlkZXItY29sb3I7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5ub1VpLXRvb2x0aXAge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogJHRlcm1pbmFscy1wcmljZS1zbGlkZXItdG9vbHRpcC1mb250LXdlaWdodDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgfVxuXG4gICAgLm5vVWktaGFuZGxlIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNiYjAwMTA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6ICR0ZXJtaW5hbHMtcHJpY2Utc2xpZGVyLWhhbmRsZS1kaWZmZXJlbmNlICsgJHRlcm1pbmFscy1wcmljZS1zbGlkZXItYmFzZS1oZWlnaHQ7XG4gICAgICBsZWZ0OiAtKCR0ZXJtaW5hbHMtcHJpY2Utc2xpZGVyLWhhbmRsZS1kaWZmZXJlbmNlICsgJHRlcm1pbmFscy1wcmljZS1zbGlkZXItYmFzZS1oZWlnaHQpIC8gMjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB0b3A6IC0kdGVybWluYWxzLXByaWNlLXNsaWRlci1oYW5kbGUtZGlmZmVyZW5jZSAvIDI7XG4gICAgICB3aWR0aDogJHRlcm1pbmFscy1wcmljZS1zbGlkZXItaGFuZGxlLWRpZmZlcmVuY2UgKyAkdGVybWluYWxzLXByaWNlLXNsaWRlci1iYXNlLWhlaWdodDtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jZW50cmFibGUtZ3JpZF9faXRlbXMge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZXF1aXBtZW50LXByZXZpZXcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5lcXVpcG1lbnQtcHJldmlld19fcHJpY2UgPiAqIHtcbiAgICBmb250LXNpemU6ICR0ZXJtaW5hbHMtcHJpY2UtZm9udC1zaXplO1xuICB9XG59XG5cbi50ZXJtaW5hbHNfX2NvbnRyb2xzIHtcbiAgbWFyZ2luLWJvdHRvbTogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW47XG4gIG1hcmdpbi10b3A6ICR0ZXJtaW5hbHMtdmVydGljYWwtbWFyZ2luO1xufVxuXG4udGVybWluYWxzX19jb250cm9scy1maWx0ZXJzLFxuLnRlcm1pbmFsc19fY29udHJvbHMtYXJyYW5nZSB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4udGVybWluYWxzX19jb250cm9scy1wcmljZSB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAkdGVybWluYWxzLXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLnRlcm1pbmFsc19fY29udHJvbHMtcHJpY2UtbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGVybWluYWxzX19jb250cm9scy1wcmljZS1yYW5nZSB7XG4gIHBhZGRpbmctbGVmdDogJHRlcm1pbmFscy1jb250cm9scy1wcmljZS1yYW5nZS1ob3Jpem9udGFsLXBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICR0ZXJtaW5hbHMtY29udHJvbHMtcHJpY2UtcmFuZ2UtaG9yaXpvbnRhbC1wYWRkaW5nO1xufVxuXG4udGVybWluYWxzX190ZXJtaW5hbC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRlcm1pbmFsc19fY29udHJvbHMtZmlsdGVycyB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgei1pbmRleDogMjtcbiAgfVxufVxuXG4udGVybWluYWxzX19jb250cm9scy1hcnJhbmdlIHtcbiAgbWFyZ2luLXRvcDogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi50ZXJtaW5hbHNfX25vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAkdGVybWluYWxzLXZlcnRpY2FsLW1hcmdpbjtcbiAgbWFyZ2luLXRvcDogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbi50ZXJtaW5hbHNfX25vLXJlc3VsdHMtLXZpc2libGUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udGVybWluYWxzX19uby1yZXN1bHRzLW1zZyB7XG4gIEBpbmNsdWRlIGNvbHVtbigxMik7XG5cbiAgZm9udC1zaXplOiAkdGVybWluYWxzLW5vLXJlc3VsdHMtZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJHRlcm1pbmFscy1uby1yZXN1bHRzLWxpbmUtaGVpZ2h0O1xufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnRlcm1pbmFscyB7XG4gICAgLmZvcm0tZ3JvdXAtc2VsZWN0IHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgICB9XG4gIH1cblxuICAudGVybWluYWxzX19jb250cm9scy1wcmljZSB7XG4gICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLWZpbHRlcnMsXG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLWFycmFuZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgLnRlcm1pbmFscyB7XG4gICAgLmNlbnRyYWJsZS1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZXJtaW5hbHMtdmVydGljYWwtbWFyZ2luLWdyaWQ7XG4gICAgfVxuICB9XG5cbiAgLnRlcm1pbmFsc19fY29udHJvbHMge1xuICAgIG1hcmdpbi1ib3R0b206ICR0ZXJtaW5hbHMtdmVydGljYWwtbWFyZ2luLWdyaWQ7XG4gICAgbWFyZ2luLXRvcDogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLWZpbHRlcnMsXG4gIC50ZXJtaW5hbHNfX2NvbnRyb2xzLWFycmFuZ2Uge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcblxuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRlcm1pbmFsc19fY29udHJvbHMtYXJyYW5nZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLnRlcm1pbmFsc19fbm8tcmVzdWx0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkdGVybWluYWxzLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAudGVybWluYWxzX19jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxuXG4gIC50ZXJtaW5hbHNfX25vLXJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206ICR0ZXJtaW5hbHMtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogJHRlcm1pbmFscy12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxufVxuXG5cbi5zbWFydHBob25lLWZhcXMge1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgJl9faWNvbiB7XG4gICAgICBmbGV4OiAwIDAgNDBweDtcbiAgICB9XG5cbiAgICAmX19pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IG1pbigxMC40MTd2dywgMTUwcHgpO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gIH1cblxuICAuc21hcnRwaG9uZS1mYXFzLXJlYWQtbW9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5zbWFydHBob25lLWZhcXMtcmVhZC1tb3JlIH4gKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG5cbi5weW1lcy10ZXJtaW5hbHN7XG4gIC5wcmljZS10YXhlc3tcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50XG4gIH1cbiAgLmVxdWlwbWVudC1wcmV2aWV3X19jdGF7XG4gICAgYXtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkZXJ7XG4gICAgbWF4LWhlaWdodDogMjgycHg7XG4gICAgbWluLWhlaWdodDogMjgycHg7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2RldGFpbHN7XG4gICAgcGFkZGluZzogNjBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2UtaGVhZGVyX19jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5pbmZvcm1hdGljYS1weW1lc3tcbiAgLnN3aXRjaGVye1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLkJ5c2lkZVdlYmNhcmV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk7XG59XG5cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuXG4kdGVtcGxhdGUtcGFjay12ZXJ0aWNhbC1tYXJnaW46ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW47XG4kdGVtcGxhdGUtcGFjay12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDogJGRpbWVuc2lvbi1zZWN0aW9uLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuJHRlbXBsYXRlLXBhY2stdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLXBhZGRpbmc6ICRkaW1lbnNpb24tZml4ZWQtY2FydC1zdW1tYXJ5LWhlaWdodDtcbiR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLXBhZGRpbmctZGVza3RvcDogMDtcbiR0ZW1wbGF0ZS1wYWNrLXByaWNlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNDtcbiR0ZW1wbGF0ZS1wYWNrLXByaWNlLWZvbnQtc2l6ZS14bGFyZ2U6ICRmb250LXNpemUtMTY7XG5cbi50ZW1wbGF0ZS1wYWNrIHtcbiAgcGFkZGluZy10b3A6ICR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLXBhZGRpbmc7XG5cbiAgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcbiAgICBtYXJnaW4tdG9wOiAkdGVtcGxhdGUtcGFjay12ZXJ0aWNhbC1tYXJnaW47XG5cbiAgICAuc2VjdGlvbl9fY29sdW1uLWJhY2tncm91bmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29udGVudCxcbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9fY29sdW1uLFxuICAgIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbCB7XG4gICAgei1pbmRleDogMzA7XG4gIH1cblxuICAuY2FsbC1tZS1ub3cge1xuICAgIG1hcmdpbi10b3A6ICR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLW1hcmdpbjtcbiAgfVxuXG4gIC5wYWNrLXNlcnZpY2VfX2ljb24ge1xuICAgIC5pY29uLWZpbGxlZCB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1maWxsZWRfX2dseXBoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1kdXN0eS1ncmF5O1xuICAgIH1cbiAgfVxufVxuXG4udGVtcGxhdGUtcGFja19fY29udHJhY3Qtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udGVtcGxhdGUtcGFja19fcHJpY2UgPiAqIHtcbiAgZm9udC1zaXplOiAkdGVtcGxhdGUtcGFjay1wcmljZS1mb250LXNpemU7XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAkdGVtcGxhdGUtcGFjay12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19oZWFkZXItbG9nbyB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19oZWxwIHtcbiAgbWFyZ2luLXRvcDogJHRlbXBsYXRlLXBhY2stdmVydGljYWwtbWFyZ2luO1xuXG4gIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuXG4udGVtcGxhdGUtcGFja19fcmVsYXRlZC1jYXJkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi50ZW1wbGF0ZS1wYWNrX19zZWUtbW9yZS1vZmZlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogJHRlbXBsYXRlLXBhY2stdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkdGVtcGxhdGUtcGFjay12ZXJ0aWNhbC1tYXJnaW47XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgLmJ1dHRvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnRlbXBsYXRlLXBhY2sge1xuICAgIC5wYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC50ZW1wbGF0ZS1wYWNrIHtcbiAgICBwYWRkaW5nLXRvcDogJHRlbXBsYXRlLXBhY2stdmVydGljYWwtcGFkZGluZy1kZXNrdG9wO1xuXG4gICAgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1zY3JvbGxlcl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG4gICAgfVxuICB9XG5cbiAgLnRlbXBsYXRlLXBhY2tfX2hlbHAge1xuICAgIG1hcmdpbi10b3A6ICR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAudGVtcGxhdGUtcGFjayB7XG4gICAgLmNhcmQtcGFjay1hZHZhbnRhZ2VzIHtcbiAgICAgIG1hcmdpbi10b3A6ICR0ZW1wbGF0ZS1wYWNrLXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGNvbHVtbig0KTtcbiAgICB9XG4gIH1cblxuICAudGVtcGxhdGUtcGFja19faGVscCB7XG4gICAgbWFyZ2luLXRvcDogJHRlbXBsYXRlLXBhY2stdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAudGVtcGxhdGUtcGFja19fcHJpY2UgPiAqIHtcbiAgICBmb250LXNpemU6ICR0ZW1wbGF0ZS1wYWNrLXByaWNlLWZvbnQtc2l6ZS14bGFyZ2U7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvJztcbkBpbXBvcnQgJy4vLi4vX21peGlucy9ncmlkJztcbkBpbXBvcnQgJy4vLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2RpbWVuc2lvbnMnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL3RyYW5zaXRpb24nO1xuXG4kdHYtdmVydGljYWwtbWFyZ2luOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luO1xuJHR2LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wOiAkZGltZW5zaW9uLXNlY3Rpb24tdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4kdHYtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U6ICRkaW1lbnNpb24tc2VjdGlvbi12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiR0di1oZWFkZXItaWNvbi1zaXplOiAyNHB4O1xuJHR2LWhlYWRlci1pY29uLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4kdHYtcmVwbGF5LWJhY2tncm91bmQtcGljdHVyZS10cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuJHR2LXJlcGxheS1iYWNrZ3JvdW5kLWJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiR0di1yZXBsYXktc2xpZGUtdHJhbnNpdGlvbjogb3BhY2l0eSAuNzVzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjVzIGVhc2UtaW4tb3V0O1xuJHR2LXJlcGxheS1idXR0b25zLWhvdmVyLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWNvbG9yO1xuJHR2LXJlcGxheS1idXR0b25zLWljb24taG92ZXItdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tc3Ryb2tlO1xuJHR2LXJlcGxheS1idXR0b24tYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgLjcpO1xuXG4udHYge1xuICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQtaW1hZ2Uge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAucGFnZS1oZWFkZXJfX2V4dHJhLWNvbnRlbnQge1xuICAgIC5idXR0b25fX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIGhlaWdodDogJHR2LWhlYWRlci1pY29uLXNpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB3aWR0aDogJHR2LWhlYWRlci1pY29uLXNpemU7XG4gICAgfVxuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIHN0cm9rZTogJHR2LWhlYWRlci1pY29uLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbF9fY29udGVudC1sYXllciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnR2X19pbnRybyB7XG4gIG1hcmdpbi10b3A6ICR0di12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbi50dl9faW50cm8tY29sdW1uIHtcbiAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbn1cblxuLnR2X19yZXBsYXktY29udGVudCxcbi50dl9fcmVwbGF5LWRlbW8sXG4udHZfX3JlcGxheXRla2EtY29udGVudCxcbi50dl9fcmVwbGF5dGVrYS1kZW1vLFxuLnR2X19lZG9ub24tY29udGVudCxcbi50dl9fZWRvbm9uLWRlbW8ge1xuICBAaW5jbHVkZSBjb2x1bW4oMTIpO1xufVxuXG4udHZfX3JlcGxheS1jb250ZW50IHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR0di12ZXJ0aWNhbC1tYXJnaW47XG4gIH1cbn1cblxuLnR2X19yZXBsYXktY29sdW1uLFxuLnR2X19yZXBsYXl0ZWthLWNvbHVtbixcbi50dl9fZWRvbm9uLWNvbHVtbiB7XG4gIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZGltZW5zaW9uLXNlY3Rpb24taG9yaXpvbnRhbC1wYWRkaW5nLW1vYmlsZTtcbiAgfVxufVxuXG4udHZfX3JlcGxheS1jb2x1bW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHZfX3JlcGxheXRla2EtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR2X19lZG9ub24ge1xuICBtYXJnaW4tYm90dG9tOiAkdHYtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkdHYtdmVydGljYWwtbWFyZ2luO1xufVxuXG4udHZfX2Vkb25vbi1jb2x1bW4ge1xuICBtYXJnaW4tYm90dG9tOiAkdHYtdmVydGljYWwtbWFyZ2luO1xuICBtYXJnaW4tdG9wOiAkdHYtdmVydGljYWwtbWFyZ2luO1xufVxuXG4udHZfX3JlcGxheS1iYWNrZ3JvdW5kLFxuLnR2X19yZXBsYXl0ZWthLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50dl9fcmVwbGF5LWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHYtcmVwbGF5LWJhY2tncm91bmQtYmFja2dyb3VuZC1jb2xvcjtcbn1cblxuLnR2X19yZXBsYXktYmFja2dyb3VuZC1pbWFnZSxcbi50dl9fcmVwbGF5dGVrYS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50dl9fcmVwbGF5LWNvbnRlbnQtaWNvbixcbi50dl9fcmVwbGF5dGVrYS1jb250ZW50LWljb24sXG4udHZfX3JlcGxheXRla2EtZGVtby1pY29uLFxuLnR2X19lZG9ub24tY29udGVudC1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHR2LXZlcnRpY2FsLW1hcmdpbjtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi50dl9fcmVwbGF5LWJhY2tncm91bmQtcGljdHVyZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246ICR0di1yZXBsYXktYmFja2dyb3VuZC1waWN0dXJlLXRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udHZfX3JlcGxheS1iYWNrZ3JvdW5kLXBpY3R1cmUtLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50dl9fcmVwbGF5LWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50dl9fcmVwbGF5LWJ1dHRvbiB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saW5rLXdpdGgtaWNvbiB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstd2l0aC1pY29uIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHR2LXJlcGxheS1idXR0b24tYm9yZGVyLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xNjtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xuICAgIHRyYW5zaXRpb246ICR0di1yZXBsYXktYnV0dG9ucy1ob3Zlci10cmFuc2l0aW9uO1xuXG4gICAgLmljb25fX2dseXBoIHtcbiAgICAgIHRyYW5zaXRpb246ICR0di1yZXBsYXktYnV0dG9ucy1pY29uLWhvdmVyLXRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG5cbi50dl9fcmVwbGF5LWJ1dHRvbi0tYWN0aXZlIHtcbiAgLmxpbmstd2l0aC1pY29uIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICB9XG5cbiAgLmljb25fX2dseXBoIHtcbiAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5O1xuICB9XG59XG5cbi50dl9fcmVwbGF5LWRlbW8ge1xuICBtYXJnaW4tdG9wOiAkdHYtdmVydGljYWwtbWFyZ2luO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR2X19yZXBsYXktZGVtby1zbGlkZXIge1xuICBAaW5jbHVkZSBhc3BlY3QtcmF0aW8oMTYsIDkpO1xuXG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnR2X19yZXBsYXktZGVtby1zbGlkZSB7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogJHR2LXJlcGxheS1zbGlkZS10cmFuc2l0aW9uO1xufVxuXG4udHZfX3JlcGxheS1kZW1vLXNsaWRlLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4udHZfX3JlcGxheS1kZW1vLXBsYXktYnV0dG9uIHtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnR2X19yZXBsYXl0ZWthLWRlbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAkdHYtdmVydGljYWwtbWFyZ2luO1xufVxuXG4udHZfX3JlcGxheXRla2EtcmVtb3RlLXBpY3R1cmUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiA0MCU7XG59XG5cbi50dl9fcmVwbGF5dGVrYS1kZW1vLWNvbnRlbnQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi50dl9fcmVwbGF5dGVrYS1kZW1vLXRleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtMTg7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcbiAgbWFyZ2luLWJvdHRvbTogJHR2LXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLnR2X19yZXBsYXl0ZWthLXBsYXktYnV0dG9uIHtcbiAgbWFyZ2luLWJvdHRvbTogJHR2LXZlcnRpY2FsLW1hcmdpbjtcbn1cblxuLnR2X19lZG9ub24tZGVtbyB7XG4gIG1hcmdpbi10b3A6ICR0di12ZXJ0aWNhbC1tYXJnaW47XG59XG5cbkBpbmNsdWRlIG1lZGlhKG1vYmlsZWxhcmdlIHVwKSB7XG4gIC50dl9fcmVwbGF5dGVrYS1jb2x1bW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG5cbiAgLnR2X19yZXBsYXl0ZWthLXJlbW90ZS1waWN0dXJlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgLnR2X19yZXBsYXl0ZWthLXJlbW90ZS1waWN0dXJlIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC50dl9fcmVwbGF5LWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAudHZfX3JlcGxheS1jb2x1bW4sXG4gIC50dl9fcmVwbGF5dGVrYS1jb2x1bW4sXG4gIC50dl9fZWRvbm9uLWNvbHVtbiB7XG4gICAgLnNlY3Rpb25fX2NvbHVtbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gIC50dl9faW50cm8ge1xuICAgIG1hcmdpbi10b3A6ICR0di12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgfVxuXG4gIC50dl9faW50cm8tY29sdW1uIHtcbiAgICBAaW5jbHVkZSBjb2x1bW4oNik7XG4gIH1cblxuICAudHZfX3JlcGxheS1jb250ZW50LFxuICAudHZfX3JlcGxheS1kZW1vLFxuICAudHZfX3JlcGxheXRla2EtY29udGVudCxcbiAgLnR2X19yZXBsYXl0ZWthLWRlbW8sXG4gIC50dl9fZWRvbm9uLWNvbnRlbnQsXG4gIC50dl9fZWRvbm9uLWRlbW8ge1xuICAgIEBpbmNsdWRlIGNvbHVtbig2KTtcbiAgfVxuXG4gIC50dl9fcmVwbGF5LWNvbHVtbixcbiAgLnR2X19yZXBsYXl0ZWthLWNvbHVtbixcbiAgLnR2X19lZG9ub24tY29sdW1uIHtcbiAgICAuc2VjdGlvbl9fY29sdW1uLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAudHZfX3JlcGxheS1kZW1vLFxuICAudHZfX3JlcGxheXRla2EtZGVtbyxcbiAgLnR2X19lZG9ub24tZGVtbyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC50dl9fcmVwbGF5LWNvbHVtbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuXG4gIC50dl9fcmVwbGF5LWRlbW8ge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG5cbiAgLnR2X19lZG9ub24ge1xuICAgIG1hcmdpbi1ib3R0b206ICR0di12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcDtcbiAgICBtYXJnaW4tdG9wOiAkdHYtdmVydGljYWwtbWFyZ2luLWRlc2t0b3A7XG4gIH1cbn1cblxuLmNhbmFsZXMtc2hvd3tcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgPnBpY3R1cmV7XG4gICAgLy93aWR0aDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAudHZfX2ludHJvIHtcbiAgICBtYXJnaW4tdG9wOiAkdHYtdmVydGljYWwtbWFyZ2luLWRlc2t0b3AtbGFyZ2U7XG4gIH1cblxuICAudHZfX2Vkb25vbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHR2LXZlcnRpY2FsLW1hcmdpbi1kZXNrdG9wLWxhcmdlO1xuICAgIG1hcmdpbi10b3A6ICR0di12ZXJ0aWNhbC1tYXJnaW4tZGVza3RvcC1sYXJnZTtcbiAgfVxuXG4gIC50dl9fcmVwbGF5dGVrYS1yZW1vdGUtcGljdHVyZSB7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gIH1cbn1cblxuXG4uYWdpbGUtc21hbGwge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIH1cblxufSIsIkBpbXBvcnQgXCIuLy4uL19taXhpbnMvZ3JpZFwiO1xuQGltcG9ydCBcIi4vLi4vX3ZhcmlhYmxlcy9jb2xvcnNcIjtcbkBpbXBvcnQgXCIuLy4uL192YXJpYWJsZXMvZGltZW5zaW9uc1wiO1xuQGltcG9ydCBcIi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2xpbjNzLWZyb250LWZvdW5kYXRpb24vZGlzdC9zY3NzL19taXhpbnMvYXNwZWN0LXJhdGlvXCI7XG5cbi5wcmVzcy1wYWdlcy5wcmVzcy1ob21lIHtcbiAgICAucHJlc3MtLWFydGljbGUge1xuICAgICAgICAucHJlc3NfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgY29sdW1uKDEyKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgdGhlIEV1c2thbHRlbCBwcm9qZWN0LlxuLy9cbi8vIENvcHlyaWdodCAoYykgMjAxNyBMSU4zUyA8aW5mb0BsaW4zcy5jb20+XG4vL1xuLy8gRm9yIHRoZSBmdWxsIGNvcHlyaWdodCBhbmQgbGljZW5zZSBpbmZvcm1hdGlvbiwgcGxlYXNlIHZpZXcgdGhlIExJQ0VOU0Vcbi8vIGZpbGUgdGhhdCB3YXMgZGlzdHJpYnV0ZWQgd2l0aCB0aGlzIHNvdXJjZSBjb2RlLlxuLy9cbi8vIEBhdXRob3IgTWlrZWwgVHVlc3RhIDxtaWtlbEBsaW4zcy5jb20+XG5cbjpyb290IHtcblx0LS1kZXNjcmlwdGl2b0JvZHktbGVmdC1zaWRlLXBhZGRpbmc6IDQ3cHg7XG5cdEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgZG93bikge1xuXHRcdC0tZGVzY3JpcHRpdm9Cb2R5LWxlZnQtc2lkZS1wYWRkaW5nOiAyNHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG5cdFx0LS1kZXNjcmlwdGl2b0JvZHktbGVmdC1zaWRlLXBhZGRpbmc6IDE2cHg7XG5cdH1cbn07XG5cbi5jLWluZm9ybWF0aWNhQm9keSB7XG5cdC8vaGVpZ2h0OiA0MThweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ZmxleDogMSAxIDEwMCU7XG5cdC8vbWFyZ2luOiAwIDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcblxuXHQmLS1tYXJnaW5Ub3Age1xuXHRcdG1hcmdpbi10b3A6IDM1cHg7XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHR9XG5cblx0PmRpdntcblx0XHQmOm5vdCguYy1pbmZvcm1hdGljYUJvZHlfX2xlZnQpe1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuXHRcdFx0XHR3aWR0aDogNTUlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19sZWZ0IHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG5cdFx0ZmxleDogMTtcblx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XG5cdFx0Ly9oZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMjRweCB2YXIoLS1kZXNjcmlwdGl2b0JvZHktbGVmdC1zaWRlLXBhZGRpbmcpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHQuYy1pbmZvcm1hdGljYUJvZHlfX3JpZ2h0VGl0bGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG5cdFx0XHR3aWR0aDogNDUlO1xuXHRcdH1cbiAgICAgICAgcGljdHVyZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblxuXHQmX19kb3dubG9hZHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdGF7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcblx0XHR9XG5cdH1cblxuXHQmX19yaWdodCB7XG5cdFx0ZmxleDogMTtcblx0XHRtYXgtd2lkdGg6IDM5N3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggcmdiYSgzOCwgMzgsIDM4LCAwLjE1KTtcblx0XHQvL2hlaWdodDogMTAwJTtcblx0XHRwYWRkaW5nOiAyNHB4O1xuXHRcdG1pbi13aWR0aDogMjUwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuXHRcdFx0bWluLXdpZHRoOiA1NDdweCAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCYtLWFsdCB7XG5cdFx0XHQuYy1pbmZvcm1hdGljYUJvZHlfX3JpZ2h0VGl0bGUgIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0LmMtaW5mb3JtYXRpY2FCb2R5X19wcmljZXMge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PnB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3JpZ2h0VGl0bGUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0fVxuXG5cdCZfX3JpZ2h0TW9kZWxvIHtcblx0XHRjb2xvcjogI0JGQkZCRjtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdH1cblxuXHQmX19jdGFzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXg6IDEgMSAxMDAlO1xuXG5cdFx0fVxuXG5cdFx0LmJ1dHRvbiAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3ByaWNlRGlzY291bnRUZXh0IHtcblxuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdCAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuXHQgICAgZm9udC1zaXplOiAyMnB4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0b3BhY2l0eTogMC42O1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR9XG5cdH1cblx0Jl9fcHJpY2VzIHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cdFx0bWF4LXdpZHRoOiAyNjZweDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9fcHJpY2VQZXJNb250aCB7XG5cdCAgICBkaXNwbGF5OiBmbGV4O1xuXHQgICAgZm9udC1zaXplOiA0OHB4O1xuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHQgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcmltYXJ5LWJvbGQ7XG5cdCAgICBmb250LXNpemU6IDE2cHg7XG5cdCAgICBsaW5lLWhlaWdodDogMjRweDtcblxuXHQgICAgJi0td2l0aERpc2NvdW50IHtcblx0ICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHQgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblx0ICAgICAgZGlzcGxheTogZmxleDtcbiAgICBcdCAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHQgICAgICBjb2xvcjogIzdGN0Y3Rjtcblx0ICAgICAgZm9udC1zaXplOiAxOXB4O1xuXHQgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXHQgICAgICBwIHtcblx0ICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0ICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcblx0ICAgICAgfVxuXG5cdCAgICAgIHNwYW4ge1xuXHQgICAgICAgICYuZGVjaW1hbHMge1xuXHQgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuXHQgICAgICAgIH1cblx0ICAgICAgICAmLnRleHQge1xuXHQgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXHQgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdCAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1yZWd1bGFyO1xuXHQgICAgICAgICAgY29sb3I6ICM3RjdGN0Y7XG5cdCAgICAgICAgfVxuXHQgICAgICB9XG5cdCAgICB9XG5cdCAgfVxuXG5cdCAgJl9fcHJpY2VFbnRlcm8ge1xuXHQgICAgZm9udC1zaXplOiA3N3B4O1xuXHQgICAgbGluZS1oZWlnaHQ6IDg3cHg7XG5cdCAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdCAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXByaW1hcnktYm9sZDtcblxuXHRcdCAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdCAgZm9udC1zaXplOiA0OHB4O1xuXHRcdFx0ICBsaW5lLWhlaWdodDogNDBweDtcblx0XHQgIH1cblx0ICB9XG5cblx0ICAmX19wcmljZURlY2ltYXMge1xuXHQgICAgZm9udC1zaXplOiAzOHB4O1xuXHQgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdCAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1ib2xkO1xuXHQgICAgZGlzcGxheTogZmxleDtcblx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdCAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIFx0aGVpZ2h0OiA4MHB4O1xuXG5cblx0XHQgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHQgIH1cblxuXHQgICAgc3BhbiB7XG5cdCAgICAgIGZvbnQtc2l6ZTogMjJweDtcblx0ICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG5cdCAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdCAgICAgIGNvbG9yOiAjN0Y3RjdGO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHRcdH1cblxuXHQgICAgfVxuXHQgIH1cblxuXG5cdCZfX2NvbmRpY2lvbmVzIHtcblx0ICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2Vjb25kYXJ5LXJlZ3VsYXI7XG4gICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG4gIH1cblxuICAmX19pdGVtQ29udGFpbmVye1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC13cmFwOiB3cmFwO1xuXHQgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuXHQmX19pdGVtIHtcblx0ICAgIGRpc3BsYXk6IGZsZXg7XG5cdCAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcblx0XHQgICY6bnRoLW9mLXR5cGUoZXZlbil7XG5cdFx0XHQgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdCAgfVxuXHRcdCAgJjpudGgtb2YtdHlwZShvZGQpe1xuXHRcdFx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cblx0XHRcdCYtLXNpbXBsZU1hcmdpbkJvdHRvbSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0ICAgICYtLWRlc3RhY2FkYSB7XG5cdCAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgXHQuYy1vZmVydGFDYXJkX19kZXN0YWNhZGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCxcbiAgICBoNSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMDA4REZGO1xuICAgICAgfVxuICAgIH1cbiAgICBoNXtcbiAgICAgIGNvbG9yOiAjQkZCRkJGO1xuXHQgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cdCAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdCAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1MaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcblx0ICB3aWR0aDogMTAwJTtcbiAgICBwOm50aC1jaGlsZCgxbisyKS5jLW9mZXJ0YUNhcmRfX2l0ZW1EZXN0YWNhZG8ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiAwIDAgMjRweDtcbiAgfVxufVxuXG5cbi5jLWluZm9ybWF0aWNhLWZvb3Rlcntcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA4NiwgMTg3LCAwLjA1KTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGRpdntcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bil7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0bWF4LXdpZHRoOiAyODBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuXHRcdFx0d2lkdGg6IDMzLjMzJTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdGltZ3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHR3aWR0aDogNzJweDtcblx0XHRcdGhlaWdodDogNzJweDtcblx0XHR9XG5cdFx0aDV7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5zZWN0aW9ue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5pbmZvcm1hdGljYS1weW1lc3tcblx0LnBhZ2UtaGVhZGVye1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblxuXHRcdC5wYWdlLWhlYWRlcl9fY29udGVudHtcblx0XHRcdHBhZGRpbmc6IDYwcHggMDtcblxuXHRcdFx0JjplbXB0eXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmVxdWlwbWVudHtcblx0LmVxdWlwbWVudC1wcmV2aWV3X19jb250ZW50IC5wcmljZS10YXhlc3tcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59IiwiLmxhbmRpbmdzLWtpdC1kaWdpdGFsLXNwb25zb3Jze1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpICogOCk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpKjMpO1xuICAgIHBhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1zKSozKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDpub25lO1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDYzOXB4O1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDpub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycy1zZXBhcmF0b3J7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLXMpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMpKjIpO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcykqMik7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXMpKjQpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1zcG9uc29ycy1pbWFnZS1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgaW1ne1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcykqNik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zKSoxMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmxhbmRpbmdzLWtpdC1kaWdpdGFse1xuICAgICYudS13cmFwcGVye1xuICAgICAgICBtYXgtd2lkdGg6IDEyODBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVze1xuICAgIHBhZGRpbmctdG9wOjcwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpKjMpO1xuICAgIHBhZGRpbmctcmlnaHQ6Y2FsYyh2YXIoLS1zKSozKTtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6bm9uZTtcbiAgICB9XG4gICAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1pbmNsdWRlc3tcbiAgICAgICAgcGFkZGluZy10b3A6Y2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTpjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6Y2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1oZWFkLWNvbnRhaW5lcntcbiAgICAgICAgaDJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLXMpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWNvbnRhaW5lcntcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXMpKjMpO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1ndXR0ZXIpKjIpIDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgbWluLXdpZHRoOiBub25lO1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1ndXR0ZXIpKjIpIDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWN0aW9ucy13cmFwcGVye1xuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLXMpKjMpIDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktNDAwKTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOnZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OnZhcigtLXMpO1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjp2YXIoLS1jb2xvci1ncmV5LTYwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICYucm90YXRle1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtZmVhdHVyZXMtbGlzdC1oZWFkLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tcykqMyk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcykqMyk7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWlubmVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGhlaWdodDp1bnNldDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAmLmhpZGRlbntcbiAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAxcyBlYXNlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDFzIGVhc2U7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6dW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saXN0LWFtb3VudC1zcGVje1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5oaWRkZW57XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpKjMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjMpO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcykqNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5saXN0LWFtb3VudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDpjYWxjKHZhcigtLXMpKjMpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGlzdC1hbW91bnQtZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206Y2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxpc3QtZXh0cmEtdGl0bGV7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSo0KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjMpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0e1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXMpKjMpO1xuICAgICAgICAgICAgICAgICYuZmlyc3R7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTQwMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKXtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXMpKjUpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWZlYXR1cmVzLWxpc3QtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcykqIDIpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1mZWF0dXJlcy1saXN0LWZvb3RQcmludHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcykqMyk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSozKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXMpKjIpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxhbmRpbmdzLWtpdC1kaWdpdGFsLWNvbXByb21pc297XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1zKSoxMik7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcykqMyk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1zKSozKTtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogbm9uZTtcbiAgICB9XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1zKSo4KTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTpjYWxjKHZhcigtLXMpKjEwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubGFuZGluZ3Mta2l0LWRpZ2l0YWwtY29tcHJvbWlzby1pbm5lci1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLWlubmVye1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLWltZ3tcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1zKSo1KTtcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5sYW5kaW5ncy1raXQtZGlnaXRhbC1jb21wcm9taXNvLXRleHR7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIudS13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS1uYXJyb3cge1xuICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIH1cbn1cbiIsIi8qISBMaXR5IC0gdjIuNC4xIC0gMjAyMC0wNC0yNlxuKiBodHRwOi8vc29yZ2FsbGEuY29tL2xpdHkvXG4qIENvcHlyaWdodCAoYykgMjAxNS0yMDIwIEphbiBTb3JnYWxsYTsgTGljZW5zZWQgTUlUICovXG4ubGl0eSB7XG4gICAgei1pbmRleDogNTAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kOiAjMGIwYjBiO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB9XG4gIC5saXR5LmxpdHktb3BlbmVkIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5saXR5LmxpdHktY2xvc2VkIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5saXR5ICoge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuICAubGl0eS13cmFwIHtcbiAgICB6LWluZGV4OiA1MDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5saXR5LXdyYXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNWVtO1xuICB9XG4gIC5saXR5LWxvYWRlciB7XG4gICAgei1pbmRleDogNTAxO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMC44ZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgLmxpdHktbG9hZGluZyAubGl0eS1sb2FkZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmxpdHktY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA1MDI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG4gIC5saXR5LWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDUwMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlLCAtby10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG4gIC5saXR5LWxvYWRpbmcgLmxpdHktY29udGVudCxcbiAgLmxpdHktY2xvc2VkIC5saXR5LWNvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgfVxuICAubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICB9XG4gIC5saXR5LWNsb3NlIHtcbiAgICB6LWluZGV4OiA1MDQ7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubGl0eS1jbG9zZTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmxpdHktY2xvc2U6aG92ZXIsXG4gIC5saXR5LWNsb3NlOmZvY3VzLFxuICAubGl0eS1jbG9zZTphY3RpdmUsXG4gIC5saXR5LWNsb3NlOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5saXR5LWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7XG4gIH1cbiAgLyogSW1hZ2UgKi9cbiAgLmxpdHktaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC8qIGlGcmFtZSAqL1xuICAubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuICAubGl0eS15b3V0dWJlIC5saXR5LWNvbnRhaW5lcixcbiAgLmxpdHktdmltZW8gLmxpdHktY29udGFpbmVyLFxuICAubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbiAgLmxpdHktZ29vZ2xlbWFwcyAubGl0eS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTY0cHg7XG4gIH1cbiAgLmxpdHktaWZyYW1lLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAubGl0eS1pZnJhbWUtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cbiAgLmxpdHktaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuIiwiLnUtd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTExMHB4O1xuICB3aWR0aDogMTAwJTtcblxuICAmLS13aWRlIHtcbiAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgfVxuXG4gICYtLXdpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgfVxuXG4gICYtLWxhcmdlciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIH1cblxuICAmLS1uYXJyb3cge1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gIH1cbn1cblxuLnUtZXhhbXBsZV9fc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbn1cblxuLnUtZXhhbXBsZV9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi51LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnUtaGVpZ2h0LTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhpZGUtbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5oaWRlLXRhYmxldCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGlkZS1kZXNrdG9wIHtcbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG5cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1zdHJvbmctYXp1cmU7XG4gIG9wYWNpdHk6IDAuMjtcbiAgQGF0LXJvb3QgYnV0dG9uI3smfSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlICYge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1zdHJvbmctYXp1cmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsIHtcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogOHB4O1xuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCB7XG4gID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG5cbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXRlcnRpYXJ5LCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lci1ydGwgJiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG5cbiAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYsXG4gIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIubGl0eS1jaGFubmVscyB7XG5cbiAgLmNoYW5uZWxzX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmLS1mYXZvdXJpdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAuY2hhbm5lbF9fbG9nbyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAmOm5vdCguY2hhbm5lbHNfX3Jvd19fbGlzdC0tZmF2b3VyaXRlKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsMjQyLDI0NiwwLjUpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzJweCk7XG4gICAgICAgIGxlZnQ6IC0yNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Zvb3RlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLS1jaGFubmVsc0dyaWQge1xuICAgIC5jaGFubmVsc19fcm93X19saXN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAubWF0LWRpYWxvZy1jaGFubmVscy1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5jaGFubmVsIHtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZmxleDogMCAwIDEyLjUlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgbWluLXdpZHRoOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM2cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gICAgICAgIGZsZXg6IDAgMCA1NnB4O1xuICAgICAgICBmbGV4OiAwIDAgMzZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTZweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1NnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1heC13aWR0aDogODVweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZUluZm8ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuY2hhbm5lbHNfX2Zhdm91cml0ZXNfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNoYW5uZWxzX19mYXZvdXJpdGVzX19pbmZvIHtcbiAgICBjb2xvcjogIzdGN0Y3RjtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJyN7JGVudmlyb25tZW50LWxvY2FsLXVybH0vaW1hZ2VzL2ljb25zL2ljb24taW5mby5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAuYWNjb3JkaW9uLWl0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4vLi4vX21peGlucy9iYXNlLWh0bWwtZWxlbWVudHMnO1xuQGltcG9ydCAnLi4vX2RlZmluaXRpb25zL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy90cmFuc2l0aW9uJztcblxuYm9keS52YWxpZGF0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG5cbiAgLnZhbGlkYXRpb24taGVhZGVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3Ryb25nLWF6dXJlO1xuICAgIHNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmxhbmctc3dpdGNoZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgID4gdWwge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYm94LXNoYWRvdzogdmFyKC0tYm94LXNoYWRvdy1ldik7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdC1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbiB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgI2xvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1NHB4O1xuICB9XG5cbiAgLmMtZm9vdGVyIHtcbiAgICAuYy1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cblxuICAgICAgLmMtZm9vdGVyX190b3AtbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgLmMtZm9vdGVyX190b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1mb290ZXJfX2JvdHRvbSB7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnR2SG9tZSB7XG5cdHdpZHRoOiAxMDAlO1xuXG4gIC5zZWN0aW9uLS1tYXMtZGUtbGEtdHYge1xuXHQgIG1heC13aWR0aDogMTAwJTtcblx0ICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xuXHQgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuLnNlY3Rpb24tLXR2LWhpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG5cdHBhZGRpbmctdG9wOiAzMnB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNDhweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VjdGlvbi0tdHYtaGlnaGxpZ2h0IHtcblx0LnNlY3Rpb24tLXR2IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbiAgLmxpdHktY2hhbm5lbHMge1xuXG5cdC5jaGFubmVsc19fZmF2b3VyaXRlc19fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuICBcdCZfX2luZm8ge1xuXHQgIFx0Y29sb3I6ICM3RjdGN0Y7XG5cdCAgXHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdCAgXHRmb250LXNpemU6IDE0cHg7XG5cdCAgXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHQgIFx0ZGlzcGxheTogZmxleDtcblx0ICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0ICBcdCY6YmVmb3JlIHtcblx0XHQgIFx0Y29udGVudDogXCJcIjtcblx0XHQgIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ICBcdHdpZHRoOiAyMHB4O1xuXHRcdCAgXHRoZWlnaHQ6IDIwcHg7XG5cdFx0ICBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skZW52aXJvbm1lbnQtbG9jYWwtdXJsfS9pbWFnZXMvaWNvbnMvaWNvbi1pbmZvLnN2ZycpO1xuXHRcdCAgXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdCAgXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0ICBcdG1hcmdpbjogMCA1cHggMCAwO1xuXHQgIFx0fVxuICBcdH1cblxuICBcdC5hY2NvcmRpb24taXRlbV9fY29udGVudCB7XG5cdCAgXHRwYWRkaW5nOiAwO1xuICBcdH1cblxuICBcdC5saXN0LWl0ZW0ge1xuXHQgIFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdCAgXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0ICBcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXHQgIFx0Zm9udC1zaXplOiAxNnB4O1xuICBcdH1cbiAgfVxufVxuIiwiLnNvbHVjaW9uZXMtYXZhbnphZGFzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gID4gZGl2IHtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gIH1cbiAgPiBmb3JtIHtcbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG5cbiAgICAuY29udGFjdC1mb3JtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uYy1wb3JRdWVFdXNrYWx0ZWwge1xuICArIC5zb2x1Y2lvbmVzLWF2YW56YWRhcy1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG4jc29sdWNpb24tcHltZXMge1xuICAuY29tcGFyaXNvbi10YWJsZS1jb2x1bW4uY29tcGFyaXNvbi10YWJsZS1jb2x1bW4tLWZlYXR1cmVkXG4gICAgLmNvbXBhcmlzb24tdGFibGUtY29sdW1uX19wcmljZVxuICAgIC5wcm9tb3Rpb24tZHVyYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5zdWJ2ZW5jaW9uZXMtdGVjbm9sb2dpY2FzIHtcbiAgI3Byb2dyYW1hLXN1YnZlbmNpb25lcy10ZWNub2xvZ2ljYXMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4uYm9keS0tbGFuZGluZyB7XG4gICNob3N0aW5nVCB7XG4gICAgLmhvcml6b250YWwtc2Nyb2xsZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyX19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1vYmlsZXhsYXJnZSBkb3duKSB7XG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb211bmljYWNpb25lc19hdmFuemFkYXMge1xuICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgIC5ob3Jpem9udGFsLXNjcm9sbGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxuICB9XG59XG4iLCI6cm9vdCB7XG4gICAgLS1mb290ZXItc2ltcGxlLWhlaWdodDogNzJweDtcbn1cblxuLnNpbXBsZSB7XG5cbiAgICAubWFpbntcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gLnNlY3Rpb24tLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgKyAuc2VjdGlvbi0td3JhcHBlcntcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAudS13cmFwcGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIC5jLWV1c2thbHRlbC1oZWFkZXJ7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIC5jLWV1c2thbHRlbC1oZWFkZXJfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICAgICAgaGVpZ2h0OiA4NHB4O1xuICAgICAgICAgICAgLmMtZXVza2FsdGVsLWhlYWRlcl9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdWItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucGF5LW1hcmdpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIC5wYXktbWFyZ2luIHtcbiAgICAgICAgICAgIG1hcmdpbjogNSUgMTAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ5c2lkZS1oaWRlLXNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGZvb3RlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCl7XG4gICAgICAgIGZvb3RlciB7XG4gICAgICAgICAgICBib3R0b206IC0yMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMzMHB4KSBhbmQgKG1heC13aWR0aDogNDIwcHgpe1xuICAgICAgICBmb290ZXIge1xuICAgICAgICAgICAgYm90dG9tOiAtMTUlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5cbi5sYW5kaW5nLWhvbWUtYXBwIHtcblxuXG4gIC5zZWN0aW9uLnBhZ2UtaGVhZGVyLnNlY3Rpb24tLWZ1bGwge1xuICAgIC5zZWN0aW9uX19jb2x1bW4tYmFja2dyb3VuZCB7XG4gICAgICAucGFnZS1oZWFkZXJfX2JhY2tncm91bmQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtaGVhZGVyX19iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwNTBweCl7XG4gICAgICAgIGhlaWdodDogY2FsYygxMzUlICsgMjBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uX19jb2x1bW4tY29udGVudCB7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAucGFnZS1oZWFkZXJfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5wYWdlLWhlYWRlcl9fZGV0YWlscyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYXBwLWxpbmtzIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM5MHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDk1dnc7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEgKG1lZGl1bSB1cCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhIChsYXJnZSB1cCkge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCl7XG4gICAgICAgIHdpZHRoOiAxMjUwcHg7XG4gICAgICB9XG4gICAgICAucGFnZS1oZWFkZXJfX2RldGFpbHMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjBweCl7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBsZWZ0OiAtMTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIC5jb2x1bW4tYXBwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOm50aC1jaGlsZChldmVuKXtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQob2RkKXtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LTMwMDtcbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG5cbiAgICAgIC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cbiAgICAgIC50d28tY29sdW1ucy1iYW5uZXJfX2NvbHVtbi1sZWZ0LFxuICAgICAgLnR3by1jb2x1bW5zLWJhbm5lcl9fY29sdW1uLXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY29sdW1uKDYpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnNlY3Rpb24udHdvLWNvbHVtbnMtYmFubmVyLnNlY3Rpb24tLWZ1bGwge1xuXG4gICAgICAmLnR3by1jb2x1bW5zLWJhbm5lcl9fb3JpZW50YXRpb24tbGVmdHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC50d28tY29scy1iYW5uZXJfX2ltYWdlIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50d28tY29sdW1ucy1iYW5uZXJfX29yaWVudGF0aW9uLXJpZ2h0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICAudHdvLWNvbHMtYmFubmVyX19pbWFnZSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgICByaWdodDogLTEyJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudHdvLWNvbHMtYmFubmVyX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCA0MHB4IDYwcHg7XG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDY1cHggMCA2NXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmNvbHVtbi1hcHAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcbiAgfVxuXG4gIC5hcHAtZm9vdGVyIHtcbiAgICBtYXJnaW46IDEwJSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbjogNSUgMDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3ByZXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuLy8gR3J1cG8gZGUgYm90b25lc1xuXG4uYXBwLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxuICAuaW1nLWJ0bntcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzMwcHgpe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDdweCAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlLCAmOmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cbn1cblxuXG59IiwiQGltcG9ydCAnLi8uLi9fbWl4aW5zL2dyaWQnO1xuQGltcG9ydCAnLi8uLi9fdmFyaWFibGVzL2NvbG9ycyc7XG5AaW1wb3J0ICcuLy4uL192YXJpYWJsZXMvZ3JpZCc7XG5AaW1wb3J0ICcuLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9saW4zcy1mcm9udC1mb3VuZGF0aW9uL2Rpc3Qvc2Nzcy9fbWl4aW5zL2FzcGVjdC1yYXRpbyc7XG5cbi5sYW5kaW5nLXRlc3QtZGUtdmVsb2NpZGFkIHtcblxuICAubGFuZGluZy10aXRsZV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZy10b3A6IDk2cHg7XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2Rlc2NyaXB0aW9uIGxpIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBjaXJjbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cblxuICAub2ZlcnRhcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIHtcbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5jLWxpdHktbW9kYWxfX3NwZWN0cyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luOiAwIC01cHg7XG59XG5cbi5jLWxpdHktbW9kYWxfX3NwZWN0c19fc3BlY3Qge1xuXHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIGRvd24pIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1pbi1oZWlnaHQ6IDE0MHB4O1xuXHR9XG5cdGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEwcHgpO1xuXHRtaW4taGVpZ2h0OiAxODBweDtcblx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdG1hcmdpbjogMCA1cHggMjBweCA1cHg7XG5cdHBhZGRpbmc6IDE3cHggOXB4IDE3cHggMzBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYy1saXR5LW1vZGFsX19zcGVjdHNfX3NwZWN0X190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5jLWxpdHktbW9kYWxfX3NwZWN0c19fc3BlY3QgcCB7XG5cdG1hcmdpbjogMCAwIDhweCAwO1xufVxuXG4uYy1saXR5LW1vZGFsX19zcGVjdHNfX3NwZWN0IHN2ZyB7XG5cdHdpZHRoOiAxNXB4O1xuXHRoZWlnaHQ6IDE1cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTBweDtcblx0dG9wOiAxN3B4O1xufVxuXG4jbW9kYWxfY29uZGl0aW9ucyB7XG5cdEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcblx0XHR3aWR0aDogNTAwcHg7XG5cdH1cbn1cblxuLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX3RpdGxlLS13aWZpLW1lc2gsXG4uYy1iYW5uZXItZnVsbC1pbWFnZV9fZGVzY3JpcHRpb24tLXdpZmktbWVzaCB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uYy1iYW5uZXItZnVsbC1pbWFnZV9fdGl0bGUtLXdpZmktbWVzaCB7XG5cdG1hcmdpbjogMCAwIDE2cHggMDtcbn1cblxuLmMtYmFubmVyLWZ1bGwtaW1hZ2VfX2Rlc2NyaXB0aW9uLS13aWZpLW1lc2gge1xuXHRtYXJnaW46IDAgMCAyNHB4IDA7XG59XG5cbi5jLWJhbm5lci1mdWxsLWltYWdlLS13aWZpLW1lc2gge1xuXHQuYy1iYW5uZXItZnVsbC1pbWFnZV9fdG9wIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGhlaWdodDogNTAwcHg7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiAzNjBweDtcblx0XHR9XG5cdH1cblxuXHQuYy1iYW5uZXItZnVsbC1pbWFnZV9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEgKG1lZGl1bSBkb3duKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aDEsIHAge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEgKG1lZGl1bSBkb3duKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHggMTVweCAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cblxuLndpZmktbWVzaC1yZWNvbW1lbmRlciB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmX19zdXJ2ZXlfX2l0ZW1zIHtcblxuXHRcdG1hcmdpbjogMCAwIDQ3cHggMDtcblxuXHRcdCZfX2l0ZW0ge1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKXtcblxuXHRcdFx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XG5cblx0XHRcdH1cblxuXHRcdFx0Jl9fdGl0bGUge1xuXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdFx0Y29sb3I6ICMxRDFGMkM7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cblx0XHRcdH1cblxuXHRcdFx0Jl9fb3B0cyB7XG5cblx0XHRcdFx0Jl9fb3B0IHtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDhweCAwIDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblx0fVxufVxuXG4ud2lmaS1tZXNoLXJlY29tbWVuZGVyX19yZXN1bHRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHQmX19yZXN1bHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLS1zaG93IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdH1cblx0fVxuXG5cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRjb2xvcjogIzdGN0Y3Rjtcblx0fVxuXG5cdCZfX3BpY3R1cmUtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMCA3JSA3JTtcblxuXHRcdCZfX3BpY3R1cmUge1xuXHRcdFx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdH1cblxuXHRcdCZfX2NhcHRpb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdGNvbG9yOiAjRTEwQTBBO1xuXHRcdFx0bGVmdDogMjU1cHg7XG5cdFx0XHR0b3A6IDQ1cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGl0bGUsXG5cdCZfX3RpdGxlLS1vc29hIHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRtYXJnaW46IDAgMCA4cHggMDtcblx0fVxuXG5cdCZfX3RpdGxlLS1vc29hIHtcblx0XHRjb2xvcjogIzAwYTNlMDtcblx0fVxuXG5cdCZfX3ByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0Jl9fYW1vdW50IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRjb2xvcjogIzFEMUYyQztcblx0XHRcdG1hcmdpbjogMCA3cHggMCAwO1xuXHRcdH1cblxuXHRcdCZfX21vbnRobHkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0Jl9fbW9udGgge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzdGN0Y3Rjtcblx0XHR9XG5cdH1cblxuXHQmX19zbWFsbCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdGNvbG9yOiAjMUQxRjJDO1xuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGRpdiArIGRpdiB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRcdFx0bWFyZ2luOiAwIDAgNDBweCAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGl2ICsgZGl2IHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogNTMlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIGRvd24pIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuLndpZmktbWVzaC1jb21vLWZ1bmNpb25hIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cGFkZGluZzogNDBweCAwO1xuXG5cdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuXHRcdHBhZGRpbmc6IDQwcHg7XG5cdH1cblxuXHQudS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gZG93bikge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdG1heC13aWR0aDogNDMwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA1MTBweDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cblxuLndpZmktbWVzaC1iYW5uZXItcmVwZXRpZG9yIHtcblx0YmFja2dyb3VuZC1jb2xvcjojRjZGNkY2O1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cblx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0cGFkZGluZzogNDBweDtcblx0fVxuXG5cdC51LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2ltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDUxMHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQvLyBAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApIHtcblx0XHQvLyBcdHdpZHRoOiA1MTBweDtcblx0XHQvLyB9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDcwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhICh4bGFyZ2UgdXApIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE0MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5KTtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRmb250LXNpemU6IDIxcHg7XG4gICBcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXHRcdGNvbG9yOiAjN0Y3RjdGO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cblx0LmNhcmQtb2ZmZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuXHRcdCZfX3Jlc3VsdCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmLS1zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Y29sb3I6ICM3RjdGN0Y7XG5cdFx0fVxuXG5cdFx0Jl9fcGljdHVyZS13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgNyUgNyU7XG5cblx0XHRcdCZfX3BpY3R1cmUge1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fY2FwdGlvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogI0UxMEEwQTtcblx0XHRcdFx0bGVmdDogMjU1cHg7XG5cdFx0XHRcdHRvcDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX190aXRsZSxcblx0XHQmX190aXRsZS0tb3NvYSB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlLS1vc29hIHtcblx0XHRcdGNvbG9yOiAjMDA4REZGO1xuXHRcdH1cblxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHRcdCZfX2Ftb3VudCB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XG5cdFx0XHRcdGNvbG9yOiAjMUQxRjJDO1xuXHRcdFx0XHRtYXJnaW46IDAgN3B4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0Jl9fbW9udGhseSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR9XG5cblx0XHRcdCZfX21vbnRoIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzdGN0Y3Rjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zbWFsbCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0Y29sb3I6ICMxRDFGMkM7XG5cdFx0XHQmLmJvbGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX193cmFwcGVyIHtcblxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRkaXYgKyBkaXYge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zaWx2ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwICkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhIChzbWFsbCB1cCkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRkaXYgKyBkaXYge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2lsdmVyO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXAgKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblxuXHQmX19ib3RvbmVzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29uZGl0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQmX19idXR0b24ge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcblx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhIChsYXJnZSB1cCkge1xuXHRcdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0XHR9XG5cdH1cblxufVxuXG5cblxuLndpZmktbWVzaC1iYW5uZXItdmlkZW8ge1xuXG5cdGhlaWdodDogNDAwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0d2lkdGg6IG1heC1jb250ZW50O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cblxuXHQmX192aWRlbyB7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IC00NyU7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXHRcdC5zbWFsbHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5tZWRpdW0sIC5sYXJnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDEzMCU7XG5cblx0XHRcdC5tZWRpdW17XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXG5cdFx0XHQuc21hbGwsIC5sYXJnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEgKGxhcmdlIHVwKSB7XG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cbiAgICAgIC5sYXJnZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG5cdFx0XHQuc21hbGwsIC5tZWRpdW0ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcblxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdG9iamVjdC1wb3NpdGlvbjogNzUlIGNlbnRlcjtcblx0XHR9XG5cdH1cblxuICAuYmFubmVyX2ludGVyaW9yIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAzNThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgbWVkaWEgKG1lZGl1bSB1cCkge1xuICAgICAgdG9wOiAzMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGlhICh4bGFyZ2UgdXApIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIH1cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHdpZHRoOiA3MCU7XG4gICAgICBAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cblxuLmMtY2FyZC1ob21lLS13aWZpLW1lc2gge1xuXG5cdC5jLWNhcmQtaG9tZV9fd3JhcHBlciB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cbkBpbmNsdWRlIG1lZGlhIChtZWRpdW0gdXApIHtcblx0LmMtY2FyZC1ob21lX190aXRsZSwgLmMtY2FyZC1ob21lX19kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cbn1cblxuLndpZmktbWVzaC1sYW5kaW5nIHtcblxuICAuY2FyZHMtaWNvbi13aXRoLWRlc2NyaXB0aW9uLmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbi0taG9tZSB7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSAoeGxhcmdlIHVwKSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblxuXHRcdC5zZWN0aW9uLWRlc2NyaXB0aW9uX190aXRsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApIHtcblx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdC5jYXJkcy1pY29uLXdpdGgtZGVzY3JpcHRpb24ge1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0LmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdH1cblx0XHRcdC5jLWNhcmQtaG9tZV9fdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYy1jYXJkLWhvbWVfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEgKG1lZGl1bSB1cCkge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYy1jYXJkLWhvbWUge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4IDIwcHggMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jLWNhcmQtaG9tZV9faWNvbiB7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcmRzLWljb24td2l0aC1kZXNjcmlwdGlvbl9fYm90dG9tIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYSAobGFyZ2UgdXApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHQgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgcGFkZGluZzogMS40cHg7XG5cdFx0IGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdFx0IGJvcmRlcjogMC43NXB4IHNvbGlkICNiYmJiYmI7XG5cdFx0IGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0XHQgYm9yZGVyLXJhZGl1czogNTAlO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXTphZnRlcixcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQsXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0fVxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMge1xuXHRcdG91dGxpbmUtd2lkdGg6IDA7XG5cdH1cblxuICAvLyAuc2VjdGlvbi5zZWN0aW9uLS1mdWxsLnNlY3Rpb24tLXdyYXBwZXIuc2VjdGlvbi0tZmFxLnNlY3Rpb24tLWZhcS13aWZpLW1lc2gge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vIH1cblxuXHQvLyAuYy1wcmVmb290ZXIge1xuXHQvLyBcdG1hcmdpbi10b3A6IDA7XG5cdC8vIFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHQvLyB9XG5cbn1cbi53aWZpLW1lc2gtY29tby1pbnN0YWxhcmxvIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogNDVweCAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuXHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cblx0PiAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdD4gLnZpZGVvLXdtIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSAobWVkaXVtIHVwKSB7XG5cdFx0XHR3aWR0aDogNjYwcHg7XG5cdFx0fVxuXHR9XG5cbn1cblxuIiwiQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9fY29sb3JzJztcblxuJGRhdGEtY2VudGVyLXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0zNjtcbiRkYXRhLWNlbnRlci10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG5cbiRkYXRhLWNlbnRlci1kZXNjcmlwdGlvbi1mb250LXNpemU6ICRmb250LXNpemUtMTY7XG4kZGF0YS1jZW50ZXItZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTE4O1xuXG4kZGF0YS1jZW50ZXItY2FyZHMtZm9udC1zaXplOiAkZm9udC1zaXplLTE4O1xuJGRhdGEtY2VudGVyLWNhcmRzLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJHNlY3Rpb24taGVhZGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRzZWN0aW9uLWhlYWRlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjY7XG5cbi5zb2x1Y2lvbmVzX2Nsb3VkIHtcbiAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICYtLWNlbnRlcmVkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNlY3Rpb24taGVhZGVyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWhlYWRlci1saW5lLWhlaWdodDtcbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcblxuICAgICAgZm9udC1zaXplOiAkZGF0YS1jZW50ZXItZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6ICRkYXRhLWNlbnRlci1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgICB9XG4gIH1cblxuICAmX2hvdXNpbmcge1xuICAgIC5ob3VzaW5nLWNhcmRzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwtc2Nyb2xsZXIge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgZmxleDogMCAwIDI1JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9ICovXG4gICAgJl9jdGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2RhdGFjZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMCAyOCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgd2lkdGg6IDY0JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLmMtcG9yUXVlVCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLmMtY2Fyb3VzZWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jLXBvclF1ZVRfX2NhcmQge1xuICAgICAgICAgIG1heC13aWR0aDogMjU1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wb3JRdWVUX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiA0OHB4IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wb3JRdWVUX19jYXJkVGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRkYXRhLWNlbnRlci1jYXJkcy1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRkYXRhLWNlbnRlci1jYXJkcy1saW5lLWhlaWdodDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnUtd3JhcHBlciB7XG4gICAgICAuYy1jYXJvdXNlbCB7XG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICAmX19uYXYtY29udHJvbHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2x1Y2lvbmVzX2Nsb3VkX2hvdXNpbmdfZGF0YWNlbnRlci1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vX3ZhcmlhYmxlcy9jb2xvcnMnO1xuXG4kd2lmaS1lbXByZXNhcy10aXRsZS1mb250LXNpemU6ICRmb250LXNpemUtMzY7XG4kd2lmaS1lbXByZXNhcy10aXRsZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMzY7XG5cbiR3aWZpLWVtcHJlc2FzLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0xNjtcbiR3aWZpLWVtcHJlc2FzLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0xODtcblxuJHdpZmktZW1wcmVzYXMtY2FyZHMtZm9udC1zaXplOiAkZm9udC1zaXplLTIxO1xuJHdpZmktZW1wcmVzYXMtY2FyZHMtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTIzO1xuXG4kc2VjdGlvbi1oZWFkZXItZm9udC1zaXplOiAkZm9udC1zaXplLTI0O1xuJHNlY3Rpb24taGVhZGVyLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZm9yLWZvbnQtc2l6ZS0yNjtcblxuJGNhcmQtcHJpY2UtZm9udC1zaXplOiA4NHB4O1xuJGNhcmQtcHJpY2UtaGVpZ2h0OiA3MnB4O1xuXG4kY2FyZC1wcmljZS1ldXJvLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS00MjtcbiRjYXJkLXByaWNlLWV1cm8tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1mb3ItZm9udC1zaXplLTQ2O1xuXG4kY2FyZC1wcmljZS1tb250aGx5LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS0yNDtcbiRjYXJkLXByaWNlLW1vbnRobHktaGVpZ2h0OiAxM3B4O1xuXG4kY2FyZC1wcmljZS1wcmljZS10YXhlcy1mb250LXNpemU6ICRmb250LXNpemUtMTg7XG4kY2FyZC1wcmljZS1wcmljZS10YXhlcy1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMjA7XG5cbiRjYXJkLXByaWNlLWZlYXR1cmUtZm9udC1zaXplOiAkZm9udC1zaXplLTE0O1xuJGNhcmQtcHJpY2UtZmVhdHVyZS1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWZvci1mb250LXNpemUtMTM7XG5cblxuLnNvbHVjaW9uZXMtd2lmaS1lbXByZXNhLWNvbnRhaW5lcntcbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKXtcbiAgICBtaW4taGVpZ2h0OiA0M3ZoO1xuICB9XG59XG5cbi5zb2x1Y2lvbmVzX3dpZmkge1xuICAmX193aWZpcHJvIHtcbiAgICAvKiAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkc2VjdGlvbi1oZWFkZXItZm9udC1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICRzZWN0aW9uLWhlYWRlci1saW5lLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gICAgICAgICAgZm9udC1zaXplOiAkd2lmaS1lbXByZXNhcy1kZXNjcmlwdGlvbi1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICR3aWZpLWVtcHJlc2FzLWRlc2NyaXB0aW9uLWxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saXN0LXdpdGgtaWNvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfSAqL1xuXG4gICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICAgICBmbGV4OiAwIDAgNjAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgZmxleDogMCAwIDYwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAmLS1jZW50ZXJlZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRzZWN0aW9uLWhlYWRlci1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogJHNlY3Rpb24taGVhZGVyLWxpbmUtaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpc3Qtd2l0aC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4OiAxMDAlO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICBmbGV4OiAwIDAgNDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6ICdmbGV4JztcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICBmbGV4OiAwIDAgNTMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wcm9kdWN0IHtcbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICR3aWZpLWVtcHJlc2FzLWNhcmRzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkd2lmaS1lbXByZXNhcy1jYXJkcy1saW5lLWhlaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fcHJpY2Uge1xuICAgICAgICAgICAgLnByaWNlLW1vbnRobHktZmVlIHtcbiAgICAgICAgICAgICAgLnByaWNlLXdpdGgtc3ViamVjdF9faW50ZWdlci1hbW91bnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJpY2UtZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNhcmQtcHJpY2UtaGVpZ2h0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnByaWNlLXdpdGgtc3ViamVjdCB7XG4gICAgICAgICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgIC5wcmljZS13aXRoLXN1YmplY3Qge1xuICAgICAgICAgICAgICAgICAgICAmX19kZWNpbWFsLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkY2FyZC1wcmljZS1ldXJvLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGNhcmQtcHJpY2UtZXVyby1saW5lLWhlaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX3N1YmplY3Qge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJpY2UtbW9udGhseS1mb250LXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnByaWNlLXRheGVzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRjYXJkLXByaWNlLXByaWNlLXRheGVzLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGNhcmQtcHJpY2UtcHJpY2UtdGF4ZXMtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX193aWZpZW1wcmVzYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgZmxleDogMCAwIDI4JTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICB3aWR0aDogNjQlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHNlY3Rpb24taGVhZGVyLWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkc2VjdGlvbi1oZWFkZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcblxuICAgICAgICAgIGZvbnQtc2l6ZTogJHdpZmktZW1wcmVzYXMtZGVzY3JpcHRpb24tZm9udC1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkd2lmaS1lbXByZXNhcy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmRzIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLmMtcG9yUXVlVCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgICAgICAgICYtLWNlbnRlcmVkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJHdpZmktZW1wcmVzYXMtdGl0bGUtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR3aWZpLWVtcHJlc2FzLXRpdGxlLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuXG4gICAgICAgICAgICBmb250LXNpemU6ICR3aWZpLWVtcHJlc2FzLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkd2lmaS1lbXByZXNhcy1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1jYXJvdXNlbCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYy1wb3JRdWVUX19jYXJkIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1NXB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcG9yUXVlVF9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDhweCAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmMtcG9yUXVlVF9fY2FyZFRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkd2lmaS1lbXByZXNhcy1jYXJkcy1mb250LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6ICR3aWZpLWVtcHJlc2FzLWNhcmRzLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudS13cmFwcGVyIHtcbiAgICAgIC5jLWNhcm91c2VsIHtcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgICZfX25hdi1jb250cm9scyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud2ViLWNvbXBvbmVudCB7XG4gICZfX3NpbXBsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgLmMtZXVza2FsdGVsLWhlYWRlciB7XG4gICAgICAmX19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBtYWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAvKiBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzJweCk7XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcbiAgICAgIH0gKi9cblxuICAgICAgLm5ldGZsaXgtbGFuZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTIpIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbn1cbiIsIi5maWJlci1jb3ZlcmFnZSB7XG4gIGtydC1jb3ZlcmFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn0iLCJAaW1wb3J0ICcuLy4uL19taXhpbnMvYmFzZS1odG1sLWVsZW1lbnRzJztcblxuLmxlZ2FsIHtcbiAgICBAZXh0ZW5kICViYXNlLWh0bWwtZWxlbWVudHM7XG5cbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTJweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICAgIH1cbiAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzBlbSkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRlbGVjYWJsZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAjNDQ0O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJUZWxlY2FibGVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICMwMDU2QkI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jYXJkIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuIiwiLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fdGl0bGUtZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjojM0YzRjNGO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmltYXJ5KTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uaW9zLWxpbmt7XG4gIGNvbG9yOiAjMDA1NkJCO1xuICAmOmhvdmVye1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG5cbiAgJiAubWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAmX19sb2dvIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJiBpbWcge1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIGhlaWdodDogMjU1cHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2JnIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYgaW1nIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQtdGl0bGVzIHtcbiAgICBoZWlnaHQ6IDI1NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAzMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDc4cHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2stdjIxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jdGFzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG5cbiAgICAgICYgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmIC5pY29uIHN2ZyA+ICoge1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAmX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDMycHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMzZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiA0NnB4IGF1dG8gODBweDtcbiAgICAgIHBhZGRpbmc6IDY0cHggMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmc6IDY0cHggMzJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgcGFkZGluZzogNjRweCAxMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlLWluZm8ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J1YmJsZSB7XG4gICAgICB3aWR0aDogNzJweDtcbiAgICAgIGhlaWdodDogNzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTM2cHg7XG4gICAgfVxuXG4gICAgJl9fYnViYmxlLW51bWJlciB7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJiBpbWcge1xuICAgICAgICB3aWR0aDogMTgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RlcC1zbGlkZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIC0xNnB4IDAgLTE2cHg7XG5cbiAgICAgIC5jLWNhcm91c2VsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmMtY2Fyb3VzZWxfX25hdi1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUtbmV4dCAubGFuZGluZy1jYW1iaW8tcmVkLW1vdmlsX19jb250ZW50X19zbGlkZXJfX2NhcmQtb3ZlcmxheSB7XG4gICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAzLjcyJSwgI0ZGRkZGRiAyOC4yNSUpO1xuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLXNsaWRlLXByZXYgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc2xpZGVyX19jYXJkLW92ZXJsYXkge1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMy43MiUsICNGRkZGRkYgMjguMjUlKTtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLmxhbmRpbmctY2FtYmlvLXJlZC1tb3ZpbF9fY29udGVudF9fc2xpZGVyX19jYXJkLW92ZXJsYXkge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5sYW5kaW5nLWNhbWJpby1yZWQtbW92aWxfX2NvbnRlbnRfX3NsaWRlcl9faW5mbyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zdGVwLW5vdGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICAmX19jYXJkLW92ZXJsYXkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigpO1xuICAgICAgfVxuXG4gICAgICAmX19jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggcmdiYSgzOCwgMzcsIDM3LCAwLjEpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG5cbiAgICAgICAgJiBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJl9fY291bnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICZfX2luZGV4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b3RhbCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgY29sb3I6ICNiMmIyYjI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmF2IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDZweDtcblxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NnB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogY2FsYyg4IC8gMyk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICB3aWR0aDogMTIuNXB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgJiBzdmcgPiAqIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jdGEtY2FsbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDExcHggMjBweCA5cHg7XG5cbiAgICAuaWNvbiBzdmcgPiAqIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiLmxhbmRpbmctZGF6biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICBtYWlue1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkpO1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgdG9wOiBjYWxjKHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KSArIHZhcigtLXRlbGVjYWJsZS1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgICB9XG4gIH1cblxuICAmX19iZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHZhcigtLXRlbGVjYWJsZS1oZWFkZXItaGVpZ2h0KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgaGVpZ2h0OiA2NThweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS10ZWxlY2FibGUtaGVhZGVyLWhlaWdodCkgKyB2YXIoLS10ZWxlY2FibGUtc2Vjb25kYXJ5LW1lbnUtaGVpZ2h0KSk7XG4gICAgfVxuXG4gICAgJiBpbWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50LXRpdGxlcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNnB4IDE2cHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGhlaWdodDogNjkwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmc6IDAgODBweCAwIDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJldGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvcHkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICZfX3JpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSBkb3duKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZGF6bi1lbGlnZS1wbGFuLWNhcmQge1xuICAgICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb25kaWNpb25lcyB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fb2ZmZXIge1xuICAgIHdpZHRoOiAzMTJweDtcbiAgICBoZWlnaHQ6IDE2OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDI1cHggcmdiYSgzOCwgMzcsIDM3LCAwLjIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG5cbiAgICAmX19yaWJib24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtbGlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY2FyZC0tb2ZlcnRhLXNpZGUtcGFkZGluZyk7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMTBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm94LXNoYWRvdzogNHB4IDRweCAyMHB4IHJnYmEoMzgsIDM3LCAzNywgMC4xKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlLWRhcms7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zZm9ybTogc2tld1koNDVkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBtaW4td2lkdGg6IDE1NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlLWRlZntcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG5cbiAgICAmX19wcmljZVBlck1vbnRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJl9fcHJpY2VFbnRlcm8ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICZfX3ByaWNlRGVjaW1hcyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleS00MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udHJhdGFyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDY4cHggMDtcbiAgICB9XG5cbiAgICAuYy12ZW50YWphcy10YXJpZmFzX19saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIH1cbiAgICAgIC5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamF7XG4gICAgICAgIGZsZXg6bm9uZTtcbiAgICAgIH1cblxuICAgIH1cblxuICAgICYgLmMtdmVudGFqYXMtdGFyaWZhc19fdmVudGFqYV9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAmIC5jLXZlbnRhamFzLXRhcmlmYXNfX3ZlbnRhamFfX2ljb24gaW1nIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19kb25kZS1wdWVkZXMge1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweCAxMTBweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIGRvd24pIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTZweCAzMHB4O1xuICAgIH1cblxuICAgICYgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZCB7XG4gICAgICB3aWR0aDogMTU2cHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBtYXJnaW46IDhweCA0cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkSWNvbiB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYgc3ZnID4gKiB7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZFRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fZmFjdHVyYXMge1xuICAgIHBhZGRpbmc6IDI4cHggMTZweDtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDE2cHg7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE3NHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAmX19jb3B5IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobW9iaWxleGxhcmdlIHVwKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FuYWxlcyB7XG4gICAgcGFkZGluZzogNDhweCAxNnB4IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxODZweDtcbiAgICAgIGhlaWdodDogMjYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBtYXJnaW46IDhweDtcbiAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgICYgLmMtY2Fyb3VzZWwgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMCAwIDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmMtY2Fyb3VzZWxfX25hdi1jb250cm9sc3tcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5jLWNhcm91c2VsX19idG4tbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJiAuYy1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmIC5zZWN0aW9uLWRlc2NyaXB0aW9uLS1jZW50ZXJlZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpZ2FzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDE2cHggNjBweDtcblxuICAgICZfX2xvZ28ge1xuICAgICAgYmFja2dyb3VuZDogI0YyRjJGMjtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA5N3B4O1xuICAgICAgaGVpZ2h0OiA5N3B4O1xuICAgIH1cblxuICAgICYgLmMtY2Fyb3VzZWwgLnN3aXBlci1zbGlkZSB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgJiAuYy1jYXJvdXNlbF9fbmF2LWNvbnRyb2xze1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJiAuYy1jYXJvdXNlbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYy1jYXJvdXNlbCAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJiAuc2VjdGlvbi0tZmFxIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmIC5jLWZhcV9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG4gIC8qIC0tICovXG5cbiAgJl9fc2VjdGlvbiB7XG5cblxuICAgICYtLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1kYXJrKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwLjkyNWVtO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FyZHMtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweCAxNnB4IDcwcHggMTZweDtcbiAgfVxuXG4gICZfX2VsaWdlLXBsYW4ge1xuICBwYWRkaW5nOiA0MHB4IDAgNzBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuXG5cblxuICAgICZfX2lubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwIC0zM3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGluaXRpYWw7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2Zvb3RlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwYXRoLCBjaXJjbGUge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NhcmQge1xuXG4gICAgICAmLS1zaGFkb3cge1xuICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggI2RkZDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uZGF6bi1lbGlnZS1wbGFuLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbiAgcGFkZGluZzogMjRweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbjogMTVweCAzM3B4IDMzcHggMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICBtYXJnaW46IDAgMzNweCAzM3B4IDMzcHg7XG4gIH1cblxuICAmX19yaWJib24ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTRDQ0FGO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMHB4IDBweDtcbiAgICBmb250LWZhbWlseTogJ0xhdG8nO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuXG4gIGE6bm90KC5idXR0b24pIHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS12MjEpO1xuICB9XG5cbiAgJl9faGVhZGVyIHtcblxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcblxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHggMFxuICAgIH1cblxuICB9XG5cbiAgJl9faWNvbnMge1xuICAgIG1hcmdpbjogMTZweCAwIDEwcHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxM3B4O1xuICAgIGdyaWQtcm93LWdhcDogMjVweDtcblxuICAgIC5sYWxpZ2Etc2FudGFuZGVyIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwXG4gICAgfVxuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xuICAgIGFsaWduLXNlbGY6IG5vcm1hbDtcblxuICAgICYuZGF6bi1lbGlnZS1wbGFuLWNhcmQtLXRvdGFsIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5kYXpuLWVsaWdlLXBsYW4tY2FyZF9fbWVzc2FnZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIC0tc3Ryb2tlLXdpZHRoOiA0cHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuXG4gICAgICAgIC5pY29uX19nbHlwaC0tcHJpbWFyeSB7XG4gICAgICAgICAgZmlsbDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHN0cm9rZTogdmFyKC0tY29sb3ItcHJpbWFyeS12MjEpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb25fX2dseXBoLS1zZWNvbmRhcnkge1xuICAgICAgICAgIGZpbGw6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBzdHJva2U6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmX2xhdGVye1xuICAgICAgbWFyZ2luLXRvcDogdmFyKC0tcy12MjEpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1zLXYyMSkqMik7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS02MDApO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgfVxuXG4gICAgJl9fbGVmdCB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fcmlnaHQge1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCl7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgc3BhbntcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uYnV0dG9uLS1kYXpuIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOjFlbTtcblxufVxuXG5cbi5sYW5kaW5nLWRhem5fY2FyZHMtc2VjdGlvbiB7XG5cbiAgJl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDIwcHggI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMCAyMDBweDtcbiAgICBoZWlnaHQ6IDI5MHB4O1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIGZsZXg6IDEgMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmLS1kb3VibGUge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZmxleDogMiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBmbGV4OiAxIDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMi4wOGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDEuNyUsIHJnYmEoMCwgMCwgMCwgMCkgOTguMjUlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNzBweDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBib3R0b206IDkwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cblxuICAmX19sb2dvcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDBweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbiAgfVxufVxuLmRlc2NhcmdhLWFwcC1yZWRfX2lubmVyLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtdjIxKTtcbn1cbiIsIi5zZWN0aW9uLS1jb21wYXJ0aXItaW50ZXJuZXQtbW92aWwge1xuICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG59XG5cbi51LXdyYXBwZXItLWNvbXBhcnRpci1pbnRlcm5ldC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbn1cblxuLmNvbXBhcnRpci1pbnRlcm5ldC1tb3ZpbCB7XG5cbiAgICBpbWcge1xuXG4gICAgICB1c2VyLWRyYWc6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cbiAgICAmX190YWJzIHtcblxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICBtYXJnaW46IDU1cHggYXV0byA4MHB4IGF1dG87XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDE2cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDEwMHB4LCAxZnIpKTtcblxuICAgICAgJl9fdGFiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCRkJGQkY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxufVxuXG4uc3dpcGVyLWNvbXBhcnRpci1pbnRlcm5ldC10aXRsZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWluZGV4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjVweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIH1cbn1cblxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXQge1xuXG5cbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLXdyYXBwZXIge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgICYuc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNDUuNXB4KTtcbiAgICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIH1cblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlLFxuICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1wcmV2LFxuICAuc3dpcGVyLXNsaWRlLnN3aXBlci1zbGlkZS1uZXh0IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcblxuICAgIC8qZGlzcGxheTogZmxleDsqL1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuODUxOTYwODUyNzAwNDU1MikgMTAwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDAuODU0NzYxOTczMTQ4NjM0NCkgMCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICB9XG5cblxuICAmX19zbGlkZS1kaWFsb2cge1xuXG5cbiAgICAmLS1sYXN0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICB9XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDI5MXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNCRkJGQkY7XG5cbiAgICAmX19jb3VudGVyIHtcbiAgICAgICZfX2Zyb20ge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAgICZfX25hdiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcbiAgICAgIH1cblxuICB9XG5cbn1cblxuLnN3aXBlci1jb21wYXJ0aXItaW50ZXJuZXQtZGlhbG9nIHtcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgcGFkZGluZzogMzBweDtcbn1cbiIsIi5zZWN0aW9uLWRlc2NyaXB0aW9uLS1maWJlci1jb3ZlcmFnZS1yZXN1bHQge1xuICAgIG1hcmdpbjogMDtcbiAgXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIFxuICB9XG4gIC5zZWN0aW9uLS1maWJlci1jb3ZlcmFnZS1yZXN1bHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFxuICAuZmliZXItY292ZXJhZ2UtcmVzdWx0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGMkYyRjI7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgXG4gICAgJl9fY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICBcbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGModmFyKC0tcykgKiAyKTtcbiAgICAgIGJhY2tncm91bmQ6ICNDOUVGRkU7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBwYWRkaW5nOiBjYWxjKHZhcigtLXMpIC8gMik7XG4gICAgICBjb2xvcjogIzAwQTNFMDtcbiAgICB9XG4gIFxuICAgICZfX2NhcmQge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCAjRTVFNUU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gIFxuICAgICAgJl9faW5uZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICB9XG4gIFxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpe1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICBcbiAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgJl9faXRlbSB7XG4gIFxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gICAgICAgICAgKyBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIH1cbiAgXG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNHB4O1xuICBcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgJi0tbW9iaWxlIHtcbiAgXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICAgICAgICBmbGV4OiAwIDAgMjBweDtcbiAgXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTZCQjtcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogIzAwNTZCQjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIFxuICAgICZfX3ByaWNlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgXG4gICAgICAmX19kZWNpbWFscyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIG1hcmdpbjogMCAzcHggMCAwO1xuICAgICAgfVxuICBcbiAgICAgICZfX21vbnRoIHtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICAmX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZCQjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTQwcHg7XG4gICAgfVxuICBcbiAgfVxuICAiLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuPSAgICAgICAgICAgICAgIFRlbGVjYWJsZSBDb2xvcnMgICAgICAgICAgICAgID1cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbiRjb2xvci1kYXJrOiAjMzMzMzMzO1xuJGNvbG9yLWxpZ2h0OiAjZmZmZmZmO1xuXG4vKiBQcmltYXJ5ICovXG4kY29sb3ItcHJpbWFyeTogIzAwNTZCQjtcbiRjb2xvci1wcmltYXJ5LWRhcms6IGJyaWdodGVuKCRjb2xvci1wcmltYXJ5LCA3NSk7XG4kY29sb3ItcHJpbWFyeS1saWdodDogI0MwRENGRDtcbiRjb2xvci1wcmltYXJ5LWNvbnRyYXN0OiAjZmZmZmZmO1xuXG4kY29sb3ItcHJpbWFyeS0xMDA6ICNDMERDRkQ7XG4kY29sb3ItcHJpbWFyeS0yMDA6ICM4MkJBRkM7XG4kY29sb3ItcHJpbWFyeS0zMDA6ICM0Njk4RkI7XG4kY29sb3ItcHJpbWFyeS00MDA6ICMxNjc3Rjc7XG4kY29sb3ItcHJpbWFyeS01MDA6ICMwMDU2QkI7XG4kY29sb3ItcHJpbWFyeS02MDA6ICMwOTQ3OTM7XG4kY29sb3ItcHJpbWFyeS03MDA6ICMwNjM1NkU7XG4kY29sb3ItcHJpbWFyeS04MDA6ICMwMzIzNDk7XG4kY29sb3ItcHJpbWFyeS05MDA6ICMwMTExMjQ7XG5cbi8qIFNlY29uZGFyeSAqL1xuJGNvbG9yLXNlY29uZGFyeTogI0ZGNTgwMDtcbiRjb2xvci1zZWNvbmRhcnktZGFyazogYnJpZ2h0ZW4oJGNvbG9yLXNlY29uZGFyeSwgNzUpO1xuJGNvbG9yLXNlY29uZGFyeS1jb250cmFzdDogJGNvbG9yLWRhcms7XG5cbiRjb2xvci1zZWNvbmRhcnktbGlnaHQ6ICNmZmZmZmY7XG4kY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWNvbnRyYXN0OiAkY29sb3ItZGFyaztcblxuJGNvbG9yLXNlY29uZGFyeS0xMDA6ICNGQkNDRTE7XG4kY29sb3Itc2Vjb25kYXJ5LTIwMDogI0Y2OUJDMztcbiRjb2xvci1zZWNvbmRhcnktMzAwOiAjRjQ2QUE1O1xuJGNvbG9yLXNlY29uZGFyeS00MDA6ICNGMjNDODk7XG4kY29sb3Itc2Vjb25kYXJ5LTUwMDogI0VGMDY2QjtcbiRjb2xvci1zZWNvbmRhcnktNjAwOiAjQjkxQTU3O1xuJGNvbG9yLXNlY29uZGFyeS03MDA6ICM4QTExNDE7XG4kY29sb3Itc2Vjb25kYXJ5LTgwMDogIzVEMDkyQjtcbiRjb2xvci1zZWNvbmRhcnktOTAwOiAjMkUwMzE1O1xuXG4vKiBncmV5ICovXG4kY29sb3ItZ3JleS0xMDA6ICNFMkUzRUI7XG4kY29sb3ItZ3JleS0yMDA6ICNDNEM3RDc7XG4kY29sb3ItZ3JleS0zMDA6ICNBN0FCQzQ7XG4kY29sb3ItZ3JleS00MDA6ICM4QThGQjE7XG4kY29sb3ItZ3JleS01MDA6ICM2RDc0OUQ7XG4kY29sb3ItZ3JleS02MDA6ICM1NzVFODI7XG4kY29sb3ItZ3JleS03MDA6ICM0NDQ5NjY7XG4kY29sb3ItZ3JleS04MDA6ICMzMDM0NDg7XG4kY29sb3ItZ3JleS05MDA6ICMxRDFGMkM7XG4kY29sb3ItZ3JleS1saWdodDogI0Y1RjVGNTtcblxuLyogT3JhbmdlICovXG4kY29sb3Itb3JhbmdlLTEwMDogI0ZGREVDQztcbiRjb2xvci1vcmFuZ2UtMjAwOiAjRkZCRDk5O1xuJGNvbG9yLW9yYW5nZS0zMDA6ICNGRjlDNjY7XG4kY29sb3Itb3JhbmdlLTQwMDogI0ZGN0EzMztcbiRjb2xvci1vcmFuZ2UtNTAwOiAjRkY1ODAwO1xuJGNvbG9yLW9yYW5nZS02MDA6ICNERDRFMDA7XG4kY29sb3Itb3JhbmdlLTcwMDogI0M5NDYwMDtcbiRjb2xvci1vcmFuZ2UtODAwOiAjOUEzNjAwO1xuJGNvbG9yLW9yYW5nZS05MDA6ICM3OTJBMDA7XG5cblxuLyogT3Ryb3MgKi9cbiRjb2xvci10ZXJ0aWFyeTogIzAwOERGRjtcbiRjb2xvci10ZXJ0aWFyeS1kYXJrOiBicmlnaHRlbigkY29sb3ItdGVydGlhcnksIDc1KTtcbiRjb2xvci10ZXJ0aWFyeS1jb250cmFzdDogJGNvbG9yLWxpZ2h0O1xuXG4kY29sb3ItdGVydGlhcnktbGlnaHQ6ICNDQ0U4RkY7XG4kY29sb3ItdGVydGlhcnktbGlnaHQtY29udHJhc3Q6ICRjb2xvci1kYXJrO1xuXG4vKiBUZXh0byAqL1xuJGNvbG9yLXRleHQ6ICRjb2xvci1ncmV5LTkwMDtcbiRjb2xvci10ZXh0LWNvbnRyYXN0OiAkY29sb3ItbGlnaHQ7XG5cbi8qIEVzdGFkbyAqL1xuJGNvbG9yLXByaW1hcnktZGlzYWJsZWQ6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMjUpO1xuXG4vKiBTZcOxYWzDqXRpY29zICovXG4kY29sb3Itc3VjY2VzczogIzAwZDQxZjtcbiRjb2xvci1zdWNjZXNzLWNvbnRyYXN0OiAkY29sb3ItbGlnaHQ7XG5cbiRjb2xvci13YXJuaW5nOiAjZWVjMzAzO1xuJGNvbG9yLXdhcm5pbmctY29udHJhc3Q6ICRjb2xvci1kYXJrO1xuXG4kY29sb3ItZGFuZ2VyOiAjZmYwMDAwO1xuJGNvbG9yLWRhbmdlci1jb250cmFzdDogJGNvbG9yLWxpZ2h0O1xuXG4vKiBFc3RydWN0dXJhbGVzIEZvbmRvcyB5IGJvcmRlcyAqL1xuJGNvbG9yLWdyZXktZmI6ICNGQkZCRkI7XG5cbi8qIExpZ3RoYm94ICovXG4kY29sb3ItbGlndGhib3gtbGlnaHQ6ICNBREFEQUQ7XG4kY29sb3ItbGlndGhib3gtZGFyazogIzcwNzA3MDtcblxuLyogUmVwcmVzZW50YWNpw7NuIGRlIGRhdG9zL2VzdGFkw61zdGljYXMgcG9yIHByaW9yaWRhZCAqL1xuJGNvbG9yLWNoYXJ0LTE6ICRjb2xvci1wcmltYXJ5O1xuJGNvbG9yLWNoYXJ0LTI6ICNmZmEzMGQ7XG4kY29sb3ItY2hhcnQtMzogIzAwN2NiMjtcbiRjb2xvci1jaGFydC00OiAjMTRjY2FmO1xuJGNvbG9yLWNoYXJ0LTU6ICMzYjk2NDc7XG4kY29sb3ItY2hhcnQtNjogI2I0YTcwZDtcbiRjb2xvci1jaGFydC03OiAjYWExYzExO1xuJGNvbG9yLWNoYXJ0LTg6ICNmZjBkOGM7XG4kY29sb3ItY2hhcnQtOTogIzk1MGRiNDtcbiRjb2xvci1jaGFydC0xMDogIzBkMThiNDtcbiRjb2xvci1jaGFydC0xMTogI0Q4MUYyNjtcblxuLyogU29tYnJhcyAqL1xuJGNvbG9yLXNoYWRvdy1saWdodDogcmdiYSgkY29sb3ItbGlnaHQsIDEpO1xuJGNvbG9yLXNoYWRvdzogcmdiYSgkY29sb3ItZ3JleS01MDAsIDAuNSk7XG4kY29sb3Itc2hhZG93LWRhcms6IHJnYmEoJGNvbG9yLWRhcmssIDAuNyk7XG5cbi8qIEJsYW5jbyB5IE5lZ3JvICovXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbi8qIERhdGEgdmlzdWFsaXphdGlvbiAqL1xuJGNvbG9yLWRhdGEtYmx1ZTogIzAwNTZCQjtcbiRjb2xvci1kYXRhLW9yYW5nZTogI0ZGNzMwMDtcbiRjb2xvci1kYXRhLXBpbms6ICNFRjA2NkI7XG4kY29sb3ItZGF0YS15ZWxsb3c6ICNGRkJGMkM7XG4kY29sb3ItZGF0YS1ncmVlbjogIzFDQkNCQztcbiRjb2xvci1kYXRhLXB1cnBsZTogIzg3MDdDMztcbiRjb2xvci1kYXRhLXBpbmstbGlnaHQ6ICNFQzYzQjk7XG4kY29sb3ItZGF0YS1ibHVlLWxpZ2h0OiAjM0Y5M0ZGO1xuJGNvbG9yLWRhdGEtbGltZTogI0FBQkMxQztcbiRjb2xvci1kYXRhLXJlZDogI0RCMUMxQztcblxuLyogQnJhbmRzICovXG4kY29sb3ItbmV0ZmxpeDogI0Q4MUYyNjtcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG49ICAgICAgICAgICAgQ29sb3IgVmFyaWFibGVzICAgICAgICAgICAgICAgICAgPVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuOnJvb3Qge1xuICAvKiBQcmltYXJpb3MgKi9cbiAgLS1jb2xvci1wcmltYXJ5LXYyMTogI3skY29sb3ItcHJpbWFyeX07XG4gIC0tY29sb3ItcHJpbWFyeS1saWdodC12MjE6ICN7JGNvbG9yLXByaW1hcnktbGlnaHR9O1xuICAtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxOiAjeyRjb2xvci1wcmltYXJ5LWNvbnRyYXN0fTtcbiAgLS1jb2xvci1wcmltYXJ5LTEwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktMTAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTIwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktMjAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTMwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktMzAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTQwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktNDAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTUwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktNTAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTYwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktNjAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTcwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktNzAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTgwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktODAwfTtcbiAgLS1jb2xvci1wcmltYXJ5LTkwMC12MjE6ICN7JGNvbG9yLXByaW1hcnktOTAwfTtcblxuICAtLWNvbG9yLWRhcmstdjIxOiAjeyRjb2xvci1kYXJrfTtcbiAgLS1jb2xvci1saWdodC12MjE6ICN7JGNvbG9yLWxpZ2h0fTtcblxuICAvKiBTZWN1bmRhcmlvcyB5IFRlcmNpYXJpb3MgKi9cbiAgLS1jb2xvci1zZWNvbmRhcnktdjIxOiAjeyRjb2xvci1zZWNvbmRhcnl9O1xuICAtLWNvbG9yLXNlY29uZGFyeS1jb250cmFzdC12MjE6ICN7JGNvbG9yLXNlY29uZGFyeS1jb250cmFzdH07XG5cbiAgLS1jb2xvci1zZWNvbmRhcnktbGlnaHQtdjIxOiAjeyRjb2xvci1zZWNvbmRhcnktbGlnaHR9O1xuICAtLWNvbG9yLXNlY29uZGFyeS1saWdodC1jb250cmFzdC12MjE6ICN7JGNvbG9yLXNlY29uZGFyeS1saWdodC1jb250cmFzdH07XG5cbiAgLS1jb2xvci1zZWNvbmRhcnktMTAwLXYyMTogI3skY29sb3Itc2Vjb25kYXJ5LTEwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTIwMC12MjE6ICN7JGNvbG9yLXNlY29uZGFyeS0yMDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS0zMDAtdjIxOiAjeyRjb2xvci1zZWNvbmRhcnktMzAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktNDAwLXYyMTogI3skY29sb3Itc2Vjb25kYXJ5LTQwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTUwMC12MjE6ICN7JGNvbG9yLXNlY29uZGFyeS01MDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS02MDAtdjIxOiAjeyRjb2xvci1zZWNvbmRhcnktNjAwfTtcbiAgLS1jb2xvci1zZWNvbmRhcnktNzAwLXYyMTogI3skY29sb3Itc2Vjb25kYXJ5LTcwMH07XG4gIC0tY29sb3Itc2Vjb25kYXJ5LTgwMC12MjE6ICN7JGNvbG9yLXNlY29uZGFyeS04MDB9O1xuICAtLWNvbG9yLXNlY29uZGFyeS05MDAtdjIxOiAjeyRjb2xvci1zZWNvbmRhcnktOTAwfTtcblxuICAtLWNvbG9yLW9yYW5nZS0xMDAtdjIxOiAjeyRjb2xvci1vcmFuZ2UtMTAwfTtcbiAgLS1jb2xvci1vcmFuZ2UtMjAwLXYyMTogI3skY29sb3Itb3JhbmdlLTIwMH07XG4gIC0tY29sb3Itb3JhbmdlLTMwMC12MjE6ICN7JGNvbG9yLW9yYW5nZS0zMDB9O1xuICAtLWNvbG9yLW9yYW5nZS00MDAtdjIxOiAjeyRjb2xvci1vcmFuZ2UtNDAwfTtcbiAgLS1jb2xvci1vcmFuZ2UtNTAwLXYyMTogI3skY29sb3Itb3JhbmdlLTUwMH07XG4gIC0tY29sb3Itb3JhbmdlLTYwMC12MjE6ICN7JGNvbG9yLW9yYW5nZS02MDB9O1xuICAtLWNvbG9yLW9yYW5nZS03MDAtdjIxOiAjeyRjb2xvci1vcmFuZ2UtNzAwfTtcbiAgLS1jb2xvci1vcmFuZ2UtODAwLXYyMTogI3skY29sb3Itb3JhbmdlLTgwMH07XG4gIC0tY29sb3Itb3JhbmdlLTkwMC12MjE6ICN7JGNvbG9yLW9yYW5nZS05MDB9O1xuXG4gIC0tY29sb3ItdGVydGlhcnktdjIxOiAjeyRjb2xvci10ZXJ0aWFyeX07XG4gIC0tY29sb3ItdGVydGlhcnktY29udHJhc3QtdjIxOiAjeyRjb2xvci10ZXJ0aWFyeS1jb250cmFzdH07XG5cbiAgLS1jb2xvci10ZXJ0aWFyeS1saWdodC12MjE6ICN7JGNvbG9yLXRlcnRpYXJ5LWxpZ2h0fTtcbiAgLS1jb2xvci10ZXJ0aWFyeS1saWdodC1jb250cmFzdC12MjE6ICN7JGNvbG9yLXRlcnRpYXJ5LWxpZ2h0LWNvbnRyYXN0fTtcblxuICAvKiBUZXh0byAqL1xuICAtLWNvbG9yLXRleHQtdjIxOiAjeyRjb2xvci10ZXh0fTtcbiAgLS1jb2xvci10ZXh0LWNvbnRyYXN0LXYyMTogI3skY29sb3ItdGV4dC1jb250cmFzdH07XG5cbiAgLyogRXN0YWRvcyAqL1xuICAtLWNvbG9yLXByaW1hcnktZGFyay12MjE6ICN7JGNvbG9yLXByaW1hcnktZGFya307XG4gIC0tY29sb3ItcHJpbWFyeS1kaXNhYmxlZC12MjE6ICN7JGNvbG9yLXByaW1hcnktZGlzYWJsZWR9O1xuXG4gIC8qIFNlw7FhbMOpdGljb3MgKi9cbiAgLS1jb2xvci1zdWNjZXNzLXYyMTogI3skY29sb3Itc3VjY2Vzc307XG4gIC0tY29sb3Itc3VjY2Vzcy1jb250cmFzdC12MjE6ICN7JGNvbG9yLXN1Y2Nlc3MtY29udHJhc3R9O1xuXG4gIC0tY29sb3Itd2FybmluZy12MjE6ICN7JGNvbG9yLXdhcm5pbmd9O1xuICAtLWNvbG9yLXdhcm5pbmctY29udHJhc3QtdjIxOiAjeyRjb2xvci13YXJuaW5nLWNvbnRyYXN0fTtcblxuICAtLWNvbG9yLWRhbmdlci12MjE6ICN7JGNvbG9yLWRhbmdlcn07XG4gIC0tY29sb3ItZGFuZ2VyLWNvbnRyYXN0LXYyMTogI3skY29sb3ItZGFuZ2VyLWNvbnRyYXN0fTtcblxuICAvKiBFc3RydWN0dXJhbGVzIEZvbmRvcyB5IGJvcmRlcyAqL1xuICAtLWNvbG9yLWdyZXktMTAwLXYyMTogI2Y1ZjVmNWY1O1xuICAtLWNvbG9yLWdyZXktMjAwLXYyMTogI3skY29sb3ItZ3JleS0yMDB9O1xuICAtLWNvbG9yLWdyZXktMzAwLXYyMTogI3skY29sb3ItZ3JleS0zMDB9O1xuICAtLWNvbG9yLWdyZXktNDAwLXYyMTogI3skY29sb3ItZ3JleS00MDB9O1xuICAtLWNvbG9yLWdyZXktNTAwLXYyMTogI3skY29sb3ItZ3JleS01MDB9O1xuICAtLWNvbG9yLWdyZXktNjAwLXYyMTogI3skY29sb3ItZ3JleS02MDB9O1xuICAtLWNvbG9yLWdyZXktNzAwLXYyMTogI3skY29sb3ItZ3JleS03MDB9O1xuICAtLWNvbG9yLWdyZXktODAwLXYyMTogI3skY29sb3ItZ3JleS04MDB9O1xuICAtLWNvbG9yLWdyZXktOTAwLXYyMTogI3skY29sb3ItZ3JleS05MDB9O1xuICAtLWNvbG9yLWdyZXktbGlnaHQtdjIxOiAjeyRjb2xvci1ncmV5LWxpZ2h0fTtcbiAgLS1jb2xvci1ncmV5LWZiLXYyMTogI3skY29sb3ItZ3JleS1mYn07XG5cbiAgLyogUmVwcmVzZW50YWNpw7NuIGRlIGRhdG9zL2VzdGFkw61zdGljYXMgcG9yIHByaW9yaWRhZCAqL1xuICAtLWNvbG9yLWNoYXJ0LTEtdjIxOiAjeyRjb2xvci1jaGFydC0xfTtcbiAgLS1jb2xvci1jaGFydC0yLXYyMTogI3skY29sb3ItY2hhcnQtMn07XG4gIC0tY29sb3ItY2hhcnQtMy12MjE6ICN7JGNvbG9yLWNoYXJ0LTN9O1xuICAtLWNvbG9yLWNoYXJ0LTQtdjIxOiAjeyRjb2xvci1jaGFydC00fTtcbiAgLS1jb2xvci1jaGFydC01LXYyMTogI3skY29sb3ItY2hhcnQtNX07XG4gIC0tY29sb3ItY2hhcnQtNi12MjE6ICN7JGNvbG9yLWNoYXJ0LTZ9O1xuICAtLWNvbG9yLWNoYXJ0LTctdjIxOiAjeyRjb2xvci1jaGFydC03fTtcbiAgLS1jb2xvci1jaGFydC04LXYyMTogI3skY29sb3ItY2hhcnQtOH07XG4gIC0tY29sb3ItY2hhcnQtOS12MjE6ICN7JGNvbG9yLWNoYXJ0LTl9O1xuICAtLWNvbG9yLWNoYXJ0LTEwLXYyMTogI3skY29sb3ItY2hhcnQtMTB9O1xuICAtLWNvbG9yLWNoYXJ0LTExLXYyMTogI3skY29sb3ItY2hhcnQtMTF9O1xuXG4gIC8qIFNvbWJyYXMgKi9cbiAgLS1jb2xvci1zaGFkb3ctbGlnaHQtdjIxOiAjeyRjb2xvci1zaGFkb3ctbGlnaHR9O1xuICAtLWNvbG9yLXNoYWRvdy12MjE6ICN7JGNvbG9yLXNoYWRvd307XG4gIC0tY29sb3Itc2hhZG93LWRhcmstdjIxOiAjeyRjb2xvci1zaGFkb3ctZGFya307XG5cbiAgLyogTGlnaHRib3ggKi9cbiAgLS1jb2xvci1saWd0aGJveC1saWdodC12MjE6ICN7JGNvbG9yLWxpZ3RoYm94LWxpZ2h0fTtcbiAgLS1jb2xvci1saWd0aGJveC1kYXJrLXYyMTogI3skY29sb3ItbGlndGhib3gtZGFya307XG5cbiAgLyogQmxhbmNvIHkgTmVncm8gKi9cbiAgLS1jb2xvci13aGl0ZS12MjE6ICN7JGNvbG9yLXdoaXRlfTtcbiAgLS1jb2xvci1ibGFjay12MjE6ICN7JGNvbG9yLWJsYWNrfTtcblxuICAvKiBEYXRhIHZpc3VhbGl6YXRpb24gKi9cbiAgLS1jb2xvci1kYXRhLWJsdWUtdjIxOiAjeyRjb2xvci1kYXRhLWJsdWV9O1xuICAtLWNvbG9yLWRhdGEtb3JhbmdlLXYyMTogI3skY29sb3ItZGF0YS1vcmFuZ2V9O1xuICAtLWNvbG9yLWRhdGEtcGluay12MjE6ICN7JGNvbG9yLWRhdGEtcGlua307XG4gIC0tY29sb3ItZGF0YS15ZWxsb3ctdjIxOiAjeyRjb2xvci1kYXRhLXllbGxvd307XG4gIC0tY29sb3ItZGF0YS1ncmVlbi12MjE6ICN7JGNvbG9yLWRhdGEtZ3JlZW59O1xuICAtLWNvbG9yLWRhdGEtcHVycGxlLXYyMTogI3skY29sb3ItZGF0YS1wdXJwbGV9O1xuICAtLWNvbG9yLWRhdGEtcGluay1saWdodC12MjE6ICN7JGNvbG9yLWRhdGEtcGluay1saWdodH07XG4gIC0tY29sb3ItZGF0YS1ibHVlLWxpZ2h0LXYyMTogI3skY29sb3ItZGF0YS1ibHVlLWxpZ2h0fTtcbiAgLS1jb2xvci1kYXRhLWxpbWUtdjIxOiAjeyRjb2xvci1kYXRhLWxpbWV9O1xuICAtLWNvbG9yLWRhdGEtcmVkLXYyMTogI3skY29sb3ItZGF0YS1yZWR9O1xuXG4gIC8qIEJyYW5kcyAqL1xuICAtLWNvbG9yLW5ldGZsaXgtdjIxOiAjeyRjb2xvci1uZXRmbGl4fTtcbn1cbiIsIiRmb250LWZhbWlseS1wcmltYXJ5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG5cbiR0aXRsZTEtZm9udC1zaXplOiB2YXIoLS10aXRsZTEtZm9udC1zaXplKTtcbiR0aXRsZTEtbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlMS1saW5lLWhlaWdodCk7XG5cbiR0aXRsZTItZm9udC1zaXplOiB2YXIoLS10aXRsZTItZm9udC1zaXplKTtcbiR0aXRsZTItbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlMi1saW5lLWhlaWdodCk7XG5cbiR0aXRsZTMtZm9udC1zaXplOiB2YXIoLS10aXRsZTMtZm9udC1zaXplKTtcbiR0aXRsZTMtbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlMy1saW5lLWhlaWdodCk7XG5cbiR0aXRsZTQtZm9udC1zaXplOiB2YXIoLS10aXRsZTQtZm9udC1zaXplKTtcbiR0aXRsZTQtbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlNC1saW5lLWhlaWdodCk7XG5cbiRzdWJ0aXRsZS14bC1mb250LXNpemU6IHZhcigtLXN1YnRpdGxlMS14bC1mb250LXNpemUpO1xuJHN1YnRpdGxlLXhsLWxpbmUtaGVpZ2h0OiB2YXIoLS1zdWJ0aXRsZS14bC1saW5lLWhlaWdodCk7XG5cbiRzdWJ0aXRsZS1sLWZvbnQtc2l6ZTogdmFyKC0tc3VidGl0bGUtbC1mb250LXNpemUpO1xuJHN1YnRpdGxlLWwtbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLWwtbGluZS1oZWlnaHQpO1xuXG4kc3VidGl0bGUtbS1mb250LXNpemU6IHZhcigtLXN1YnRpdGxlLW0tZm9udC1zaXplKTtcbiRzdWJ0aXRsZS1tLWxpbmUtaGVpZ2h0OiB2YXIoLS1zdWJ0aXRsZS1tLWxpbmUtaGVpZ2h0KTtcblxuJHN1YnRpdGxlLXMtZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS1zLWZvbnQtc2l6ZSk7XG4kc3VidGl0bGUtcy1saW5lLWhlaWdodDogdmFyKC0tc3VidGl0bGUtcy1saW5lLWhlaWdodCk7XG5cbiRzdWJ0aXRsZS14cy1mb250LXNpemU6IHZhcigtLXN1YnRpdGxlLXhzLWZvbnQtc2l6ZSk7XG4kc3VidGl0bGUteHMtbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLXhzLWxpbmUtaGVpZ2h0KTtcblxuJHBhcmFncmFwaC1mb250LXNpemU6IHZhcigtLXBhcmFncmFwaC1mb250LXNpemUpO1xuJHBhcmFncmFwaC1saW5lLWhlaWdodDogdmFyKC0tcGFyYWdyYXBoLWxpbmUtaGVpZ2h0KTtcblxuJG1lZGl1bS1mb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuJG1lZGl1bS1saW5lLWhlaWdodDogdmFyKC0tbWVkaXVtLWxpbmUtaGVpZ2h0KTtcblxuJHNtYWxsLWZvbnQtc2l6ZTogdmFyKC0tc21hbGwtZm9udC1zaXplKTtcbiRzbWFsbC1saW5lLWhlaWdodDogdmFyKC0tc21hbGwtbGluZS1oZWlnaHQpO1xuXG4kZXh0cmEtc21hbGwtZm9udC1zaXplOiB2YXIoLS1leHRyYS1zbWFsbC1mb250LXNpemUpO1xuJGV4dHJhLXNtYWxsLWxpbmUtaGVpZ2h0OiB2YXIoLS1leHRyYS1zbWFsbC1saW5lLWhlaWdodCk7XG5cbiRidXR0b24tbC1mb250LXNpemU6IHZhcigtLWJ1dHRvbi1sLWZvbnQtc2l6ZSk7XG4kYnV0dG9uLWwtbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1sLWxpbmUtaGVpZ2h0KTtcblxuJGJ1dHRvbi1zLWZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLXMtZm9udC1zaXplKTtcbiRidXR0b24tcy1saW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLXMtbGluZS1oZWlnaHQpO1xuXG4kYnV0dG9uLXhzLWZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLXhzLWZvbnQtc2l6ZSk7XG4kYnV0dG9uLXhzLWxpbmUtaGVpZ2h0OiB2YXIoLS1idXR0b24teHMtbGluZS1oZWlnaHQpO1xuXG4kYmlnLWxhYmVsLWZvbnQtc2l6ZTogdmFyKC0tYmlnLWxhYmVsLWZvbnQtc2l6ZSk7XG4kYmlnLWxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1iaWctbGFiZWwtbGluZS1oZWlnaHQpO1xuXG4kbGFiZWwtZm9udC1zaXplOiB2YXIoLS1sYWJlbC1mb250LXNpemUpO1xuJGxhYmVsLWxpbmUtaGVpZ2h0OiB2YXIoLS1sYWJlbC1saW5lLWhlaWdodCk7XG5cbiRvdmVybGluZS1mb250LXNpemU6IHZhcigtLW92ZXJsaW5lLWZvbnQtc2l6ZSk7XG4kb3ZlcmxpbmUtbGluZS1oZWlnaHQ6IHZhcigtLW92ZXJsaW5lLWxpbmUtaGVpZ2h0KTtcblxuJGxpbmstZm9udC1zaXplOiB2YXIoLS1saW5rLWZvbnQtc2l6ZSk7XG4kbGluay1saW5lLWhlaWdodDogdmFyKC0tbGluay1saW5lLWhlaWdodCk7XG5cbiRiYXNlLWZvbnQtc2l6ZTogdmFyKC0tYmFzZS1mb250LXNpemUpO1xuJGJhc2UtbGluZS1oZWlnaHQ6IHZhcigtLWJhc2UtbGluZS1oZWlnaHQpO1xuOnJvb3Qge1xuICAtLWZvbnQtZmFtaWx5LXByaW1hcnk6ICdUZWxlY2FibGUnLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtZmFtaWx5LXNlY29uZGFyeTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xuXG4gIC0tdGl0bGUxLWZvbnQtc2l6ZTogMzdweDtcbiAgLS10aXRsZTEtbGluZS1oZWlnaHQ6IDUxcHg7XG4gIC0tdGl0bGUyLWZvbnQtc2l6ZTogMzNweDtcbiAgLS10aXRsZTItbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIC0tdGl0bGUzLWZvbnQtc2l6ZTogMjdweDtcbiAgLS10aXRsZTMtbGluZS1oZWlnaHQ6IDMzcHg7XG4gIC0tdGl0bGU0LWZvbnQtc2l6ZTogMjFweDtcbiAgLS10aXRsZTQtbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiAgLS1zdWJ0aXRsZS14bC1mb250LXNpemU6IDE4cHg7XG4gIC0tc3VidGl0bGUteGwtbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC0tc3VidGl0bGUtbC1mb250LXNpemU6IDE2cHg7XG4gIC0tc3VidGl0bGUtbC1saW5lLWhlaWdodDogMjJweDtcbiAgLS1zdWJ0aXRsZS1tLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1zdWJ0aXRsZS1tLWxpbmUtaGVpZ2h0OiAxOHB4O1xuICAtLXN1YnRpdGxlLXMtZm9udC1zaXplOiAxMnB4O1xuICAtLXN1YnRpdGxlLXMtbGluZS1oZWlnaHQ6IDE2cHg7XG4gIC0tc3VidGl0bGUteHMtZm9udC1zaXplOiAxMHB4O1xuICAtLXN1YnRpdGxlLXhzLWxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gIC0tcGFyYWdyYXBoLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgLS1tZWRpdW0tZm9udC1zaXplOiAxNHB4O1xuICAtLW1lZGl1bS1saW5lLWhlaWdodDogMjBweDtcblxuICAtLXNtYWxsLWZvbnQtc2l6ZTogMTJweDtcbiAgLS1zbWFsbC1saW5lLWhlaWdodDogMTZweDtcblxuICAtLWV4dHJhLXNtYWxsLWZvbnQtc2l6ZTogMTBweDtcbiAgLS1leHRyYS1zbWFsbC1saW5lLWhlaWdodDogMTRweDtcblxuICAtLWJ1dHRvbi1sLWZvbnQtc2l6ZTogMTZweDtcbiAgLS1idXR0b24tbC1saW5lLWhlaWdodDogMjBweDtcbiAgLS1idXR0b24tcy1mb250LXNpemU6IDE0cHg7XG4gIC0tYnV0dG9uLXMtbGluZS1oZWlnaHQ6IDE4cHg7XG4gIC0tYnV0dG9uLXhzLWZvbnQtc2l6ZTogMTJweDtcbiAgLS1idXR0b24teHMtbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgLS1iaWctbGFiZWwtZm9udC1zaXplOiAxNnB4O1xuICAtLWJpZy1sYWJlbC1saW5lLWhlaWdodDogMjBweDtcblxuICAtLWxhYmVsLWZvbnQtc2l6ZTogMTRweDtcbiAgLS1sYWJlbC1saW5lLWhlaWdodDogMThweDtcblxuICAtLW92ZXJsaW5lLWZvbnQtc2l6ZTogOHB4O1xuICAtLW92ZXJsaW5lLWxpbmUtaGVpZ2h0OiAxMHB4O1xuXG4gIC0tbGluay1mb250LXNpemU6IDE2cHg7XG4gIC0tbGluay1saW5lLWhlaWdodDogMjJweDtcblxuICAtLWJhc2UtZm9udC1zaXplOiAxNnB4O1xuICAtLWJhc2UtbGluZS1oZWlndGg6IDIycHg7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAtLXRpdGxlMS1mb250LXNpemU6IDUxcHg7XG4gICAgLS10aXRsZTEtbGluZS1oZWlnaHQ6IDc2cHg7XG4gICAgLS10aXRsZTItZm9udC1zaXplOiAzOHB4O1xuICAgIC0tdGl0bGUyLWxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIC0tdGl0bGUzLWZvbnQtc2l6ZTogMjlweDtcbiAgICAtLXRpdGxlMy1saW5lLWhlaWdodDogMzVweDtcblxuICAgIC0tc3VidGl0bGUteHMtZm9udC1zaXplOiAxMnB4O1xuICAgIC0tc3VidGl0bGUteHMtbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICAtLXBhcmFncmFwaC1mb250LXNpemU6IDE4cHg7XG4gICAgLS1wYXJhZ3JhcGgtbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAtLW1lZGl1bS1mb250LXNpemU6IDE2cHg7XG4gICAgLS1tZWRpdW0tbGluZS1oZWlnaHQ6IDIycHg7XG5cbiAgICAtLXNtYWxsLWZvbnQtc2l6ZTogMTRweDtcbiAgICAtLXNtYWxsLWxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgLS1leHRyYS1zbWFsbC1mb250LXNpemU6IDEycHg7XG4gICAgLS1leHRyYS1zbWFsbC1saW5lLWhlaWdodDogMTZweDtcblxuICAgIC0tYmlnLWxhYmVsLWZvbnQtc2l6ZTogMTZweDtcbiAgICAtLWJpZy1sYWJlbC1saW5lLWhlaWdodDogMjBweDtcblxuICAgIC0tbGFiZWwtZm9udC1zaXplOiAxNHB4O1xuICAgIC0tbGFiZWwtbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAtLW92ZXJsaW5lLWZvbnQtc2l6ZTogOXB4O1xuXG4gIH1cbn1cblxuLy8gRXN0aWxvcyBHZW5lcmFsZXNcblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlMS1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGl0bGUxLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGUyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aXRsZTItbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZTMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlMy1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IHZhcigtLXRpdGxlNC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGl0bGU0LWxpbmUtaGVpZ2h0KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGl0bGU0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10aXRsZTQtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiB2YXIoLS10aXRsZTQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRpdGxlNC1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1wcmltYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnN1YnRpdGxlLXhsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS14bC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc3VidGl0bGUteGwtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnN1YnRpdGxlLWwge1xuICBmb250LXNpemU6IHZhcigtLXN1YnRpdGxlLWwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLWwtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnN1YnRpdGxlLW0ge1xuICBmb250LXNpemU6IHZhcigtLXN1YnRpdGxlLW0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLW0tbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnN1YnRpdGxlLXMge1xuICBmb250LXNpemU6IHZhcigtLXN1YnRpdGxlLXMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXN1YnRpdGxlLXMtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnN1YnRpdGxlLXhzIHtcbiAgZm9udC1zaXplOiB2YXIoLS1zdWJ0aXRsZS14cy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tc3VidGl0bGUteHMtbGluZS1oZWlnaHQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxucCxcbi5wIHtcbiAgZm9udC1zaXplOiB2YXIoLS1wYXJhZ3JhcGgtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBhcmFncmFwaC1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5idXR0b24sXG5hIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGluay1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tbGluay1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sYXJnZS10ZXh0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1wYXJhZ3JhcGgtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBhcmFncmFwaC1saW5lLWhlaWdodCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubWVkaXVtLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLW1lZGl1bS1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5zbWFsbC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc21hbGwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmV4dHJhLXNtYWxsLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1leHRyYS1zbWFsbC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tZXh0cmEtc21hbGwtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYmlnLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYmlnLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1iaWctbGFiZWwtbGluZS1oZWlnaHQpO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4ubWVkaXVtLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tbGFiZWwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWxhYmVsLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLm92ZXJsaW5lIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXByaW1hcnkpO1xuICBmb250LXNpemU6IHZhcigtLW92ZXJsaW5lLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1vdmVybGluZS1saW5lLWhlaWdodCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5saW5rLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Vjb25kYXJ5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1saW5rLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1saW5rLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJ1dHRvbi1sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLWwtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1sLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmJ1dHRvbi1zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlY29uZGFyeSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnV0dG9uLXMtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJ1dHRvbi1zLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmJ1dHRvbi14cyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZWNvbmRhcnkpO1xuICBmb250LXNpemU6IHZhcigtLWJ1dHRvbi14cy1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnV0dG9uLXhzLWxpbmUtaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbiIsIi5oZWFkZXIsXG4uZm9vdGVyLFxuLnByZS1oZWFkZXIsXG4ucHJlLWhlYWRlci1tb2JpbGUsXG4uaGVhZGVyLW1lbnUtbW9iaWxlLFxuLmhlYWRlci1zdWJtZW51IHtcbiAgLmxpbmsge1xuXG4gICAgLS1saW5rLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTUwMC12MjEpO1xuICAgIC0tbGluay1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeS05MDAtdjIxKTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oKTtcblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgLS1zdHJva2UtY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIC0tbGluay1jb2xvcjogdmFyKC0tbGluay1ob3Zlcik7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgICoge1xuICAgICAgICAgIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1saW5rLWhvdmVyKTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5saW5rX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIC0tbGluay1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDAtdjIxKTtcbiAgICAgIC0tbGluay1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeS0xMDAtdjIxKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYtLWRhcmstbW9kZSB7XG4gICAgICAtLWxpbmstY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG4gICAgICAtLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLWdyZXktbGlnaHQtdjIxKTtcbiAgICB9XG4gIH1cbn1cbiIsIjpyb290IHtcbiAgLS1zLXYyMTogOHB4O1xuICAtLWhlYWRlci1oZWlnaHQ6IDcycHg7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQ6IDMycHg7XG4gIC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0OiAzOXB4O1xuICAtLWhlYWRlci1sb2dvLXdpZHRoOiAxNTBweDtcbiAgLS1oZWFkZXItbG9nby1oZWlnaHQ6IDI0cHg7XG4gIC0taGVhZGVyLWJ1dHRvbi1oZWlnaHQ6IDQwcHg7XG4gIC0taGVhZGVyLXNlcGFyYXRvci1tYXJnaW46IGNhbGModmFyKC0tcy12MjEpICogMik7XG4gIC0taGVhZGVyLXNlcGFyYXRvci13aWR0aDogMnB4O1xuICAtLWhlYWRlci1zZWNvbmRhcnktc2VwYXJhdG9yLWhlaWdodDogMTJweDtcbiAgLS1oZWFkZXItc2Vjb25kYXJ5LXNlcGFyYXRvci13aWR0aDogMXB4O1xuICAtLWhlYWRlci1idXR0b24tY2FsbC11cy1saW5lLWhlaWdodDogI3tyZW0oMTRweCl9O1xuICAtLWhlYWRlci1idXR0b24tY21uLW1vYmlsZS1oZWlnaHQ6IDM0cHg7XG4gIC0taGVhZGVyLXN1Ym1lbnUtaGVpZ2h0OiA0MHB4O1xuICAtLWhlYWRlci1tZW51LXVuZGVybGluZS1oZWlnaHQ6IDRweDtcbiAgLS1oZWFkZXItbWVudS1tb2JpbGUtbGluay1oZWlnaHQ6IDU2cHg7XG4gIC0taGVhZGVyLW1vYmlsZS1jYWxsLXVzLWZvbnQtc2l6ZTogMThweDtcbiAgLS1oZWFkZXItbW9iaWxlLWNhbGwtdXMtaWNvbi1zaXplOiAzMnB4O1xufVxuXG4uaGVhZGVyLXNwYWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBoZWlnaHQ6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCkgKyB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LWhlaWdodCkpO1xuICB9XG5cbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIHRvcDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1oZWlnaHQpO1xuICB9XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9fbGVmdC1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktbGlnaHQtdjIxKTtcblxuICAgICAgbWFyZ2luOiAwIGNhbGModmFyKC0tcy12MjEpICogMik7XG5cbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuaWNvbiB7XG4gICAgICAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAgICAgLS1zdHJva2Utd2lkdGg6IDA7XG4gICAgICAtLWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgICAgIC0td2lkdGg6IHZhcigtLWhlYWRlci1sb2dvLXdpZHRoKTs7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbWFsbCB1cCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG4gICAgICAgIC0tc3Ryb2tlLXdpZHRoOiAwO1xuICAgICAgICAtLWZpbGwtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgICAgICAgLS13aWR0aDogMjRweDtcbiAgICAgICAgLS1oZWlnaHQ6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgIHBhZGRpbmctdG9wOiB2YXIoLS1oZWFkZXItbWVudS11bmRlcmxpbmUtaGVpZ2h0KTtcbiAgICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG5cbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWNvbnRyYXN0LXYyMSk7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS01MDAtdjIxKTtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXMtdjIxKTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tcy12MjEpO1xuXG4gICAgICAgIC0tbGluay1ob3ZlcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmIC5saW5rX19jb250ZW50IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIHdpZHRoOiAxLjdyZW07XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG5cbiAgICAgICAgICAqIHtcbiAgICAgICAgICAgIC0tc3Ryb2tlLWNvbG9yOiBwaW5rO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoeGxhcmdlIHVwKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zLXYyMSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgfVxuICB9XG5cblxuICAmX19idXR0b24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwMC12MjEpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmc6IDlweCAxMnB4IDdweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYnV0dG9uX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWNvbmRhcnkpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuN3JlbTtcbiAgICAgIHdpZHRoOiAxLjdyZW07XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAgICAgcGFkZGluZzogMTJweCAyMnB4IDEwcHg7XG5cbiAgICAgICYtLWJvcmRlcmxlc3Mge1xuICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogdmFyKC0taGVhZGVyLWhlaWdodCk7XG4gICAgICAuaGVhZGVyX19kZXNrdG9we1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaGVhZGVyX19kZXNrdG9we1xuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApe1xuICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2xvc2Uge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cblxuICAgICAgLmljb24ge1xuICAgICAgICAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcmUtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstdjIxKTtcblxuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIC5saW5rX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlY29uZGFyeSk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAubGlua19fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubGlua19fdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LTkwMC12MjEpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgJl9fc2VwYXJhdG9yIHtcbiAgICB3aWR0aDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1zZXBhcmF0b3Itd2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1zZXBhcmF0b3ItaGVpZ2h0KTtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXMtdjIxKTtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tcy12MjEpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNDAwLXYyMSk7XG4gIH1cblxuICAmX19vdGhlci1saW5rcyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMtdjIxKSAqIDMpO1xuICB9XG5cbiAgJl9fc3dpdGNoLWxhbmd1YWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IHZhcigtLXMtdjIxKTtcbiAgfVxuXG4gICZfX290aGVyLWxpbmtzLCAmX19zd2l0Y2gtbGFuZ3VhZ2Uge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gICAgLmxpbmtfX3RleHQge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwLXYyMSk7XG4gICAgfVxuXG4gICAgLnByZS1oZWFkZXJfX2l0ZW0ge1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAubGlua19fdGV4dCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwLXYyMSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5saW5rX190ZXh0IHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS03MDAtdjIxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuLnByZS1oZWFkZXJfX2NtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbi5wcmUtaGVhZGVyX19jbW4tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LTUwMC12MjEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktaGVpZ2h0KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtc2Vjb25kYXJ5KTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmljb24ge1xuICAgIHdpZHRoOiAycmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzJweDtcbiAgei1pbmRleDogMTAwMztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMjBweCByZ2JhKDM4LCAzNywgMzcsIDAuMSk7XG5cbiAgJl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAycHg7XG5cblxuICAgIC5pY29uIHtcbiAgICAgIC8vIC0tc2l6ZTogMS41cmVtO1xuICAgICAgd2lkdGg6IHVuc2V0O1xuXG4gICAgICBzdmcge1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS12MjEpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IC43NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlci1tZW51LW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAyO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMXB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgdG9wOiA3MnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgcGFkZGluZzogdmFyKC0tcy12MjEpIDA7XG5cbiAgICAubGluayB7XG4gICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1tZW51LW1vYmlsZS1saW5rLWhlaWdodCk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS0yMDAtdjIxKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLXMtdjIxKSAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBzbWFsbCB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwLXYyMSk7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIC0tc3Ryb2tlLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwODQ7XG4gICAgYm90dG9tOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LW1vYmlsZS1oZWlnaHQpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmxpbmsge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jdXN0b21lci1hcmVhLCAmX19jYWxsLXVzIHtcbiAgICAubGluayB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgJi5jdXN0b21lciB7XG4gICAgICAgIC5saW5rX19jb250ZW50IHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUtdjIxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLm5vdEN1c3RvbWVyIHtcbiAgICAgICAgLmxpbmtfX2NvbnRlbnQge1xuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgxOTIsIDIyMCwgMjUzLCAxKTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiByZ2JhKDE5MiwgMjIwLCAyNTMsIDEpO1xuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAgICAgICAgIGhlaWdodDogdmFyKC0taGVhZGVyLW1vYmlsZS1jYWxsLXVzLWljb24tc2l6ZSk7XG4gICAgICAgICAgd2lkdGg6IHZhcigtLWhlYWRlci1tb2JpbGUtY2FsbC11cy1pY29uLXNpemUpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgJl9fY3VzdG9tZXItYXJlYSB7XG4gICAgLmxpbmsge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhbGwtdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstdjIxKTtcblxuICAgIC5saW5rIHtcbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWhlYWRlci1tb2JpbGUtY2FsbC11cy1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tcGFyYWdyYXBoLWxpbmUtaGVpZ2h0KTtcblxuICAgICAgICBlbSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGlua19fY29udGVudCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIHN0cm9rZTogdmFyKC0tY29sb3Itd2hpdGUtdjIxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICAmLS1oZWxwIHtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5uby1ldmVudHMge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbn1cblxuLnByZS1oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcblxuICB6LWluZGV4OiAxMDA0O1xuXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwMC12MjEpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay12MjEpO1xuXG4gIGhlaWdodDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0KTtcblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX2N1c3RvbWVyLXR5cGUge1xuXG4gICAgJl9fc2VsZWN0ZWQge1xuICAgICAgLmxpbmsge1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1zZWNvbmRhcnktbW9iaWxlLWhlaWdodCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1zbWFsbC1saW5lLWhlaWdodCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLmxpbmsge1xuICAgICAgJi5kYXJrIHtcbiAgICAgICAgLmxpbmtfX3RleHQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYm90dG9tOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LW1vYmlsZS1oZWlnaHQpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmV5LTIwMC12MjEpO1xuXG4gICAgICAubGluayB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWxpbmUtaGVpZ2h0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWdyZXktMzAwLXYyMSk7XG4gICAgfVxuICB9XG5cbiAgJl9fc3dpdGNoLWxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmxpbmsge1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5saW5rX190ZXh0IHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXNtYWxsLWxpbmUtaGVpZ2h0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZXBhcmF0b3Ige1xuICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXNlcGFyYXRvci13aWR0aCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItc2Vjb25kYXJ5LXNlcGFyYXRvci1oZWlnaHQpO1xuICAgIG1hcmdpbi1yaWdodDogdmFyKC0tcy12MjEpO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS1zLXYyMSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZ3JleS00MDAtdjIxKTtcbiAgfVxufVxuXG4uaGVhZGVyLXN1Ym1lbnUtbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IHZhcigtLWhlYWRlci1oZWlnaHQpO1xuICBsZWZ0OiAxMDAlO1xuICB6LWluZGV4OiAxMDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTFweCk7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAmX19jYXRlZ29yeSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLm5vLWV2ZW50cyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAubGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItbWVudS1tb2JpbGUtbGluay1oZWlnaHQpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmV5LTIwMC12MjEpO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IHZhcigtLXMtdjIxKSAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNjAwLXYyMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgLS1zdHJva2UtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktdjIxKTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiB2YXIoLS1zLXYyMSkgMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgICYuaXRlbS1hZ2lsZS1yZWYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgICYgLmFnaWxlLXJlZiAubGlua19fdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNzAwLXYyMSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICYgaW1nIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMDg0O1xuICAgIGJvdHRvbTogdmFyKC0taGVhZGVyLXNlY29uZGFyeS1tb2JpbGUtaGVpZ2h0KTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5saW5rIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fY3VzdG9tZXItYXJlYSwgJl9fY2FsbC11cyB7XG4gICAgLmxpbmsge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuY3VzdG9tZXIge1xuICAgICAgICAubGlua19fY29udGVudCB7XG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS12MjEpO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6IHZhcigtLWNvbG9yLXdoaXRlLXYyMSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5ub3RDdXN0b21lciB7XG4gICAgICAgIC5saW5rX19jb250ZW50IHtcbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTkyLCAyMjAsIDI1MywgMSk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogcmdiYSgxOTIsIDIyMCwgMjUzLCAxKTtcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1oZWFkZXItaGVpZ2h0KTtcblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgLS1zdHJva2UtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgICAgICAgICBoZWlnaHQ6IHZhcigtLWhlYWRlci1tb2JpbGUtY2FsbC11cy1pY29uLXNpemUpO1xuICAgICAgICAgIHdpZHRoOiB2YXIoLS1oZWFkZXItbW9iaWxlLWNhbGwtdXMtaWNvbi1zaXplKTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcy12MjEpICogMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICZfX2N1c3RvbWVyLWFyZWEge1xuICAgIC5saW5rIHtcbiAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LXYyMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWJhc2UtZm9udC1zaXplKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhbGwtdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstdjIxKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmxpbmsge1xuICAgICAgLmljb24ge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1oZWFkZXItbW9iaWxlLWNhbGwtdXMtZm9udC1zaXplKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXBhcmFncmFwaC1saW5lLWhlaWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xuXG4gICAgICAgIGVtIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgJi0taGVscCB7XG4gICAgICAubGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiAubm8tZXZlbnRzIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLFxuLmZvb3Rlcixcbi5wcmUtaGVhZGVyLFxuLmhlYWRlci1tZW51LW1vYmlsZSxcbi5oZWFkZXItc3VibWVudSB7XG4gICYgLnUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4eGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHh4eGxhcmdlIHVwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4ucHJlLWhlYWRlci1tb2JpbGUge1xuICAmLnUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGUgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHhcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtb2JpbGV4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHhcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHhcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1OHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNThweFxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHhsYXJnZSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODBweFxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHh4bGFyZ2UgdXApIHtcbiAgICAgIHBhZGRpbmctbGVmdDogOTZweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDk2cHhcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4eHhsYXJnZSB1cCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNDhweFxuICAgIH1cbiAgfVxufVxuLmhlYWRlcl9fbWVudV9faXRlbS0tYWN0aXZlOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93LWZyb20tbGcge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG4uaGlkZS1mcm9tLWxnIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2hlYWRlci1zdWJtZW51Lm9sZCB7XG4gIC5saW5rX190ZXh0IHtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dCkgIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLXN1Ym1lbnVfX3dyYXBwZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIC0tZm9vdGVyLWJnLWNvbG9yOiAjMzAzNDQ4O1xuICAtLWZvb3Rlci1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgLS1ib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS01MDAtdjIxKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNCAqIHZhcigtLXMtdjIxKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IGNhbGMoIDIgKiB2YXIoLS1zLXYyMSkpO1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDIgKiB2YXIoLS1zLXYyMSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXItYm90dG9tKTtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICAvLyAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAgIC8vIC0tc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgLS13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAuZm9vdGVyX19sb2dvIHtcbiAgICAuaWNvbiB7XG4gICAgICAtLXN0cm9rZS13aWR0aDogMDtcbiAgICAgIC0tZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgJiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX19zb2NpYWwtbGlua3Mge1xuICAuaWNvbiB7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICB9XG59XG5cbi5mb290ZXJfX21pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoNCAqIHZhcigtLXMtdjIxKSk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZm9vdGVyX19saW5rcy1ncm91cCB7XG4gIHBhZGRpbmc6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSkgdmFyKC0tcy12MjEpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDUgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHN2ZyAqIHtcbiAgICAgICAgc3Ryb2tlOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgICYgLmljb24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLW9wYWNpdHk7XG4gIH1cblxuICAuZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tcy12MjEpO1xuICAgIH1cblxuICAgIC5saW5rIHtcbiAgICAgIC0tbGluay1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTs7XG4gICAgICAtLWxpbmstaG92ZXI6IHZhcigtLWNvbG9yLXByaW1hcnktOTAwLXYyMSk7XG5cbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLXMtdjIxKSk7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS01MDAtdjIxKTtcblxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyICogdmFyKC0tcy12MjEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWlkZGxlX19tYWluLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAmLm5vQ2xpZW50IHtcbiAgICAuZm9vdGVyX19saW5rcy1ncm91cDpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb290ZXJfX2xpbmtzLWdyb3VwX190aXRsZSB7XG4gICAgICBjb2xvcjogIzAwOGRmZjtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIHBhZGRpbmctdG9wOiB2YXIoLS1zLXYyMSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJl9fbGVnYWx7XG4gICAgICB3aWR0aDogNzAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuICAgICZfX2Fib3V0LXVzIHtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fYWJvdXQtdXMge1xuICBmbGV4OiByb3cgd3JhcDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyg0ICogdmFyKC0tcy12MjEpKTtcbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYm9yZGVyLWJvdHRvbSk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAubGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1zLXYyMSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGlua19fY29udGVudCB7XG4gICAgICAubGlua19fdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saWdodC12MjEpO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWxpbmstZm9udC1zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tX19sZWdhbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS01MDAtdjIxKTtcbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmxpbmtfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5mb290ZXJfX2JvdHRvbV9fbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1zLXYyMSkqMikgIWltcG9ydGFudDtcblxuICAubGlua19fdGV4dCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtdjIxKTtcbiAgfVxufVxuXG4uZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5mb290ZXJfX2xpbmtzLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tcy12MjEpICogMik7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXMtdjIxKSAqIDIpO1xuICBib3JkZXI6IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICBoZWlnaHQ6IDEwcHg7XG5cbiAgJi0tdGhpbm5lciB7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuNXB4O1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYm90dG9tX19saW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKHZhcigtLXMtdjIxKSoyKSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX19ib3R0b21fX2NvcHlyaWdodHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNTAwLXYyMSk7XG59XG4iLCIucHltZXMtZm9vdGVyIHtcbiAgLS1mb290ZXItYmctY29sb3I6IHZhcigtLWNvbG9yLWxpZ2h0LXYyMSk7XG4gIC0tZm9vdGVyLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgLS1ib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItZ3JleS01MDAtdjIxKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmctY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvbG9yKTtcblxuICAmX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgJi51LXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICBtYXgtd2lkdGg6IDE2ODBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAvLyBAZWFjaCAkZ3JpZC1yb3ctY29uZmlnLWtleSwgJGdyaWQtcm93LWNvbmZpZy12YWx1ZSBpbiAkZ3JpZC1yb3ctY29uZmlncyB7XG4gICAgICAvLyAgICAgJGJyZWFrcG9pbnQ6IG1hcC1nZXQoJGdyaWQtcm93LWNvbmZpZy12YWx1ZSwgYnJlYWtwb2ludCk7XG4gICAgICAvLyAgICAgJHJvdy13aWR0aDogbWFwLWdldCgkZ3JpZC1yb3ctY29uZmlnLXZhbHVlLCByb3ctd2lkdGgpO1xuICAgICAgLy8gICAgIEBpbmNsdWRlIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgICAvLyAgICAgICAgIHdpZHRoOiAkcm93LXdpZHRoO1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWVzdWthbHRlbC1zZWNvbmRhcnktbWVudS1oZWlnaHQpKTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tbmFycm93IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgfVxuXG4gICAgICAmLS13aWRlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNTBweDtcbiAgICAgIH1cblxuICAgICAgJi0td2lkZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgICAgfVxuXG4gICAgICAmLS1sYXJnZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgfVxuICB9XG4gIH1cbn1cblxuLnB5bWVzLWZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoNCAqIHZhcigtLXMtdjIxKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IGNhbGMoIDIgKiB2YXIoLS1zLXYyMSkpO1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IGNhbGMoIDIgKiB2YXIoLS1zLXYyMSkpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1ib3JkZXItYm90dG9tKTtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICAtLXN0cm9rZS1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAgIC0tc3Ryb2tlLXdpZHRoOiAxcHg7XG4gICAgLS13aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICAucHltZXMtZm9vdGVyX19sb2dvIHtcbiAgICAuaWNvbiB7XG4gICAgICAtLXN0cm9rZS13aWR0aDogMDtcbiAgICAgIC0tZmlsbC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1jb250cmFzdC12MjEpO1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgJiBzdmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHltZXMtZm9vdGVyX19zb2NpYWwtbGlua3Mge1xuICAuaWNvbiB7XG4gICAgLS1zdHJva2UtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktY29udHJhc3QtdjIxKTtcbiAgICAtLXN0cm9rZS13aWR0aDogMXB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEgKyBhIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgfVxufVxuXG4ucHltZXMtZm9vdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDQgKiB2YXIoLS1zLXYyMSkpO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXAge1xuICBwYWRkaW5nOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpIHZhcigtLXMtdjIxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1ICogdmFyKC0tcy12MjEpKTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAmIC5pY29uIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1vcGFjaXR5O1xuICB9XG5cbiAgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXBfX2xpbmtzLWxpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLXMtdjIxKTtcbiAgICB9XG5cbiAgICAubGluayB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKDIgKiB2YXIoLS1zLXYyMSkpO1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLWdyZXktNTAwLXYyMSk7XG5cbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoMiAqIHZhcigtLXMtdjIxKSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5weW1lcy1mb290ZXJfX21pZGRsZV9fbWFpbi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgJi5ub0NsaWVudCB7XG4gICAgLnB5bWVzLWZvb3Rlcl9fbGlua3MtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5weW1lcy1mb290ZXJfX2xpbmtzLWdyb3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYShtZWRpdW0gdXApIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYShsYXJnZSB1cCkge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgIH1cbiAgICAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cF9fdGl0bGUge1xuICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgIH1cbiAgICAucHltZXMtZm9vdGVyX19saW5rcy1ncm91cF9fbGlua3MtbGlzdHtcbiAgICAgIGEubGlua3tcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHltZXMtZm9vdGVyX19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWVkaXVtIHVwKSB7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLXMtdjIxKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAmX19sZWdhbCxcbiAgICAmX19hYm91dC11cyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4ucHltZXMtZm9vdGVyX19ib3R0b21fX2Fib3V0LXVzIHtcbiAgZmxleDogcm93IHdyYXA7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogY2FsYygzICogdmFyKC0tcy12MjEpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoNCAqIHZhcigtLXMtdjIxKSk7XG4gIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJvcmRlci1ib3R0b20pO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICB9XG4gIEBpbmNsdWRlIG1lZGlhKGxhcmdlIHVwKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmxpbmsge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tcy12MjEpO1xuICAgIEBpbmNsdWRlIG1lZGlhKG1lZGl1bSB1cCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rX19jb250ZW50IHtcbiAgICAgIC5saW5rX190ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19sZWdhbCB7XG4gIG1hcmdpbi10b3A6IGNhbGMoMyAqIHZhcigtLXMtdjIxKSk7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMgKiB2YXIoLS1zLXYyMSkpO1xuICBmb250LXNpemU6IHZhcigtLW1lZGl1bS1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JleS01MDAtdjIxKTtcbiAgQGluY2x1ZGUgbWVkaWEobGFyZ2UgdXApIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmxpbmtfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG5cbi5weW1lcy1mb290ZXJfX2JvdHRvbV9fY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1tZWRpdW0tZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZS12MjEpO1xufVxuXG4ucHltZXMtZm9vdGVyX19ib3R0b21fX2xpbmtzIHtcbiAgLmxpbmtfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tbWVkaXVtLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuLnB5bWVzLWZvb3Rlcl9fYm90dG9tX19jb3B5cmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucHltZXMtZm9vdGVyX19saW5rcy1zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXMtdjIxKSAqIDIpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1zLXYyMSkgKiAyKTtcbiAgYm9yZGVyOiB2YXIoLS1ib3JkZXItYm90dG9tKTtcbiAgaGVpZ2h0OiAxMHB4O1xuXG4gICYtLXRoaW5uZXIge1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjVweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/